[
  {
    "path": "CharacterText/AppDelegate.swift",
    "content": "//\n//  AppDelegate.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 6/26/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\n\n@UIApplicationMain\nclass AppDelegate: UIResponder, UIApplicationDelegate {\n                            \n    var window: UIWindow?\n\n\n    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool {\n        // Override point for customization after application launch.\n        return true\n    }\n\n    func applicationWillResignActive(application: UIApplication) {\n        // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.\n        // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.\n    }\n\n    func applicationDidEnterBackground(application: UIApplication) {\n        // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.\n        // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.\n    }\n\n    func applicationWillEnterForeground(application: UIApplication) {\n        // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.\n    }\n\n    func applicationDidBecomeActive(application: UIApplication) {\n        // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.\n    }\n\n    func applicationWillTerminate(application: UIApplication) {\n        // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.\n    }\n\n\n}\n\n"
  },
  {
    "path": "CharacterText/Base.lproj/Main.storyboard",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<document type=\"com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB\" version=\"3.0\" toolsVersion=\"6185.7\" systemVersion=\"13D65\" targetRuntime=\"iOS.CocoaTouch\" propertyAccessControl=\"none\" useAutolayout=\"YES\" useTraitCollections=\"YES\" initialViewController=\"vXZ-lx-hvc\">\n    <dependencies>\n        <plugIn identifier=\"com.apple.InterfaceBuilder.IBCocoaTouchPlugin\" version=\"6181.2\"/>\n    </dependencies>\n    <scenes>\n        <!--View Controller-->\n        <scene sceneID=\"ufC-wZ-h7g\">\n            <objects>\n                <viewController id=\"vXZ-lx-hvc\" customClass=\"ViewController\" customModule=\"CharacterText\" customModuleProvider=\"target\" sceneMemberID=\"viewController\">\n                    <layoutGuides>\n                        <viewControllerLayoutGuide type=\"top\" id=\"jyV-Pf-zRb\"/>\n                        <viewControllerLayoutGuide type=\"bottom\" id=\"2fi-mo-0CV\"/>\n                    </layoutGuides>\n                    <view key=\"view\" contentMode=\"scaleToFill\" id=\"kh9-bI-dsS\">\n                        <rect key=\"frame\" x=\"0.0\" y=\"0.0\" width=\"320\" height=\"568\"/>\n                        <autoresizingMask key=\"autoresizingMask\" flexibleMaxX=\"YES\" flexibleMaxY=\"YES\"/>\n                        <subviews>\n                            <collectionView appearanceType=\"aqua\" clipsSubviews=\"YES\" multipleTouchEnabled=\"YES\" contentMode=\"scaleToFill\" pagingEnabled=\"YES\" showsHorizontalScrollIndicator=\"NO\" showsVerticalScrollIndicator=\"NO\" dataMode=\"prototypes\" translatesAutoresizingMaskIntoConstraints=\"NO\" id=\"BAZ-sC-JDx\">\n                                <rect key=\"frame\" x=\"0.0\" y=\"0.0\" width=\"320\" height=\"568\"/>\n                                <collectionViewFlowLayout key=\"collectionViewLayout\" scrollDirection=\"horizontal\" minimumLineSpacing=\"0.0\" minimumInteritemSpacing=\"0.0\" id=\"xBG-Zg-KiB\">\n                                    <size key=\"itemSize\" width=\"320\" height=\"568\"/>\n                                    <size key=\"headerReferenceSize\" width=\"0.0\" height=\"0.0\"/>\n                                    <size key=\"footerReferenceSize\" width=\"0.0\" height=\"0.0\"/>\n                                    <inset key=\"sectionInset\" minX=\"0.0\" minY=\"0.0\" maxX=\"0.0\" maxY=\"0.0\"/>\n                                </collectionViewFlowLayout>\n                                <cells/>\n                                <connections>\n                                    <outlet property=\"dataSource\" destination=\"vXZ-lx-hvc\" id=\"gWH-dv-O44\"/>\n                                    <outlet property=\"delegate\" destination=\"vXZ-lx-hvc\" id=\"aoy-hf-0Nc\"/>\n                                </connections>\n                            </collectionView>\n                        </subviews>\n                        <color key=\"backgroundColor\" white=\"1\" alpha=\"1\" colorSpace=\"custom\" customColorSpace=\"calibratedWhite\"/>\n                        <constraints>\n                            <constraint firstItem=\"BAZ-sC-JDx\" firstAttribute=\"top\" secondItem=\"kh9-bI-dsS\" secondAttribute=\"top\" id=\"gKb-Xj-kpn\"/>\n                            <constraint firstAttribute=\"trailing\" secondItem=\"BAZ-sC-JDx\" secondAttribute=\"trailing\" id=\"qRY-0M-Q7m\"/>\n                            <constraint firstItem=\"2fi-mo-0CV\" firstAttribute=\"top\" secondItem=\"BAZ-sC-JDx\" secondAttribute=\"bottom\" id=\"stP-sH-csg\"/>\n                            <constraint firstItem=\"BAZ-sC-JDx\" firstAttribute=\"leading\" secondItem=\"kh9-bI-dsS\" secondAttribute=\"leading\" id=\"uWe-D0-Jyw\"/>\n                        </constraints>\n                    </view>\n                    <simulatedOrientationMetrics key=\"simulatedOrientationMetrics\"/>\n                    <simulatedScreenMetrics key=\"simulatedDestinationMetrics\" type=\"retina4\">\n                        <size key=\"portraitSize\" width=\"320\" height=\"568\"/>\n                        <size key=\"landscapeSize\" width=\"568\" height=\"320\"/>\n                    </simulatedScreenMetrics>\n                    <connections>\n                        <outlet property=\"collectionView\" destination=\"BAZ-sC-JDx\" id=\"VH3-YU-jen\"/>\n                    </connections>\n                </viewController>\n                <placeholder placeholderIdentifier=\"IBFirstResponder\" id=\"x5A-6p-PRh\" sceneMemberID=\"firstResponder\"/>\n            </objects>\n        </scene>\n    </scenes>\n</document>\n"
  },
  {
    "path": "CharacterText/Classes/CharacterLabel/CharacterLabel.swift",
    "content": "//\n//  CharacterLabel.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/4/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\nimport QuartzCore\nimport CoreText\n\nclass CharacterLabel: UILabel, NSLayoutManagerDelegate {\n    \n    let textStorage = NSTextStorage(string: \" \");\n    let textContainer = NSTextContainer();\n    let layoutManager = NSLayoutManager();\n    var oldCharacterTextLayers = Array<CATextLayer>()\n    var characterTextLayers = Array<CATextLayer>()\n    \n    override var lineBreakMode: NSLineBreakMode {\n        get {\n            return super.lineBreakMode\n        }\n        \n        set {\n            textContainer.lineBreakMode = newValue\n            super.lineBreakMode = newValue\n        }\n        \n    }\n    \n    override var numberOfLines: Int {\n        get {\n            return super.numberOfLines\n        }\n        \n        set {\n            textContainer.maximumNumberOfLines = newValue\n            super.numberOfLines = newValue\n        }\n        \n    }\n    \n    override var bounds: CGRect {\n        get {\n            return super.bounds\n        }\n        \n        set {\n            textContainer.size = newValue.size\n            super.bounds = newValue\n        }\n        \n    }\n    \n    override var text: String! {\n        get {\n            return super.text\n        }\n        \n        set {\n            let wordRange = NSMakeRange(0, count(newValue))\n            var attributedText = NSMutableAttributedString(string: newValue)\n            attributedText.addAttribute(NSForegroundColorAttributeName , value:self.textColor, range:wordRange)\n            attributedText.addAttribute(NSFontAttributeName , value:self.font, range:wordRange)\n            \n            var paragraphStyle = NSMutableParagraphStyle()\n            paragraphStyle.alignment = self.textAlignment\n            attributedText.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range: wordRange)\n            \n            self.attributedText = attributedText\n        }\n        \n    }\n    \n    override var attributedText: NSAttributedString! {\n        get {\n            return super.attributedText\n        }\n        \n        set {\n            \n            if textStorage.string == newValue.string {\n                return\n            }\n            \n            cleanOutOldCharacterTextLayers()\n            oldCharacterTextLayers = Array<CATextLayer>(characterTextLayers)\n            textStorage.setAttributedString(newValue)\n        }\n        \n    }\n    \n    override init(frame: CGRect) {\n        super.init(frame: frame)\n        setupLayoutManager()\n    }\n    \n    required init(coder aDecoder: NSCoder) {\n        super.init(coder: aDecoder)\n        setupLayoutManager()\n    }\n    \n    override func awakeFromNib() {\n        super.awakeFromNib()\n        setupLayoutManager()\n    }\n    \n    func setupLayoutManager() {\n        textStorage.addLayoutManager(layoutManager)\n        layoutManager.addTextContainer(textContainer)\n        textContainer.size = bounds.size\n        textContainer.maximumNumberOfLines = numberOfLines\n        textContainer.lineBreakMode = lineBreakMode\n        layoutManager.delegate = self\n    }\n    \n    func layoutManager(layoutManager: NSLayoutManager, didCompleteLayoutForTextContainer textContainer: NSTextContainer?, atEnd layoutFinishedFlag: Bool) {\n        calculateTextLayers()\n    }\n    \n    func calculateTextLayers() {\n        characterTextLayers.removeAll(keepCapacity: false)\n        let attributedText = textStorage.string\n        \n        let wordRange = NSMakeRange(0, count(attributedText));\n        let attributedString = self.internalAttributedText();\n        let layoutRect = layoutManager.usedRectForTextContainer(textContainer);\n        \n        for var index = wordRange.location; index < wordRange.length+wordRange.location; index += 0 {\n            let glyphRange = NSMakeRange(index, 1);\n            let characterRange = layoutManager.characterRangeForGlyphRange(glyphRange, actualGlyphRange:nil);\n            let textContainer = layoutManager.textContainerForGlyphAtIndex(index, effectiveRange: nil);\n            var glyphRect = layoutManager.boundingRectForGlyphRange(glyphRange, inTextContainer: textContainer!);\n            var location = layoutManager.locationForGlyphAtIndex(index);\n            var kerningRange = layoutManager.rangeOfNominallySpacedGlyphsContainingIndex(index);\n            \n            if kerningRange.length > 1 && kerningRange.location == index {\n                if count(characterTextLayers) > 0 {\n                    var previousLayer = characterTextLayers[characterTextLayers.endIndex-1]\n                    var frame = previousLayer.frame\n                    frame.size.width += CGRectGetMaxX(glyphRect)-CGRectGetMaxX(frame)\n                    previousLayer.frame = frame\n                }\n            }\n            \n            \n            glyphRect.origin.y += location.y-(glyphRect.height/2)+(self.bounds.size.height/2)-(layoutRect.size.height/2);\n            \n            \n            var textLayer = CATextLayer(frame: glyphRect, string: attributedString.attributedSubstringFromRange(characterRange));\n            initialTextLayerAttributes(textLayer)\n            \n            layer.addSublayer(textLayer);\n            characterTextLayers.append(textLayer);\n            \n            index += characterRange.length;\n        }\n    }\n    \n    func initialTextLayerAttributes(textLayer: CATextLayer) {\n        \n    }\n    \n    func internalAttributedText() -> NSMutableAttributedString! {\n        let wordRange = NSMakeRange(0, count(textStorage.string));\n        var attributedText = NSMutableAttributedString(string: textStorage.string);\n        attributedText.addAttribute(NSForegroundColorAttributeName , value: self.textColor.CGColor, range:wordRange);\n        attributedText.addAttribute(NSFontAttributeName , value: self.font, range:wordRange);\n\n        var paragraphStyle = NSMutableParagraphStyle()\n        paragraphStyle.alignment = self.textAlignment\n        attributedText.addAttribute(NSParagraphStyleAttributeName, value:paragraphStyle, range: wordRange)\n        \n        return attributedText;\n    }\n    \n    func cleanOutOldCharacterTextLayers() {\n        //Remove all text layers from the superview\n        for textLayer in oldCharacterTextLayers {\n            textLayer.removeFromSuperlayer();\n        }\n        //clean out the text layer\n        oldCharacterTextLayers.removeAll(keepCapacity: false);\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/CharacterLabel/CharacterTextView.swift",
    "content": "//\n//  CharacterTextView.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 6/26/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\nimport QuartzCore\nimport CoreText\n\nclass CharacterTextView: UITextView, NSLayoutManagerDelegate {\n    \n    var oldCharacterTextLayers = Array<CALayer>()\n    var characterTextLayers = Array<CALayer>()\n    \n    override var text: String! {\n    get {\n        return super.text\n    }\n    \n    set {\n        self.attributedText = NSAttributedString(string: newValue);\n    }\n    \n    }\n    \n    override var attributedText: NSAttributedString! {\n    get {\n        return super.attributedText\n    }\n    \n    set {\n        cleanOutOldCharacterTextLayers();\n        oldCharacterTextLayers = Array<CALayer>(characterTextLayers);\n        var newAttributedText = NSMutableAttributedString(attributedString: newValue);\n        newAttributedText.addAttribute(NSForegroundColorAttributeName, value:UIColor.clearColor(), range:NSMakeRange(0, newValue.length));\n        super.attributedText = newAttributedText;\n    }\n    \n    }\n        \n    override init(frame: CGRect, textContainer: NSTextContainer!) {\n        super.init(frame: frame, textContainer: textContainer);\n        setupLayoutManager();\n    }\n\n    required init(coder aDecoder: NSCoder) {\n        super.init(coder: aDecoder)\n        setupLayoutManager()\n    }\n    \n    override func awakeFromNib()  {\n        super.awakeFromNib();\n        setupLayoutManager();\n    }\n    \n    func setupLayoutManager() {\n        layoutManager.delegate = self;\n    }\n    \n    func layoutManager(layoutManager: NSLayoutManager, didCompleteLayoutForTextContainer textContainer: NSTextContainer?, atEnd layoutFinishedFlag: Bool) {\n        calculateTextLayers();\n    }\n\n    func calculateTextLayers() {\n        \n        let wordRange = NSMakeRange(0, self.attributedText.length);\n        let attributedString = self.internalAttributedText();\n        \n        for var index = wordRange.location; index < wordRange.length+wordRange.location; index += 0 {\n            let glyphRange = NSMakeRange(index, 1);\n            let characterRange = layoutManager.characterRangeForGlyphRange(glyphRange, actualGlyphRange:nil);\n            let textContainer = layoutManager.textContainerForGlyphAtIndex(index, effectiveRange: nil);\n            var glyphRect = layoutManager.boundingRectForGlyphRange(glyphRange, inTextContainer: textContainer!);\n            var location = layoutManager.locationForGlyphAtIndex(index);\n            var kerningRange = layoutManager.rangeOfNominallySpacedGlyphsContainingIndex(index);\n            \n            if kerningRange.length > 1 && kerningRange.location == index {\n                var previousLayer = self.characterTextLayers[self.characterTextLayers.endIndex]\n                var frame = previousLayer.frame\n                frame.size.width += (CGRectGetMaxX(glyphRect)+location.x)-CGRectGetMaxX(frame)\n                previousLayer.frame = frame\n            }\n\n            \n            glyphRect.origin.y += location.y-(glyphRect.height/2);\n            var textLayer = CATextLayer(frame: glyphRect, string: attributedString.attributedSubstringFromRange(characterRange));\n            \n            layer.addSublayer(textLayer);\n            characterTextLayers.append(textLayer);\n            \n            let stepGlyphRange = layoutManager.glyphRangeForCharacterRange(characterRange, actualCharacterRange:nil);\n            index += stepGlyphRange.length;\n        }\n    }\n    \n    func internalAttributedText() -> NSMutableAttributedString! {\n        let wordRange = NSMakeRange(0, self.attributedText.length);\n        var attributedText = NSMutableAttributedString(string: self.text);\n        attributedText.addAttribute(NSForegroundColorAttributeName , value:self.textColor.CGColor, range:wordRange);\n        attributedText.addAttribute(NSFontAttributeName , value:self.font, range:wordRange);\n        return attributedText;\n    }\n    \n    func cleanOutOldCharacterTextLayers() {\n        //Remove all text layers from the superview\n        for textLayer in oldCharacterTextLayers {\n            textLayer.removeFromSuperlayer();\n        }\n        //clean out the text layer\n        characterTextLayers.removeAll(keepCapacity: false);\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/Extensions/CATextLayerExtensions.swift",
    "content": "//\n//  CATextLayerExtensions.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 6/26/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport QuartzCore\nimport UIKit\n\nextension CATextLayer {\n    convenience init(frame: CGRect, string: NSAttributedString) {\n        self.init();\n        self.contentsScale = UIScreen.mainScreen().scale;\n        self.frame = frame;\n        self.string = string;\n    }\n}"
  },
  {
    "path": "CharacterText/Classes/Flickr/FlickrCollectionViewCell.swift",
    "content": "//\n//  FlickrCollectionViewCell.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/6/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\n\nclass FlickrCollectionViewCell: UICollectionViewCell {\n    var photoImageView: UIImageView!\n    var darkenMask: UIView!\n    \n    override init(frame: CGRect) {\n        super.init(frame: frame)\n        initialSetup()\n    }\n\n    required init(coder aDecoder: NSCoder) {\n        super.init(coder: aDecoder)\n        initialSetup()\n    }\n    \n    override func awakeFromNib() {\n        super.awakeFromNib()\n        initialSetup()\n    }\n    \n    func configure(flickrPhoto: FlickrPhoto) {\n        photoImageView.alpha = 0\n        photoImageView.setImageWithURL(flickrPhoto.photoURL) { image, error, cacheType in\n            switch cacheType {\n            case SDImageCacheType.Memory:\n                self.photoImageView.alpha = 1\n            case SDImageCacheType.Disk, SDImageCacheType.None:\n                UIView.animateWithDuration(0.5) {\n                    self.photoImageView.alpha = 1\n                }\n            }\n        }\n    }\n    \n    func initialSetup() {\n        photoImageView = UIImageView(frame: self.bounds)\n        photoImageView.clipsToBounds = true\n        photoImageView.contentMode = UIViewContentMode.ScaleAspectFill\n        self.addSubview(photoImageView)\n        \n        darkenMask = UIView(frame: self.bounds)\n        darkenMask.backgroundColor = UIColor(white: 0, alpha:0.5)\n        self.addSubview(darkenMask)\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/Flickr/FlickrPhoto.swift",
    "content": "//\n//  FlickrPhoto.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/6/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport Foundation\n\nclass FlickrPhoto: NSObject {\n    var photoURL: NSURL\n    var title: String\n    \n    init(photoURL: NSURL, title: String) {\n        self.photoURL = photoURL\n        self.title = title\n        super.init()\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/Labels/FadingLabel.swift",
    "content": "//\n//  FadingLabel.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/4/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\nimport QuartzCore\nimport CoreText\n\nclass FadingLabel: CharacterLabel {\n    \n    override var attributedText: NSAttributedString! {\n    get {\n        return super.attributedText\n    }\n    \n    set {\n        super.attributedText = newValue\n        self.animateOut() { finished in\n            self.animateIn(nil);\n        }\n    }\n    \n    }\n    \n    override func initialTextLayerAttributes(textLayer: CATextLayer) {\n        textLayer.opacity = 0\n    }\n    \n    func animateIn(completion: ((finished: Bool) -> Void)?) {\n    \n        for textLayer in characterTextLayers {\n            \n            var duration = (NSTimeInterval(arc4random()%100)/200.0)+0.25\n            var delay = NSTimeInterval(arc4random()%100)/500.0\n            \n            CLMLayerAnimation.animation(textLayer, duration:duration, delay:delay, animations: {\n                textLayer.opacity = 1;\n            }, completion:nil)\n            \n        }\n    }\n    \n    func animateOut(completion: ((finished: Bool) -> Void)? = nil) {\n        \n        var longestAnimation = 0.0\n        var longestAnimationIndex = -1\n        var index = 0\n        \n        for textLayer in oldCharacterTextLayers {\n            \n            let duration = (NSTimeInterval(arc4random()%100)/200.0)+0.25\n            let delay = NSTimeInterval(arc4random()%100)/500.0\n            \n            if duration+delay > longestAnimation {\n                longestAnimation = duration+delay\n                longestAnimationIndex = index\n            }\n            CLMLayerAnimation.animation(textLayer, duration:duration, delay:delay, animations: {\n                textLayer.opacity = 0;\n                }, completion:{ finished in\n                    textLayer.removeFromSuperlayer()\n                    if textLayer == self.oldCharacterTextLayers[longestAnimationIndex] {\n                        if let completionFunction = completion {\n                            completionFunction(finished: finished)\n                        }\n                    }\n                })\n            \n            ++index\n        }\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/Labels/FallingLabel.swift",
    "content": "//\n//  FallingLabel.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/4/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\nimport QuartzCore\nimport CoreText\n\nclass FallingLabel: CharacterLabel {\n    \n    override var attributedText: NSAttributedString! {\n    get {\n        return super.attributedText\n    }\n    \n    set {\n        \n        super.attributedText = newValue\n        \n        self.animateOut() { finished in\n            self.animateIn(nil);\n        }\n    }\n    \n    }\n    \n    override func initialTextLayerAttributes(textLayer: CATextLayer) {\n        textLayer.opacity = 0\n    }\n    \n    func animateIn(completion: ((finished: Bool) -> Void)?) {\n        \n        for textLayer in characterTextLayers {\n            \n            var duration = (NSTimeInterval(arc4random()%100)/100.0)+0.3\n            var delay = NSTimeInterval(arc4random()%100)/500.0\n            \n            CLMLayerAnimation.animation(textLayer, duration:duration, delay:delay, animations: {\n                textLayer.opacity = 1;\n                }, completion:nil)\n            \n        }\n    }\n    \n    func animateOut(completion: ((finished: Bool) -> Void)? = nil) {\n        \n        if oldCharacterTextLayers.count == 0 {\n            if let completionFunction = completion {\n                completionFunction(finished: true)\n            }\n        }\n        \n        var longestAnimation = 0.0\n        var longestAnimationIndex = -1\n        var index = 0\n        \n        for textLayer in oldCharacterTextLayers {\n            \n            let duration = (NSTimeInterval(arc4random()%100)/125.0)+0.35\n            let delay = NSTimeInterval(arc4random()%100)/500.0\n            let distance = CGFloat(arc4random()%50)+25\n            let angle = CGFloat((Double(arc4random())/M_PI_2)-M_PI_4)\n            \n            var finishingTransform = CATransform3DMakeTranslation(0, distance, 0)\n            finishingTransform = CATransform3DRotate(finishingTransform, angle, 0, 0, 1)\n            \n            if duration+delay > longestAnimation {\n                longestAnimation = duration+delay\n                longestAnimationIndex = index\n            }\n            \n            CLMLayerAnimation.animation(textLayer, duration:duration, delay:delay, animations: {\n                textLayer.transform = finishingTransform\n                textLayer.opacity = 0;\n                }, completion:{ finished in\n                    textLayer.removeFromSuperlayer()\n                    if textLayer == self.oldCharacterTextLayers[longestAnimationIndex] {\n                        if let completionFunction = completion {\n                            completionFunction(finished: finished)\n                        }\n                    }\n                })\n            \n            ++index\n        }\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/Labels/MotionLabel.swift",
    "content": "//\n//  MotionLabel.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/7/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport QuartzCore\n\nclass MotionLabel: CharacterLabel {\n    \n    var oldMatchingCharacters = Dictionary<Int, Int>()\n    var newMatchingCharacters = Dictionary<Int, Int>()\n    \n    override var attributedText: NSAttributedString! {\n    get {\n        return super.attributedText\n    }\n    \n    set {\n        \n        if textStorage.string == newValue.string {\n            return\n        }\n        \n        super.attributedText = newValue;\n        \n        let matches = self.matchingCharacterRanges(newValue.string)\n        oldMatchingCharacters = matches.oldMatches\n        newMatchingCharacters = matches.newMatches\n        \n        self.animateOut(completion: nil);\n        self.animateIn(completion: nil);\n    }\n    \n    }\n    \n    override func initialTextLayerAttributes(textLayer: CATextLayer) {\n        textLayer.opacity = 0\n    }\n    \n    func animateIn(completion: ((finished: Bool) -> Void)? = nil) {\n        \n        var index = 0\n        for textLayer in characterTextLayers {\n            \n            if let oldMatchingIndex = newMatchingCharacters[index] {\n                textLayer.opacity = 0;\n            }else{\n                let scaleTransform = CATransform3DMakeScale(0.2, 0.2, 1)\n                textLayer.transform = scaleTransform\n                \n                CLMLayerAnimation.animation(textLayer, duration:0.3, delay:NSTimeInterval(index)*0.01, animations: {\n                    textLayer.transform = CATransform3DIdentity\n                    textLayer.opacity = 1;\n                    }, completion:nil)\n                \n            }\n            \n            ++index;\n        }\n    }\n    \n    func animateOut(completion: ((finished: Bool) -> Void)? = nil) {\n        \n        let scaleTransform = CATransform3DMakeScale(0.2, 0.2, 1)\n        \n        var index = 0\n        for textLayer in oldCharacterTextLayers {\n            \n            if let newMatchingIndex = oldMatchingCharacters[index] {\n                let glyphIndex = layoutManager.glyphIndexForCharacterAtIndex(newMatchingIndex)\n                let matchingLayer = characterTextLayers[glyphIndex]\n                let startingTransform = CATransform3DMakeTranslation(matchingLayer.position.x-textLayer.position.x, matchingLayer.position.y-textLayer.position.y, 0)\n                \n                CLMLayerAnimation.animation(textLayer, duration:0.3, delay:0, animations: {\n                    textLayer.transform = startingTransform\n                    }, completion: { finished in\n                        \n                        CLMLayerAnimation.animation(matchingLayer, duration:0.01, delay:0, animations: {\n                            matchingLayer.opacity = 1\n                            }, completion: { finished in\n                                textLayer.removeFromSuperlayer()\n                            })\n                        \n                        if index == self.oldCharacterTextLayers.count-1 {\n                            if let completionFunction = completion {\n                                completionFunction(finished: finished)\n                            }\n                        }\n                    })\n                \n            }else{\n                textLayer.transform = CATransform3DIdentity\n                \n                CLMLayerAnimation.animation(textLayer, duration:0.3, delay:NSTimeInterval(index)*0.01, animations: {\n                    textLayer.transform = scaleTransform\n                    textLayer.opacity = 0;\n                    }, completion: { finished in\n                        \n                        textLayer.removeFromSuperlayer()\n                        \n                        if index == self.oldCharacterTextLayers.count-1 {\n                            if let completionFunction = completion {\n                                completionFunction(finished: finished)\n                            }\n                        }\n                    })\n            }\n            \n            ++index;\n        }\n    }\n    \n    func matchingCharacterRanges(newString: String) -> (oldMatches: Dictionary<Int, Int>, newMatches: Dictionary<Int, Int>) {\n        var oldMatches = Dictionary<Int, Int>()\n        var newMatches = Dictionary<Int, Int>()\n        \n        var outerIndex = 0\n        var innerIndex = 0\n        var currentIndex = 0\n        var currentLength = 0\n        var startingInnerIndex = 0\n        var buffer = 6\n        let characterTextLayersEndIndex = count(characterTextLayers)-1\n        \n        for characterLayer in oldCharacterTextLayers {\n            if startingInnerIndex >= characterTextLayersEndIndex {\n                break;\n            }\n            \n            let character = characterLayer.string as! NSAttributedString\n            for newCharacterLayer in characterTextLayers[startingInnerIndex...characterTextLayersEndIndex] {\n                if innerIndex >= buffer {\n                    break\n                }\n                \n                let newCharacter = newCharacterLayer.string as! NSAttributedString\n                if character.isEqualToAttributedString(newCharacter) {\n                    oldMatches[outerIndex] = startingInnerIndex+innerIndex\n                    newMatches[startingInnerIndex+innerIndex] = outerIndex\n                    startingInnerIndex += innerIndex\n                    break\n                }\n                ++innerIndex\n            }\n            innerIndex = 0\n            ++startingInnerIndex\n            ++outerIndex\n        }\n        \n        assert(oldMatches.count == newMatches.count, \"Matches dont match\", file: \"NSStringExtension\", line: 46)\n        return (oldMatches, newMatches)\n    }\n}\n"
  },
  {
    "path": "CharacterText/Classes/Utilities/CLMLayerAnimation.swift",
    "content": "//\n//  CALayerAnimationExtension.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 7/5/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\nimport Foundation\nimport QuartzCore\n\nclass CLMLayerAnimation: NSObject {\n    \n    var completionClosure: ((finished: Bool)-> ())? = nil\n    var layer: CALayer!\n    \n    class func animation(layer: CALayer, duration: NSTimeInterval, delay: NSTimeInterval, animations: (() -> ())?, completion: ((finished: Bool)-> ())?) -> CLMLayerAnimation {\n        \n        var animation = CLMLayerAnimation()\n        \n        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, Int64(delay * Double(NSEC_PER_SEC))), dispatch_get_main_queue()) {\n            var animationGroup: CAAnimationGroup?\n            let oldLayer = self.animatableLayerCopy(layer)\n            animation.completionClosure = completion\n            \n            if let layerAnimations = animations {\n                CATransaction.begin()\n                CATransaction.setDisableActions(true)\n                layerAnimations()\n                CATransaction.commit()\n            }\n            \n            animationGroup = self.groupAnimationsForDifferences(oldLayer, newLayer: layer)\n            \n            if let differenceAnimation = animationGroup {\n                differenceAnimation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionEaseInEaseOut)\n                differenceAnimation.duration = duration\n                differenceAnimation.beginTime = CACurrentMediaTime()\n                differenceAnimation.delegate = animation\n                layer.addAnimation(differenceAnimation, forKey: nil)\n            }else{\n                if let completion = animation.completionClosure {\n                    completion(finished: true)\n                }\n            }\n        };\n        \n        return animation\n    }\n    \n    class func groupAnimationsForDifferences(oldLayer: CALayer, newLayer: CALayer) -> CAAnimationGroup? {\n        var animationGroup: CAAnimationGroup?\n        var animations = Array<CABasicAnimation>()\n        \n        if !CATransform3DEqualToTransform(oldLayer.transform, newLayer.transform) {\n            var animation = CABasicAnimation(keyPath: \"transform\")\n            animation.fromValue = NSValue(CATransform3D: oldLayer.transform)\n            animation.toValue = NSValue(CATransform3D: newLayer.transform)\n            animations.append(animation)\n        }\n        \n        if !CGRectEqualToRect(oldLayer.bounds, newLayer.bounds) {\n            var animation = CABasicAnimation(keyPath: \"bounds\")\n            animation.fromValue = NSValue(CGRect: oldLayer.bounds)\n            animation.toValue = NSValue(CGRect: newLayer.bounds)\n            animations.append(animation)\n        }\n        \n        if !CGRectEqualToRect(oldLayer.frame, newLayer.frame) {\n            var animation = CABasicAnimation(keyPath: \"frame\")\n            animation.fromValue = NSValue(CGRect: oldLayer.frame)\n            animation.toValue = NSValue(CGRect: newLayer.frame)\n            animations.append(animation)\n        }\n        \n        if !CGPointEqualToPoint(oldLayer.position, newLayer.position) {\n            var animation = CABasicAnimation(keyPath: \"position\")\n            animation.fromValue = NSValue(CGPoint: oldLayer.position)\n            animation.toValue = NSValue(CGPoint: newLayer.position)\n            animations.append(animation)\n        }\n        \n        if oldLayer.opacity != newLayer.opacity {\n            var animation = CABasicAnimation(keyPath: \"opacity\")\n            animation.fromValue = oldLayer.opacity\n            animation.toValue = newLayer.opacity\n            animations.append(animation)\n        }\n        \n        if animations.count > 0 {\n            animationGroup = CAAnimationGroup()\n            animationGroup!.animations = animations\n        }\n        \n        return animationGroup\n    }\n    \n    class func animatableLayerCopy(layer: CALayer) -> CALayer {\n        \n        var layerCopy = CALayer()\n        \n        layerCopy.opacity = layer.opacity\n        layerCopy.transform = layer.transform\n        layerCopy.bounds = layer.bounds\n        layerCopy.position = layer.position\n        \n        return layerCopy;\n    }\n    \n    override func animationDidStop(anim: CAAnimation!, finished flag: Bool) {\n        if let completion = completionClosure {\n            completion(finished: true)\n        }\n    }\n}"
  },
  {
    "path": "CharacterText/Classes/ViewControllers/ViewController.swift",
    "content": "//\n//  ViewController.swift\n//  CharacterText\n//\n//  Created by Andrew Hulsizer on 6/26/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport UIKit\n\nclass ViewController: UIViewController, UICollectionViewDataSource, UICollectionViewDelegate {\n    \n    @IBOutlet var collectionView: UICollectionView!\n    var dataArray = Array<FlickrPhoto>()\n    var characterLabel: MotionLabel!;\n    \n    override func viewDidLoad() {\n        super.viewDidLoad()\n        \n        setupCollectionView()\n        setupCharacterLabel()\n    }\n    \n    func setupCollectionView() {\n        //Get Flickr Data\n        FlickrKit.sharedFlickrKit().initializeWithAPIKey(\"334626934a41897193b6a0613f1c94a0\", sharedSecret: \"b0132e5cfd44574b\")\n        let flickrKit = FlickrKit.sharedFlickrKit()\n        flickrKit.call(FKFlickrInterestingnessGetList()) { response, error in\n            if (response != nil) {\n                var photoUrls = Array<FlickrPhoto>()\n                var photos: NSDictionary = response[\"photos\"] as! NSDictionary;\n                var photoArray: NSArray = photos[\"photo\"] as! NSArray;\n                //Get Photos\n                for photoData : AnyObject in photoArray {\n                    var photoDict: NSDictionary = photoData as! NSDictionary\n                    var url = flickrKit.photoURLForSize(FKPhotoSizeMedium800, fromPhotoDictionary: photoDict as [NSObject : AnyObject])\n                    var newPhoto = FlickrPhoto(photoURL: url, title: photoDict[\"title\"] as! String)\n                    photoUrls.append(newPhoto)\n                }\n                \n                dispatch_async(dispatch_get_main_queue(), {\n                    self.dataArray = Array<FlickrPhoto>(photoUrls);\n                    self.collectionView.reloadData()\n                    })\n            }\n        }\n        collectionView.registerClass(FlickrCollectionViewCell.classForCoder(), forCellWithReuseIdentifier: \"FlickrCollectionViewCell\")\n    }\n    \n    func setupCharacterLabel() {\n        characterLabel = MotionLabel(frame: CGRectInset(self.view.bounds, 0, 200));\n        characterLabel.textAlignment = NSTextAlignment.Center\n        characterLabel.textColor = UIColor.whiteColor()\n        characterLabel.text = \"You\"\n        self.view.addSubview(characterLabel)\n    }\n\n    func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {\n        return dataArray.count\n    }\n    \n    func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell\n    {\n        var collectionViewCell : FlickrCollectionViewCell! = collectionView.dequeueReusableCellWithReuseIdentifier(\"FlickrCollectionViewCell\", forIndexPath: indexPath) as! FlickrCollectionViewCell\n        \n        collectionViewCell.configure(dataArray[indexPath.row])\n        return collectionViewCell\n    }\n    \n    func scrollViewDidEndDecelerating(scrollView: UIScrollView) {\n        let page: Int = Int(scrollView.contentOffset.x/CGRectGetWidth(self.view.bounds))\n        var photo = dataArray[page];\n        characterLabel.text = photo.title\n    }\n    \n    func scrollViewDidEndDragging(scrollView: UIScrollView!, delecerate: Bool) {\n        if !delecerate {\n            let page: Int = Int(scrollView.contentOffset.x/CGRectGetWidth(self.view.bounds))\n            var photo = dataArray[page];\n            characterLabel.text = photo.title\n        }\n    }\n\n}\n\n"
  },
  {
    "path": "CharacterText/Images.xcassets/AppIcon.appiconset/Contents.json",
    "content": "{\n  \"images\" : [\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"29x29\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"40x40\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"idiom\" : \"iphone\",\n      \"size\" : \"60x60\",\n      \"scale\" : \"2x\"\n    }\n  ],\n  \"info\" : {\n    \"version\" : 1,\n    \"author\" : \"xcode\"\n  }\n}"
  },
  {
    "path": "CharacterText/Images.xcassets/LaunchImage.launchimage/Contents.json",
    "content": "{\n  \"images\" : [\n    {\n      \"orientation\" : \"portrait\",\n      \"idiom\" : \"iphone\",\n      \"extent\" : \"full-screen\",\n      \"minimum-system-version\" : \"7.0\",\n      \"scale\" : \"2x\"\n    },\n    {\n      \"orientation\" : \"portrait\",\n      \"idiom\" : \"iphone\",\n      \"subtype\" : \"retina4\",\n      \"extent\" : \"full-screen\",\n      \"minimum-system-version\" : \"7.0\",\n      \"scale\" : \"2x\"\n    }\n  ],\n  \"info\" : {\n    \"version\" : 1,\n    \"author\" : \"xcode\"\n  }\n}"
  },
  {
    "path": "CharacterText/Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CFBundleDevelopmentRegion</key>\n\t<string>en</string>\n\t<key>CFBundleExecutable</key>\n\t<string>${EXECUTABLE_NAME}</string>\n\t<key>CFBundleIdentifier</key>\n\t<string>SwiftYeti.${PRODUCT_NAME:rfc1034identifier}</string>\n\t<key>CFBundleInfoDictionaryVersion</key>\n\t<string>6.0</string>\n\t<key>CFBundleName</key>\n\t<string>${PRODUCT_NAME}</string>\n\t<key>CFBundlePackageType</key>\n\t<string>APPL</string>\n\t<key>CFBundleShortVersionString</key>\n\t<string>1.0</string>\n\t<key>CFBundleSignature</key>\n\t<string>????</string>\n\t<key>CFBundleVersion</key>\n\t<string>1</string>\n\t<key>LSRequiresIPhoneOS</key>\n\t<true/>\n\t<key>UIMainStoryboardFile</key>\n\t<string>Main</string>\n\t<key>UIRequiredDeviceCapabilities</key>\n\t<array>\n\t\t<string>armv7</string>\n\t</array>\n</dict>\n</plist>\n"
  },
  {
    "path": "CharacterText-Bridging-Header.h",
    "content": "//\n//  Use this file to import your target's public headers that you would like to expose to Swift.\n//\n\n#import <FlickrKit/FlickrKit.h>\n#import <SDWebImage/UIImageView+WebCache.h>"
  },
  {
    "path": "CharacterText.xcodeproj/project.pbxproj",
    "content": "// !$*UTF8*$!\n{\n\tarchiveVersion = 1;\n\tclasses = {\n\t};\n\tobjectVersion = 46;\n\tobjects = {\n\n/* Begin PBXBuildFile section */\n\t\t8EEE15EF57964A2A970FCDF9 /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 34EF17A2B9484331A6D06389 /* libPods.a */; };\n\t\tAF1704D4196B9D9D00AA5ED1 /* CharacterLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704C5196B9D9D00AA5ED1 /* CharacterLabel.swift */; };\n\t\tAF1704D5196B9D9D00AA5ED1 /* CharacterTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704C6196B9D9D00AA5ED1 /* CharacterTextView.swift */; };\n\t\tAF1704D6196B9D9D00AA5ED1 /* CATextLayerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704C8196B9D9D00AA5ED1 /* CATextLayerExtensions.swift */; };\n\t\tAF1704D7196B9D9D00AA5ED1 /* FlickrCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704CA196B9D9D00AA5ED1 /* FlickrCollectionViewCell.swift */; };\n\t\tAF1704D8196B9D9D00AA5ED1 /* FlickrPhoto.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704CB196B9D9D00AA5ED1 /* FlickrPhoto.swift */; };\n\t\tAF1704D9196B9D9D00AA5ED1 /* FadingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704CD196B9D9D00AA5ED1 /* FadingLabel.swift */; };\n\t\tAF1704DA196B9D9D00AA5ED1 /* FallingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704CE196B9D9D00AA5ED1 /* FallingLabel.swift */; };\n\t\tAF1704DB196B9D9D00AA5ED1 /* MotionLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704CF196B9D9D00AA5ED1 /* MotionLabel.swift */; };\n\t\tAF1704DC196B9D9D00AA5ED1 /* CLMLayerAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704D1196B9D9D00AA5ED1 /* CLMLayerAnimation.swift */; };\n\t\tAF1704DD196B9D9D00AA5ED1 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1704D3196B9D9D00AA5ED1 /* ViewController.swift */; };\n\t\tAF7BB325195C749600E46AF2 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7BB324195C749600E46AF2 /* AppDelegate.swift */; };\n\t\tAF7BB32A195C749600E46AF2 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AF7BB328195C749600E46AF2 /* Main.storyboard */; };\n\t\tAF7BB32C195C749600E46AF2 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AF7BB32B195C749600E46AF2 /* Images.xcassets */; };\n\t\tAF7BB338195C749600E46AF2 /* CharacterTextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7BB337195C749600E46AF2 /* CharacterTextTests.swift */; };\n/* End PBXBuildFile section */\n\n/* Begin PBXContainerItemProxy section */\n\t\tAF7BB332195C749600E46AF2 /* PBXContainerItemProxy */ = {\n\t\t\tisa = PBXContainerItemProxy;\n\t\t\tcontainerPortal = AF7BB317195C749600E46AF2 /* Project object */;\n\t\t\tproxyType = 1;\n\t\t\tremoteGlobalIDString = AF7BB31E195C749600E46AF2;\n\t\t\tremoteInfo = CharacterText;\n\t\t};\n/* End PBXContainerItemProxy section */\n\n/* Begin PBXFileReference section */\n\t\t34EF17A2B9484331A6D06389 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\t449B19C1BD934D6594ECA096 /* Pods.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.xcconfig; path = Pods/Pods.xcconfig; sourceTree = \"<group>\"; };\n\t\tAF1704C5196B9D9D00AA5ED1 /* CharacterLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterLabel.swift; sourceTree = \"<group>\"; };\n\t\tAF1704C6196B9D9D00AA5ED1 /* CharacterTextView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CharacterTextView.swift; sourceTree = \"<group>\"; };\n\t\tAF1704C8196B9D9D00AA5ED1 /* CATextLayerExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CATextLayerExtensions.swift; sourceTree = \"<group>\"; };\n\t\tAF1704CA196B9D9D00AA5ED1 /* FlickrCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlickrCollectionViewCell.swift; sourceTree = \"<group>\"; };\n\t\tAF1704CB196B9D9D00AA5ED1 /* FlickrPhoto.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlickrPhoto.swift; sourceTree = \"<group>\"; };\n\t\tAF1704CD196B9D9D00AA5ED1 /* FadingLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FadingLabel.swift; sourceTree = \"<group>\"; };\n\t\tAF1704CE196B9D9D00AA5ED1 /* FallingLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FallingLabel.swift; sourceTree = \"<group>\"; };\n\t\tAF1704CF196B9D9D00AA5ED1 /* MotionLabel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MotionLabel.swift; sourceTree = \"<group>\"; };\n\t\tAF1704D1196B9D9D00AA5ED1 /* CLMLayerAnimation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CLMLayerAnimation.swift; sourceTree = \"<group>\"; };\n\t\tAF1704D3196B9D9D00AA5ED1 /* ViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = \"<group>\"; };\n\t\tAF7BB31F195C749600E46AF2 /* CharacterText.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CharacterText.app; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\tAF7BB323195C749600E46AF2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = \"<group>\"; };\n\t\tAF7BB324195C749600E46AF2 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = \"<group>\"; };\n\t\tAF7BB329195C749600E46AF2 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = \"<group>\"; };\n\t\tAF7BB32B195C749600E46AF2 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = \"<group>\"; };\n\t\tAF7BB331195C749600E46AF2 /* CharacterTextTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CharacterTextTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };\n\t\tAF7BB336195C749600E46AF2 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = \"<group>\"; };\n\t\tAF7BB337195C749600E46AF2 /* CharacterTextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterTextTests.swift; sourceTree = \"<group>\"; };\n\t\tAFFE04CB196A5EA6002377A6 /* CharacterText-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = \"CharacterText-Bridging-Header.h\"; sourceTree = \"<group>\"; };\n/* End PBXFileReference section */\n\n/* Begin PBXFrameworksBuildPhase section */\n\t\tAF7BB31C195C749600E46AF2 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\t8EEE15EF57964A2A970FCDF9 /* libPods.a in Frameworks */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tAF7BB32E195C749600E46AF2 /* Frameworks */ = {\n\t\t\tisa = PBXFrameworksBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXFrameworksBuildPhase section */\n\n/* Begin PBXGroup section */\n\t\t57E8CB34692F4216B1A379DF /* Frameworks */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\t34EF17A2B9484331A6D06389 /* libPods.a */,\n\t\t\t);\n\t\t\tname = Frameworks;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704C3196B9D9D00AA5ED1 /* Classes */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704C4196B9D9D00AA5ED1 /* CharacterLabel */,\n\t\t\t\tAF1704C7196B9D9D00AA5ED1 /* Extensions */,\n\t\t\t\tAF1704C9196B9D9D00AA5ED1 /* Flickr */,\n\t\t\t\tAF1704CC196B9D9D00AA5ED1 /* Labels */,\n\t\t\t\tAF1704D0196B9D9D00AA5ED1 /* Utilities */,\n\t\t\t\tAF1704D2196B9D9D00AA5ED1 /* ViewControllers */,\n\t\t\t);\n\t\t\tpath = Classes;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704C4196B9D9D00AA5ED1 /* CharacterLabel */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704C5196B9D9D00AA5ED1 /* CharacterLabel.swift */,\n\t\t\t\tAF1704C6196B9D9D00AA5ED1 /* CharacterTextView.swift */,\n\t\t\t);\n\t\t\tpath = CharacterLabel;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704C7196B9D9D00AA5ED1 /* Extensions */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704C8196B9D9D00AA5ED1 /* CATextLayerExtensions.swift */,\n\t\t\t);\n\t\t\tpath = Extensions;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704C9196B9D9D00AA5ED1 /* Flickr */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704CA196B9D9D00AA5ED1 /* FlickrCollectionViewCell.swift */,\n\t\t\t\tAF1704CB196B9D9D00AA5ED1 /* FlickrPhoto.swift */,\n\t\t\t);\n\t\t\tpath = Flickr;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704CC196B9D9D00AA5ED1 /* Labels */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704CD196B9D9D00AA5ED1 /* FadingLabel.swift */,\n\t\t\t\tAF1704CE196B9D9D00AA5ED1 /* FallingLabel.swift */,\n\t\t\t\tAF1704CF196B9D9D00AA5ED1 /* MotionLabel.swift */,\n\t\t\t);\n\t\t\tpath = Labels;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704D0196B9D9D00AA5ED1 /* Utilities */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704D1196B9D9D00AA5ED1 /* CLMLayerAnimation.swift */,\n\t\t\t);\n\t\t\tpath = Utilities;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF1704D2196B9D9D00AA5ED1 /* ViewControllers */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF1704D3196B9D9D00AA5ED1 /* ViewController.swift */,\n\t\t\t);\n\t\t\tpath = ViewControllers;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF7BB316195C749600E46AF2 = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB321195C749600E46AF2 /* CharacterText */,\n\t\t\t\tAF7BB334195C749600E46AF2 /* CharacterTextTests */,\n\t\t\t\tAF7BB320195C749600E46AF2 /* Products */,\n\t\t\t\t449B19C1BD934D6594ECA096 /* Pods.xcconfig */,\n\t\t\t\t57E8CB34692F4216B1A379DF /* Frameworks */,\n\t\t\t\tAFFE04CB196A5EA6002377A6 /* CharacterText-Bridging-Header.h */,\n\t\t\t);\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF7BB320195C749600E46AF2 /* Products */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB31F195C749600E46AF2 /* CharacterText.app */,\n\t\t\t\tAF7BB331195C749600E46AF2 /* CharacterTextTests.xctest */,\n\t\t\t);\n\t\t\tname = Products;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF7BB321195C749600E46AF2 /* CharacterText */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB324195C749600E46AF2 /* AppDelegate.swift */,\n\t\t\t\tAF1704C3196B9D9D00AA5ED1 /* Classes */,\n\t\t\t\tAF7BB32B195C749600E46AF2 /* Images.xcassets */,\n\t\t\t\tAF7BB328195C749600E46AF2 /* Main.storyboard */,\n\t\t\t\tAF7BB322195C749600E46AF2 /* Supporting Files */,\n\t\t\t);\n\t\t\tpath = CharacterText;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF7BB322195C749600E46AF2 /* Supporting Files */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB323195C749600E46AF2 /* Info.plist */,\n\t\t\t);\n\t\t\tname = \"Supporting Files\";\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF7BB334195C749600E46AF2 /* CharacterTextTests */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB337195C749600E46AF2 /* CharacterTextTests.swift */,\n\t\t\t\tAF7BB335195C749600E46AF2 /* Supporting Files */,\n\t\t\t);\n\t\t\tpath = CharacterTextTests;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n\t\tAF7BB335195C749600E46AF2 /* Supporting Files */ = {\n\t\t\tisa = PBXGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB336195C749600E46AF2 /* Info.plist */,\n\t\t\t);\n\t\t\tname = \"Supporting Files\";\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n/* End PBXGroup section */\n\n/* Begin PBXNativeTarget section */\n\t\tAF7BB31E195C749600E46AF2 /* CharacterText */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = AF7BB33B195C749600E46AF2 /* Build configuration list for PBXNativeTarget \"CharacterText\" */;\n\t\t\tbuildPhases = (\n\t\t\t\tFA67BE65ECAB416193AB22CB /* Check Pods Manifest.lock */,\n\t\t\t\tAF7BB31B195C749600E46AF2 /* Sources */,\n\t\t\t\tAF7BB31C195C749600E46AF2 /* Frameworks */,\n\t\t\t\tAF7BB31D195C749600E46AF2 /* Resources */,\n\t\t\t\t586E4B0FC94A468E915AA357 /* Copy Pods Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t);\n\t\t\tname = CharacterText;\n\t\t\tproductName = CharacterText;\n\t\t\tproductReference = AF7BB31F195C749600E46AF2 /* CharacterText.app */;\n\t\t\tproductType = \"com.apple.product-type.application\";\n\t\t};\n\t\tAF7BB330195C749600E46AF2 /* CharacterTextTests */ = {\n\t\t\tisa = PBXNativeTarget;\n\t\t\tbuildConfigurationList = AF7BB33E195C749600E46AF2 /* Build configuration list for PBXNativeTarget \"CharacterTextTests\" */;\n\t\t\tbuildPhases = (\n\t\t\t\tAF7BB32D195C749600E46AF2 /* Sources */,\n\t\t\t\tAF7BB32E195C749600E46AF2 /* Frameworks */,\n\t\t\t\tAF7BB32F195C749600E46AF2 /* Resources */,\n\t\t\t);\n\t\t\tbuildRules = (\n\t\t\t);\n\t\t\tdependencies = (\n\t\t\t\tAF7BB333195C749600E46AF2 /* PBXTargetDependency */,\n\t\t\t);\n\t\t\tname = CharacterTextTests;\n\t\t\tproductName = CharacterTextTests;\n\t\t\tproductReference = AF7BB331195C749600E46AF2 /* CharacterTextTests.xctest */;\n\t\t\tproductType = \"com.apple.product-type.bundle.unit-test\";\n\t\t};\n/* End PBXNativeTarget section */\n\n/* Begin PBXProject section */\n\t\tAF7BB317195C749600E46AF2 /* Project object */ = {\n\t\t\tisa = PBXProject;\n\t\t\tattributes = {\n\t\t\t\tLastUpgradeCheck = 0600;\n\t\t\t\tORGANIZATIONNAME = \"Swift Yeti\";\n\t\t\t\tTargetAttributes = {\n\t\t\t\t\tAF7BB31E195C749600E46AF2 = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 6.0;\n\t\t\t\t\t};\n\t\t\t\t\tAF7BB330195C749600E46AF2 = {\n\t\t\t\t\t\tCreatedOnToolsVersion = 6.0;\n\t\t\t\t\t\tTestTargetID = AF7BB31E195C749600E46AF2;\n\t\t\t\t\t};\n\t\t\t\t};\n\t\t\t};\n\t\t\tbuildConfigurationList = AF7BB31A195C749600E46AF2 /* Build configuration list for PBXProject \"CharacterText\" */;\n\t\t\tcompatibilityVersion = \"Xcode 3.2\";\n\t\t\tdevelopmentRegion = English;\n\t\t\thasScannedForEncodings = 0;\n\t\t\tknownRegions = (\n\t\t\t\ten,\n\t\t\t\tBase,\n\t\t\t);\n\t\t\tmainGroup = AF7BB316195C749600E46AF2;\n\t\t\tproductRefGroup = AF7BB320195C749600E46AF2 /* Products */;\n\t\t\tprojectDirPath = \"\";\n\t\t\tprojectRoot = \"\";\n\t\t\ttargets = (\n\t\t\t\tAF7BB31E195C749600E46AF2 /* CharacterText */,\n\t\t\t\tAF7BB330195C749600E46AF2 /* CharacterTextTests */,\n\t\t\t);\n\t\t};\n/* End PBXProject section */\n\n/* Begin PBXResourcesBuildPhase section */\n\t\tAF7BB31D195C749600E46AF2 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tAF7BB32A195C749600E46AF2 /* Main.storyboard in Resources */,\n\t\t\t\tAF7BB32C195C749600E46AF2 /* Images.xcassets in Resources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tAF7BB32F195C749600E46AF2 /* Resources */ = {\n\t\t\tisa = PBXResourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXResourcesBuildPhase section */\n\n/* Begin PBXShellScriptBuildPhase section */\n\t\t586E4B0FC94A468E915AA357 /* Copy Pods Resources */ = {\n\t\t\tisa = PBXShellScriptBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\tinputPaths = (\n\t\t\t);\n\t\t\tname = \"Copy Pods Resources\";\n\t\t\toutputPaths = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t\tshellPath = /bin/sh;\n\t\t\tshellScript = \"\\\"${SRCROOT}/Pods/Pods-resources.sh\\\"\\n\";\n\t\t\tshowEnvVarsInLog = 0;\n\t\t};\n\t\tFA67BE65ECAB416193AB22CB /* Check Pods Manifest.lock */ = {\n\t\t\tisa = PBXShellScriptBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t);\n\t\t\tinputPaths = (\n\t\t\t);\n\t\t\tname = \"Check Pods Manifest.lock\";\n\t\t\toutputPaths = (\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t\tshellPath = /bin/sh;\n\t\t\tshellScript = \"diff \\\"${PODS_ROOT}/../Podfile.lock\\\" \\\"${PODS_ROOT}/Manifest.lock\\\" > /dev/null\\nif [[ $? != 0 ]] ; then\\n    cat << EOM\\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\\nEOM\\n    exit 1\\nfi\\n\";\n\t\t\tshowEnvVarsInLog = 0;\n\t\t};\n/* End PBXShellScriptBuildPhase section */\n\n/* Begin PBXSourcesBuildPhase section */\n\t\tAF7BB31B195C749600E46AF2 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tAF1704D7196B9D9D00AA5ED1 /* FlickrCollectionViewCell.swift in Sources */,\n\t\t\t\tAF1704DB196B9D9D00AA5ED1 /* MotionLabel.swift in Sources */,\n\t\t\t\tAF1704D8196B9D9D00AA5ED1 /* FlickrPhoto.swift in Sources */,\n\t\t\t\tAF1704DC196B9D9D00AA5ED1 /* CLMLayerAnimation.swift in Sources */,\n\t\t\t\tAF1704DD196B9D9D00AA5ED1 /* ViewController.swift in Sources */,\n\t\t\t\tAF1704DA196B9D9D00AA5ED1 /* FallingLabel.swift in Sources */,\n\t\t\t\tAF1704D9196B9D9D00AA5ED1 /* FadingLabel.swift in Sources */,\n\t\t\t\tAF1704D6196B9D9D00AA5ED1 /* CATextLayerExtensions.swift in Sources */,\n\t\t\t\tAF1704D4196B9D9D00AA5ED1 /* CharacterLabel.swift in Sources */,\n\t\t\t\tAF7BB325195C749600E46AF2 /* AppDelegate.swift in Sources */,\n\t\t\t\tAF1704D5196B9D9D00AA5ED1 /* CharacterTextView.swift in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n\t\tAF7BB32D195C749600E46AF2 /* Sources */ = {\n\t\t\tisa = PBXSourcesBuildPhase;\n\t\t\tbuildActionMask = 2147483647;\n\t\t\tfiles = (\n\t\t\t\tAF7BB338195C749600E46AF2 /* CharacterTextTests.swift in Sources */,\n\t\t\t);\n\t\t\trunOnlyForDeploymentPostprocessing = 0;\n\t\t};\n/* End PBXSourcesBuildPhase section */\n\n/* Begin PBXTargetDependency section */\n\t\tAF7BB333195C749600E46AF2 /* PBXTargetDependency */ = {\n\t\t\tisa = PBXTargetDependency;\n\t\t\ttarget = AF7BB31E195C749600E46AF2 /* CharacterText */;\n\t\t\ttargetProxy = AF7BB332195C749600E46AF2 /* PBXContainerItemProxy */;\n\t\t};\n/* End PBXTargetDependency section */\n\n/* Begin PBXVariantGroup section */\n\t\tAF7BB328195C749600E46AF2 /* Main.storyboard */ = {\n\t\t\tisa = PBXVariantGroup;\n\t\t\tchildren = (\n\t\t\t\tAF7BB329195C749600E46AF2 /* Base */,\n\t\t\t);\n\t\t\tname = Main.storyboard;\n\t\t\tsourceTree = \"<group>\";\n\t\t};\n/* End PBXVariantGroup section */\n\n/* Begin XCBuildConfiguration section */\n\t\tAF7BB339195C749600E46AF2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tCOPY_PHASE_STRIP = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_DYNAMIC_NO_PIC = NO;\n\t\t\t\tGCC_OPTIMIZATION_LEVEL = 0;\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_SYMBOLS_PRIVATE_EXTERN = NO;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 8.0;\n\t\t\t\tMETAL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tONLY_ACTIVE_ARCH = YES;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tAF7BB33A195C749600E46AF2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tALWAYS_SEARCH_USER_PATHS = NO;\n\t\t\t\tCLANG_CXX_LANGUAGE_STANDARD = \"gnu++0x\";\n\t\t\t\tCLANG_CXX_LIBRARY = \"libc++\";\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tCLANG_ENABLE_OBJC_ARC = YES;\n\t\t\t\tCLANG_WARN_BOOL_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_CONSTANT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;\n\t\t\t\tCLANG_WARN_EMPTY_BODY = YES;\n\t\t\t\tCLANG_WARN_ENUM_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_INT_CONVERSION = YES;\n\t\t\t\tCLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;\n\t\t\t\tCLANG_WARN_UNREACHABLE_CODE = YES;\n\t\t\t\tCLANG_WARN__DUPLICATE_METHOD_MATCH = YES;\n\t\t\t\t\"CODE_SIGN_IDENTITY[sdk=iphoneos*]\" = \"iPhone Developer\";\n\t\t\t\tCOPY_PHASE_STRIP = YES;\n\t\t\t\tENABLE_NS_ASSERTIONS = NO;\n\t\t\t\tENABLE_STRICT_OBJC_MSGSEND = YES;\n\t\t\t\tGCC_C_LANGUAGE_STANDARD = gnu99;\n\t\t\t\tGCC_WARN_64_TO_32_BIT_CONVERSION = YES;\n\t\t\t\tGCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;\n\t\t\t\tGCC_WARN_UNDECLARED_SELECTOR = YES;\n\t\t\t\tGCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;\n\t\t\t\tGCC_WARN_UNUSED_FUNCTION = YES;\n\t\t\t\tGCC_WARN_UNUSED_VARIABLE = YES;\n\t\t\t\tIPHONEOS_DEPLOYMENT_TARGET = 8.0;\n\t\t\t\tMETAL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tSDKROOT = iphoneos;\n\t\t\t\tVALIDATE_PRODUCT = YES;\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tAF7BB33C195C749600E46AF2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 449B19C1BD934D6594ECA096 /* Pods.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\n\t\t\t\tASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tINFOPLIST_FILE = CharacterText/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/Frameworks\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"CharacterText-Bridging-Header.h\";\n\t\t\t\tSWIFT_OPTIMIZATION_LEVEL = \"-Onone\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tAF7BB33D195C749600E46AF2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbaseConfigurationReference = 449B19C1BD934D6594ECA096 /* Pods.xcconfig */;\n\t\t\tbuildSettings = {\n\t\t\t\tASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;\n\t\t\t\tASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;\n\t\t\t\tCLANG_ENABLE_MODULES = YES;\n\t\t\t\tINFOPLIST_FILE = CharacterText/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/Frameworks\";\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tSWIFT_OBJC_BRIDGING_HEADER = \"CharacterText-Bridging-Header.h\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n\t\tAF7BB33F195C749600E46AF2 /* Debug */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tBUNDLE_LOADER = \"$(BUILT_PRODUCTS_DIR)/CharacterText.app/CharacterText\";\n\t\t\t\tFRAMEWORK_SEARCH_PATHS = (\n\t\t\t\t\t\"$(SDKROOT)/Developer/Library/Frameworks\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tGCC_PREPROCESSOR_DEFINITIONS = (\n\t\t\t\t\t\"DEBUG=1\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tINFOPLIST_FILE = CharacterTextTests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/Frameworks @loader_path/Frameworks\";\n\t\t\t\tMETAL_ENABLE_DEBUG_INFO = YES;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tTEST_HOST = \"$(BUNDLE_LOADER)\";\n\t\t\t};\n\t\t\tname = Debug;\n\t\t};\n\t\tAF7BB340195C749600E46AF2 /* Release */ = {\n\t\t\tisa = XCBuildConfiguration;\n\t\t\tbuildSettings = {\n\t\t\t\tBUNDLE_LOADER = \"$(BUILT_PRODUCTS_DIR)/CharacterText.app/CharacterText\";\n\t\t\t\tFRAMEWORK_SEARCH_PATHS = (\n\t\t\t\t\t\"$(SDKROOT)/Developer/Library/Frameworks\",\n\t\t\t\t\t\"$(inherited)\",\n\t\t\t\t);\n\t\t\t\tINFOPLIST_FILE = CharacterTextTests/Info.plist;\n\t\t\t\tLD_RUNPATH_SEARCH_PATHS = \"$(inherited) @executable_path/Frameworks @loader_path/Frameworks\";\n\t\t\t\tMETAL_ENABLE_DEBUG_INFO = NO;\n\t\t\t\tPRODUCT_NAME = \"$(TARGET_NAME)\";\n\t\t\t\tTEST_HOST = \"$(BUNDLE_LOADER)\";\n\t\t\t};\n\t\t\tname = Release;\n\t\t};\n/* End XCBuildConfiguration section */\n\n/* Begin XCConfigurationList section */\n\t\tAF7BB31A195C749600E46AF2 /* Build configuration list for PBXProject \"CharacterText\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tAF7BB339195C749600E46AF2 /* Debug */,\n\t\t\t\tAF7BB33A195C749600E46AF2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tAF7BB33B195C749600E46AF2 /* Build configuration list for PBXNativeTarget \"CharacterText\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tAF7BB33C195C749600E46AF2 /* Debug */,\n\t\t\t\tAF7BB33D195C749600E46AF2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n\t\tAF7BB33E195C749600E46AF2 /* Build configuration list for PBXNativeTarget \"CharacterTextTests\" */ = {\n\t\t\tisa = XCConfigurationList;\n\t\t\tbuildConfigurations = (\n\t\t\t\tAF7BB33F195C749600E46AF2 /* Debug */,\n\t\t\t\tAF7BB340195C749600E46AF2 /* Release */,\n\t\t\t);\n\t\t\tdefaultConfigurationIsVisible = 0;\n\t\t\tdefaultConfigurationName = Release;\n\t\t};\n/* End XCConfigurationList section */\n\t};\n\trootObject = AF7BB317195C749600E46AF2 /* Project object */;\n}\n"
  },
  {
    "path": "CharacterText.xcodeproj/project.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Workspace\n   version = \"1.0\">\n   <FileRef\n      location = \"self:CharacterText.xcodeproj\">\n   </FileRef>\n</Workspace>\n"
  },
  {
    "path": "CharacterText.xcodeproj/xcuserdata/andrewhulsizer.xcuserdatad/xcschemes/CharacterText.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0600\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"AF7BB31E195C749600E46AF2\"\n               BuildableName = \"CharacterText.app\"\n               BlueprintName = \"CharacterText\"\n               ReferencedContainer = \"container:CharacterText.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      buildConfiguration = \"Debug\">\n      <Testables>\n         <TestableReference\n            skipped = \"NO\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"AF7BB330195C749600E46AF2\"\n               BuildableName = \"CharacterTextTests.xctest\"\n               BlueprintName = \"CharacterTextTests\"\n               ReferencedContainer = \"container:CharacterText.xcodeproj\">\n            </BuildableReference>\n         </TestableReference>\n      </Testables>\n      <MacroExpansion>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"AF7BB31E195C749600E46AF2\"\n            BuildableName = \"CharacterText.app\"\n            BlueprintName = \"CharacterText\"\n            ReferencedContainer = \"container:CharacterText.xcodeproj\">\n         </BuildableReference>\n      </MacroExpansion>\n   </TestAction>\n   <LaunchAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Debug\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      allowLocationSimulation = \"YES\">\n      <BuildableProductRunnable>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"AF7BB31E195C749600E46AF2\"\n            BuildableName = \"CharacterText.app\"\n            BlueprintName = \"CharacterText\"\n            ReferencedContainer = \"container:CharacterText.xcodeproj\">\n         </BuildableReference>\n      </BuildableProductRunnable>\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Release\"\n      debugDocumentVersioning = \"YES\">\n      <BuildableProductRunnable>\n         <BuildableReference\n            BuildableIdentifier = \"primary\"\n            BlueprintIdentifier = \"AF7BB31E195C749600E46AF2\"\n            BuildableName = \"CharacterText.app\"\n            BlueprintName = \"CharacterText\"\n            ReferencedContainer = \"container:CharacterText.xcodeproj\">\n         </BuildableReference>\n      </BuildableProductRunnable>\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "CharacterText.xcodeproj/xcuserdata/andrewhulsizer.xcuserdatad/xcschemes/xcschememanagement.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>SchemeUserState</key>\n\t<dict>\n\t\t<key>CharacterText.xcscheme</key>\n\t\t<dict>\n\t\t\t<key>orderHint</key>\n\t\t\t<integer>0</integer>\n\t\t</dict>\n\t</dict>\n\t<key>SuppressBuildableAutocreation</key>\n\t<dict>\n\t\t<key>AF7BB31E195C749600E46AF2</key>\n\t\t<dict>\n\t\t\t<key>primary</key>\n\t\t\t<true/>\n\t\t</dict>\n\t\t<key>AF7BB330195C749600E46AF2</key>\n\t\t<dict>\n\t\t\t<key>primary</key>\n\t\t\t<true/>\n\t\t</dict>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "CharacterText.xcworkspace/contents.xcworkspacedata",
    "content": "<?xml version='1.0' encoding='UTF-8'?><Workspace version='1.0'><FileRef location='group:CharacterText.xcodeproj'/><FileRef location='group:Pods/Pods.xcodeproj'/></Workspace>"
  },
  {
    "path": "CharacterTextTests/CharacterTextTests.swift",
    "content": "//\n//  CharacterTextTests.swift\n//  CharacterTextTests\n//\n//  Created by Andrew Hulsizer on 6/26/14.\n//  Copyright (c) 2014 Swift Yeti. All rights reserved.\n//\n\nimport XCTest\n\nclass CharacterTextTests: XCTestCase {\n    \n    override func setUp() {\n        super.setUp()\n        // Put setup code here. This method is called before the invocation of each test method in the class.\n    }\n    \n    override func tearDown() {\n        // Put teardown code here. This method is called after the invocation of each test method in the class.\n        super.tearDown()\n    }\n    \n    func testExample() {\n        // This is an example of a functional test case.\n        XCTAssert(true, \"Pass\")\n    }\n    \n    func testPerformanceExample() {\n        // This is an example of a performance test case.\n        self.measureBlock() {\n            // Put the code you want to measure the time of here.\n        }\n    }\n    \n}\n"
  },
  {
    "path": "CharacterTextTests/Info.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>CFBundleDevelopmentRegion</key>\n\t<string>en</string>\n\t<key>CFBundleExecutable</key>\n\t<string>${EXECUTABLE_NAME}</string>\n\t<key>CFBundleIdentifier</key>\n\t<string>SwiftYeti.${PRODUCT_NAME:rfc1034identifier}</string>\n\t<key>CFBundleInfoDictionaryVersion</key>\n\t<string>6.0</string>\n\t<key>CFBundleName</key>\n\t<string>${PRODUCT_NAME}</string>\n\t<key>CFBundlePackageType</key>\n\t<string>BNDL</string>\n\t<key>CFBundleShortVersionString</key>\n\t<string>1.0</string>\n\t<key>CFBundleSignature</key>\n\t<string>????</string>\n\t<key>CFBundleVersion</key>\n\t<string>1</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "Podfile",
    "content": "platform :ios, '7.0'\n\npod 'FlickrKit'\npod 'SDWebImage'\n\nxcodeproj 'CharacterText'\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUBlocks.h",
    "content": "//\n//  DUBlocks.h\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n\ntypedef void (^FKBasicBlock)(void);\ntypedef void (^FKBasicBlockWithError)(NSError *error);\n\nvoid FKexecuteBlockOnThread(NSThread *thread, FKBasicBlock block);"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUBlocks.m",
    "content": "//\n//  DUBlocks.m\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n// Based on http://www.mikeash.com/svn/PLBlocksPlayground/BlocksAdditions.m\n\n#import \"FKDUBlocks.h\"\n\n@implementation NSObject (BlocksAdditions)\n\n- (void) my_callBlock {\n    void (^block)(void) = (id)self;\n    block();\n}\n\n- (void) my_callBlockWithObject:(id)obj {\n    void (^block)(id obj) = (id)self;\n    block(obj);\n}\n\n@end\n\nvoid FKexecuteBlockOnThread(NSThread *thread, FKBasicBlock block) {\n    [[block copy] performSelector:@selector(my_callBlock) onThread:thread withObject:nil waitUntilDone:YES];\n}\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUConcurrentOperation.h",
    "content": "//\n//  DUConcurrentOperation.h\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n/**\n    \n    This operation object will live on after you create a asyn network connection.\n    i.e. A usual operation would die if you spawn a background thread\n \n */\n@interface FKDUConcurrentOperation : NSOperation\n\n- (void) finish;\n\n@end\n\n/*\n\tUsage... overide finish and start:\n \n - (void) start {\n\tif ([self isCancelled]) {\n\t\t// Must move the operation to the finished state if it is canceled.\n\t\t[self finish];\n\t\treturn;\n\t}\n\t[super start];\n\n \n\t//do your stuff...\n }\n \n - (void) finish {\n\t\n\t//do your stuff...\n \n\t[super finish];\n }\n \n */\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUConcurrentOperation.m",
    "content": "//\n//  DUConcurrentOperation.m\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDUConcurrentOperation.h\"\n\n@interface FKDUConcurrentOperation ()\n@property (nonatomic, assign) BOOL isOperationExecuting;\n@property (nonatomic, assign) BOOL isOperationFinished;\n@end\n\n@implementation FKDUConcurrentOperation\n\n- (id) init {\n    self = [super init];\n    if (self) {\n        _isOperationExecuting = NO;\n        _isOperationFinished = NO;\n    }\n    return self;\n}\n\n- (BOOL) isExecuting {\n    return self.isOperationExecuting;\n}\n\n- (BOOL) isFinished {\n    return self.isOperationFinished;\n}\n\n- (BOOL) isConcurrent {\n    //This allows it to live beyond it first call so you can do asyn operation within it\n    //However you have to manage its lifecycle\n    return YES;\n}\n\n- (void) start {    \n    if ([self isCancelled]) {\n        // Must move the operation to the finished state if it is canceled.\n        [self finish];\n        return; \n    }\n    \n    //DLog(@\"opeartion started\");\n    [self willChangeValueForKey:@\"isExecuting\"];\n    self.isOperationExecuting = YES;\n    [self didChangeValueForKey:@\"isExecuting\"];\n    \n}\n\n- (void) finish {\n    //DLog(@\"Ending operation now\");    \n    [self willChangeValueForKey:@\"isExecuting\"];\n    [self willChangeValueForKey:@\"isFinished\"];\n    self.isOperationExecuting = NO;\n    self.isOperationFinished = YES;\n    [self didChangeValueForKey:@\"isExecuting\"];\n    [self didChangeValueForKey:@\"isFinished\"];\n}\n\n- (void) cancel {\n\t[super cancel];\n    if (self.isExecuting) {\n        [self finish];\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUDefaultDiskCache.h",
    "content": "//\n//  FKDUDefaultDiskCache.h\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n\n#import \"FKDUDiskCache.h\"\n\n@interface FKDUDefaultDiskCache : NSObject <FKDUDiskCache>\n\n@property (nonatomic, assign, readonly) NSUInteger currentSizeOfCache;\n\n+ (FKDUDefaultDiskCache *) sharedDiskCache;\n\n#pragma mark - Clear the cache completely\n\n- (void) emptyTheCache;\n\n#pragma mark - Trimming the cache - do it during app going to background\n\n- (NSString *) trimTheCache;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUDefaultDiskCache.m",
    "content": "//\n//  FKDUDefaultDiskCache.m\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n\n#import \"FKDUDefaultDiskCache.h\"\n\n@interface FKDUDefaultDiskCache ()\n@property (nonatomic, assign) NSUInteger cacheSize;\n@property (nonatomic, strong) NSString *cacheDirectory;\n@property (nonatomic, assign) NSInteger maxDiskCacheSize;\n@end\n\n@implementation FKDUDefaultDiskCache\n\n+ (NSString *) cachesDirectory {\n    static NSString *cachesFolder = nil;\n    if (!cachesFolder) {\n        cachesFolder = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObject];\n    }\n\treturn cachesFolder;\n}\n\n+ (FKDUDefaultDiskCache *) sharedDiskCache {\n    static dispatch_once_t onceToken;\n    static FKDUDefaultDiskCache * __sharedManager = nil;\n    \n    dispatch_once(&onceToken, ^{\n        __sharedManager = [[self alloc] init];\n    });\n    \n    return __sharedManager;\n}\n\n- (id) init {\n    self = [super init];\n    if (self) {\n        self.maxDiskCacheSize = 100000000; //That's 100 MB\n    }\n    return self;\n}\n\n- (NSString *) cacheDir {\n\tif (self.cacheDirectory == nil) {\n\t\tNSString *cacheDir = [FKDUDefaultDiskCache cachesDirectory];\n\t\tself.cacheDirectory = [[NSString alloc] initWithString:[cacheDir stringByAppendingPathComponent:@\"FlickrKitDiskCache\"]];\n\n        /* check for existence of cache directory */\n        if (![[NSFileManager defaultManager] fileExistsAtPath:self.cacheDirectory]) {\n\n            /* create a new cache directory */\n            if (![[NSFileManager defaultManager] createDirectoryAtPath:self.cacheDirectory\n                                           withIntermediateDirectories:NO\n                                                            attributes:nil \n                                                                 error:nil]) {\n                NSLog(@\"Error creating cache directory\");\n\n                self.cacheDirectory = nil;\n            }\n        }\n    }\n\treturn self.cacheDirectory;\n}\n\n\n#pragma mark - Data from the cache\n\n- (BOOL) isDate:(NSDate *)date moreThanMinutesAgo:(NSInteger)minutes {\n    NSTimeInterval intervalFromNow = fabs([date timeIntervalSinceNow]);\n    if(intervalFromNow > (minutes * 60)) {\n        return YES;\n    } else {\n        return NO;\n    }\n}\n\n- (NSData *) dataForKey:(NSString *)key maxAgeMinutes:(FKDUMaxAge)maxAgeMinutes {\n    if (0 == maxAgeMinutes) {\n        return nil;\n    }\n    \n\tNSString *localPath = [[self cacheDir] stringByAppendingPathComponent:key];\n\t\n\tif ([[NSFileManager defaultManager] fileExistsAtPath:localPath]) {\n\t\tNSError *error = nil;\n\t\tNSDictionary *properties = [[NSFileManager defaultManager]\n\t\t\t\t\t\t\t\t\tattributesOfItemAtPath:localPath\n\t\t\t\t\t\t\t\t\terror:&error];\n\t\tNSDate *modDate = properties[NSFileModificationDate];\n\t\tif (!error) {\n\t\t\t//Check the modified date falls within the max age\n\t\t\tBOOL expired = [self isDate:modDate moreThanMinutesAgo:maxAgeMinutes];\n\t\t\tif (expired) {\n\t\t\t\treturn nil;\n\t\t\t} else {\n\t\t\t\treturn [[NSFileManager defaultManager] contentsAtPath:localPath];\n\t\t\t}\n        }\t\t\n\t}\n\treturn nil;\n}\n\n#pragma mark - Store Data in the cache\n\n- (void) storeData:(NSData *)data forKey:(NSString *)key {\n\tif (key != nil && data != nil) {\n\n\t\tNSString *localPath = [[self cacheDir] stringByAppendingPathComponent:key];\n\t\t\n\t\t[[NSFileManager defaultManager] createFileAtPath:localPath \n\t\t\t\t\t\t\t\t\t\t\t\tcontents:data \n\t\t\t\t\t\t\t\t\t\t\t  attributes:nil];\n\t\t\n\t\tif (![[NSFileManager defaultManager] fileExistsAtPath:localPath]) {\n\t\t\tNSLog(@\"ERROR: Could not create file at path: %@\", localPath);\n\t\t} else {\n\t\t\tself.cacheSize += [data length];\n\t\t}\n\t}\n}\n\n#pragma mark - Remove item (NSData) from cache\n\n- (void) removeDataForKey:(NSString *)key {\n    NSString *localPath = [[self cacheDir] stringByAppendingPathComponent:key];\n    [[NSFileManager defaultManager] removeItemAtPath:localPath\n\t\t\t\t\t\t\t\t\t\t\t   error:nil];\n}\n\n#pragma mark - Caculating the size of the cache\n\n- (NSUInteger) currentSizeOfCache {\n\tNSString *cacheDir = [self cacheDir];\n\tif (self.cacheSize <= 0 && cacheDir != nil) {\n\t\tNSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:cacheDir error:nil];\n\t\tNSString *file;\n\t\tNSDictionary *attrs;\n\t\tNSNumber *fileSize;\n\t\tNSUInteger totalSize = 0;\n\t\t\n\t\tfor (file in dirContents) {\n\t\t\tNSError *error = nil;\n\t\t\tattrs = [[NSFileManager defaultManager] attributesOfItemAtPath:[cacheDir stringByAppendingPathComponent:file] error:&error];\n\t\t\t\n\t\t\tfileSize = attrs[NSFileSize];\n\t\t\ttotalSize += [fileSize integerValue];\n\t\t}\n\t\t\n\t\tself.cacheSize = totalSize;\n\t\tNSLog(@\"cache size is: %d\", _cacheSize);\n\t}\n\treturn self.cacheSize;\n}\n\nNSInteger FKDUdateModifiedSort(id file1, id file2, void *reverse);\nNSInteger FKDUdateModifiedSort(id file1, id file2, void *reverse) {\n\tNSDictionary *attrs1 = [[NSFileManager defaultManager] attributesOfItemAtPath:file1 error:nil];\n\tNSDictionary *attrs2 = [[NSFileManager defaultManager] attributesOfItemAtPath:file2 error:nil];\n\t\n\tif ((NSInteger *)reverse == NO) {\n\t\treturn [attrs2[NSFileModificationDate] compare:attrs1[NSFileModificationDate]];\n\t}\n\t\n\treturn [attrs1[NSFileModificationDate] compare:attrs2[NSFileModificationDate]];\n}\n\n#pragma mark - Empty the cache\n\n- (void) emptyTheCache {\n    NSError *error = nil;\n    NSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:[self cacheDir] error:&error];\n    for (NSString *file in dirContents) {\n        NSString *path = [[self cacheDir] stringByAppendingPathComponent:file];\n        [[NSFileManager defaultManager] removeItemAtPath:path error:&error];\n    }\n    self.cacheSize = 0;\n}\n\n#pragma mark - Trimming the cache - do it during app going to background\n\n- (NSString *) trimTheCache {\n    NSAssert(![NSThread currentThread].isMainThread, @\"should be in background\");\n\tNSUInteger targetBytes = self.maxDiskCacheSize * 0.75;\n\tNSLog(@\"Checking disk cache size. Limit %i bytes\", targetBytes);\n\tNSString *size = [NSString stringWithFormat:@\"%i\", [self currentSizeOfCache]];\n\t\n\tif ([self currentSizeOfCache] > targetBytes) {\n\t\tNSLog(@\"Time to clean the cache! size is: %@, %d\", [self cacheDir], [self currentSizeOfCache]);\n\t\tNSError *error = nil;\n\t\tNSArray *dirContents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:[self cacheDir] error:&error];\n\t\tif (!error) {\n\t\t\tNSMutableArray *filteredArray = [[NSMutableArray alloc] init];\n\t\t\tfor (NSString *file in dirContents) {\n\t\t\t\t[filteredArray addObject:[[self cacheDir] stringByAppendingPathComponent:file]];\n\t\t\t}\n\t\t\t\n\t\t\tint reverse = YES;\n\t\t\tNSMutableArray *sortedDirContents = [NSMutableArray arrayWithArray:[filteredArray sortedArrayUsingFunction:FKDUdateModifiedSort context:&reverse]];\n\t\t\twhile (_cacheSize > targetBytes && [sortedDirContents count] > 0) {\n\t\t\t\tNSLog(@\"removing \");\n\t\t\t\tself.cacheSize -= [[[NSFileManager defaultManager] attributesOfItemAtPath:[sortedDirContents lastObject] error:nil][NSFileSize] integerValue];\n\t\t\t\t[[NSFileManager defaultManager] removeItemAtPath:[sortedDirContents lastObject] error:nil];\n\t\t\t\t[sortedDirContents removeLastObject];\n\t\t\t}\n\t\t\tNSLog(@\"Remaining cache size: %d, target size: %d\", self.cacheSize, targetBytes);\n\t\t}\n\t}\n\tNSLog(@\"Finished checking disk cache\");    \n    return size;\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUDiskCache.h",
    "content": "//\n//  FKDUDiskCache.h\n//  FlickrKit\n//\n//  Created by David Casserly on 28/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n//You can use these as convenience and readability instead of passing a number in maxAgeMinutes\ntypedef enum {\n\tFKDUMaxAgeNeverCache\t= 0,\n    FKDUMaxAgeOneMinute\t\t= 1,\n    FKDUMaxAgeFiveMinutes\t= 5,\n\tFKDUMaxAgeOneHour\t\t= 60,\n    FKDUMaxAgeHalfDay\t\t= 720,\n    FKDUMaxAgeOneDay\t\t= 1440,\n    FKDUMaxAgeInfinite\t\t= NSIntegerMax\n} FKDUMaxAge;\n\n#import <Foundation/Foundation.h>\n\n@protocol FKDUDiskCache <NSObject>\n\n@required\n\n#pragma mark - Data from the cache\n\n- (NSData *) dataForKey:(NSString *)key maxAgeMinutes:(FKDUMaxAge)maxAgeMinutes;\n\n#pragma mark - Remove item (NSData) from cache\n\n- (void) removeDataForKey:(NSString *)key;\n\n#pragma mark - Store Data in the cache\n\n- (void) storeData:(NSData *)data forKey:(NSString *)key;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUNetworkController.h",
    "content": "//\n//  DUNetworkController.h\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n\ntypedef enum {\n\tHTTPMethodGET = 0,\n\tHTTPMethodPOST,\n\tHTTPMethodPUT,\n\tHTTPMethodDELETE\n} HTTPMethod;\n\n@class DUNetworkRequestOperation;\n\n@interface FKDUNetworkController : NSObject\n\n@property (nonatomic, strong, readonly) NSOperationQueue *operationQueue;\n\n+ (FKDUNetworkController *) sharedController;\n\n- (void) execute:(NSOperation *)operation;\n\n#pragma mark - Network Thread\n\n+ (void) networkRequestThreadEntryPoint:(id)object;\n+ (NSThread *) networkRequestThread;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUNetworkController.m",
    "content": "//\n//  DUNetworkController.m\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n\n#import \"FKDUNetworkController.h\"\n\n@interface FKDUNetworkController ()\n@property (nonatomic, strong) NSOperationQueue *operationQueue;\n@end\n\n@implementation FKDUNetworkController\n\n+ (FKDUNetworkController *) sharedController {\n\tstatic dispatch_once_t onceToken;\n\tstatic FKDUNetworkController *sharedManager = nil;\n\t\n\tdispatch_once(&onceToken, ^{\n\t\tsharedManager = [[self alloc] init];\n\t});\n\t\n\treturn sharedManager;\n}\n\n- (id) init {\n    self = [super init];\n    if (self) {\n        self.operationQueue = [[NSOperationQueue alloc] init];\n    }\n    return self;\n}\n\n- (void) execute:(NSOperation *)operation {\n    [self.operationQueue addOperation:operation];\n}\n\n#pragma mark - Network Thread\n\n+ (void) networkRequestThreadEntryPoint:(id)object {\n    do {\n        @autoreleasepool {\n            [[NSThread currentThread] setName:@\"DUNetworkThread\"];\n            [[NSRunLoop currentRunLoop] run];\n        }\n    } while (YES);\n}\n\n+ (NSThread *) networkRequestThread {\n    static NSThread *_networkRequestThread = nil;\n    static dispatch_once_t oncePredicate;\n    dispatch_once(&oncePredicate, ^{\n        _networkRequestThread = [[NSThread alloc] initWithTarget:self selector:@selector(networkRequestThreadEntryPoint:) object:nil];\n        [_networkRequestThread start];\n    });\n    \n    return _networkRequestThread;\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUNetworkOperation.h",
    "content": "//\n//  FKDUNetworkOperation.h\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\ntypedef void (^FKDUNetworkCompletion)(NSURLResponse *response, NSData *data, NSError *error);\n\n#import \"FKDUConcurrentOperation.h\"\n\n@interface FKDUNetworkOperation : FKDUConcurrentOperation \n\n@property (nonatomic, strong, readonly) NSURLConnection *httpConnection;\n@property (nonatomic, strong, readonly) NSMutableData *receivedData;\n@property (nonatomic, strong, readonly) NSMutableURLRequest *request;\n@property (nonatomic, strong, readonly) NSHTTPURLResponse *response;\n\n- (id) initWithURL:(NSURL *)url;\n\n- (void) sendAsyncRequestOnCompletion:(FKDUNetworkCompletion)completion;\n\n// This is used in subclasses\n- (void) connectWithRequest:(NSURLRequest *)request;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUNetworkOperation.m",
    "content": "//\n//  FKDUNetworkOperation.m\n//  FlickrKit\n//\n//  Created by David Casserly on 05/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDUNetworkOperation.h\"\n#import \"FKDUBlocks.h\"\n#import \"FKDUNetworkController.h\"\n\n@interface FKDUNetworkOperation ()\n@property (nonatomic, strong) NSURLConnection *httpConnection;\n@property (nonatomic, strong) NSMutableData *receivedData;\n@property (nonatomic, strong) NSURL *url;\n@property (nonatomic, strong) NSMutableURLRequest *request;\n@property (nonatomic, strong) NSHTTPURLResponse *response;\n@property (nonatomic, copy) FKDUNetworkCompletion completion;\n@end\n\n@implementation FKDUNetworkOperation\n\n- (id) initWithURL:(NSURL *)url {\n    self = [super init];\n    if (self) {\n        self.url = url;\n    }\n    return self;\n}\n\n#pragma mark - Operation Methods\n\n- (void) cancel {\n\t[self.httpConnection cancel];\n\tself.completion = nil;\n\t[super cancel];\n}\n\n- (void) finish {\n\tself.httpConnection = nil;\n    self.receivedData = nil;\n\tself.completion = nil;\n\t[super finish];\n}\n\n- (void) start {\n\tif ([self isCancelled]) {\n\t\t// Must move the operation to the finished state if it is canceled.\n\t\t[self finish];\n\t\treturn;\n\t}\n\t[super start];\n\t\n\tNSAssert(![NSThread isMainThread], @\"Dont want to do this on main thread\");\n\t\n\t//Need to start this on the networking thread because we create a NSURLConnection, and we would lose\n    //the delegate callbacks because the thread would die. Alternatively, we could create a network thread.\n    FKexecuteBlockOnThread([FKDUNetworkController networkRequestThread], ^{\n        NSError *error = nil;\n\t\tBOOL started = [self startRequest:&error];\n        if (!started) {\n            if (self.completion) {\n                self.completion(nil, nil, error);\n            }\n            [self finish];\n        }\n    });\n}\n\n- (BOOL) startRequest:(NSError **)error {\n    NSMutableURLRequest *request = [self createRequest:error];\n    if (request) {\n        [self connectWithRequest:request];\n        return YES;\n    } else {\n        return NO;\n    }\t\n}\n\n#pragma mark - Request\n\n- (NSMutableURLRequest *) createRequest:(NSError **)error {\n    //Create Request\n\tNSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:self.url];\n\trequest.cachePolicy = NSURLRequestReloadIgnoringLocalAndRemoteCacheData;\n    \n    //HTTP Method\n\trequest.HTTPMethod = @\"GET\";\n    \n    return request;\n}\n\n#pragma mark - Connect\n\n- (void) sendAsyncRequestOnCompletion:(FKDUNetworkCompletion)completion {\n\tself.completion = completion;\t\n\t[[FKDUNetworkController sharedController] execute:self];\n}\n\n- (void) connectWithRequest:(NSMutableURLRequest *)request {\n\tself.request = request;\n\tself.receivedData = [NSMutableData data];\n\tself.httpConnection = [[NSURLConnection alloc] initWithRequest:self.request\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t  delegate:self\n\t\t\t\t\t\t\t\t\t\t\t\t  startImmediately:YES];\n}\n\n#pragma mark - NSURLConnection Delegate methods\n\n- (void) connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {\n    if (self.completion) {\n\t\tself.completion(nil, nil, error);\n    }\n    [self finish];\n}\n\n- (void) connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {\n    [self.receivedData appendData:data];\n}\n\n- (NSURLRequest *) connection:(NSURLConnection *)connection\n              willSendRequest:(NSURLRequest *)request\n             redirectResponse:(NSURLResponse *)redirectResponse {\n    return request;\n}\n\n- (NSCachedURLResponse *)connection:(NSURLConnection *)connection willCacheResponse:(NSCachedURLResponse *)cachedResponse {\n\tNSHTTPURLResponse *httpResponse = (NSHTTPURLResponse*)[cachedResponse response];\n    // Look up the cache policy used in our request\n    if([connection currentRequest].cachePolicy == NSURLRequestUseProtocolCachePolicy) {\n        NSDictionary *headers = [httpResponse allHeaderFields];\n        NSString *cacheControl = [headers valueForKey:@\"Cache-Control\"];\n        NSString *expires = [headers valueForKey:@\"Expires\"];\n        if((cacheControl == nil) && (expires == nil)) {\n            NSLog(@\"server does not provide expiration information and we are using NSURLRequestUseProtocolCachePolicy\");\n            return nil; // don't cache this\n        }\n    }\n    return cachedResponse;\n}\n\n- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {\n    // This method is called when the server has determined that it\n    // has enough information to create the NSURLResponse.\n    \n    // It can be called multiple times, for example in the case of a\n    // redirect, so each time we reset the data.\n    \n    // receivedData is an instance variable declared elsewhere.\n    [self.receivedData setLength:0];\n    self.response = (NSHTTPURLResponse *) response;\n}\n\n- (void) connectionDidFinishLoading:(NSURLConnection *)connection {\n\tdispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{\n\t\tif (self.completion) {\n\t\t\tself.completion(self.response, self.receivedData, nil);\n\t\t}\n\t});\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUStreamUtil.h",
    "content": "//\n//  FKDUStreamUtil.h\n//  FlickrKit\n//\n//  Created by David Casserly on 10/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import <Foundation/Foundation.h>\n\n@interface FKDUStreamUtil : NSObject\n\n+ (void) writeMultipartStartString:(NSString *)startString imageStream:(NSInputStream *)imageInputStream toOutputStream:(NSOutputStream *)outputStream closingString:(NSString *)closingString;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/DevedUpKit/FKDUStreamUtil.m",
    "content": "//\n//  FKDUStreamUtil.m\n//  FlickrKit\n//\n//  Created by David Casserly on 10/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDUStreamUtil.h\"\n\n@implementation FKDUStreamUtil\n\n+ (void) writeMultipartStartString:(NSString *)startString imageStream:(NSInputStream *)imageInputStream toOutputStream:(NSOutputStream *)outputStream closingString:(NSString *)closingString {\n    const char *UTF8String;\n    size_t writeLength;\n    UTF8String = [startString UTF8String];\n    writeLength = strlen(UTF8String);\n\t\n\tsize_t __unused actualWrittenLength;\n\tactualWrittenLength = [outputStream write:(uint8_t *)UTF8String maxLength:writeLength];\n    NSAssert(actualWrittenLength == writeLength, @\"Start string not writtern\");\n\t\n    // open the input stream\n    const size_t bufferSize = 65536;\n    size_t readSize = 0;\n    uint8_t *buffer = (uint8_t *)calloc(1, bufferSize);\n    NSAssert(buffer, @\"Buffer not created\");\n\t\n    [imageInputStream open];\n    while ([imageInputStream hasBytesAvailable]) {\n        if (!(readSize = [imageInputStream read:buffer maxLength:bufferSize])) {\n            break;\n        }        \n\t\t\n\t\tsize_t __unused actualWrittenLength;\n\t\tactualWrittenLength = [outputStream write:buffer maxLength:readSize];\n        NSAssert (actualWrittenLength == readSize, @\"Image stream not written\");\n    }\n    \n    [imageInputStream close];\n    free(buffer);\n    \n    \n    UTF8String = [closingString UTF8String];\n    writeLength = strlen(UTF8String);\n\tactualWrittenLength = [outputStream write:(uint8_t *)UTF8String maxLength:writeLength];\n    NSAssert(actualWrittenLength == writeLength, @\"Closing string not written\");\n    [outputStream close];    \n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/FlickrKit/FKDataTypes.h",
    "content": "//\n//  FKDataTypes.h\n//  FlickrKit\n//\n//  Created by David Casserly on 03/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\ntypedef void (^FKAPIImageUploadCompletion)(NSString *imageID, NSError *error);\ntypedef void (^FKAPIRequestCompletion)(NSDictionary *response, NSError *error);\ntypedef void (^FKAPIAuthBeginCompletion)(NSURL *flickrLoginPageURL, NSError *error);\ntypedef void (^FKAPIAuthCompletion)(NSString *userName, NSString *userId, NSString *fullName, NSError *error);\n\nextern NSString *const FKFlickrKitErrorDomain; // Errors internally from Flickr KIT\nextern NSString *const FKFlickrAPIErrorDomain; // Error originating from Flickr API\n\n#pragma mark - Error Codes\n\ntypedef enum {\n\tFKErrorURLParsing\t\t= 100,\n\tFKErrorResponseParsing  = 101,\n    FKErrorEmptyResponse    = 102,\n\t\n\tFKErrorNoInternet\t\t= 200,\n\t\n\tFKErrorAuthenticating\t= 300,\n\tFKErrorNoTokenToCheck\t= 301,\n\tFKErrorNotAuthorized\t= 302,\n    \n\tFKErrorInvalidArgs      = 400,\n} FKError;\n\n#pragma mark - Flickr API Endpoint\n\nextern NSString *const FKFlickrRESTAPI;\n\ntypedef enum {\n    FKPhotoSizeUnknown = 0,\n    FKPhotoSizeCollectionIconLarge,\n    FKPhotoSizeBuddyIcon,\n\tFKPhotoSizeSmallSquare75,\n    FKPhotoSizeLargeSquare150,\n\tFKPhotoSizeThumbnail100,\n\tFKPhotoSizeSmall240,\n    FKPhotoSizeSmall320,\n    FKPhotoSizeMedium500,\n    FKPhotoSizeMedium640,\n    FKPhotoSizeMedium800,\n    FKPhotoSizeLarge1024,\n    FKPhotoSizeLarge1600,\n    FKPhotoSizeLarge2048,\n    FKPhotoSizeOriginal,\n    FKPhotoSizeVideoOriginal,\n    FKPhotoSizeVideoHDMP4,\n    FKPhotoSizeVideoSiteMP4,\n    FKPhotoSizeVideoMobileMP4,\n    FKPhotoSizeVideoPlayer,\n} FKPhotoSize;\n\ntypedef enum {\n\tFKPermissionRead,\n\tFKPermissionWrite,\n\tFKPermissionDelete\n} FKPermission;\n\nNSString *FKPermissionStringForPermission(FKPermission permission);\n\nNSString *FKIdentifierForSize(FKPhotoSize size);\n\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/FlickrKit/FKDataTypes.m",
    "content": "//\n//  FKDataTypes.m\n//  FlickrKit\n//\n//  Created by David Casserly on 03/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDataTypes.h\"\n\n#pragma mark - Error Codes\n\nNSString *const FKFlickrKitErrorDomain = @\"com.devedup.flickrkit.ErrorDomain\";\nNSString *const FKFlickrAPIErrorDomain = @\"com.devedup.flickrapi.ErrorDomain\";\n\n#pragma mark - Flickr API Endpoint\n\nNSString *const FKFlickrRESTAPI = @\"https://api.flickr.com/services/rest/\";\n\nNSString *FKPermissionStringForPermission(FKPermission permission) {\n\tswitch (permission) {\n\t\tcase FKPermissionRead:\n\t\t\treturn @\"READ\";\n\t\tcase FKPermissionWrite:\n\t\t\treturn @\"WRITE\";\n\t\tcase FKPermissionDelete:\n\t\t\treturn @\"DELETE\";\n\t}\n}\n\nNSString *FKIdentifierForSize(FKPhotoSize size) {\n\tstatic NSArray *identifiers = nil;\n\tif (!identifiers) {\n        identifiers = @[@\"\",\n\t\t\t\t\t   @\"collectionIconLarge\",\n\t\t\t\t\t   @\"buddyIcon\",\n\t\t\t\t\t   @\"s\",\n\t\t\t\t\t   @\"q\",\n\t\t\t\t\t   @\"t\",\n\t\t\t\t\t   @\"m\",\n\t\t\t\t\t   @\"n\",\n\t\t\t\t\t   @\"\",\n\t\t\t\t\t   @\"z\",\n\t\t\t\t\t   @\"c\",\n\t\t\t\t\t   @\"b\",\n\t\t\t\t\t   @\"h\",\n\t\t\t\t\t   @\"k\",\n\t\t\t\t\t   @\"o\",\n\t\t\t\t\t   @\"\",\n\t\t\t\t\t   @\"\",\n\t\t\t\t\t   @\"\",\n\t\t\t\t\t   @\"\",\n\t\t\t\t\t   @\"\"]; \n    }\n    return identifiers[size];\n}"
  },
  {
    "path": "Pods/FlickrKit/Classes/FlickrKit/FlickrKit.m",
    "content": "//\n//  FKAPI.m\n//  FlickrKit\n//\n//  Created by David Casserly on 27/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FlickrKit.h\"\n#import \"FKDUNetworkController.h\"\n#import \"FKDUDefaultDiskCache.h\"\n#import \"FKDUReachability.h\"\n#import \"FKFlickrNetworkOperation.h\"\n\n#import \"FKURLBuilder.h\"\n#import \"FKUtilities.h\"\n\n#define kFKStoredTokenKey @\"kFKStoredTokenKey\"\n#define kFKStoredTokenSecret @\"kFKStoredTokenSecret\"\n\n@interface FlickrKit ()\n@property (nonatomic, strong) NSString *apiKey;\n@property (nonatomic, strong) NSString *secret;\n\n//Auth\n@property (nonatomic, retain) NSURL *beginAuthURL;\n@property (nonatomic, strong) NSString *authToken;\n@property (nonatomic, strong) NSString *authSecret;\n@property (nonatomic, assign) BOOL authorized;\n@property (nonatomic, assign) FKPermission permissionGranted;\n\n@end\n\n#pragma mark - Flickr Kit Methods\n#pragma mark -\n\n@implementation FlickrKit\n\n+ (FlickrKit *) sharedFlickrKit {\n\tstatic dispatch_once_t onceToken;\n\tstatic FlickrKit *flickrKit = nil;\n\t\n\tdispatch_once(&onceToken, ^{\n\t\tflickrKit = [[self alloc] init];\n\t});\n\t\n\treturn flickrKit;\n}\n\n- (void) initializeWithAPIKey:(NSString *)apiKey sharedSecret:(NSString *)secret {\n\tNSAssert(apiKey, @\"You must pass an apiKey\");\n\tNSAssert(secret, @\"You must pass an secret\");\n\tself.apiKey = apiKey;\n\tself.secret = secret;\n}\n\n- (FKFlickrNetworkOperation *) call:(NSString *)apiMethod args:(NSDictionary *)requestArgs completion:(FKAPIRequestCompletion)completion {\t\n    return [self call:apiMethod args:requestArgs maxCacheAge:FKDUMaxAgeNeverCache completion:completion];\n}\n\n- (FKFlickrNetworkOperation *) call:(NSString *)apiMethod args:(NSDictionary *)requestArgs maxCacheAge:(FKDUMaxAge)maxAge completion:(FKAPIRequestCompletion)completion {\n\tNSAssert([FlickrKit sharedFlickrKit].apiKey, @\"You must pass an apiKey to initializeWithAPIKey\");\n\tNSAssert(apiMethod, @\"You must pass an apiMethod\");\n\tNSAssert(completion, @\"You must pass a completion block\");\n\t\n\tif ([FKDUReachability isOffline]) {\t\t\n\t\tif (completion) {\n\t\t\tcompletion(nil, [FKDUReachability buildOfflineErrorMessage]);\n\t\t}\n\t\treturn nil;\n\t}\n\t\n\tif (!self.diskCache) {\n\t\tself.diskCache = [FKDUDefaultDiskCache sharedDiskCache];\n\t}\n\t\n\tFKFlickrNetworkOperation *op = [[FKFlickrNetworkOperation alloc] initWithAPIMethod:apiMethod arguments:requestArgs maxAgeMinutes:maxAge diskCache:self.diskCache completion:completion];\n\t\n\t[[FKDUNetworkController sharedController] execute:op];\n\treturn op;\n}\n\n#pragma mark - Flickr Using the Model Objects\n\n- (FKFlickrNetworkOperation *) call:(id<FKFlickrAPIMethod>)method completion:(FKAPIRequestCompletion)completion {\n    return [self call:method maxCacheAge:FKDUMaxAgeNeverCache completion:completion];\n}\n\n- (FKFlickrNetworkOperation *) call:(id<FKFlickrAPIMethod>)method maxCacheAge:(FKDUMaxAge)maxAge completion:(FKAPIRequestCompletion)completion {\n    NSAssert([FlickrKit sharedFlickrKit].apiKey, @\"You must pass an apiKey to initializeWithAPIKey\");\n    NSAssert(method, @\"You must pass a method\");\n\t\n\t// Check if this method needs auth\n\tif ([method needsLogin]) {\n\t\tif (![FlickrKit sharedFlickrKit].isAuthorized) {\n\t\t\tNSString *errorDescription = @\"You need to login to call this method\";\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrAPIErrorDomain code:FKErrorNotAuthorized userInfo:userInfo];\n\t\t\tcompletion(nil, error);\n\t\t\treturn nil;\n\t\t} else {\n\t\t\t// Check method permission\n\t\t\tFKPermission permissionRequired = [method requiredPerms];\n\t\t\tFKPermission grantedPermission = [FlickrKit sharedFlickrKit].permissionGranted;\n\t\t\tif (permissionRequired > grantedPermission) {\n\t\t\t\tNSString *requiredString = FKPermissionStringForPermission(permissionRequired);\n\t\t\t\tNSString *grantedString = FKPermissionStringForPermission(grantedPermission);\n\t\t\t\tNSString *errorDescription = [NSString stringWithFormat:@\"This method needs %@ access, and you have only authorized %@ access to your Flickr account.\", requiredString, grantedString];\n\t\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrAPIErrorDomain code:FKErrorNotAuthorized userInfo:userInfo];\n\t\t\t\tcompletion(nil, error);\n\t\t\t\treturn nil;\n\t\t\t}\n\t\t}\n\t}\t\n\t\n\n    if ([FKDUReachability isOffline]) {\n\t\tif (completion) {\n\t\t\tcompletion(nil, [FKDUReachability buildOfflineErrorMessage]);\n\t\t}\n\t\treturn nil;\n\t}\n\t\n\tif (!self.diskCache) {\n\t\tself.diskCache = [FKDUDefaultDiskCache sharedDiskCache];\n\t}\n    \n    FKFlickrNetworkOperation *op = [[FKFlickrNetworkOperation alloc] initWithAPIMethod:method maxAgeMinutes:maxAge diskCache:self.diskCache completion:completion];\n\t\n\t[[FKDUNetworkController sharedController] execute:op];\n\treturn op;\n}\n\n#ifdef DEBUG\n- (void) clearContextForTests {\n\tself.apiKey = @\"\";\n\tself.secret = @\"\";\n}\n#endif\n\n@end\n\n\n#pragma mark - Authentication Methods\n#pragma mark -\n\n\n@implementation FlickrKit (Authentication)\n\n- (BOOL) isAuthorized {\n\treturn self.authorized;\n}\n\n#pragma mark - Auth URL\n\n- (NSURL *)userAuthorizationURLWithRequestToken:(NSString *)inRequestToken requestedPermission:(FKPermission)permission {\n    NSString *perms = @\"\";\n\t\n\tNSString *permissionString = nil;\n\tswitch (permission) {\n\t\tcase FKPermissionRead:\n\t\t\tpermissionString = @\"read\";\n\t\t\tbreak;\n\t\tcase FKPermissionWrite:\n\t\t\tpermissionString = @\"write\";\n\t\t\tbreak;\n\t\tcase FKPermissionDelete:\n\t\t\tpermissionString = @\"delete\";\n\t\t\tbreak;\n\t}\n    \n\tself.permissionGranted = permission;\n\t\n\tperms = [NSString stringWithFormat:@\"&perms=%@\", permissionString];\n    \n\t///http://www.flickr.com/services/oauth/authorize\n    NSString *URLString = [NSString stringWithFormat:@\"http://www.flickr.com/services/oauth/authorize?oauth_token=%@%@\", inRequestToken, perms];\n    return [NSURL URLWithString:URLString];\n}\n\n#pragma mark - 1. Begin Authorization\n\n- (FKDUNetworkOperation *) beginAuthWithCallbackURL:(NSURL *)url permission:(FKPermission)permission completion:(FKAPIAuthBeginCompletion)completion {\n\t\n\tif ([FKDUReachability isOffline]) {\n\t\tif (completion) {\n\t\t\tcompletion(nil, [FKDUReachability buildOfflineErrorMessage]);\n\t\t}\n\t\treturn nil;\n\t}\n\t\n\tif (self.beginAuthURL) {\n\t\tif (completion) {\n\t\t\tcompletion(self.beginAuthURL, nil);\n\t\t}\n\t\treturn nil;\n\t}\n\t\n\tNSDictionary *paramsDictionary = @{@\"oauth_callback\": [url absoluteString]};\n\tFKURLBuilder *urlBuilder = [[FKURLBuilder alloc] init];\n    NSURL *requestURL = [urlBuilder oauthURLFromBaseURL:[NSURL URLWithString:@\"http://www.flickr.com/services/oauth/request_token\"] method:FKHttpMethodGET params:paramsDictionary];\n\t\n\tFKDUNetworkOperation *op = [[FKDUNetworkOperation alloc] initWithURL:requestURL];\n\t[op sendAsyncRequestOnCompletion:^(NSURLResponse *response, NSData *data, NSError *error) {\n\t\t\n\t\tif (response) {\n\t\t\tNSString *responseString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];\n\t\t\t\n\t\t\tNSDictionary *params = FKQueryParamDictionaryFromQueryString(responseString);\n\t\t\tNSString *oat = params[@\"oauth_token\"];\n\t\t\tNSString *oats = params[@\"oauth_token_secret\"];\n\t\t\tif (!oat || !oats) {\n\t\t\t\t\n\t\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: response};\n\t\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorAuthenticating userInfo:userInfo];\n\t\t\t\tif (completion) {\n\t\t\t\t\tcompletion(nil, error);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.authToken = oat;\n\t\t\t\tself.authSecret = oats;\n\t\t\t\tself.beginAuthURL = [self userAuthorizationURLWithRequestToken:self.authToken requestedPermission:permission];\n\t\t\t\tif (completion) {\n\t\t\t\t\tcompletion(self.beginAuthURL, nil);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif (completion) {\n\t\t\t\tcompletion(nil, error);\n\t\t\t}\n\t\t}\n\t}];\n\treturn op;\n}\n\n- (FKDUNetworkOperation *) completeAuthWithURL:(NSURL *)url completion:(FKAPIAuthCompletion)completion {\n\t\n\tif ([FKDUReachability isOffline]) {\n\t\tif (completion) {\n\t\t\tcompletion(nil, nil, nil, [FKDUReachability buildOfflineErrorMessage]);\n\t\t}\n\t\treturn nil;\n\t}\n\t\n\tNSDictionary *result = FKQueryParamDictionaryFromURL(url);\n\tNSString *token = [result valueForKey:@\"oauth_token\"];\n\tNSString *verifier = [result valueForKey:@\"oauth_verifier\"];\n\t\n\tif (!result) {\n\t\tNSString *errorString = [NSString stringWithFormat:@\"Cannot obtain token/secret from URL: %@\", [url absoluteString]];\n\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorString};\n\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorURLParsing userInfo:userInfo];\n\t\tif (completion) {\n\t\t\tcompletion(nil, nil, nil, error);\n\t\t}\n\t\treturn nil;\n\t}\n    \n\tNSDictionary *paramsDictionary = @{@\"oauth_token\": token, @\"oauth_verifier\": verifier};\n\tFKURLBuilder *urlBuilder = [[FKURLBuilder alloc] init];\n    NSURL *requestURL = [urlBuilder oauthURLFromBaseURL:[NSURL URLWithString:@\"http://www.flickr.com/services/oauth/access_token\"] method:FKHttpMethodGET params:paramsDictionary];\n    \n\tFKDUNetworkOperation *op = [[FKDUNetworkOperation alloc] initWithURL:requestURL];\n\t[op sendAsyncRequestOnCompletion:^(NSURLResponse *response, NSData *data, NSError *error) {\n\t\tif (response && !error) {\n\t\t\t\n\t\t\tNSString *response = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];\n\t\t\tresponse = [response stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];\n\t\t\tif ([response hasPrefix:@\"oauth_problem=\"]) {\n\t\t\t\tself.beginAuthURL = nil;\n\t\t\t\tself.authorized = NO;\n\t\t\t\tself.authToken = nil;\n\t\t\t\tself.authSecret = nil;\n\t\t\t\tNSString *response = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];\n\t\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: response};\n\t\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorAuthenticating userInfo:userInfo];\n\t\t\t\tif (completion) {\n\t\t\t\t\tcompletion(nil, nil, nil, error);\n\t\t\t\t}\n\t\t\t\t\n\t\t\t} else {\n\t\t\t\tNSDictionary *params = FKQueryParamDictionaryFromQueryString(response);\n\t\t\t\t\n\t\t\t\tNSString *fn = params[@\"fullname\"];\n\t\t\t\tNSString *oat = params[@\"oauth_token\"];\n\t\t\t\tNSString *oats = params[@\"oauth_token_secret\"];\n\t\t\t\tNSString *nsid = params[@\"user_nsid\"];\n\t\t\t\tNSString *un = params[@\"username\"];\n\t\t\t\tif (!fn || !oat || !oats || !nsid || !un) {\n\t\t\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: response};\n\t\t\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorAuthenticating userInfo:userInfo];\n\t\t\t\t\tif (completion) {\n\t\t\t\t\t\tcompletion(nil, nil, nil, error);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t[[NSUserDefaults standardUserDefaults] setValue:oat forKey:kFKStoredTokenKey];\n\t\t\t\t\t[[NSUserDefaults standardUserDefaults] setValue:oats forKey:kFKStoredTokenSecret];\n\t\t\t\t\t[[NSUserDefaults standardUserDefaults] synchronize];\n\t\t\t\t\tself.authorized = YES;\n\t\t\t\t\tself.authToken = oat;\n\t\t\t\t\tself.authSecret = oats;\n\t\t\t\t\tself.beginAuthURL = nil;\n\t\t\t\t\tif (completion) {\n\t\t\t\t\t\tcompletion(un, nsid, fn, nil);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t} else {\n\t\t\tself.beginAuthURL = nil;\n\t\t\t\n\t\t\tNSString *response = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: response};\n\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorAuthenticating userInfo:userInfo];\n\t\t\tif (completion) {\n\t\t\t\tcompletion(nil, nil, nil, error);\n\t\t\t}\n\t\t}\n\t}];\n\treturn op;\n}\n\n#pragma mark - 3. On returning to the app, you want to re-log them in automatically - do it here\n\n- (FKFlickrNetworkOperation *) checkAuthorizationOnCompletion:(FKAPIAuthCompletion)completion {\n\t\n\tif ([FKDUReachability isOffline]) {\n\t\tif (completion) {\n\t\t\tcompletion(nil, nil, nil, [FKDUReachability buildOfflineErrorMessage]);\n\t\t}\n\t\treturn nil;\n\t}\n\t\n\tNSString *storedToken = [[NSUserDefaults standardUserDefaults] stringForKey:kFKStoredTokenKey];\n\tNSString *storedSecret = [[NSUserDefaults standardUserDefaults] stringForKey:kFKStoredTokenSecret];\n\tif(storedToken && storedSecret) {\n\t\t\n\t\tNSDictionary *args = @{@\"oauth_token\": storedToken};\n\t\t\n\t\tFlickrKit *flickr = [[FlickrKit alloc] init];\n\t\tFKFlickrNetworkOperation *op = [flickr call:@\"flickr.auth.oauth.checkToken\" args:args maxCacheAge:FKDUMaxAgeNeverCache completion:^(NSDictionary *response, NSError *error) {\n\t\t\t\n\t\t\tif (response) {\n\t\t\t\tself.authToken = storedToken;\n\t\t\t\tself.authSecret = storedSecret;\n\t\t\t\t\n\t\t\t\tNSString *username = [response valueForKeyPath:@\"oauth.user.username\"];\n\t\t\t\tNSString *userid = [response valueForKeyPath:@\"oauth.user.nsid\"];\n\t\t\t\tNSString *fullname = [response valueForKeyPath:@\"oauth.user.fullname\"];\n\t\t\t\t\n\t\t\t\tself.authorized = YES;\n\t\t\t\t\n\t\t\t\tif (completion) {\n\t\t\t\t\tcompletion(username, userid, fullname, nil);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif (completion) {\n\t\t\t\t\tcompletion(nil, nil, nil, error);\n\t\t\t\t}\n\t\t\t}\n\t\t}];\n\t\treturn op;\n\t} else {\n\t\tNSString *errorDescription = @\"There isn't a stored token to check. Login first.\";\n\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorNoTokenToCheck userInfo:userInfo];\n\t\tif (completion) {\n\t\t\tcompletion(nil, nil, nil, error);\n\t\t}\n\t\treturn nil;\n\t}\n}\n\n#pragma mark - 4. Logout - just removes all the stored keys\n\n- (void) logout {\n\t[[NSUserDefaults standardUserDefaults] removeObjectForKey:kFKStoredTokenKey];\n\t[[NSUserDefaults standardUserDefaults] removeObjectForKey:kFKStoredTokenSecret];\n\t[[NSUserDefaults standardUserDefaults] synchronize];\n\tself.authorized = NO;\n\tself.authSecret = nil;\n\tself.authToken = nil;\n\tself.beginAuthURL = nil;\n}\n\n@end\n\n\n#pragma mark - Image URL Methods\n#pragma mark -\n\n\n@implementation FlickrKit (ImageURL)\n\n\n- (NSURL *) buddyIconURLForUser:(NSString *)userID {\n    return [NSURL URLWithString:[NSString stringWithFormat:@\"http://flickr.com/buddyicons/%@.jpg\", userID]];\n}\n\n// Utility methods to extract the photoID/server/secret/farm from the input\n- (NSURL *) photoURLForSize:(FKPhotoSize)size fromPhotoDictionary:(NSDictionary *)photoDict {\n    \n\t//Find possible photoID\n\tNSString *photoID = [photoDict valueForKey:@\"id\"];\n\tif (!photoID) {\n\t\tphotoID = [photoDict valueForKey:@\"primary\"]; //sets return this\n\t}\n\t\n\t//Find possible server\n\tNSString *server = [photoDict valueForKey:@\"server\"];\n    \n\t//Find possible farm\n\tNSString *farm = [[photoDict valueForKey:@\"farm\"] stringValue];\n\t\n\t//Find possible secret\n\tNSString *secret = [photoDict valueForKey:@\"secret\"];\n\t\n\t\n\treturn [self photoURLForSize:size photoID:photoID server:server secret:secret farm:farm];\n}\n\n- (NSURL *) photoURLForSize:(FKPhotoSize)size photoID:(NSString *)photoID server:(NSString *)server secret:(NSString *)secret farm:(NSString *)farm {\n    // https://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}_[mstb].jpg\n\t// https://farm{farm-id}.static.flickr.com/{server-id}/{id}_{secret}.jpg\n    \n    static NSString *photoSource = @\"https://static.flickr.com/\";\n\t\n\tNSMutableString *URLString = [NSMutableString stringWithString:@\"https://\"];\n\tif ([farm length]) {\n\t\t[URLString appendFormat:@\"farm%@.\", farm];\n\t}\n\t\n\tNSAssert([server length], @\"Must have server attribute\");\n\tNSAssert([photoID length], @\"Must have id attribute\");\n\tNSAssert([secret length], @\"Must have secret attribute\");\n\t[URLString appendString:[photoSource substringFromIndex:8]];\n\t[URLString appendFormat:@\"%@/%@_%@\", server, photoID, secret];\n\t\n\tNSString *sizeKey = FKIdentifierForSize(size);\n\t[URLString appendFormat:@\"_%@.jpg\", sizeKey];\n    \n\treturn [NSURL URLWithString:URLString];\n}\n\n@end\n\n\n#pragma mark - Photo Upload Methods\n#pragma mark -\n\n\n@implementation FlickrKit (PhotoUpload)\n\n- (FKImageUploadNetworkOperation *) uploadImage:(UIImage *)image args:(NSDictionary *)args completion:(FKAPIImageUploadCompletion)completion {\n\tFKImageUploadNetworkOperation *imageUpload = [[FKImageUploadNetworkOperation alloc] initWithImage:image arguments:args completion:completion];\n\t[[FKDUNetworkController sharedController] execute:imageUpload];\n    return imageUpload;\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/FlickrKit.h",
    "content": "//\n//  FKAPI.h\n//  FlickrKit\n//\n//  Created by David Casserly on 27/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import <UIKit/UIKit.h>\n#import \"FKDUDiskCache.h\"\n#import \"FKDataTypes.h\"\n#import \"FKFlickrNetworkOperation.h\"\n#import \"FKImageUploadNetworkOperation.h\"\n#import \"FKFlickrAPIMethod.h\"\n#import \"FKAPIMethods.h\"\n\n@class FKFlickrNetworkOperation;\n\n@interface FlickrKit : NSObject\n\n//You can inject your own disk cache if you like, or just use the default one and ignore this\n@property (nonatomic, strong) id<FKDUDiskCache> diskCache;\n// Flickr API Key\n@property (nonatomic, strong, readonly) NSString *apiKey;\n@property (nonatomic, strong, readonly) NSString *secret;\n// Auth\n@property (nonatomic, strong, readonly) NSString *authToken;\n@property (nonatomic, strong, readonly) NSString *authSecret;\n@property (nonatomic, assign, readonly) FKPermission permissionGranted;\n\n+ (FlickrKit *) sharedFlickrKit;\n\n#pragma mark - Initialisation - run this on startup with your API key and Shared Secret\n- (void) initializeWithAPIKey:(NSString *)apiKey sharedSecret:(NSString *)secret;\n\n#pragma mark - Flickr Data Requests - using basic string and dictionary\n\n/*! Call the Flickr API using a string apiMethod passing any requestArgs\n *\n *  \\param apiMethod The Flickr method you want to call\n *  \\param requestArgs An NSDictionary of arguments to pass to the method\n *  \\param completion The completion block of code to execute on completion of the network call\n *  \\returns The FKFlickrNetworkOperation created\n */\n- (FKFlickrNetworkOperation *) call:(NSString * )apiMethod args:(NSDictionary *)requestArgs completion:(FKAPIRequestCompletion)completion; //doesn't use the cache\n\n/*! Call the Flickr API using a string apiMethod passing any requestArgs\n *\n *  \\param apiMethod The Flickr method you want to call\n *  \\param requestArgs An NSDictionary of arguments to pass to the method\n *  \\param maxAge The maximum age the cached response can be around for.\n *  \\param completion The completion block of code to execute on completion of the network call\n *  \\returns The FKFlickrNetworkOperation created\n */\n- (FKFlickrNetworkOperation *) call:(NSString *)apiMethod args:(NSDictionary *)requestArgs maxCacheAge:(FKDUMaxAge)maxAge completion:(FKAPIRequestCompletion)completion; //with caching specified\n\n#pragma mark - Flickr Using the Model Objects\n- (FKFlickrNetworkOperation *) call:(id<FKFlickrAPIMethod>)method completion:(FKAPIRequestCompletion)completion; //doesn't use the cache\n- (FKFlickrNetworkOperation *) call:(id<FKFlickrAPIMethod>)method maxCacheAge:(FKDUMaxAge)maxAge completion:(FKAPIRequestCompletion)completion; //with caching specified\n\n@end\n\n\n#pragma mark - Authentication\n@interface FlickrKit (Authentication)\n\n// Check if they are authorized\n@property (nonatomic, assign, readonly, getter = isAuthorized) BOOL authorized;\n\n// 1. Begin Authorization, onSuccess display authURL in a UIWebView - the url is a callback into your app with a URL scheme\n- (FKDUNetworkOperation *) beginAuthWithCallbackURL:(NSURL *)url permission:(FKPermission)permission completion:(FKAPIAuthBeginCompletion)completion;\n// 2. After they login and authorize the app, need to get an auth token - this will happen via your URL scheme - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url\n- (FKDUNetworkOperation *) completeAuthWithURL:(NSURL *)url completion:(FKAPIAuthCompletion)completion;\n// 3. On returning to the app, you want to re-log them in automatically - do it here\n- (FKFlickrNetworkOperation *) checkAuthorizationOnCompletion:(FKAPIAuthCompletion)completion;\n// 4. Logout - just removes all the stored keys\n- (void) logout;\n\n@end\n\n\n#pragma mark - Building Photo URLs\n@interface FlickrKit (ImageURL)\n\n// Build your own from the components required\n- (NSURL *) photoURLForSize:(FKPhotoSize)size photoID:(NSString *)photoID server:(NSString *)server secret:(NSString *)secret farm:(NSString *)farm;\n// Utility methods to extract the photoID/server/secret/farm from the input\n- (NSURL *) photoURLForSize:(FKPhotoSize)size fromPhotoDictionary:(NSDictionary *)photoDict;\n- (NSURL *) buddyIconURLForUser:(NSString *)userID;\n\n@end\n\n\n#pragma mark - Photo Upload\n@interface FlickrKit (PhotoUpload)\n\n- (FKImageUploadNetworkOperation *) uploadImage:(UIImage *)image args:(NSDictionary *)args completion:(FKAPIImageUploadCompletion)completion;\n\n@end\n\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/FKAPIMethods.h",
    "content": "//\n//  FKAPIMethods.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on #GENERATED_DATE#.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n#import \"FKFlickrAPIMethod.h\"\n#import \"FKFlickrActivityUserComments.h\"\n#import \"FKFlickrActivityUserPhotos.h\"\n#import \"FKFlickrAuthCheckToken.h\"\n#import \"FKFlickrAuthGetFrob.h\"\n#import \"FKFlickrAuthGetFullToken.h\"\n#import \"FKFlickrAuthGetToken.h\"\n#import \"FKFlickrAuthOauthCheckToken.h\"\n#import \"FKFlickrAuthOauthGetAccessToken.h\"\n#import \"FKFlickrBlogsGetList.h\"\n#import \"FKFlickrBlogsGetServices.h\"\n#import \"FKFlickrBlogsPostPhoto.h\"\n#import \"FKFlickrCamerasGetBrandModels.h\"\n#import \"FKFlickrCamerasGetBrands.h\"\n#import \"FKFlickrCollectionsGetInfo.h\"\n#import \"FKFlickrCollectionsGetTree.h\"\n#import \"FKFlickrCommonsGetInstitutions.h\"\n#import \"FKFlickrContactsGetList.h\"\n#import \"FKFlickrContactsGetListRecentlyUploaded.h\"\n#import \"FKFlickrContactsGetPublicList.h\"\n#import \"FKFlickrContactsGetTaggingSuggestions.h\"\n#import \"FKFlickrFavoritesAdd.h\"\n#import \"FKFlickrFavoritesGetContext.h\"\n#import \"FKFlickrFavoritesGetList.h\"\n#import \"FKFlickrFavoritesGetPublicList.h\"\n#import \"FKFlickrFavoritesRemove.h\"\n#import \"FKFlickrGalleriesAddPhoto.h\"\n#import \"FKFlickrGalleriesCreate.h\"\n#import \"FKFlickrGalleriesEditMeta.h\"\n#import \"FKFlickrGalleriesEditPhoto.h\"\n#import \"FKFlickrGalleriesEditPhotos.h\"\n#import \"FKFlickrGalleriesGetInfo.h\"\n#import \"FKFlickrGalleriesGetList.h\"\n#import \"FKFlickrGalleriesGetListForPhoto.h\"\n#import \"FKFlickrGalleriesGetPhotos.h\"\n#import \"FKFlickrGroupsBrowse.h\"\n#import \"FKFlickrGroupsDiscussRepliesAdd.h\"\n#import \"FKFlickrGroupsDiscussRepliesDelete.h\"\n#import \"FKFlickrGroupsDiscussRepliesEdit.h\"\n#import \"FKFlickrGroupsDiscussRepliesGetInfo.h\"\n#import \"FKFlickrGroupsDiscussRepliesGetList.h\"\n#import \"FKFlickrGroupsDiscussTopicsAdd.h\"\n#import \"FKFlickrGroupsDiscussTopicsGetInfo.h\"\n#import \"FKFlickrGroupsDiscussTopicsGetList.h\"\n#import \"FKFlickrGroupsGetInfo.h\"\n#import \"FKFlickrGroupsJoin.h\"\n#import \"FKFlickrGroupsJoinRequest.h\"\n#import \"FKFlickrGroupsLeave.h\"\n#import \"FKFlickrGroupsMembersGetList.h\"\n#import \"FKFlickrGroupsPoolsAdd.h\"\n#import \"FKFlickrGroupsPoolsGetContext.h\"\n#import \"FKFlickrGroupsPoolsGetGroups.h\"\n#import \"FKFlickrGroupsPoolsGetPhotos.h\"\n#import \"FKFlickrGroupsPoolsRemove.h\"\n#import \"FKFlickrGroupsSearch.h\"\n#import \"FKFlickrInterestingnessGetList.h\"\n#import \"FKFlickrMachinetagsGetNamespaces.h\"\n#import \"FKFlickrMachinetagsGetPairs.h\"\n#import \"FKFlickrMachinetagsGetPredicates.h\"\n#import \"FKFlickrMachinetagsGetRecentValues.h\"\n#import \"FKFlickrMachinetagsGetValues.h\"\n#import \"FKFlickrPandaGetList.h\"\n#import \"FKFlickrPandaGetPhotos.h\"\n#import \"FKFlickrPeopleFindByEmail.h\"\n#import \"FKFlickrPeopleFindByUsername.h\"\n#import \"FKFlickrPeopleGetGroups.h\"\n#import \"FKFlickrPeopleGetInfo.h\"\n#import \"FKFlickrPeopleGetLimits.h\"\n#import \"FKFlickrPeopleGetPhotos.h\"\n#import \"FKFlickrPeopleGetPhotosOf.h\"\n#import \"FKFlickrPeopleGetPublicGroups.h\"\n#import \"FKFlickrPeopleGetPublicPhotos.h\"\n#import \"FKFlickrPeopleGetUploadStatus.h\"\n#import \"FKFlickrPhotosAddTags.h\"\n#import \"FKFlickrPhotosCommentsAddComment.h\"\n#import \"FKFlickrPhotosCommentsDeleteComment.h\"\n#import \"FKFlickrPhotosCommentsEditComment.h\"\n#import \"FKFlickrPhotosCommentsGetList.h\"\n#import \"FKFlickrPhotosCommentsGetRecentForContacts.h\"\n#import \"FKFlickrPhotosDelete.h\"\n#import \"FKFlickrPhotosGeoBatchCorrectLocation.h\"\n#import \"FKFlickrPhotosGeoCorrectLocation.h\"\n#import \"FKFlickrPhotosGeoGetLocation.h\"\n#import \"FKFlickrPhotosGeoGetPerms.h\"\n#import \"FKFlickrPhotosGeoPhotosForLocation.h\"\n#import \"FKFlickrPhotosGeoRemoveLocation.h\"\n#import \"FKFlickrPhotosGeoSetContext.h\"\n#import \"FKFlickrPhotosGeoSetLocation.h\"\n#import \"FKFlickrPhotosGeoSetPerms.h\"\n#import \"FKFlickrPhotosGetAllContexts.h\"\n#import \"FKFlickrPhotosGetContactsPhotos.h\"\n#import \"FKFlickrPhotosGetContactsPublicPhotos.h\"\n#import \"FKFlickrPhotosGetContext.h\"\n#import \"FKFlickrPhotosGetCounts.h\"\n#import \"FKFlickrPhotosGetExif.h\"\n#import \"FKFlickrPhotosGetFavorites.h\"\n#import \"FKFlickrPhotosGetInfo.h\"\n#import \"FKFlickrPhotosGetNotInSet.h\"\n#import \"FKFlickrPhotosGetPerms.h\"\n#import \"FKFlickrPhotosGetRecent.h\"\n#import \"FKFlickrPhotosGetSizes.h\"\n#import \"FKFlickrPhotosGetUntagged.h\"\n#import \"FKFlickrPhotosGetWithGeoData.h\"\n#import \"FKFlickrPhotosGetWithoutGeoData.h\"\n#import \"FKFlickrPhotosLicensesGetInfo.h\"\n#import \"FKFlickrPhotosLicensesSetLicense.h\"\n#import \"FKFlickrPhotosNotesAdd.h\"\n#import \"FKFlickrPhotosNotesDelete.h\"\n#import \"FKFlickrPhotosNotesEdit.h\"\n#import \"FKFlickrPhotosPeopleAdd.h\"\n#import \"FKFlickrPhotosPeopleDelete.h\"\n#import \"FKFlickrPhotosPeopleDeleteCoords.h\"\n#import \"FKFlickrPhotosPeopleEditCoords.h\"\n#import \"FKFlickrPhotosPeopleGetList.h\"\n#import \"FKFlickrPhotosRecentlyUpdated.h\"\n#import \"FKFlickrPhotosRemoveTag.h\"\n#import \"FKFlickrPhotosSearch.h\"\n#import \"FKFlickrPhotosSetContentType.h\"\n#import \"FKFlickrPhotosSetDates.h\"\n#import \"FKFlickrPhotosSetMeta.h\"\n#import \"FKFlickrPhotosSetPerms.h\"\n#import \"FKFlickrPhotosSetSafetyLevel.h\"\n#import \"FKFlickrPhotosSetTags.h\"\n#import \"FKFlickrPhotosSuggestionsApproveSuggestion.h\"\n#import \"FKFlickrPhotosSuggestionsGetList.h\"\n#import \"FKFlickrPhotosSuggestionsRejectSuggestion.h\"\n#import \"FKFlickrPhotosSuggestionsRemoveSuggestion.h\"\n#import \"FKFlickrPhotosSuggestionsSuggestLocation.h\"\n#import \"FKFlickrPhotosTransformRotate.h\"\n#import \"FKFlickrPhotosUploadCheckTickets.h\"\n#import \"FKFlickrPhotosetsAddPhoto.h\"\n#import \"FKFlickrPhotosetsCommentsAddComment.h\"\n#import \"FKFlickrPhotosetsCommentsDeleteComment.h\"\n#import \"FKFlickrPhotosetsCommentsEditComment.h\"\n#import \"FKFlickrPhotosetsCommentsGetList.h\"\n#import \"FKFlickrPhotosetsCreate.h\"\n#import \"FKFlickrPhotosetsDelete.h\"\n#import \"FKFlickrPhotosetsEditMeta.h\"\n#import \"FKFlickrPhotosetsEditPhotos.h\"\n#import \"FKFlickrPhotosetsGetContext.h\"\n#import \"FKFlickrPhotosetsGetInfo.h\"\n#import \"FKFlickrPhotosetsGetList.h\"\n#import \"FKFlickrPhotosetsGetPhotos.h\"\n#import \"FKFlickrPhotosetsOrderSets.h\"\n#import \"FKFlickrPhotosetsRemovePhoto.h\"\n#import \"FKFlickrPhotosetsRemovePhotos.h\"\n#import \"FKFlickrPhotosetsReorderPhotos.h\"\n#import \"FKFlickrPhotosetsSetPrimaryPhoto.h\"\n#import \"FKFlickrPlacesFind.h\"\n#import \"FKFlickrPlacesFindByLatLon.h\"\n#import \"FKFlickrPlacesGetChildrenWithPhotosPublic.h\"\n#import \"FKFlickrPlacesGetInfo.h\"\n#import \"FKFlickrPlacesGetInfoByUrl.h\"\n#import \"FKFlickrPlacesGetPlaceTypes.h\"\n#import \"FKFlickrPlacesGetShapeHistory.h\"\n#import \"FKFlickrPlacesGetTopPlacesList.h\"\n#import \"FKFlickrPlacesPlacesForBoundingBox.h\"\n#import \"FKFlickrPlacesPlacesForContacts.h\"\n#import \"FKFlickrPlacesPlacesForTags.h\"\n#import \"FKFlickrPlacesPlacesForUser.h\"\n#import \"FKFlickrPlacesResolvePlaceId.h\"\n#import \"FKFlickrPlacesResolvePlaceURL.h\"\n#import \"FKFlickrPlacesTagsForPlace.h\"\n#import \"FKFlickrPrefsGetContentType.h\"\n#import \"FKFlickrPrefsGetGeoPerms.h\"\n#import \"FKFlickrPrefsGetHidden.h\"\n#import \"FKFlickrPrefsGetPrivacy.h\"\n#import \"FKFlickrPrefsGetSafetyLevel.h\"\n#import \"FKFlickrPushGetSubscriptions.h\"\n#import \"FKFlickrPushGetTopics.h\"\n#import \"FKFlickrPushSubscribe.h\"\n#import \"FKFlickrPushUnsubscribe.h\"\n#import \"FKFlickrReflectionGetMethodInfo.h\"\n#import \"FKFlickrReflectionGetMethods.h\"\n#import \"FKFlickrStatsGetCollectionDomains.h\"\n#import \"FKFlickrStatsGetCollectionReferrers.h\"\n#import \"FKFlickrStatsGetCollectionStats.h\"\n#import \"FKFlickrStatsGetCSVFiles.h\"\n#import \"FKFlickrStatsGetPhotoDomains.h\"\n#import \"FKFlickrStatsGetPhotoReferrers.h\"\n#import \"FKFlickrStatsGetPhotosetDomains.h\"\n#import \"FKFlickrStatsGetPhotosetReferrers.h\"\n#import \"FKFlickrStatsGetPhotosetStats.h\"\n#import \"FKFlickrStatsGetPhotoStats.h\"\n#import \"FKFlickrStatsGetPhotostreamDomains.h\"\n#import \"FKFlickrStatsGetPhotostreamReferrers.h\"\n#import \"FKFlickrStatsGetPhotostreamStats.h\"\n#import \"FKFlickrStatsGetPopularPhotos.h\"\n#import \"FKFlickrStatsGetTotalViews.h\"\n#import \"FKFlickrTagsGetClusterPhotos.h\"\n#import \"FKFlickrTagsGetClusters.h\"\n#import \"FKFlickrTagsGetHotList.h\"\n#import \"FKFlickrTagsGetListPhoto.h\"\n#import \"FKFlickrTagsGetListUser.h\"\n#import \"FKFlickrTagsGetListUserPopular.h\"\n#import \"FKFlickrTagsGetListUserRaw.h\"\n#import \"FKFlickrTagsGetMostFrequentlyUsed.h\"\n#import \"FKFlickrTagsGetRelated.h\"\n#import \"FKFlickrTestEcho.h\"\n#import \"FKFlickrTestLogin.h\"\n#import \"FKFlickrTestNull.h\"\n#import \"FKFlickrUrlsGetGroup.h\"\n#import \"FKFlickrUrlsGetUserPhotos.h\"\n#import \"FKFlickrUrlsGetUserProfile.h\"\n#import \"FKFlickrUrlsLookupGallery.h\"\n#import \"FKFlickrUrlsLookupGroup.h\"\n#import \"FKFlickrUrlsLookupUser.h\"\n\n\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/FKFlickrAPIMethod.h",
    "content": "//\n//  FKFlickrAPIMethod.h\n//  FlickrKit\n//\n//  Created by David Casserly on 10/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDataTypes.h\"\n\n@protocol FKFlickrAPIMethod <NSObject>\n\n/* The name of the method used by flickr */\n- (NSString *) name;\n\n/* All the args that you have injected into the object into a dictionary */\n- (NSDictionary *) args;\n\n/* Are the args passed valid? */\n- (BOOL) isValid:(NSError **)error;\n\n/* Get a readable description for the error code passed */\n- (NSString *) descriptionForError:(NSInteger)error;\n\n/* Does this need a login? */\n- (BOOL) needsLogin;\n\n/* Do you need to sign this request */\n- (BOOL) needsSigning;\n\n/* Permissions needed for this request */\n- (FKPermission) requiredPerms;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Activity/FKFlickrActivityUserComments.h",
    "content": "//\n//  FKFlickrActivityUserComments.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrActivityUserCommentsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrActivityUserCommentsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrActivityUserCommentsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrActivityUserCommentsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrActivityUserCommentsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrActivityUserCommentsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrActivityUserCommentsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrActivityUserCommentsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrActivityUserCommentsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrActivityUserCommentsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrActivityUserCommentsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrActivityUserCommentsError;\n\n/*\n\nReturns a list of recent activity on photos commented on by the calling user. <b>Do not poll this method more than once an hour</b>.\n\n\nResponse:\n\n<items>\n\t<item type=\"photoset\" id=\"395\" owner=\"12037949754@N01\" \n\t\tprimary=\"6521\" secret=\"5a3cc65d72\" server=\"2\" \n\t\tcomments=\"1\" views=\"33\" photos=\"7\" more=\"0\">\n\t\t<title>A set of photos</title>\n\t\t<activity>\n\t\t\t<event type=\"comment\"\n\t\t\tuser=\"12037949754@N01\" username=\"Bees\"\n\t\t\tdateadded=\"1144086424\">yay</event>\n\t\t</activity>\n\t</item>\n\n\t<item type=\"photo\" id=\"10289\" owner=\"12037949754@N01\"\n\t\tsecret=\"34da0d3891\" server=\"2\" comments=\"1\"\n\t\tnotes=\"0\" views=\"47\" faves=\"0\" more=\"0\">\n\t\t<title>A photo</title>\n\t\t<activity>\n\t\t\t<event type=\"comment\"\n\t\t\tuser=\"12037949754@N01\" username=\"Bees\"\n\t\t\tdateadded=\"1133806604\">test</event>\n\t\t\t<event type=\"note\"\n\t\t\tuser=\"12037949754@N01\" username=\"Bees\"\n\t\t\tdateadded=\"1118785229\">nice</event>\n\t\t</activity>\n\t</item>\n</items>\n\n*/\n@interface FKFlickrActivityUserComments : NSObject <FKFlickrAPIMethod>\n\n/* Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Activity/FKFlickrActivityUserComments.m",
    "content": "//\n//  FKFlickrActivityUserComments.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrActivityUserComments.h\" \n\n@implementation FKFlickrActivityUserComments\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.activity.userComments\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrActivityUserCommentsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrActivityUserCommentsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrActivityUserCommentsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrActivityUserCommentsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrActivityUserCommentsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrActivityUserCommentsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrActivityUserCommentsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrActivityUserCommentsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrActivityUserCommentsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrActivityUserCommentsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrActivityUserCommentsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Activity/FKFlickrActivityUserPhotos.h",
    "content": "//\n//  FKFlickrActivityUserPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrActivityUserPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrActivityUserPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrActivityUserPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrActivityUserPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrActivityUserPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrActivityUserPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrActivityUserPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrActivityUserPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrActivityUserPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrActivityUserPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrActivityUserPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrActivityUserPhotosError;\n\n/*\n\nReturns a list of recent activity on photos belonging to the calling user. <b>Do not poll this method more than once an hour</b>.\n\n\nResponse:\n\n<items>\n\t<item type=\"photoset\" id=\"395\" owner=\"12037949754@N01\" \n\t\tprimary=\"6521\" secret=\"5a3cc65d72\" server=\"2\" \n\t\tcommentsold=\"1\" commentsnew=\"1\"\n\t\tviews=\"33\" photos=\"7\" more=\"0\">\n\t\t<title>A set of photos</title>\n\t\t<activity>\n\t\t\t<event type=\"comment\"\n\t\t\tuser=\"12037949754@N01\" username=\"Bees\"\n\t\t\tdateadded=\"1144086424\">yay</event>\n\t\t</activity>\n\t</item>\n\n\t<item type=\"photo\" id=\"10289\" owner=\"12037949754@N01\"\n\t\tsecret=\"34da0d3891\" server=\"2\"\n\t\tcommentsold=\"1\" commentsnew=\"1\"\n\t\tnotesold=\"0\" notesnew=\"1\"\n\t\tviews=\"47\" faves=\"0\" more=\"0\">\n\t\t<title>A photo</title>\n\t\t<activity>\n\t\t\t<event type=\"comment\"\n\t\t\tuser=\"12037949754@N01\" username=\"Bees\"\n\t\t\tdateadded=\"1133806604\">test</event>\n\t\t\t<event type=\"note\"\n\t\t\tuser=\"12037949754@N01\" username=\"Bees\"\n\t\t\tdateadded=\"1118785229\">nice</event>\n\t\t</activity>\n\t</item>\n</items>\n\n*/\n@interface FKFlickrActivityUserPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The timeframe in which to return updates for. This can be specified in days (<code>'2d'</code>) or hours (<code>'4h'</code>). The default behavoir is to return changes since the beginning of the previous user session. */\n@property (nonatomic, strong) NSString *timeframe;\n\n/* Number of items to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Activity/FKFlickrActivityUserPhotos.m",
    "content": "//\n//  FKFlickrActivityUserPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrActivityUserPhotos.h\" \n\n@implementation FKFlickrActivityUserPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.activity.userPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.timeframe) {\n\t\t[args setValue:self.timeframe forKey:@\"timeframe\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrActivityUserPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrActivityUserPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrActivityUserPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrActivityUserPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrActivityUserPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrActivityUserPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrActivityUserPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrActivityUserPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrActivityUserPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrActivityUserPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrActivityUserPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthCheckToken.h",
    "content": "//\n//  FKFlickrAuthCheckToken.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrAuthCheckTokenError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrAuthCheckTokenError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrAuthCheckTokenError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrAuthCheckTokenError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrAuthCheckTokenError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrAuthCheckTokenError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrAuthCheckTokenError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrAuthCheckTokenError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrAuthCheckTokenError;\n\n/*\n\nReturns the credentials attached to an authentication token. This call <b>must</b> be signed, and is <b><a href=\"/services/api/auth.oauth.html\">deprecated in favour of OAuth</a></b>.\n\n<p><code>perms</code> can have values of <code>none</code>, <code>read</code>, <code>write</code> or <code>delete</code>. For more information, see the <a href=\"/services/api/auth.spec.html\">Auth API spec</a>.</p>\n\nResponse:\n\n<auth>\n\t<token>976598454353455</token>\n\t<perms>read</perms>\n\t<user nsid=\"12037949754@N01\" username=\"Bees\" fullname=\"Cal H\" />\n</auth>\n\n*/\n@interface FKFlickrAuthCheckToken : NSObject <FKFlickrAPIMethod>\n\n/* The authentication token to check. */\n@property (nonatomic, strong) NSString *auth_token; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthCheckToken.m",
    "content": "//\n//  FKFlickrAuthCheckToken.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAuthCheckToken.h\" \n\n@implementation FKFlickrAuthCheckToken\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.auth.checkToken\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.auth_token) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'auth_token', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.auth_token) {\n\t\t[args setValue:self.auth_token forKey:@\"auth_token\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrAuthCheckTokenError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrAuthCheckTokenError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrAuthCheckTokenError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrAuthCheckTokenError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthCheckTokenError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthCheckTokenError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrAuthCheckTokenError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrAuthCheckTokenError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthGetFrob.h",
    "content": "//\n//  FKFlickrAuthGetFrob.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrAuthGetFrobError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrAuthGetFrobError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrAuthGetFrobError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrAuthGetFrobError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrAuthGetFrobError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrAuthGetFrobError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrAuthGetFrobError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrAuthGetFrobError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrAuthGetFrobError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrAuthGetFrobError;\n\n/*\n\nReturns a frob to be used during authentication. <b>This method call must be signed</b>, and is <b><a href=\"/services/api/auth.oauth.html\">deprecated in favour of OAuth</a></b>.\n\n\nResponse:\n\n<frob>746563215463214621</frob>\n\n*/\n@interface FKFlickrAuthGetFrob : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthGetFrob.m",
    "content": "//\n//  FKFlickrAuthGetFrob.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAuthGetFrob.h\" \n\n@implementation FKFlickrAuthGetFrob\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.auth.getFrob\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrAuthGetFrobError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrAuthGetFrobError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrAuthGetFrobError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrAuthGetFrobError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrAuthGetFrobError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthGetFrobError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthGetFrobError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrAuthGetFrobError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrAuthGetFrobError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthGetFullToken.h",
    "content": "//\n//  FKFlickrAuthGetFullToken.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrAuthGetFullTokenError_MinitokenNotFound = 1,\t\t /* The passed mini-token was not valid. */\n\tFKFlickrAuthGetFullTokenError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrAuthGetFullTokenError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrAuthGetFullTokenError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrAuthGetFullTokenError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrAuthGetFullTokenError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrAuthGetFullTokenError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrAuthGetFullTokenError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrAuthGetFullTokenError;\n\n/*\n\nGet the full authentication token for a mini-token. <b>This method call must be signed</b>, and is <b><a href=\"/services/api/auth.oauth.html\">deprecated in favour of OAuth</a></b>.\n\n<p><code>perms</code> can have values of <code>none</code>, <code>read</code>, <code>write</code> or <code>delete</code>. For more information, see the <a href=\"/services/api/auth.spec.html\">Auth API spec</a>.</p>\n\nResponse:\n\n<auth>\n\t<token>976598454353455</token>\n\t<perms>write</perms>\n\t<user nsid=\"12037949754@N01\" username=\"Bees\" fullname=\"Cal H\" />\n</auth>\n\n*/\n@interface FKFlickrAuthGetFullToken : NSObject <FKFlickrAPIMethod>\n\n/* The mini-token typed in by a user. It should be 9 digits long. It may optionally contain dashes. */\n@property (nonatomic, strong) NSString *mini_token; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthGetFullToken.m",
    "content": "//\n//  FKFlickrAuthGetFullToken.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAuthGetFullToken.h\" \n\n@implementation FKFlickrAuthGetFullToken\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.auth.getFullToken\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.mini_token) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'mini_token', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.mini_token) {\n\t\t[args setValue:self.mini_token forKey:@\"mini_token\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrAuthGetFullTokenError_MinitokenNotFound:\n\t\t\treturn @\"Mini-token not found\";\n\t\tcase FKFlickrAuthGetFullTokenError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrAuthGetFullTokenError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrAuthGetFullTokenError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthGetFullTokenError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthGetFullTokenError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrAuthGetFullTokenError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrAuthGetFullTokenError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthGetToken.h",
    "content": "//\n//  FKFlickrAuthGetToken.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrAuthGetTokenError_InvalidFrob = 108,\t\t /* The specified frob does not exist or has already been used. */\n\tFKFlickrAuthGetTokenError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrAuthGetTokenError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrAuthGetTokenError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrAuthGetTokenError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrAuthGetTokenError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrAuthGetTokenError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrAuthGetTokenError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrAuthGetTokenError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrAuthGetTokenError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrAuthGetTokenError;\n\n/*\n\nReturns the auth token for the given frob, if one has been attached. <b>This method call must be signed</b>, and is <b><a href=\"/services/api/auth.oauth.html\">deprecated in favour of OAuth</a></b>.\n\n<p><code>perms</code> can have values of <code>none</code>, <code>read</code>, <code>write</code> or <code>delete</code>. For more information, see the <a href=\"/services/api/auth.spec.html\">Auth API spec</a>.</p>\n\nResponse:\n\n<auth>\n\t<token>976598454353455</token>\n\t<perms>write</perms>\n\t<user nsid=\"12037949754@N01\" username=\"Bees\" fullname=\"Cal H\" />\n</auth>\n\n*/\n@interface FKFlickrAuthGetToken : NSObject <FKFlickrAPIMethod>\n\n/* The frob to check. */\n@property (nonatomic, strong) NSString *frob; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/FKFlickrAuthGetToken.m",
    "content": "//\n//  FKFlickrAuthGetToken.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAuthGetToken.h\" \n\n@implementation FKFlickrAuthGetToken\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.auth.getToken\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.frob) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'frob', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.frob) {\n\t\t[args setValue:self.frob forKey:@\"frob\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrAuthGetTokenError_InvalidFrob:\n\t\t\treturn @\"Invalid frob\";\n\t\tcase FKFlickrAuthGetTokenError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrAuthGetTokenError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrAuthGetTokenError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrAuthGetTokenError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrAuthGetTokenError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthGetTokenError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthGetTokenError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrAuthGetTokenError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrAuthGetTokenError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthCheckToken.h",
    "content": "//\n//  FKFlickrAuthOauthCheckToken.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrAuthOauthCheckTokenError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrAuthOauthCheckTokenError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrAuthOauthCheckTokenError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrAuthOauthCheckTokenError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrAuthOauthCheckTokenError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrAuthOauthCheckTokenError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrAuthOauthCheckTokenError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrAuthOauthCheckTokenError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrAuthOauthCheckTokenError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrAuthOauthCheckTokenError;\n\n/*\n\nReturns the credentials attached to an OAuth authentication token.\n\n\nResponse:\n\n<oauth>\n    <token>72157627611980735-09e87c3024f733da</token>\n    <perms>write</perms>\n    <user nsid=\"1121451801@N07\" username=\"jamalf\" fullname=\"Jamal F\"/>\n</oauth>\n\n*/\n@interface FKFlickrAuthOauthCheckToken : NSObject <FKFlickrAPIMethod>\n\n/* The OAuth authentication token to check. */\n@property (nonatomic, strong) NSString *oauth_token; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthCheckToken.m",
    "content": "//\n//  FKFlickrAuthOauthCheckToken.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAuthOauthCheckToken.h\" \n\n@implementation FKFlickrAuthOauthCheckToken\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.auth.oauth.checkToken\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.oauth_token) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'oauth_token', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.oauth_token) {\n\t\t[args setValue:self.oauth_token forKey:@\"oauth_token\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrAuthOauthCheckTokenError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrAuthOauthCheckTokenError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthGetAccessToken.h",
    "content": "//\n//  FKFlickrAuthOauthGetAccessToken.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrAuthOauthGetAccessTokenError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrAuthOauthGetAccessTokenError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrAuthOauthGetAccessTokenError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrAuthOauthGetAccessTokenError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrAuthOauthGetAccessTokenError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrAuthOauthGetAccessTokenError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrAuthOauthGetAccessTokenError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrAuthOauthGetAccessTokenError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrAuthOauthGetAccessTokenError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrAuthOauthGetAccessTokenError;\n\n/*\n\nExchange an auth token from the old Authentication API, to an OAuth access token. Calling this method will delete the auth token used to make the request.\n\n\nResponse:\n\n<auth> \n\t<access_token oauth_token=\"72157607082540144-8d5d7ea7696629bf\" oauth_token_secret=\"f38bf58b2d95bc8b\" /> \n</auth> \n\n*/\n@interface FKFlickrAuthOauthGetAccessToken : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthGetAccessToken.m",
    "content": "//\n//  FKFlickrAuthOauthGetAccessToken.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAuthOauthGetAccessToken.h\" \n\n@implementation FKFlickrAuthOauthGetAccessToken\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.auth.oauth.getAccessToken\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrAuthOauthGetAccessTokenError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Blogs/FKFlickrBlogsGetList.h",
    "content": "//\n//  FKFlickrBlogsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrBlogsGetListError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrBlogsGetListError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrBlogsGetListError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrBlogsGetListError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrBlogsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrBlogsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrBlogsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrBlogsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrBlogsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrBlogsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrBlogsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrBlogsGetListError;\n\n/*\n\nGet a list of configured blogs for the calling user.\n\n<p>The <code>needspassword</code> attribute indicates whether a call to <code>flickr.blogs.postPhoto</code> for this blog will require a password to be sent. When flickr has a password already stored, <code>needspassword</code> is 0</p>\n\nResponse:\n\n<blogs>\n\t<blog id=\"73\" name=\"Bloxus test\" needspassword=\"0\"\n\t\turl=\"http://remote.bloxus.com/\" /> \n\t<blog id=\"74\" name=\"Manila Test\" needspassword=\"1\"\n\t\turl=\"http://flickrtest1.userland.com/\" /> \n</blogs>\n\n*/\n@interface FKFlickrBlogsGetList : NSObject <FKFlickrAPIMethod>\n\n/* Optionally only return blogs for a given service id.  You can get a list of from <a href=\"/services/api/flickr.blogs.getServices.html\">flickr.blogs.getServices()</a>. */\n@property (nonatomic, strong) NSString *service;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Blogs/FKFlickrBlogsGetList.m",
    "content": "//\n//  FKFlickrBlogsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrBlogsGetList.h\" \n\n@implementation FKFlickrBlogsGetList\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.blogs.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.service) {\n\t\t[args setValue:self.service forKey:@\"service\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrBlogsGetListError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrBlogsGetListError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrBlogsGetListError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrBlogsGetListError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrBlogsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrBlogsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrBlogsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrBlogsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrBlogsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrBlogsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrBlogsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Blogs/FKFlickrBlogsGetServices.h",
    "content": "//\n//  FKFlickrBlogsGetServices.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrBlogsGetServicesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrBlogsGetServicesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrBlogsGetServicesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrBlogsGetServicesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrBlogsGetServicesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrBlogsGetServicesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrBlogsGetServicesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrBlogsGetServicesError;\n\n/*\n\nReturn a list of Flickr supported blogging services\n\n\nResponse:\n\n<services>\n<service id=\"beta.blogger.com\">Blogger</service>\n<service id=\"Typepad\">Typepad</service>\n<service id=\"MovableType\">Movable Type</service>\n<service id=\"LiveJournal\">LiveJournal</service>\n<service id=\"MetaWeblogAPI\">Wordpress</service>\n<service id=\"MetaWeblogAPI\">MetaWeblogAPI</service>\n<service id=\"Manila\">Manila</service>\n<service id=\"AtomAPI\">AtomAPI</service>\n<service id=\"BloggerAPI\">BloggerAPI</service>\n<service id=\"Vox\">Vox</service>\n<service id=\"Twitter\">Twitter</service>\n</services>\n\n*/\n@interface FKFlickrBlogsGetServices : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Blogs/FKFlickrBlogsGetServices.m",
    "content": "//\n//  FKFlickrBlogsGetServices.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrBlogsGetServices.h\" \n\n@implementation FKFlickrBlogsGetServices\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.blogs.getServices\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrBlogsGetServicesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrBlogsGetServicesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrBlogsGetServicesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrBlogsGetServicesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrBlogsGetServicesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrBlogsGetServicesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrBlogsGetServicesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Blogs/FKFlickrBlogsPostPhoto.h",
    "content": "//\n//  FKFlickrBlogsPostPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrBlogsPostPhotoError_BlogNotFound = 1,\t\t /* The blog id was not the id of a blog belonging to the calling user */\n\tFKFlickrBlogsPostPhotoError_PhotoNotFound = 2,\t\t /* The photo id was not the id of a public photo */\n\tFKFlickrBlogsPostPhotoError_PasswordNeeded = 3,\t\t /* A password is not stored for the blog and one was not passed with the request */\n\tFKFlickrBlogsPostPhotoError_BlogPostFailed = 4,\t\t /* The blog posting failed (a blogging API failure of some sort) */\n\tFKFlickrBlogsPostPhotoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrBlogsPostPhotoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrBlogsPostPhotoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrBlogsPostPhotoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrBlogsPostPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrBlogsPostPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrBlogsPostPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrBlogsPostPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrBlogsPostPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrBlogsPostPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrBlogsPostPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrBlogsPostPhotoError;\n\n/*\n\n\n\n\n\n\n*/\n@interface FKFlickrBlogsPostPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The id of the blog to post to. */\n@property (nonatomic, strong) NSString *blog_id;\n\n/* The id of the photo to blog */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The blog post title */\n@property (nonatomic, strong) NSString *title; /* (Required) */\n\n/* The blog post body */\n@property (nonatomic, strong) NSString *description; /* (Required) */\n\n/* The password for the blog (used when the blog does not have a stored password). */\n@property (nonatomic, strong) NSString *blog_password;\n\n/* A Flickr supported blogging service.  Instead of passing a blog id you can pass a service id and we'll post to the first blog of that service we find. */\n@property (nonatomic, strong) NSString *service;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Blogs/FKFlickrBlogsPostPhoto.m",
    "content": "//\n//  FKFlickrBlogsPostPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrBlogsPostPhoto.h\" \n\n@implementation FKFlickrBlogsPostPhoto\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.blogs.postPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.title) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'title', \"];\n\t}\n\tif(!self.description) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'description', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.blog_id) {\n\t\t[args setValue:self.blog_id forKey:@\"blog_id\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.title) {\n\t\t[args setValue:self.title forKey:@\"title\"];\n\t}\n\tif(self.description) {\n\t\t[args setValue:self.description forKey:@\"description\"];\n\t}\n\tif(self.blog_password) {\n\t\t[args setValue:self.blog_password forKey:@\"blog_password\"];\n\t}\n\tif(self.service) {\n\t\t[args setValue:self.service forKey:@\"service\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrBlogsPostPhotoError_BlogNotFound:\n\t\t\treturn @\"Blog not found\";\n\t\tcase FKFlickrBlogsPostPhotoError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrBlogsPostPhotoError_PasswordNeeded:\n\t\t\treturn @\"Password needed\";\n\t\tcase FKFlickrBlogsPostPhotoError_BlogPostFailed:\n\t\t\treturn @\"Blog post failed\";\n\t\tcase FKFlickrBlogsPostPhotoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrBlogsPostPhotoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrBlogsPostPhotoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrBlogsPostPhotoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrBlogsPostPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrBlogsPostPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrBlogsPostPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrBlogsPostPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrBlogsPostPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrBlogsPostPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrBlogsPostPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrandModels.h",
    "content": "//\n//  FKFlickrCamerasGetBrandModels.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrCamerasGetBrandModelsError_BrandNotFound = 1,\t\t /* Unable to find the given brand ID. */\n\tFKFlickrCamerasGetBrandModelsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrCamerasGetBrandModelsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrCamerasGetBrandModelsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrCamerasGetBrandModelsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrCamerasGetBrandModelsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrCamerasGetBrandModelsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrCamerasGetBrandModelsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrCamerasGetBrandModelsError;\n\n/*\n\nRetrieve all the models for a given camera brand.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n  <cameras brand=\"apple\">\n    <camera id=\"iphone_9000\">\n      <name>iPhone 9000</name>\n      <details>\n        <megapixels>22.0</megapixels>\n        <zoom>3.0</zoom>\n        <lcd_size>40.5</lcd_size>\n        <storage_type>Flash</storage_type>\n      </details>\n      <images>\n        <small>http://farm3.staticflickr.com/1234/cameras/123456_model_small_123456.jpg</small>\n        <large>http://farm3.staticflickr.com/1234/cameras/123456_model_large_123456.jpg</large>\n      </images>\n    </camera>\n  </cameras>\n</rsp>\n\n*/\n@interface FKFlickrCamerasGetBrandModels : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the requested brand (as returned from flickr.cameras.getBrands). */\n@property (nonatomic, strong) NSString *brand; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrandModels.m",
    "content": "//\n//  FKFlickrCamerasGetBrandModels.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrCamerasGetBrandModels.h\" \n\n@implementation FKFlickrCamerasGetBrandModels\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.cameras.getBrandModels\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.brand) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'brand', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.brand) {\n\t\t[args setValue:self.brand forKey:@\"brand\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrCamerasGetBrandModelsError_BrandNotFound:\n\t\t\treturn @\"Brand not found\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrCamerasGetBrandModelsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrands.h",
    "content": "//\n//  FKFlickrCamerasGetBrands.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrCamerasGetBrandsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrCamerasGetBrandsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrCamerasGetBrandsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrCamerasGetBrandsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrCamerasGetBrandsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrCamerasGetBrandsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrCamerasGetBrandsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrCamerasGetBrandsError;\n\n/*\n\nReturns all the brands of cameras that Flickr knows about.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<brands>\n\t<brand id=\"canon\">Canon</brand>\n\t<brand id=\"nikon\">Nikon</brand>\n        <brand id=\"apple\">Apple</brand>\n</brands>\n</rsp>\n\n*/\n@interface FKFlickrCamerasGetBrands : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrands.m",
    "content": "//\n//  FKFlickrCamerasGetBrands.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrCamerasGetBrands.h\" \n\n@implementation FKFlickrCamerasGetBrands\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.cameras.getBrands\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrCamerasGetBrandsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrCamerasGetBrandsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrCamerasGetBrandsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCamerasGetBrandsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCamerasGetBrandsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrCamerasGetBrandsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrCamerasGetBrandsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Collections/FKFlickrCollectionsGetInfo.h",
    "content": "//\n//  FKFlickrCollectionsGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrCollectionsGetInfoError_CollectionNotFound = 1,\t\t /* The requested collection could not be found or is not visible to the calling user. */\n\tFKFlickrCollectionsGetInfoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrCollectionsGetInfoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrCollectionsGetInfoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrCollectionsGetInfoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrCollectionsGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrCollectionsGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrCollectionsGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrCollectionsGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrCollectionsGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrCollectionsGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrCollectionsGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrCollectionsGetInfoError;\n\n/*\n\nReturns information for a single collection.  Currently can only be called by the collection owner, this may change.\n\n\nResponse:\n\n<collection id=\"12-72157594586579649\" child_count=\"6\" datecreate=\"1173812218\" iconlarge=\"http://farm1.static.flickr.com/187/cols/73743fac2cf79_l.jpg\" iconsmall=\"http://farm1.static.flickr.com/187/cols/72157594586579649_43fac2cf79_s.jpg\" server=\"187\" secret=\"36\">\n<title>All My Photos</title>\n<description>Photos!</description>\n<iconphotos>\n<photo id=\"14\" owner=\"12@N01\" secret=\"b57ba5c\" server=\"51\" farm=\"1\" title=\"in full cap and gown\" ispublic=\"1\" isfriend=\"0\" isfamily=\"0\"/>\n<photo id=\"15\" owner=\"12@N01\" secret=\"ba1c2a8\" server=\"58\" farm=\"1\" title=\"Just beyond the door\" ispublic=\"0\" isfriend=\"1\" isfamily=\"0\"/>\n<photo id=\"17\" owner=\"12@N01\" secret=\"0001969\" server=\"73\" farm=\"1\" title=\"IMG_3787.JPG\" ispublic=\"1\" isfriend=\"0\" isfamily=\"0\"/>\n....\n</iconphotos>\n</collection>\n\n*/\n@interface FKFlickrCollectionsGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the collection to fetch information for. */\n@property (nonatomic, strong) NSString *collection_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Collections/FKFlickrCollectionsGetInfo.m",
    "content": "//\n//  FKFlickrCollectionsGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrCollectionsGetInfo.h\" \n\n@implementation FKFlickrCollectionsGetInfo\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.collections.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.collection_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'collection_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.collection_id) {\n\t\t[args setValue:self.collection_id forKey:@\"collection_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrCollectionsGetInfoError_CollectionNotFound:\n\t\t\treturn @\"Collection not found\";\n\t\tcase FKFlickrCollectionsGetInfoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrCollectionsGetInfoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrCollectionsGetInfoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrCollectionsGetInfoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrCollectionsGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrCollectionsGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrCollectionsGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCollectionsGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCollectionsGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrCollectionsGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrCollectionsGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Collections/FKFlickrCollectionsGetTree.h",
    "content": "//\n//  FKFlickrCollectionsGetTree.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrCollectionsGetTreeError_UserNotFound = 1,\t\t /* The specified user could not be found. */\n\tFKFlickrCollectionsGetTreeError_CollectionNotFound = 2,\t\t /* The specified collection does not exist. */\n\tFKFlickrCollectionsGetTreeError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrCollectionsGetTreeError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrCollectionsGetTreeError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrCollectionsGetTreeError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrCollectionsGetTreeError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrCollectionsGetTreeError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrCollectionsGetTreeError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrCollectionsGetTreeError;\n\n/*\n\nReturns a tree (or sub tree) of collections belonging to a given user.\n\nA nested tree of collections, and the collections and sets they contain.\n\nResponse:\n\n<collections>\n<collection id=\"12-72157594586579649\" title=\"All My Photos\" description=\"a collection\" iconlarge=\"http://farm1.static.flickr.com/187/cols/37_43fac2cf79_l.jpg\" \niconsmall=\"http://farm1.static.flickr.com/187/cols/56_43fac2cf79_s.jpg\">\n<set id=\"92157594171298291\" title=\"kitesurfing\" description=\"a set\"/>\n<set id=\"72157594247596158\" title=\"faves\" description=\"some favorites.\"/>\n</collection>\n</collections>\n\n*/\n@interface FKFlickrCollectionsGetTree : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the collection to fetch a tree for, or zero to fetch the root collection. Defaults to zero. */\n@property (nonatomic, strong) NSString *collection_id;\n\n/* The ID of the account to fetch the collection tree for. Deafults to the calling user. */\n@property (nonatomic, strong) NSString *user_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Collections/FKFlickrCollectionsGetTree.m",
    "content": "//\n//  FKFlickrCollectionsGetTree.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrCollectionsGetTree.h\" \n\n@implementation FKFlickrCollectionsGetTree\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.collections.getTree\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.collection_id) {\n\t\t[args setValue:self.collection_id forKey:@\"collection_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrCollectionsGetTreeError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrCollectionsGetTreeError_CollectionNotFound:\n\t\t\treturn @\"Collection not found\";\n\t\tcase FKFlickrCollectionsGetTreeError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrCollectionsGetTreeError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrCollectionsGetTreeError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCollectionsGetTreeError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCollectionsGetTreeError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrCollectionsGetTreeError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrCollectionsGetTreeError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Commons/FKFlickrCommonsGetInstitutions.h",
    "content": "//\n//  FKFlickrCommonsGetInstitutions.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrCommonsGetInstitutionsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrCommonsGetInstitutionsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrCommonsGetInstitutionsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrCommonsGetInstitutionsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrCommonsGetInstitutionsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrCommonsGetInstitutionsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrCommonsGetInstitutionsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrCommonsGetInstitutionsError;\n\n/*\n\nRetrieves a list of the current Commons institutions.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n <institutions>\n  <institution nsid=\"123456@N01\" date_launch=\"1232000000\">\n   <name>Institution</name>\n    <urls>\n     <url type=\"site\">http://example.com/</url>\n     <url type=\"license\">http://example.com/commons/license</url>\n     <url type=\"flickr\">http://flickr.com/photos/institution</url>\n    </urls>\n   </institution>\n  </institutions>\n</rsp>\n\n*/\n@interface FKFlickrCommonsGetInstitutions : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Commons/FKFlickrCommonsGetInstitutions.m",
    "content": "//\n//  FKFlickrCommonsGetInstitutions.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrCommonsGetInstitutions.h\" \n\n@implementation FKFlickrCommonsGetInstitutions\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.commons.getInstitutions\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrCommonsGetInstitutionsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrCommonsGetInstitutionsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrCommonsGetInstitutionsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCommonsGetInstitutionsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrCommonsGetInstitutionsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrCommonsGetInstitutionsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrCommonsGetInstitutionsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetList.h",
    "content": "//\n//  FKFlickrContactsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrContactsGetListError_InvalidSortParameter = 1,\t\t /* The possible values are: name and time. */\n\tFKFlickrContactsGetListError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrContactsGetListError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrContactsGetListError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrContactsGetListError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrContactsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrContactsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrContactsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrContactsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrContactsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrContactsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrContactsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrContactsGetListError;\n\n/*\n\nGet a list of contacts for the calling user.\n\n\nResponse:\n\n<contacts page=\"1\" pages=\"1\" perpage=\"1000\" total=\"3\">\n\t<contact nsid=\"12037949629@N01\" username=\"Eric\" iconserver=\"1\"\n\t\trealname=\"Eric Costello\"\n\t\tfriend=\"1\" family=\"0\" ignored=\"1\" /> \n\t<contact nsid=\"12037949631@N01\" username=\"neb\" iconserver=\"1\"\n\t\trealname=\"Ben Cerveny\"\n\t\tfriend=\"0\" family=\"0\" ignored=\"0\" /> \n\t<contact nsid=\"41578656547@N01\" username=\"cal_abc\" iconserver=\"1\"\n\t\trealname=\"Cal Henderson\"\n\t\tfriend=\"1\" family=\"1\" ignored=\"0\" />\n</contacts>\n\n*/\n@interface FKFlickrContactsGetList : NSObject <FKFlickrAPIMethod>\n\n/* An optional filter of the results. The following values are valid:<br />\n&nbsp;\n<dl>\n\t<dt><b><code>friends</code></b></dt>\n\t<dl>Only contacts who are friends (and not family)</dl>\n\n\t<dt><b><code>family</code></b></dt>\n\t<dl>Only contacts who are family (and not friends)</dl>\n\n\t<dt><b><code>both</code></b></dt>\n\t<dl>Only contacts who are both friends and family</dl>\n\n\t<dt><b><code>neither</code></b></dt>\n\t<dl>Only contacts who are neither friends nor family</dl>\n</dl> */\n@property (nonatomic, strong) NSString *filter;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 1000. The maximum allowed value is 1000. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The order in which to sort the returned contacts. Defaults to name. The possible values are: name and time. */\n@property (nonatomic, strong) NSString *sort;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetList.m",
    "content": "//\n//  FKFlickrContactsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrContactsGetList.h\" \n\n@implementation FKFlickrContactsGetList\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.contacts.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.filter) {\n\t\t[args setValue:self.filter forKey:@\"filter\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.sort) {\n\t\t[args setValue:self.sort forKey:@\"sort\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrContactsGetListError_InvalidSortParameter:\n\t\t\treturn @\"Invalid sort parameter.\";\n\t\tcase FKFlickrContactsGetListError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrContactsGetListError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrContactsGetListError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrContactsGetListError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrContactsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrContactsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrContactsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrContactsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrContactsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetListRecentlyUploaded.h",
    "content": "//\n//  FKFlickrContactsGetListRecentlyUploaded.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrContactsGetListRecentlyUploadedError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrContactsGetListRecentlyUploadedError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrContactsGetListRecentlyUploadedError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrContactsGetListRecentlyUploadedError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrContactsGetListRecentlyUploadedError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrContactsGetListRecentlyUploadedError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrContactsGetListRecentlyUploadedError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrContactsGetListRecentlyUploadedError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrContactsGetListRecentlyUploadedError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrContactsGetListRecentlyUploadedError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrContactsGetListRecentlyUploadedError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrContactsGetListRecentlyUploadedError;\n\n/*\n\nReturn a list of contacts for a user who have recently uploaded photos along with the total count of photos uploaded.<br /><br />\n\nThis method is still considered experimental. We don't plan for it to change or to go away but so long as this notice is present you should write your code accordingly.\n\n\n\n\n*/\n@interface FKFlickrContactsGetListRecentlyUploaded : NSObject <FKFlickrAPIMethod>\n\n/* Limits the resultset to contacts that have uploaded photos since this date. The date should be in the form of a Unix timestamp.\n\nThe default offset is (1) hour and the maximum (24) hours.  */\n@property (nonatomic, strong) NSString *date_lastupload;\n\n/* Limit the result set to all contacts or only those who are friends or family. Valid options are:\n\n<ul>\n<li><strong>ff</strong> friends and family</li>\n<li><strong>all</strong> all your contacts</li>\n</ul>\nDefault value is \"all\". */\n@property (nonatomic, strong) NSString *filter;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetListRecentlyUploaded.m",
    "content": "//\n//  FKFlickrContactsGetListRecentlyUploaded.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrContactsGetListRecentlyUploaded.h\" \n\n@implementation FKFlickrContactsGetListRecentlyUploaded\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.contacts.getListRecentlyUploaded\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date_lastupload) {\n\t\t[args setValue:self.date_lastupload forKey:@\"date_lastupload\"];\n\t}\n\tif(self.filter) {\n\t\t[args setValue:self.filter forKey:@\"filter\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrContactsGetListRecentlyUploadedError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetPublicList.h",
    "content": "//\n//  FKFlickrContactsGetPublicList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrContactsGetPublicListError_UserNotFound = 1,\t\t /* The specified user NSID was not a valid user. */\n\tFKFlickrContactsGetPublicListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrContactsGetPublicListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrContactsGetPublicListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrContactsGetPublicListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrContactsGetPublicListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrContactsGetPublicListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrContactsGetPublicListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrContactsGetPublicListError;\n\n/*\n\nGet the contact list for a user.\n\n<p>See <a href=\"/services/api/flickr.contacts.getList.html\">flickr.contacts.getList</a> for an explanation of the response.</p>\n\nResponse:\n\n<contacts page=\"1\" pages=\"1\" perpage=\"1000\" total=\"3\">\n\t<contact nsid=\"12037949629@N01\" username=\"Eric\" iconserver=\"1\" ignored=\"1\" /> \n\t<contact nsid=\"12037949631@N01\" username=\"neb\" iconserver=\"1\" ignored=\"0\" /> \n\t<contact nsid=\"41578656547@N01\" username=\"cal_abc\" iconserver=\"1\" ignored=\"0\" />\n</contacts>\n\n*/\n@interface FKFlickrContactsGetPublicList : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch the contact list for. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 1000. The maximum allowed value is 1000. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* Include additional information for each contact, such as realname, is_friend, is_family, path_alias and location. */\n@property (nonatomic, strong) NSString *show_more;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetPublicList.m",
    "content": "//\n//  FKFlickrContactsGetPublicList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrContactsGetPublicList.h\" \n\n@implementation FKFlickrContactsGetPublicList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.contacts.getPublicList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.show_more) {\n\t\t[args setValue:self.show_more forKey:@\"show_more\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrContactsGetPublicListError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrContactsGetPublicListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrContactsGetPublicListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrContactsGetPublicListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetPublicListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetPublicListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrContactsGetPublicListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrContactsGetPublicListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetTaggingSuggestions.h",
    "content": "//\n//  FKFlickrContactsGetTaggingSuggestions.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrContactsGetTaggingSuggestionsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrContactsGetTaggingSuggestionsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrContactsGetTaggingSuggestionsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrContactsGetTaggingSuggestionsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrContactsGetTaggingSuggestionsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrContactsGetTaggingSuggestionsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrContactsGetTaggingSuggestionsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrContactsGetTaggingSuggestionsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrContactsGetTaggingSuggestionsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrContactsGetTaggingSuggestionsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrContactsGetTaggingSuggestionsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrContactsGetTaggingSuggestionsError;\n\n/*\n\nGet suggestions for tagging people in photos based on the calling user's contacts.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<contacts page=\"1\" pages=\"1\" perpage=\"1000\" total=\"1\">\n\t<contact nsid=\"30135021@N05\" username=\"Hugo Haas\" iconserver=\"1\" iconfarm=\"1\" realname=\"\" friend=\"0\" family=\"0\" path_alias=\"\" />\n</contacts>\n</rsp>\n\n*/\n@interface FKFlickrContactsGetTaggingSuggestions : NSObject <FKFlickrAPIMethod>\n\n/* Return calling user in the list of suggestions. Default: true. */\n@property (nonatomic, strong) NSString *include_self;\n\n/* Include suggestions from the user's address book. Default: false */\n@property (nonatomic, strong) NSString *include_address_book;\n\n/* Number of contacts to return per page. If this argument is omitted, all contacts will be returned. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Contacts/FKFlickrContactsGetTaggingSuggestions.m",
    "content": "//\n//  FKFlickrContactsGetTaggingSuggestions.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrContactsGetTaggingSuggestions.h\" \n\n@implementation FKFlickrContactsGetTaggingSuggestions\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.contacts.getTaggingSuggestions\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.include_self) {\n\t\t[args setValue:self.include_self forKey:@\"include_self\"];\n\t}\n\tif(self.include_address_book) {\n\t\t[args setValue:self.include_address_book forKey:@\"include_address_book\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrContactsGetTaggingSuggestionsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesAdd.h",
    "content": "//\n//  FKFlickrFavoritesAdd.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrFavoritesAddError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrFavoritesAddError_PhotoIsOwnedByYou = 2,\t\t /* The photo belongs to the user and so cannot be added to their favorites. */\n\tFKFlickrFavoritesAddError_PhotoIsAlreadyInFavorites = 3,\t\t /* The photo is already in the user's list of favorites. */\n\tFKFlickrFavoritesAddError_UserCannotSeePhoto = 4,\t\t /* The user does not have permission to add the photo to their favorites. */\n\tFKFlickrFavoritesAddError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrFavoritesAddError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrFavoritesAddError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrFavoritesAddError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrFavoritesAddError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrFavoritesAddError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrFavoritesAddError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrFavoritesAddError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrFavoritesAddError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrFavoritesAddError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrFavoritesAddError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrFavoritesAddError;\n\n/*\n\nAdds a photo to a user's favorites list.\n\n\n\n\n*/\n@interface FKFlickrFavoritesAdd : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to add to the user's favorites. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesAdd.m",
    "content": "//\n//  FKFlickrFavoritesAdd.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrFavoritesAdd.h\" \n\n@implementation FKFlickrFavoritesAdd\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.favorites.add\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrFavoritesAddError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrFavoritesAddError_PhotoIsOwnedByYou:\n\t\t\treturn @\"Photo is owned by you\";\n\t\tcase FKFlickrFavoritesAddError_PhotoIsAlreadyInFavorites:\n\t\t\treturn @\"Photo is already in favorites\";\n\t\tcase FKFlickrFavoritesAddError_UserCannotSeePhoto:\n\t\t\treturn @\"User cannot see photo\";\n\t\tcase FKFlickrFavoritesAddError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrFavoritesAddError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrFavoritesAddError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrFavoritesAddError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrFavoritesAddError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrFavoritesAddError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrFavoritesAddError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesAddError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesAddError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrFavoritesAddError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrFavoritesAddError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesGetContext.h",
    "content": "//\n//  FKFlickrFavoritesGetContext.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrFavoritesGetContextError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view. */\n\tFKFlickrFavoritesGetContextError_UserNotFound = 2,\t\t /* The specified user was not found. */\n\tFKFlickrFavoritesGetContextError_PhotoNotAFavorite = 3,\t\t /* The specified photo is not a favorite of the specified user. */\n\tFKFlickrFavoritesGetContextError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrFavoritesGetContextError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrFavoritesGetContextError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrFavoritesGetContextError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrFavoritesGetContextError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrFavoritesGetContextError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrFavoritesGetContextError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrFavoritesGetContextError;\n\n/*\n\nReturns next and previous favorites for a photo in a user's favorites.\n\n<p>See <a href=\"/services/api/flickr.photos.getContext.html\">flickr.photos.getContext</a></p>\n\nResponse:\n\n<rsp stat='ok'>\n<count>3</count>\n<prevphoto id=\"2980\" secret=\"973da1e709\"\n\ttitle=\"boo!\" url=\"/photos/bees/2980/\" /> \n<nextphoto id=\"2985\" secret=\"059b664012\"\n\ttitle=\"Amsterdam Amstel\" url=\"/photos/bees/2985/\" />\n</rsp>\n\n*/\n@interface FKFlickrFavoritesGetContext : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch the context for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The user who counts the photo as a favorite. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/*  */\n@property (nonatomic, strong) NSString *num_prev;\n\n/*  */\n@property (nonatomic, strong) NSString *num_next;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: description, license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_m, url_z, url_l, url_o */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesGetContext.m",
    "content": "//\n//  FKFlickrFavoritesGetContext.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrFavoritesGetContext.h\" \n\n@implementation FKFlickrFavoritesGetContext\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.favorites.getContext\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.num_prev) {\n\t\t[args setValue:self.num_prev forKey:@\"num_prev\"];\n\t}\n\tif(self.num_next) {\n\t\t[args setValue:self.num_next forKey:@\"num_next\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrFavoritesGetContextError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrFavoritesGetContextError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrFavoritesGetContextError_PhotoNotAFavorite:\n\t\t\treturn @\"Photo not a favorite\";\n\t\tcase FKFlickrFavoritesGetContextError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrFavoritesGetContextError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrFavoritesGetContextError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesGetContextError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesGetContextError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrFavoritesGetContextError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrFavoritesGetContextError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesGetList.h",
    "content": "//\n//  FKFlickrFavoritesGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrFavoritesGetListError_UserNotFound = 1,\t\t /* The specified user NSID was not a valid flickr user. */\n\tFKFlickrFavoritesGetListError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrFavoritesGetListError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrFavoritesGetListError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrFavoritesGetListError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrFavoritesGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrFavoritesGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrFavoritesGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrFavoritesGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrFavoritesGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrFavoritesGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrFavoritesGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrFavoritesGetListError;\n\n/*\n\nReturns a list of the user's favorite photos. Only photos which the calling user has permission to see are returned.\n\n\n\n\n*/\n@interface FKFlickrFavoritesGetList : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch the favorites list for. If this argument is omitted, the favorites list for the calling user is returned. */\n@property (nonatomic, strong) NSString *user_id;\n\n/*  */\n@property (nonatomic, strong) NSString *jump_to;\n\n/* Minimum date that a photo was favorited on. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_fave_date;\n\n/* Maximum date that a photo was favorited on. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_fave_date;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesGetList.m",
    "content": "//\n//  FKFlickrFavoritesGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrFavoritesGetList.h\" \n\n@implementation FKFlickrFavoritesGetList\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.favorites.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.jump_to) {\n\t\t[args setValue:self.jump_to forKey:@\"jump_to\"];\n\t}\n\tif(self.min_fave_date) {\n\t\t[args setValue:self.min_fave_date forKey:@\"min_fave_date\"];\n\t}\n\tif(self.max_fave_date) {\n\t\t[args setValue:self.max_fave_date forKey:@\"max_fave_date\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrFavoritesGetListError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrFavoritesGetListError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrFavoritesGetListError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrFavoritesGetListError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrFavoritesGetListError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrFavoritesGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrFavoritesGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrFavoritesGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrFavoritesGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrFavoritesGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesGetPublicList.h",
    "content": "//\n//  FKFlickrFavoritesGetPublicList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrFavoritesGetPublicListError_UserNotFound = 1,\t\t /* The specified user NSID was not a valid flickr user. */\n\tFKFlickrFavoritesGetPublicListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrFavoritesGetPublicListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrFavoritesGetPublicListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrFavoritesGetPublicListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrFavoritesGetPublicListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrFavoritesGetPublicListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrFavoritesGetPublicListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrFavoritesGetPublicListError;\n\n/*\n\nReturns a list of favorite public photos for the given user.\n\n\n\n\n*/\n@interface FKFlickrFavoritesGetPublicList : NSObject <FKFlickrAPIMethod>\n\n/* The user to fetch the favorites list for. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/*  */\n@property (nonatomic, strong) NSString *jump_to;\n\n/* Minimum date that a photo was favorited on. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_fave_date;\n\n/* Maximum date that a photo was favorited on. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_fave_date;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesGetPublicList.m",
    "content": "//\n//  FKFlickrFavoritesGetPublicList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrFavoritesGetPublicList.h\" \n\n@implementation FKFlickrFavoritesGetPublicList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.favorites.getPublicList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.jump_to) {\n\t\t[args setValue:self.jump_to forKey:@\"jump_to\"];\n\t}\n\tif(self.min_fave_date) {\n\t\t[args setValue:self.min_fave_date forKey:@\"min_fave_date\"];\n\t}\n\tif(self.max_fave_date) {\n\t\t[args setValue:self.max_fave_date forKey:@\"max_fave_date\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrFavoritesGetPublicListError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrFavoritesGetPublicListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrFavoritesGetPublicListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrFavoritesGetPublicListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesGetPublicListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesGetPublicListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrFavoritesGetPublicListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrFavoritesGetPublicListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesRemove.h",
    "content": "//\n//  FKFlickrFavoritesRemove.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrFavoritesRemoveError_PhotoNotInFavorites = 1,\t\t /* The photo id passed was not in the user's favorites. */\n\tFKFlickrFavoritesRemoveError_CannotRemovePhotoFromThatUsersFavorites = 2,\t\t /* user_id was passed as an argument, but photo_id is not owned by the authenticated user. */\n\tFKFlickrFavoritesRemoveError_UserNotFound = 3,\t\t /* Invalid user_id argument. */\n\tFKFlickrFavoritesRemoveError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrFavoritesRemoveError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrFavoritesRemoveError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrFavoritesRemoveError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrFavoritesRemoveError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrFavoritesRemoveError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrFavoritesRemoveError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrFavoritesRemoveError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrFavoritesRemoveError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrFavoritesRemoveError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrFavoritesRemoveError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrFavoritesRemoveError;\n\n/*\n\nRemoves a photo from a user's favorites list.\n\n\n\n\n*/\n@interface FKFlickrFavoritesRemove : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to remove from the user's favorites. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* NSID of the user whose favorites the photo should be removed from. This only works if the calling user owns the photo. */\n@property (nonatomic, strong) NSString *user_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Favorites/FKFlickrFavoritesRemove.m",
    "content": "//\n//  FKFlickrFavoritesRemove.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrFavoritesRemove.h\" \n\n@implementation FKFlickrFavoritesRemove\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.favorites.remove\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrFavoritesRemoveError_PhotoNotInFavorites:\n\t\t\treturn @\"Photo not in favorites\";\n\t\tcase FKFlickrFavoritesRemoveError_CannotRemovePhotoFromThatUsersFavorites:\n\t\t\treturn @\"Cannot remove photo from that user's favorites\";\n\t\tcase FKFlickrFavoritesRemoveError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrFavoritesRemoveError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrFavoritesRemoveError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrFavoritesRemoveError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrFavoritesRemoveError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrFavoritesRemoveError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrFavoritesRemoveError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrFavoritesRemoveError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesRemoveError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrFavoritesRemoveError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrFavoritesRemoveError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrFavoritesRemoveError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesAddPhoto.h",
    "content": "//\n//  FKFlickrGalleriesAddPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesAddPhotoError_RequiredParameterMissing = 1,\t\t /* One or more required parameters was not included with your API call. */\n\tFKFlickrGalleriesAddPhotoError_InvalidGalleryID = 2,\t\t /* That gallery could not be found. */\n\tFKFlickrGalleriesAddPhotoError_InvalidPhotoID = 3,\t\t /* The requested photo could not be found. */\n\tFKFlickrGalleriesAddPhotoError_InvalidComment = 4,\t\t /* The comment body could not be validated. */\n\tFKFlickrGalleriesAddPhotoError_FailedToAddPhoto = 5,\t\t /* Unable to add the photo to the gallery. */\n\tFKFlickrGalleriesAddPhotoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGalleriesAddPhotoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGalleriesAddPhotoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGalleriesAddPhotoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGalleriesAddPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesAddPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesAddPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesAddPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesAddPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesAddPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesAddPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesAddPhotoError;\n\n/*\n\nAdd a photo to a gallery.\n\n\n\n\n*/\n@interface FKFlickrGalleriesAddPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the gallery to add a photo to.  Note: this is the compound ID returned in methods like <a href=\"/services/api/flickr.galleries.getList.html\">flickr.galleries.getList</a>, and <a href=\"/services/api/flickr.galleries.getListForPhoto.html\">flickr.galleries.getListForPhoto</a>. */\n@property (nonatomic, strong) NSString *gallery_id; /* (Required) */\n\n/* The photo ID to add to the gallery */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* A short comment or story to accompany the photo. */\n@property (nonatomic, strong) NSString *comment;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesAddPhoto.m",
    "content": "//\n//  FKFlickrGalleriesAddPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesAddPhoto.h\" \n\n@implementation FKFlickrGalleriesAddPhoto\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.addPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.gallery_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'gallery_id', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.gallery_id) {\n\t\t[args setValue:self.gallery_id forKey:@\"gallery_id\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.comment) {\n\t\t[args setValue:self.comment forKey:@\"comment\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesAddPhotoError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidGalleryID:\n\t\t\treturn @\"Invalid gallery ID\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidPhotoID:\n\t\t\treturn @\"Invalid photo ID\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidComment:\n\t\t\treturn @\"Invalid comment\";\n\t\tcase FKFlickrGalleriesAddPhotoError_FailedToAddPhoto:\n\t\t\treturn @\"Failed to add photo\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGalleriesAddPhotoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGalleriesAddPhotoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGalleriesAddPhotoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesAddPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesAddPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesAddPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesAddPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesAddPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesCreate.h",
    "content": "//\n//  FKFlickrGalleriesCreate.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesCreateError_RequiredParameterMissing = 1,\t\t /* One or more of the required parameters was missing from your API call. */\n\tFKFlickrGalleriesCreateError_InvalidTitleOrDescription = 2,\t\t /* The title or the description could not be validated. */\n\tFKFlickrGalleriesCreateError_FailedToAddGallery = 3,\t\t /* There was a problem creating the gallery. */\n\tFKFlickrGalleriesCreateError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGalleriesCreateError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGalleriesCreateError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGalleriesCreateError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGalleriesCreateError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesCreateError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesCreateError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesCreateError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesCreateError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesCreateError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesCreateError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesCreateError;\n\n/*\n\nCreate a new gallery for the calling user.\n\nThe ID of the newly created gallery, and its URL.\n\nResponse:\n\n  <gallery id=\"50736-72157623680420409\" url=\"http://www.flickr.com/photos/kellan/galleries/72157623680420409\" /> \n\n\n*/\n@interface FKFlickrGalleriesCreate : NSObject <FKFlickrAPIMethod>\n\n/* The name of the gallery */\n@property (nonatomic, strong) NSString *title; /* (Required) */\n\n/* A short description for the gallery */\n@property (nonatomic, strong) NSString *description; /* (Required) */\n\n/* The first photo to add to your gallery */\n@property (nonatomic, strong) NSString *primary_photo_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesCreate.m",
    "content": "//\n//  FKFlickrGalleriesCreate.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesCreate.h\" \n\n@implementation FKFlickrGalleriesCreate\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.create\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.title) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'title', \"];\n\t}\n\tif(!self.description) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'description', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.title) {\n\t\t[args setValue:self.title forKey:@\"title\"];\n\t}\n\tif(self.description) {\n\t\t[args setValue:self.description forKey:@\"description\"];\n\t}\n\tif(self.primary_photo_id) {\n\t\t[args setValue:self.primary_photo_id forKey:@\"primary_photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesCreateError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrGalleriesCreateError_InvalidTitleOrDescription:\n\t\t\treturn @\"Invalid title or description\";\n\t\tcase FKFlickrGalleriesCreateError_FailedToAddGallery:\n\t\t\treturn @\"Failed to add gallery\";\n\t\tcase FKFlickrGalleriesCreateError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGalleriesCreateError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGalleriesCreateError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGalleriesCreateError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGalleriesCreateError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesCreateError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesCreateError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesCreateError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesCreateError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesCreateError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesCreateError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesEditMeta.h",
    "content": "//\n//  FKFlickrGalleriesEditMeta.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesEditMetaError_RequiredParameterMissing = 1,\t\t /* One or more required parameters was missing from your request. */\n\tFKFlickrGalleriesEditMetaError_InvalidTitleOrDescription = 2,\t\t /* The title or description arguments could not be validated. */\n\tFKFlickrGalleriesEditMetaError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGalleriesEditMetaError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGalleriesEditMetaError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGalleriesEditMetaError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGalleriesEditMetaError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesEditMetaError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesEditMetaError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesEditMetaError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesEditMetaError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesEditMetaError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesEditMetaError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesEditMetaError;\n\n/*\n\nModify the meta-data for a gallery.\n\n\n\n\n*/\n@interface FKFlickrGalleriesEditMeta : NSObject <FKFlickrAPIMethod>\n\n/* The gallery ID to update. */\n@property (nonatomic, strong) NSString *gallery_id; /* (Required) */\n\n/* The new title for the gallery. */\n@property (nonatomic, strong) NSString *title; /* (Required) */\n\n/* The new description for the gallery. */\n@property (nonatomic, strong) NSString *description;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesEditMeta.m",
    "content": "//\n//  FKFlickrGalleriesEditMeta.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesEditMeta.h\" \n\n@implementation FKFlickrGalleriesEditMeta\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.editMeta\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.gallery_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'gallery_id', \"];\n\t}\n\tif(!self.title) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'title', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.gallery_id) {\n\t\t[args setValue:self.gallery_id forKey:@\"gallery_id\"];\n\t}\n\tif(self.title) {\n\t\t[args setValue:self.title forKey:@\"title\"];\n\t}\n\tif(self.description) {\n\t\t[args setValue:self.description forKey:@\"description\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesEditMetaError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrGalleriesEditMetaError_InvalidTitleOrDescription:\n\t\t\treturn @\"Invalid title or description\";\n\t\tcase FKFlickrGalleriesEditMetaError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGalleriesEditMetaError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGalleriesEditMetaError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGalleriesEditMetaError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGalleriesEditMetaError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesEditMetaError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesEditMetaError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesEditMetaError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesEditMetaError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesEditMetaError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesEditMetaError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhoto.h",
    "content": "//\n//  FKFlickrGalleriesEditPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesEditPhotoError_InvalidGalleryID = 1,\t\t /* That gallery could not be found. */\n\tFKFlickrGalleriesEditPhotoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGalleriesEditPhotoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGalleriesEditPhotoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGalleriesEditPhotoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGalleriesEditPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesEditPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesEditPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesEditPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesEditPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesEditPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesEditPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesEditPhotoError;\n\n/*\n\nEdit the comment for a gallery photo.\n\n\n\n\n*/\n@interface FKFlickrGalleriesEditPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the gallery to add a photo to. Note: this is the compound ID returned in methods like flickr.galleries.getList, and flickr.galleries.getListForPhoto. */\n@property (nonatomic, strong) NSString *gallery_id; /* (Required) */\n\n/* The photo ID to add to the gallery. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The updated comment the photo. */\n@property (nonatomic, strong) NSString *comment; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhoto.m",
    "content": "//\n//  FKFlickrGalleriesEditPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesEditPhoto.h\" \n\n@implementation FKFlickrGalleriesEditPhoto\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.editPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.gallery_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'gallery_id', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.comment) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.gallery_id) {\n\t\t[args setValue:self.gallery_id forKey:@\"gallery_id\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.comment) {\n\t\t[args setValue:self.comment forKey:@\"comment\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesEditPhotoError_InvalidGalleryID:\n\t\t\treturn @\"Invalid gallery ID\";\n\t\tcase FKFlickrGalleriesEditPhotoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGalleriesEditPhotoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGalleriesEditPhotoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGalleriesEditPhotoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGalleriesEditPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesEditPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesEditPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesEditPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesEditPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesEditPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesEditPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhotos.h",
    "content": "//\n//  FKFlickrGalleriesEditPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesEditPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGalleriesEditPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGalleriesEditPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGalleriesEditPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGalleriesEditPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesEditPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesEditPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesEditPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesEditPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesEditPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesEditPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesEditPhotosError;\n\n/*\n\nModify the photos in a gallery. Use this method to add, remove and re-order photos.\n\n\n\n\n*/\n@interface FKFlickrGalleriesEditPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The id of the gallery to modify. The gallery must belong to the calling user. */\n@property (nonatomic, strong) NSString *gallery_id; /* (Required) */\n\n/* The id of the photo to use as the 'primary' photo for the gallery. This id must also be passed along in photo_ids list argument. */\n@property (nonatomic, strong) NSString *primary_photo_id; /* (Required) */\n\n/* A comma-delimited list of photo ids to include in the gallery. They will appear in the set in the order sent. This list must contain the primary photo id. This list of photos replaces the existing list. */\n@property (nonatomic, strong) NSString *photo_ids; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhotos.m",
    "content": "//\n//  FKFlickrGalleriesEditPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesEditPhotos.h\" \n\n@implementation FKFlickrGalleriesEditPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.editPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.gallery_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'gallery_id', \"];\n\t}\n\tif(!self.primary_photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'primary_photo_id', \"];\n\t}\n\tif(!self.photo_ids) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_ids', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.gallery_id) {\n\t\t[args setValue:self.gallery_id forKey:@\"gallery_id\"];\n\t}\n\tif(self.primary_photo_id) {\n\t\t[args setValue:self.primary_photo_id forKey:@\"primary_photo_id\"];\n\t}\n\tif(self.photo_ids) {\n\t\t[args setValue:self.photo_ids forKey:@\"photo_ids\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesEditPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGalleriesEditPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGalleriesEditPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGalleriesEditPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGalleriesEditPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesEditPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesEditPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesEditPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesEditPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesEditPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesEditPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetInfo.h",
    "content": "//\n//  FKFlickrGalleriesGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesGetInfoError;\n\n/*\n\n\n\n\nResponse:\n\n<gallery id=\"6065-72157617483228192\" url=\"http://www.flickr.com/photos/straup/galleries/72157617483228192\" \nowner=\"35034348999@N01\" \n         primary_photo_id=\"292882708\" date_create=\"1241028772\" date_update=\"1270111667\" count_photos=\"17\"\n count_videos=\"0\" primary_photo_server=\"112\" primary_photo_farm=\"1\" primary_photo_secret=\"7f29861bc4\">\n\t<title>Cat Pictures I've Sent To Kevin Collins</title>\n\t<description />\n</gallery>\n\n*/\n@interface FKFlickrGalleriesGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The gallery ID you are requesting information for. */\n@property (nonatomic, strong) NSString *gallery_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetInfo.m",
    "content": "//\n//  FKFlickrGalleriesGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesGetInfo.h\" \n\n@implementation FKFlickrGalleriesGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.gallery_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'gallery_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.gallery_id) {\n\t\t[args setValue:self.gallery_id forKey:@\"gallery_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetList.h",
    "content": "//\n//  FKFlickrGalleriesGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesGetListError;\n\n/*\n\nReturn the list of galleries created by a user.  Sorted from newest to oldest.\n\n\nResponse:\n\n<galleries total=\"9\" page=\"1\" pages=\"1\" per_page=\"100\" user_id=\"34427469121@N01\">\n   <gallery id=\"5704-72157622637971865\" \n             url=\"http://www.flickr.com/photos/george/galleries/72157622637971865\" \n             owner=\"34427469121@N01\" date_create=\"1257711422\" date_update=\"1260360756\"\n             primary_photo_id=\"107391222\"  primary_photo_server=\"39\" \n             primary_photo_farm=\"1\" primary_photo_secret=\"ffa\"\n             count_photos=\"16\" count_videos=\"2\" >\n       <title>I like me some black &amp; white</title>\n       <description>black and whites</description>\n   </gallery>\n   <gallery id=\"5704-72157622566655097\" \n            url=\"http://www.flickr.com/photos/george/galleries/72157622566655097\" \n            owner=\"34427469121@N01\" date_create=\"1256852229\" date_update=\"1260462343\" \n            primary_photo_id=\"497374910\" primary_photo_server=\"231\" \n            primary_photo_farm=\"1\" primary_photo_secret=\"9ae0f\"\n            count_photos=\"18\" count_videos=\"0\" >\n       <title>People Sleeping in Libraries</title>\n       <description />\n   </gallery>\n</galleries>\n\n*/\n@interface FKFlickrGalleriesGetList : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to get a galleries list for. If none is specified, the calling user is assumed. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* Number of galleries to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetList.m",
    "content": "//\n//  FKFlickrGalleriesGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesGetList.h\" \n\n@implementation FKFlickrGalleriesGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetListForPhoto.h",
    "content": "//\n//  FKFlickrGalleriesGetListForPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesGetListForPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesGetListForPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesGetListForPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesGetListForPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesGetListForPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesGetListForPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesGetListForPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesGetListForPhotoError;\n\n/*\n\nReturn the list of galleries to which a photo has been added.  Galleries are returned sorted by date which the photo was added to the gallery.\n\n\nResponse:\n\n<galleries total=\"7\" page=\"1\" pages=\"1\" per_page=\"100\">\n    <gallery id=\"9634-72157621980433950\" \n             url=\"http://www.flickr.com/photos/revdancatt/galleries/72157621980433950\" \n             owner=\"35468159852@N01\" date_create=\"1249748647\" date_update=\"1260486168\" \n\t     primary_photo_id=\"2080242123\" primary_photo_server=\"2209\" \n\t     primary_photo_farm=\"3\" primary_photo_secret=\"55c9\"\n             count_photos=\"18\" count_videos=\"0\">\n        <title>Vivitar Ultra Wide &amp; Slim Selection</title>\n        <description>The cheap and cheerful camera that isn't quite as cheap as it used to be.</description>\n    </gallery>\n   <gallery id=\"22342631-72157622254010831\" \n             url=\"http://www.flickr.com/photos/22365685@N03/galleries/72157622254010831\" \n             owner=\"22365685@N03\" date_create=\"1253035020\" date_update=\"1260431618\" \n             primary_photo_id=\"3182914049\" primary_photo_server=\"3319\" \n             primary_photo_farm=\"4\" primary_photo_secret=\"b94fb\"\n             count_photos=\"13\" count_videos=\"0\">\n        <title>Awesome Pics</title>\n        <description />\n    </gallery>\n</galleries>\n\n*/\n@interface FKFlickrGalleriesGetListForPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the photo to fetch a list of galleries for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* Number of galleries to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetListForPhoto.m",
    "content": "//\n//  FKFlickrGalleriesGetListForPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesGetListForPhoto.h\" \n\n@implementation FKFlickrGalleriesGetListForPhoto\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.getListForPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesGetListForPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesGetListForPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesGetListForPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetListForPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetListForPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesGetListForPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesGetListForPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetPhotos.h",
    "content": "//\n//  FKFlickrGalleriesGetPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGalleriesGetPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGalleriesGetPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGalleriesGetPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGalleriesGetPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGalleriesGetPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGalleriesGetPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGalleriesGetPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGalleriesGetPhotosError;\n\n/*\n\nReturn the list of photos for a gallery\n\nReturns a <a href=\"http://code.flickr.com/blog/2008/08/19/standard-photos-response-apis-for-civilized-age/\">standard photo response</a>.  Additionally if the gallery creator has included a comment with the photo this will be then the photo element will have the attribute has_comment=\"1\" and the child element \"comment\" will be present.\n\nResponse:\n\n<photos page=\"1\" pages=\"1\" perpage=\"500\" total=\"2\">\n\t<photo id=\"2822546461\" owner=\"78398753@N00\" secret=\"2dbcdb589f\" server=\"1\" farm=\"1\" title=\"FOO\" \n     ispublic=\"1\" isfriend=\"0\" isfamily=\"0\" is_primary=\"1\" has_comment=\"1\">\n\t\t<comment>best cat picture ever!</comment>\n\t</photo>\n\t<photo id=\"2822544806\" owner=\"78398753@N00\" secret=\"bd93cbe917\" server=\"1\" farm=\"1\" title=\"OOK\" \n     ispublic=\"1\" isfriend=\"0\" isfamily=\"0\" is_primary=\"0\" has_comment=\"0\" />\n</photos>\n\n*/\n@interface FKFlickrGalleriesGetPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the gallery of photos to return */\n@property (nonatomic, strong) NSString *gallery_id; /* (Required) */\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Galleries/FKFlickrGalleriesGetPhotos.m",
    "content": "//\n//  FKFlickrGalleriesGetPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGalleriesGetPhotos.h\" \n\n@implementation FKFlickrGalleriesGetPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.galleries.getPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.gallery_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'gallery_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.gallery_id) {\n\t\t[args setValue:self.gallery_id forKey:@\"gallery_id\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGalleriesGetPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGalleriesGetPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGalleriesGetPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGalleriesGetPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGalleriesGetPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGalleriesGetPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesAdd.h",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesAdd.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussRepliesAddError_TopicNotFound = 1,\t\t /* The topic_id is invalid. */\n\tFKFlickrGroupsDiscussRepliesAddError_CannotPostToGroup = 2,\t\t /* Either this account is not a member of the group, or discussion in this group is disabled.\n */\n\tFKFlickrGroupsDiscussRepliesAddError_MissingRequiredArguments = 3,\t\t /* The topic_id and message are required. */\n\tFKFlickrGroupsDiscussRepliesAddError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsDiscussRepliesAddError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsDiscussRepliesAddError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsDiscussRepliesAddError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsDiscussRepliesAddError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussRepliesAddError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussRepliesAddError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussRepliesAddError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussRepliesAddError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesAddError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesAddError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussRepliesAddError;\n\n/*\n\nPost a new reply to a group discussion topic.\n\n\n\n\n*/\n@interface FKFlickrGroupsDiscussRepliesAdd : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the topic to post a comment to. */\n@property (nonatomic, strong) NSString *topic_id; /* (Required) */\n\n/* The message to post to the topic. */\n@property (nonatomic, strong) NSString *message; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesAdd.m",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesAdd.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussRepliesAdd.h\" \n\n@implementation FKFlickrGroupsDiscussRepliesAdd\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.replies.add\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic_id', \"];\n\t}\n\tif(!self.message) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'message', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic_id) {\n\t\t[args setValue:self.topic_id forKey:@\"topic_id\"];\n\t}\n\tif(self.message) {\n\t\t[args setValue:self.message forKey:@\"message\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_TopicNotFound:\n\t\t\treturn @\"Topic not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_CannotPostToGroup:\n\t\t\treturn @\"Cannot post to group\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_MissingRequiredArguments:\n\t\t\treturn @\"Missing required arguments\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussRepliesAddError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesDelete.h",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesDelete.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussRepliesDeleteError_TopicNotFound = 1,\t\t /* The topic_id is invalid. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_ReplyNotFound = 2,\t\t /* The reply_id is invalid. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_CannotDeleteReply = 3,\t\t /* Replies can only be edited by their owner. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesDeleteError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussRepliesDeleteError;\n\n/*\n\nDelete a reply from a group topic.\n\n\n\n\n*/\n@interface FKFlickrGroupsDiscussRepliesDelete : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the topic the post is in. */\n@property (nonatomic, strong) NSString *topic_id; /* (Required) */\n\n/* The ID of the reply to delete. */\n@property (nonatomic, strong) NSString *reply_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesDelete.m",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesDelete.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussRepliesDelete.h\" \n\n@implementation FKFlickrGroupsDiscussRepliesDelete\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 2;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.replies.delete\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic_id', \"];\n\t}\n\tif(!self.reply_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'reply_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic_id) {\n\t\t[args setValue:self.topic_id forKey:@\"topic_id\"];\n\t}\n\tif(self.reply_id) {\n\t\t[args setValue:self.reply_id forKey:@\"reply_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_TopicNotFound:\n\t\t\treturn @\"Topic not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_ReplyNotFound:\n\t\t\treturn @\"Reply not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_CannotDeleteReply:\n\t\t\treturn @\"Cannot delete reply\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussRepliesDeleteError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesEdit.h",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesEdit.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussRepliesEditError_TopicNotFound = 1,\t\t /* The topic_id is invalid */\n\tFKFlickrGroupsDiscussRepliesEditError_ReplyNotFound = 2,\t\t /* The reply_id is invalid. */\n\tFKFlickrGroupsDiscussRepliesEditError_MissingRequiredArguments = 3,\t\t /* The topic_id and reply_id are required. */\n\tFKFlickrGroupsDiscussRepliesEditError_CannotEditReply = 4,\t\t /* Replies can only be edited by their owner. */\n\tFKFlickrGroupsDiscussRepliesEditError_CannotPostToGroup = 5,\t\t /* Either this account is not a member of the group, or discussion in this group is disabled. */\n\tFKFlickrGroupsDiscussRepliesEditError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsDiscussRepliesEditError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsDiscussRepliesEditError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsDiscussRepliesEditError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsDiscussRepliesEditError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussRepliesEditError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussRepliesEditError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussRepliesEditError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussRepliesEditError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesEditError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesEditError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussRepliesEditError;\n\n/*\n\nEdit a topic reply.\n\n\n\n\n*/\n@interface FKFlickrGroupsDiscussRepliesEdit : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the topic the post is in. */\n@property (nonatomic, strong) NSString *topic_id; /* (Required) */\n\n/* The ID of the reply post to edit. */\n@property (nonatomic, strong) NSString *reply_id; /* (Required) */\n\n/* The message to edit the post with. */\n@property (nonatomic, strong) NSString *message; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesEdit.m",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesEdit.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussRepliesEdit.h\" \n\n@implementation FKFlickrGroupsDiscussRepliesEdit\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.replies.edit\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic_id', \"];\n\t}\n\tif(!self.reply_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'reply_id', \"];\n\t}\n\tif(!self.message) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'message', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic_id) {\n\t\t[args setValue:self.topic_id forKey:@\"topic_id\"];\n\t}\n\tif(self.reply_id) {\n\t\t[args setValue:self.reply_id forKey:@\"reply_id\"];\n\t}\n\tif(self.message) {\n\t\t[args setValue:self.message forKey:@\"message\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_TopicNotFound:\n\t\t\treturn @\"Topic not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_ReplyNotFound:\n\t\t\treturn @\"Reply not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_MissingRequiredArguments:\n\t\t\treturn @\"Missing required arguments\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_CannotEditReply:\n\t\t\treturn @\"Cannot edit reply\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_CannotPostToGroup:\n\t\t\treturn @\"Cannot post to group\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussRepliesEditError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetInfo.h",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussRepliesGetInfoError_TopicNotFound = 1,\t\t /* The topic_id is invalid */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_ReplyNotFound = 2,\t\t /* The reply_id is invalid */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussRepliesGetInfoError;\n\n/*\n\nGet information on a group topic reply.\n\n\nResponse:\n\n<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<rsp stat=\"ok\">\n  <reply id=\"72157607082559968\" author=\"30134652@N05\" authorname=\"JAMAL'S ACCOUNT\" is_pro=\"0\" role=\"admin\" iconserver=\"0\" iconfarm=\"0\" can_edit=\"1\" can_delete=\"1\" datecreate=\"1337975921\" lastedit=\"0\">\n    <message>...well, too bad.</message>\n  </reply>\n</rsp>\n\n*/\n@interface FKFlickrGroupsDiscussRepliesGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the topic the post is in. */\n@property (nonatomic, strong) NSString *topic_id; /* (Required) */\n\n/* The ID of the reply to fetch. */\n@property (nonatomic, strong) NSString *reply_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetInfo.m",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussRepliesGetInfo.h\" \n\n@implementation FKFlickrGroupsDiscussRepliesGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.replies.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic_id', \"];\n\t}\n\tif(!self.reply_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'reply_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic_id) {\n\t\t[args setValue:self.topic_id forKey:@\"topic_id\"];\n\t}\n\tif(self.reply_id) {\n\t\t[args setValue:self.reply_id forKey:@\"reply_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_TopicNotFound:\n\t\t\treturn @\"Topic not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_ReplyNotFound:\n\t\t\treturn @\"Reply not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetList.h",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussRepliesGetListError_TopicNotFound = 1,\t\t /* The topic_id is invalid. */\n\tFKFlickrGroupsDiscussRepliesGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussRepliesGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussRepliesGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussRepliesGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussRepliesGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussRepliesGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussRepliesGetListError;\n\n/*\n\nGet a list of replies from a group discussion topic.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n  <replies>\n    <topic topic_id=\"72157625038324579\" subject=\"A long time ago in a galaxy far, far away...\" group_id=\"46744914@N00\" iconserver=\"1\" iconfarm=\"1\" name=\"Tell a story in 5 frames (Visual story telling)\" author=\"53930889@N04\" authorname=\"Smallportfolio_jm08\" role=\"member\" author_iconserver=\"5169\" author_iconfarm=\"6\" can_edit=\"0\" can_delete=\"0\" can_reply=\"0\" is_sticky=\"0\" is_locked=\"\" datecreate=\"1287070965\" datelastpost=\"1336905518\" total=\"8\" page=\"1\" per_page=\"3\" pages=\"2\">\n      <message>&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5080874079/&quot; title=&quot;Star Wars 1 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4035/5080874079_684cf874e0_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 1 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467846/&quot; title=&quot;Star Wars 2 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4071/5081467846_2eec86176d_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 2 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467886/&quot; title=&quot;Star Wars 3 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4021/5081467886_d8cca6c8e8_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 3 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467910/&quot; title=&quot;Star Wars 4 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4084/5081467910_274bb11fdc_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 4 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467948/&quot; title=&quot;Star Wars 5 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4154/5081467948_1a5f200bc0_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 5 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</message>\n    </topic>\n    <reply id=\"72157625163054214\" author=\"41380738@N05\" authorname=\"BlueRidgeKitties\" role=\"member\" iconserver=\"2459\" iconfarm=\"3\" can_edit=\"0\" can_delete=\"0\" datecreate=\"1287071539\" lastedit=\"0\">\n      <message>*LOL* The universe is full of &lt;a href=&quot;http://www.flickr.com/groups/visualstory/discuss/72157622533160886/&quot;&gt;giant furry space monsters&lt;/a&gt; it seems! Love it.</message>\n    </reply>\n    <reply id=\"72157625163539300\" author=\"52101018@N00\" authorname=\"pterandon\" role=\"admin\" iconserver=\"1\" iconfarm=\"1\" can_edit=\"0\" can_delete=\"0\" datecreate=\"1287076748\" lastedit=\"0\">\n      <message>Great work. Good focus on different aspects of scene in each frame.  Funny ending-- even better that I didn't notice the cat right away!  Being a hopeless Trekkie, I was wondering why Han was doing the Vulcan death grip on one of his allies....</message>\n    </reply>\n    <reply id=\"72157625040116805\" author=\"54830408@N02\" authorname=\"tay.grisham\" role=\"member\" iconserver=\"0\" iconfarm=\"0\" can_edit=\"0\" can_delete=\"0\" datecreate=\"1287089858\" lastedit=\"0\">\n      <message>On a scale of 1 to 10 of awesome. This is a 15</message>\n    </reply>\n  </replies>\n</rsp>\n\n*/\n@interface FKFlickrGroupsDiscussRepliesGetList : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the topic to fetch replies for. */\n@property (nonatomic, strong) NSString *topic_id; /* (Required) */\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page; /* (Required) */\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetList.m",
    "content": "//\n//  FKFlickrGroupsDiscussRepliesGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussRepliesGetList.h\" \n\n@implementation FKFlickrGroupsDiscussRepliesGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.replies.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic_id', \"];\n\t}\n\tif(!self.per_page) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'per_page', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic_id) {\n\t\t[args setValue:self.topic_id forKey:@\"topic_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_TopicNotFound:\n\t\t\treturn @\"Topic not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussRepliesGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsAdd.h",
    "content": "//\n//  FKFlickrGroupsDiscussTopicsAdd.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussTopicsAddError_GroupNotFound = 1,\t\t /* The group by that ID does not exist\n */\n\tFKFlickrGroupsDiscussTopicsAddError_CannotPostToGroup = 2,\t\t /* Either this account is not a member of the group, or discussion in this group is disabled. */\n\tFKFlickrGroupsDiscussTopicsAddError_MessageIsTooLong = 3,\t\t /* The post message is too long. */\n\tFKFlickrGroupsDiscussTopicsAddError_MissingRequiredArguments = 4,\t\t /* Subject and message are required. */\n\tFKFlickrGroupsDiscussTopicsAddError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsDiscussTopicsAddError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsDiscussTopicsAddError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsDiscussTopicsAddError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsDiscussTopicsAddError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussTopicsAddError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussTopicsAddError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussTopicsAddError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussTopicsAddError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussTopicsAddError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussTopicsAddError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussTopicsAddError;\n\n/*\n\nPost a new discussion topic to a group.\n\n\n\n\n*/\n@interface FKFlickrGroupsDiscussTopicsAdd : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the group to add a topic to.\n */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* The topic subject. */\n@property (nonatomic, strong) NSString *subject; /* (Required) */\n\n/* The topic message. */\n@property (nonatomic, strong) NSString *message; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsAdd.m",
    "content": "//\n//  FKFlickrGroupsDiscussTopicsAdd.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussTopicsAdd.h\" \n\n@implementation FKFlickrGroupsDiscussTopicsAdd\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.topics.add\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\tif(!self.subject) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'subject', \"];\n\t}\n\tif(!self.message) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'message', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.subject) {\n\t\t[args setValue:self.subject forKey:@\"subject\"];\n\t}\n\tif(self.message) {\n\t\t[args setValue:self.message forKey:@\"message\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_CannotPostToGroup:\n\t\t\treturn @\"Cannot post to group\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_MessageIsTooLong:\n\t\t\treturn @\"Message is too long\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_MissingRequiredArguments:\n\t\t\treturn @\"Missing required arguments\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussTopicsAddError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetInfo.h",
    "content": "//\n//  FKFlickrGroupsDiscussTopicsGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussTopicsGetInfoError_TopicNotFound = 1,\t\t /* The topic_id is invalid */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussTopicsGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussTopicsGetInfoError;\n\n/*\n\nGet information about a group discussion topic.\n\n\nResponse:\n\n<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<rsp stat=\"ok\">\n  <topic id=\"72157607082559966\" subject=\"Who's still around?\" author=\"30134652@N05\" authorname=\"JAMAL'S ACCOUNT\" is_pro=\"0\" role=\"admin\" iconserver=\"0\" iconfarm=\"0\" count_replies=\"1\" can_edit=\"1\" can_delete=\"0\" can_reply=\"0\" is_sticky=\"0\" is_locked=\"0\" datecreate=\"1337975869\" datelastpost=\"1337975921\" last_reply=\"72157607082559968\">\n    <message>Is anyone still around in this group?</message>\n  </topic>\n</rsp>\n\n*/\n@interface FKFlickrGroupsDiscussTopicsGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The ID for the topic to edit. */\n@property (nonatomic, strong) NSString *topic_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetInfo.m",
    "content": "//\n//  FKFlickrGroupsDiscussTopicsGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussTopicsGetInfo.h\" \n\n@implementation FKFlickrGroupsDiscussTopicsGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.topics.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic_id) {\n\t\t[args setValue:self.topic_id forKey:@\"topic_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_TopicNotFound:\n\t\t\treturn @\"Topic not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetList.h",
    "content": "//\n//  FKFlickrGroupsDiscussTopicsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsDiscussTopicsGetListError_GroupNotFound = 1,\t\t /* The group_id is invalid */\n\tFKFlickrGroupsDiscussTopicsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsDiscussTopicsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsDiscussTopicsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsDiscussTopicsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsDiscussTopicsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsDiscussTopicsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsDiscussTopicsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsDiscussTopicsGetListError;\n\n/*\n\nGet a list of discussion topics in a group.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n  <topics group_id=\"46744914@N00\" iconserver=\"1\" iconfarm=\"1\" name=\"Tell a story in 5 frames (Visual story telling)\" members=\"12428\" privacy=\"3\" lang=\"en-us\" ispoolmoderated=\"1\" total=\"4621\" page=\"1\" per_page=\"2\" pages=\"2310\">\n    <topic id=\"72157625038324579\" subject=\"A long time ago in a galaxy far, far away...\" author=\"53930889@N04\" authorname=\"Smallportfolio_jm08\" role=\"member\" iconserver=\"5169\" iconfarm=\"6\" count_replies=\"8\" can_edit=\"0\" can_delete=\"0\" can_reply=\"0\" is_sticky=\"0\" is_locked=\"\" datecreate=\"1287070965\" datelastpost=\"1336905518\">\n      <message>&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5080874079/&quot; title=&quot;Star Wars 1 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4035/5080874079_684cf874e0_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 1 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467846/&quot; title=&quot;Star Wars 2 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4071/5081467846_2eec86176d_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 2 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467886/&quot; title=&quot;Star Wars 3 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4021/5081467886_d8cca6c8e8_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 3 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467910/&quot; title=&quot;Star Wars 4 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4084/5081467910_274bb11fdc_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 4 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;\n\n&lt;div&gt;&lt;span class=&quot;photo_container pc_m bbml_img&quot;&gt;&lt;a href=&quot;/photos/53930889@N04/5081467948/&quot; title=&quot;Star Wars 5 by Smallportfolio_jm08&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm5.staticflickr.com/4154/5081467948_1a5f200bc0_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; alt=&quot;Star Wars 5 by Smallportfolio_jm08&quot;  class=&quot;pc_img&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;</message>\n    </topic>\n    <topic id=\"72157629635119774\" subject=\"Where The Fish Are\" author=\"75240402@N04\" authorname=\"Nokinrocks\" role=\"member\" iconserver=\"7027\" iconfarm=\"8\" count_replies=\"0\" can_edit=\"0\" can_delete=\"0\" can_reply=\"0\" is_sticky=\"0\" is_locked=\"\" datecreate=\"1336485653\" datelastpost=\"1336485653\">\n      <message>&lt;a href=&quot;http://www.flickr.com/photos/nokinrocks/7120495637/&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm9.staticflickr.com/8005/7120495637_fec0382b4b_n.jpg&quot; width=&quot;320&quot; height=&quot;256&quot; alt=&quot;Step It Up&quot; /&gt;&lt;/a&gt;\n\n&lt;a href=&quot;http://www.flickr.com/photos/nokinrocks/7122908705/&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm8.staticflickr.com/7259/7122908705_3bef338378_n.jpg&quot; width=&quot;240&quot; height=&quot;320&quot; alt=&quot;P1050351&quot; /&gt;&lt;/a&gt;\n\n&lt;a href=&quot;http://www.flickr.com/photos/nokinrocks/7122922123/&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm8.staticflickr.com/7052/7122922123_2bfcb6707c_n.jpg&quot; width=&quot;214&quot; height=&quot;320&quot; alt=&quot;Frog On A Log&quot; /&gt;&lt;/a&gt;\n\n&lt;a href=&quot;http://www.flickr.com/photos/nokinrocks/7122929521/&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm8.staticflickr.com/7047/7122929521_8ffebdd424_n.jpg&quot; width=&quot;320&quot; height=&quot;200&quot; alt=&quot;P1050397&quot; /&gt;&lt;/a&gt;\n\n&lt;a href=&quot;http://www.flickr.com/photos/nokinrocks/7122916999/&quot;&gt;&lt;img class=&quot;notsowide&quot; src=&quot;http://farm8.staticflickr.com/7200/7122916999_a7328f9dcc_n.jpg&quot; width=&quot;320&quot; height=&quot;261&quot; alt=&quot;P1050361&quot; /&gt;&lt;/a&gt;</message>\n    </topic>\n  </topics>\n</rsp>\n\n*/\n@interface FKFlickrGroupsDiscussTopicsGetList : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the group to fetch information for. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetList.m",
    "content": "//\n//  FKFlickrGroupsDiscussTopicsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsDiscussTopicsGetList.h\" \n\n@implementation FKFlickrGroupsDiscussTopicsGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.discuss.topics.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsDiscussTopicsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsBrowse.h",
    "content": "//\n//  FKFlickrGroupsBrowse.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsBrowseError_CategoryNotFound = 1,\t\t /* The value passed for cat_id was not a valid category id. */\n\tFKFlickrGroupsBrowseError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsBrowseError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsBrowseError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsBrowseError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsBrowseError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsBrowseError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsBrowseError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsBrowseError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsBrowseError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsBrowseError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsBrowseError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsBrowseError;\n\n/*\n\nBrowse the group category tree, finding groups and sub-categories.\n\n<p>The <code>count</code> attribute of the <code>subcat</code> element gives the number of groups inside the subcat.</p>\n\n<p>The <code>members</code> attribute of the <code>group</code> element gives the total number of members in the group. The <code>online</code> attribute gives a count of the members who are currently online. The <code>inchat</code> attribute gives a count of the number of people in the group's chat, regardless of whether they are members of the group.</p>\n\nResponse:\n\n<category name=\"Alt\" path=\"/Alt\" pathids=\"/63\">\n\t<subcat id=\"80\" name=\"18+\" count=\"0\" /> \n\t<subcat id=\"82\" name=\"Absurd\" count=\"4\" /> \n\t<group nsid=\"34955637532@N01\" name=\"Cal's Public Test Group\"\n\t\tmembers=\"13\" online=\"1\" chatnsid=\"34955637533@N01\" inchat=\"0\" /> \n\t<group nsid=\"34158032587@N01\" name=\"Eric's Alt Group Test\"\n\t\tmembers=\"3\" online=\"0\" chatnsid=\"34158032588@N01\" inchat=\"0\" /> \n</category>\n\n\n*/\n@interface FKFlickrGroupsBrowse : NSObject <FKFlickrAPIMethod>\n\n/* The category id to fetch a list of groups and sub-categories for. If not specified, it defaults to zero, the root of the category tree. */\n@property (nonatomic, strong) NSString *cat_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsBrowse.m",
    "content": "//\n//  FKFlickrGroupsBrowse.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsBrowse.h\" \n\n@implementation FKFlickrGroupsBrowse\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.browse\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.cat_id) {\n\t\t[args setValue:self.cat_id forKey:@\"cat_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsBrowseError_CategoryNotFound:\n\t\t\treturn @\"Category not found\";\n\t\tcase FKFlickrGroupsBrowseError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsBrowseError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsBrowseError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsBrowseError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsBrowseError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsBrowseError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsBrowseError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsBrowseError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsBrowseError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsBrowseError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsBrowseError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsGetInfo.h",
    "content": "//\n//  FKFlickrGroupsGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsGetInfoError_GroupNotFound = 1,\t\t /* The group NSID passed did not refer to a group that the calling user can see - either an invalid group is or a group that can't be seen by the calling user. */\n\tFKFlickrGroupsGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsGetInfoError;\n\n/*\n\nGet information about a group.\n\n\nResponse:\n\n<group id=\"34427465497@N01\" iconserver=\"1\" iconfarm=\"1\" lang=\"en-us\" ispoolmoderated=\"0\">\n\t<name>GNEverybody</name>\n\t<description>The group for GNE players</description>\n\t<members>69</members>\n\t<privacy>3</privacy>\n\t<throttle count=\"10\" mode=\"month\" remaining=\"3\"/>\n        <restrictions photos_ok=\"1\" videos_ok=\"1\" images_ok=\"1\" screens_ok=\"1\" art_ok=\"1\" safe_ok=\"1\" moderate_ok=\"0\" restricted_ok=\"0\" has_geo=\"0\" />\n</group>\n\n*/\n@interface FKFlickrGroupsGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the group to fetch information for. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* The language of the group name and description to fetch.  If the language is not found, the primary language of the group will be returned.\n\nValid values are the same as <a href=\"/services/feeds/\">in feeds</a>. */\n@property (nonatomic, strong) NSString *lang;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsGetInfo.m",
    "content": "//\n//  FKFlickrGroupsGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsGetInfo.h\" \n\n@implementation FKFlickrGroupsGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.lang) {\n\t\t[args setValue:self.lang forKey:@\"lang\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsGetInfoError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsJoin.h",
    "content": "//\n//  FKFlickrGroupsJoin.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsJoinError_RequiredArgumentsMissing = 1,\t\t /* The group_id doesn't exist */\n\tFKFlickrGroupsJoinError_GroupDoesNotExist = 2,\t\t /* The Group does not exist */\n\tFKFlickrGroupsJoinError_GroupNotAvailabieToTheAccount = 3,\t\t /* The authed account does not have permission to view/join the group. */\n\tFKFlickrGroupsJoinError_AccountIsAlreadyInThatGroup = 4,\t\t /* The authed account has previously joined this group */\n\tFKFlickrGroupsJoinError_MembershipInGroupIsByInvitationOnly = 5,\t\t /* Use flickr.groups.joinRequest to contact the administrations for an invitation. */\n\tFKFlickrGroupsJoinError_UserMustAcceptTheGroupRulesBeforeJoining = 6,\t\t /* The user must read and accept the rules before joining. Please see the accept_rules argument for this method. */\n\tFKFlickrGroupsJoinError_AccountInMaximumNumberOfGroups = 10,\t\t /* The account is a member of the maximum number of groups. */\n\tFKFlickrGroupsJoinError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsJoinError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsJoinError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsJoinError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsJoinError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsJoinError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsJoinError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsJoinError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsJoinError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsJoinError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsJoinError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsJoinError;\n\n/*\n\nJoin a public group as a member.\n\n\n\n\n*/\n@interface FKFlickrGroupsJoin : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the Group in question */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* If the group has rules, they must be displayed to the user prior to joining. Passing a true value for this argument specifies that the application has displayed the group rules to the user, and that the user has agreed to them. (See flickr.groups.getInfo). */\n@property (nonatomic, strong) NSString *accept_rules;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsJoin.m",
    "content": "//\n//  FKFlickrGroupsJoin.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsJoin.h\" \n\n@implementation FKFlickrGroupsJoin\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.join\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.accept_rules) {\n\t\t[args setValue:self.accept_rules forKey:@\"accept_rules\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsJoinError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrGroupsJoinError_GroupDoesNotExist:\n\t\t\treturn @\"Group does not exist\";\n\t\tcase FKFlickrGroupsJoinError_GroupNotAvailabieToTheAccount:\n\t\t\treturn @\"Group not availabie to the account\";\n\t\tcase FKFlickrGroupsJoinError_AccountIsAlreadyInThatGroup:\n\t\t\treturn @\"Account is already in that group\";\n\t\tcase FKFlickrGroupsJoinError_MembershipInGroupIsByInvitationOnly:\n\t\t\treturn @\"Membership in group is by invitation only.\";\n\t\tcase FKFlickrGroupsJoinError_UserMustAcceptTheGroupRulesBeforeJoining:\n\t\t\treturn @\"User must accept the group rules before joining\";\n\t\tcase FKFlickrGroupsJoinError_AccountInMaximumNumberOfGroups:\n\t\t\treturn @\"Account in maximum number of groups\";\n\t\tcase FKFlickrGroupsJoinError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsJoinError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsJoinError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsJoinError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsJoinError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsJoinError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsJoinError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsJoinError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsJoinError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsJoinError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsJoinError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsJoinRequest.h",
    "content": "//\n//  FKFlickrGroupsJoinRequest.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsJoinRequestError_RequiredArgumentsMissing = 1,\t\t /* The group_id or message argument are missing. */\n\tFKFlickrGroupsJoinRequestError_GroupDoesNotExist = 2,\t\t /* The Group does not exist */\n\tFKFlickrGroupsJoinRequestError_GroupNotAvailableToTheAccount = 3,\t\t /* The authed account does not have permission to view/join the group. */\n\tFKFlickrGroupsJoinRequestError_AccountIsAlreadyInThatGroup = 4,\t\t /* The authed account has previously joined this group */\n\tFKFlickrGroupsJoinRequestError_GroupIsPublicAndOpen = 5,\t\t /* The group does not require an invitation to join, please use flickr.groups.join. */\n\tFKFlickrGroupsJoinRequestError_UserMustAcceptTheGroupRulesBeforeJoining = 6,\t\t /* The user must read and accept the rules before joining. Please see the accept_rules argument for this method. */\n\tFKFlickrGroupsJoinRequestError_UserHasAlreadyRequestedToJoinThatGroup = 7,\t\t /* A request has already been sent and is pending approval. */\n\tFKFlickrGroupsJoinRequestError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsJoinRequestError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsJoinRequestError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsJoinRequestError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsJoinRequestError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsJoinRequestError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsJoinRequestError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsJoinRequestError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsJoinRequestError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsJoinRequestError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsJoinRequestError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsJoinRequestError;\n\n/*\n\nRequest to join a group that is invitation-only.\n\n\n\n\n*/\n@interface FKFlickrGroupsJoinRequest : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the group to request joining. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* Message to the administrators. */\n@property (nonatomic, strong) NSString *message; /* (Required) */\n\n/* If the group has rules, they must be displayed to the user prior to joining. Passing a true value for this argument specifies that the application has displayed the group rules to the user, and that the user has agreed to them. (See flickr.groups.getInfo). */\n@property (nonatomic, strong) NSString *accept_rules; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsJoinRequest.m",
    "content": "//\n//  FKFlickrGroupsJoinRequest.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsJoinRequest.h\" \n\n@implementation FKFlickrGroupsJoinRequest\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.joinRequest\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\tif(!self.message) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'message', \"];\n\t}\n\tif(!self.accept_rules) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'accept_rules', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.message) {\n\t\t[args setValue:self.message forKey:@\"message\"];\n\t}\n\tif(self.accept_rules) {\n\t\t[args setValue:self.accept_rules forKey:@\"accept_rules\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsJoinRequestError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrGroupsJoinRequestError_GroupDoesNotExist:\n\t\t\treturn @\"Group does not exist\";\n\t\tcase FKFlickrGroupsJoinRequestError_GroupNotAvailableToTheAccount:\n\t\t\treturn @\"Group not available to the account\";\n\t\tcase FKFlickrGroupsJoinRequestError_AccountIsAlreadyInThatGroup:\n\t\t\treturn @\"Account is already in that group\";\n\t\tcase FKFlickrGroupsJoinRequestError_GroupIsPublicAndOpen:\n\t\t\treturn @\"Group is public and open\";\n\t\tcase FKFlickrGroupsJoinRequestError_UserMustAcceptTheGroupRulesBeforeJoining:\n\t\t\treturn @\"User must accept the group rules before joining\";\n\t\tcase FKFlickrGroupsJoinRequestError_UserHasAlreadyRequestedToJoinThatGroup:\n\t\t\treturn @\"User has already requested to join that group\";\n\t\tcase FKFlickrGroupsJoinRequestError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsJoinRequestError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsJoinRequestError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsJoinRequestError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsJoinRequestError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsJoinRequestError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsJoinRequestError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsJoinRequestError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsJoinRequestError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsJoinRequestError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsJoinRequestError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsLeave.h",
    "content": "//\n//  FKFlickrGroupsLeave.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsLeaveError_RequiredArgumentsMissing = 1,\t\t /* The group_id doesn't exist */\n\tFKFlickrGroupsLeaveError_GroupDoesNotExist = 2,\t\t /* The group by that ID does not exist */\n\tFKFlickrGroupsLeaveError_AccountIsNotInThatGroup = 3,\t\t /* The user is not a member of the group that was specified */\n\tFKFlickrGroupsLeaveError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsLeaveError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsLeaveError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsLeaveError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsLeaveError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsLeaveError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsLeaveError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsLeaveError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsLeaveError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsLeaveError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsLeaveError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsLeaveError;\n\n/*\n\nLeave a group.\n\n<br /><br />If the user is the only administrator left, and there are other members, the oldest member will be promoted to administrator.\n\n<br /><br />If the user is the last person in the group, the group will be deleted.\n\n\n\n\n*/\n@interface FKFlickrGroupsLeave : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the Group to leave */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* Delete all photos by this user from the group */\n@property (nonatomic, strong) NSString *delete_photos;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsLeave.m",
    "content": "//\n//  FKFlickrGroupsLeave.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsLeave.h\" \n\n@implementation FKFlickrGroupsLeave\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 2;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.leave\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.delete_photos) {\n\t\t[args setValue:self.delete_photos forKey:@\"delete_photos\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsLeaveError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrGroupsLeaveError_GroupDoesNotExist:\n\t\t\treturn @\"Group does not exist\";\n\t\tcase FKFlickrGroupsLeaveError_AccountIsNotInThatGroup:\n\t\t\treturn @\"Account is not in that group\";\n\t\tcase FKFlickrGroupsLeaveError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsLeaveError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsLeaveError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsLeaveError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsLeaveError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsLeaveError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsLeaveError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsLeaveError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsLeaveError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsLeaveError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsLeaveError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsSearch.h",
    "content": "//\n//  FKFlickrGroupsSearch.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsSearchError_NoTextPassed = 1,\t\t /* The required text argument was ommited. */\n\tFKFlickrGroupsSearchError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsSearchError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsSearchError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsSearchError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsSearchError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsSearchError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsSearchError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsSearchError;\n\n/*\n\nSearch for groups. 18+ groups will only be returned for authenticated calls where the authenticated user is over 18.\n\n\nResponse:\n\n<groups page=\"1\" pages=\"14\" perpage=\"5\" total=\"67\">\n\t<group nsid=\"3000@N02\"\n\t\tname=\"Frito's Test Group\" eighteenplus=\"0\" /> \n\t<group nsid=\"32825757@N00\"\n\t\tname=\"Free for All\" eighteenplus=\"0\" /> \n\t<group nsid=\"33335981560@N01\"\n\t\tname=\"joly's mothers\" eighteenplus=\"0\" /> \n\t<group nsid=\"33853651681@N01\"\n\t\tname=\"Wintermute tower\" eighteenplus=\"0\" /> \n\t<group nsid=\"33853651696@N01\"\n\t\tname=\"Art and Literature Hoedown\" eighteenplus=\"0\" /> \n</groups>\n\n*/\n@interface FKFlickrGroupsSearch : NSObject <FKFlickrAPIMethod>\n\n/* The text to search for. */\n@property (nonatomic, strong) NSString *text; /* (Required) */\n\n/* Number of groups to return per page. If this argument is ommited, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is ommited, it defaults to 1.  */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/FKFlickrGroupsSearch.m",
    "content": "//\n//  FKFlickrGroupsSearch.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsSearch.h\" \n\n@implementation FKFlickrGroupsSearch\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.search\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.text) {\n\t\t[args setValue:self.text forKey:@\"text\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsSearchError_NoTextPassed:\n\t\t\treturn @\"No text passed\";\n\t\tcase FKFlickrGroupsSearchError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsSearchError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsSearchError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsSearchError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsSearchError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsSearchError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsSearchError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Members/FKFlickrGroupsMembersGetList.h",
    "content": "//\n//  FKFlickrGroupsMembersGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsMembersGetListError_GroupNotFound = 1,\t\t /*  */\n\tFKFlickrGroupsMembersGetListError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsMembersGetListError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsMembersGetListError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsMembersGetListError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsMembersGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsMembersGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsMembersGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsMembersGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsMembersGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsMembersGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsMembersGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsMembersGetListError;\n\n/*\n\nGet a list of the members of a group.  The call must be signed on behalf of a Flickr member, and the ability to see the group membership will be determined by the Flickr member's group privileges.\n\n\nResponse:\n\n<members page=\"1\" pages=\"1\" perpage=\"100\" total=\"33\">\n<member nsid=\"123456@N01\" username=\"foo\" iconserver=\"1\" iconfarm=\"1\" membertype=\"2\"/>\n<member nsid=\"118210@N07\" username=\"kewlchops666\" iconserver=\"0\" iconfarm=\"0\" membertype=\"4\"/>\n<member nsid=\"119377@N07\" username=\"Alpha Shanan\" iconserver=\"0\" iconfarm=\"0\" membertype=\"2\"/>\n<member nsid=\"67783977@N00\" username=\"fakedunstanp1\" iconserver=\"1003\" iconfarm=\"2\" membertype=\"3\"/>\n...\n</members>\n\n*/\n@interface FKFlickrGroupsMembersGetList : NSObject <FKFlickrAPIMethod>\n\n/* Return a list of members for this group.  The group must be viewable by the Flickr member on whose behalf the API call is made. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* Comma separated list of member types\n<ul>\n<li>2: member</li>\n<li>3: moderator</li>\n<li>4: admin</li>\n</ul>\nBy default returns all types.  (Returning super rare member type \"1: narwhal\" isn't supported by this API method) */\n@property (nonatomic, strong) NSString *membertypes;\n\n/* Number of members to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Members/FKFlickrGroupsMembersGetList.m",
    "content": "//\n//  FKFlickrGroupsMembersGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsMembersGetList.h\" \n\n@implementation FKFlickrGroupsMembersGetList\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.members.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.membertypes) {\n\t\t[args setValue:self.membertypes forKey:@\"membertypes\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsMembersGetListError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsMembersGetListError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsMembersGetListError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsMembersGetListError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsMembersGetListError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsMembersGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsMembersGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsMembersGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsMembersGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsMembersGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsMembersGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsMembersGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsAdd.h",
    "content": "//\n//  FKFlickrGroupsPoolsAdd.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsPoolsAddError_PhotoNotFound = 1,\t\t /* The photo id passed was not the id of a photo owned by the caling user. */\n\tFKFlickrGroupsPoolsAddError_GroupNotFound = 2,\t\t /* The group id passed was not a valid id for a group the user is a member of. */\n\tFKFlickrGroupsPoolsAddError_PhotoAlreadyInPool = 3,\t\t /* The specified photo is already in the pool for the specified group. */\n\tFKFlickrGroupsPoolsAddError_PhotoInMaximumNumberOfPools = 4,\t\t /* The photo has already been added to the maximum allowed number of pools. */\n\tFKFlickrGroupsPoolsAddError_PhotoLimitReached = 5,\t\t /* The user has already added the maximum amount of allowed photos to the pool. */\n\tFKFlickrGroupsPoolsAddError_YourPhotoHasBeenAddedToThePendingQueueForThisPool = 6,\t\t /* The pool is moderated, and the photo has been added to the Pending Queue. If it is approved by a group administrator, it will be added to the pool. */\n\tFKFlickrGroupsPoolsAddError_YourPhotoHasAlreadyBeenAddedToThePendingQueueForThisPool = 7,\t\t /* The pool is moderated, and the photo has already been added to the Pending Queue. */\n\tFKFlickrGroupsPoolsAddError_ContentNotAllowed = 8,\t\t /* The content has been disallowed from the pool by the group admin(s). */\n\tFKFlickrGroupsPoolsAddError_MaximumNumberOfPhotosInGroupPool = 10,\t\t /* A group pool has reached the upper limit for the number of photos allowed. */\n\tFKFlickrGroupsPoolsAddError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsPoolsAddError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsPoolsAddError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsPoolsAddError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsPoolsAddError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsPoolsAddError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsPoolsAddError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsPoolsAddError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsPoolsAddError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsPoolsAddError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsPoolsAddError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsPoolsAddError;\n\n/*\n\nAdd a photo to a group's pool.\n\n\n\n\n*/\n@interface FKFlickrGroupsPoolsAdd : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to add to the group pool. The photo must belong to the calling user. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The NSID of the group who's pool the photo is to be added to. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsAdd.m",
    "content": "//\n//  FKFlickrGroupsPoolsAdd.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsPoolsAdd.h\" \n\n@implementation FKFlickrGroupsPoolsAdd\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.pools.add\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsPoolsAddError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrGroupsPoolsAddError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsPoolsAddError_PhotoAlreadyInPool:\n\t\t\treturn @\"Photo already in pool\";\n\t\tcase FKFlickrGroupsPoolsAddError_PhotoInMaximumNumberOfPools:\n\t\t\treturn @\"Photo in maximum number of pools\";\n\t\tcase FKFlickrGroupsPoolsAddError_PhotoLimitReached:\n\t\t\treturn @\"Photo limit reached\";\n\t\tcase FKFlickrGroupsPoolsAddError_YourPhotoHasBeenAddedToThePendingQueueForThisPool:\n\t\t\treturn @\"Your Photo has been added to the Pending Queue for this Pool\";\n\t\tcase FKFlickrGroupsPoolsAddError_YourPhotoHasAlreadyBeenAddedToThePendingQueueForThisPool:\n\t\t\treturn @\"Your Photo has already been added to the Pending Queue for this Pool\";\n\t\tcase FKFlickrGroupsPoolsAddError_ContentNotAllowed:\n\t\t\treturn @\"Content not allowed\";\n\t\tcase FKFlickrGroupsPoolsAddError_MaximumNumberOfPhotosInGroupPool:\n\t\t\treturn @\"Maximum number of photos in Group Pool\";\n\t\tcase FKFlickrGroupsPoolsAddError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsPoolsAddError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsPoolsAddError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsPoolsAddError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsPoolsAddError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsPoolsAddError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsPoolsAddError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsAddError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsAddError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsPoolsAddError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsPoolsAddError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetContext.h",
    "content": "//\n//  FKFlickrGroupsPoolsGetContext.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsPoolsGetContextError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view. */\n\tFKFlickrGroupsPoolsGetContextError_PhotoNotInPool = 2,\t\t /* The specified photo is not in the specified group's pool. */\n\tFKFlickrGroupsPoolsGetContextError_GroupNotFound = 3,\t\t /* The specified group nsid was not a valid group or the caller does not have permission to view the group's pool. */\n\tFKFlickrGroupsPoolsGetContextError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsPoolsGetContextError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsPoolsGetContextError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsPoolsGetContextError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsPoolsGetContextError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsPoolsGetContextError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsPoolsGetContextError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsPoolsGetContextError;\n\n/*\n\nReturns next and previous photos for a photo in a group pool.\n\n<p>See <a href=\"/services/api/flickr.photos.getContext.html\">flickr.photos.getContext</a></p>\n\nResponse:\n\n<prevphoto id=\"2980\" secret=\"973da1e709\"\n\ttitle=\"boo!\" url=\"/photos/bees/2980/\" /> \n<nextphoto id=\"2985\" secret=\"059b664012\"\n\ttitle=\"Amsterdam Amstel\" url=\"/photos/bees/2985/\" /> \n\n*/\n@interface FKFlickrGroupsPoolsGetContext : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch the context for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The nsid of the group who's pool to fetch the photo's context for. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/*  */\n@property (nonatomic, strong) NSString *num_prev;\n\n/*  */\n@property (nonatomic, strong) NSString *num_next;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: description, license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_m, url_z, url_l, url_o */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetContext.m",
    "content": "//\n//  FKFlickrGroupsPoolsGetContext.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsPoolsGetContext.h\" \n\n@implementation FKFlickrGroupsPoolsGetContext\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.pools.getContext\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.num_prev) {\n\t\t[args setValue:self.num_prev forKey:@\"num_prev\"];\n\t}\n\tif(self.num_next) {\n\t\t[args setValue:self.num_next forKey:@\"num_next\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsPoolsGetContextError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_PhotoNotInPool:\n\t\t\treturn @\"Photo not in pool\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsPoolsGetContextError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetGroups.h",
    "content": "//\n//  FKFlickrGroupsPoolsGetGroups.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsPoolsGetGroupsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsPoolsGetGroupsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsPoolsGetGroupsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsPoolsGetGroupsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsPoolsGetGroupsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsPoolsGetGroupsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsPoolsGetGroupsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsPoolsGetGroupsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsPoolsGetGroupsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsPoolsGetGroupsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsPoolsGetGroupsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsPoolsGetGroupsError;\n\n/*\n\nReturns a list of groups to which you can add photos.\n\n<p>The <code>privacy</code> attribute is 1 for private groups, 2 for invite-only public groups and 3 for open public groups.</p>\n\nResponse:\n\n<groups page=\"1\" pages=\"1\" per_page=\"400\" total=\"3\">\n\t<group nsid=\"33853651696@N01\" name=\"Art and Literature Hoedown\"\n\t\tadmin=\"0\" privacy=\"3\" photos=\"2\" iconserver=\"1\" /> \n\t<group nsid=\"34427465446@N01\" name=\"FlickrIdeas\"\n\t\tadmin=\"1\" privacy=\"3\" photos=\"20\" iconserver=\"1\" /> \n\t<group nsid=\"34427465497@N01\" name=\"GNEverybody\"\n\t\tadmin=\"0\" privacy=\"3\" photos=\"4\" iconserver=\"1\" /> \n</groups>\n\n*/\n@interface FKFlickrGroupsPoolsGetGroups : NSObject <FKFlickrAPIMethod>\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n/* Number of groups to return per page. If this argument is omitted, it defaults to 400. The maximum allowed value is 400. */\n@property (nonatomic, strong) NSString *per_page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetGroups.m",
    "content": "//\n//  FKFlickrGroupsPoolsGetGroups.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsPoolsGetGroups.h\" \n\n@implementation FKFlickrGroupsPoolsGetGroups\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.pools.getGroups\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsPoolsGetGroupsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetPhotos.h",
    "content": "//\n//  FKFlickrGroupsPoolsGetPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsPoolsGetPhotosError_GroupNotFound = 1,\t\t /* The group id passed was not a valid group id. */\n\tFKFlickrGroupsPoolsGetPhotosError_YouDontHavePermissionToViewThisPool = 2,\t\t /* The logged in user (if any) does not have permission to view the pool for this group. */\n\tFKFlickrGroupsPoolsGetPhotosError_UnknownUser = 3,\t\t /* The user specified by user_id does not exist. */\n\tFKFlickrGroupsPoolsGetPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsPoolsGetPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsPoolsGetPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsPoolsGetPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsPoolsGetPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsPoolsGetPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsPoolsGetPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsPoolsGetPhotosError;\n\n/*\n\nReturns a list of pool photos for a given group, based on the permissions of the group and the user logged in (if any).\n\n\nResponse:\n\n<photos page=\"1\" pages=\"1\" perpage=\"1\" total=\"1\">\n\t<photo id=\"2645\" owner=\"12037949754@N01\" title=\"36679_o\"\n\tsecret=\"a9f4a06091\" server=\"2\"\n\tispublic=\"1\" isfriend=\"0\" isfamily=\"0\"\n\townername=\"Bees / ?\" dateadded=\"1089918707\" /> \n</photos>\n\n*/\n@interface FKFlickrGroupsPoolsGetPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The id of the group who's pool you which to get the photo list for. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n/* A tag to filter the pool with. At the moment only one tag at a time is supported. */\n@property (nonatomic, strong) NSString *tags;\n\n/* The nsid of a user. Specifiying this parameter will retrieve for you only those photos that the user has contributed to the group pool. */\n@property (nonatomic, strong) NSString *user_id;\n\n/*  */\n@property (nonatomic, strong) NSString *jump_to;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetPhotos.m",
    "content": "//\n//  FKFlickrGroupsPoolsGetPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsPoolsGetPhotos.h\" \n\n@implementation FKFlickrGroupsPoolsGetPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.pools.getPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.tags) {\n\t\t[args setValue:self.tags forKey:@\"tags\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.jump_to) {\n\t\t[args setValue:self.jump_to forKey:@\"jump_to\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_YouDontHavePermissionToViewThisPool:\n\t\t\treturn @\"You don't have permission to view this pool\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_UnknownUser:\n\t\t\treturn @\"Unknown user\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsPoolsGetPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsRemove.h",
    "content": "//\n//  FKFlickrGroupsPoolsRemove.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrGroupsPoolsRemoveError_GroupNotFound = 1,\t\t /* The group_id passed did not refer to a valid group. */\n\tFKFlickrGroupsPoolsRemoveError_PhotoNotInPool = 2,\t\t /* The photo_id passed was not a valid id of a photo in the group pool. */\n\tFKFlickrGroupsPoolsRemoveError_InsufficientPermissionToRemovePhoto = 3,\t\t /* The calling user doesn't own the photo and is not an administrator of the group, so may not remove the photo from the pool. */\n\tFKFlickrGroupsPoolsRemoveError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrGroupsPoolsRemoveError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrGroupsPoolsRemoveError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrGroupsPoolsRemoveError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrGroupsPoolsRemoveError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrGroupsPoolsRemoveError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrGroupsPoolsRemoveError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrGroupsPoolsRemoveError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrGroupsPoolsRemoveError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrGroupsPoolsRemoveError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrGroupsPoolsRemoveError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrGroupsPoolsRemoveError;\n\n/*\n\nRemove a photo from a group pool.\n\n\n\n\n*/\n@interface FKFlickrGroupsPoolsRemove : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to remove from the group pool. The photo must either be owned by the calling user of the calling user must be an administrator of the group. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The NSID of the group who's pool the photo is to removed from. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsRemove.m",
    "content": "//\n//  FKFlickrGroupsPoolsRemove.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrGroupsPoolsRemove.h\" \n\n@implementation FKFlickrGroupsPoolsRemove\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.groups.pools.remove\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrGroupsPoolsRemoveError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_PhotoNotInPool:\n\t\t\treturn @\"Photo not in pool\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_InsufficientPermissionToRemovePhoto:\n\t\t\treturn @\"Insufficient permission to remove photo\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrGroupsPoolsRemoveError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Interestingness/FKFlickrInterestingnessGetList.h",
    "content": "//\n//  FKFlickrInterestingnessGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrInterestingnessGetListError_NotAValidDateString = 1,\t\t /* The date string passed did not validate. All dates must be formatted : YYYY-MM-DD */\n\tFKFlickrInterestingnessGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrInterestingnessGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrInterestingnessGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrInterestingnessGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrInterestingnessGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrInterestingnessGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrInterestingnessGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrInterestingnessGetListError;\n\n/*\n\nReturns the list of interesting photos for the most recent day or a user-specified date.\n\n\n\n\n*/\n@interface FKFlickrInterestingnessGetList : NSObject <FKFlickrAPIMethod>\n\n/* A specific date, formatted as YYYY-MM-DD, to return interesting photos for. */\n@property (nonatomic, strong) NSString *date;\n\n/* Always ask the pandas for interesting photos. This is a temporary argument to allow developers to update their code. */\n@property (nonatomic, strong) NSString *use_panda;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Interestingness/FKFlickrInterestingnessGetList.m",
    "content": "//\n//  FKFlickrInterestingnessGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrInterestingnessGetList.h\" \n\n@implementation FKFlickrInterestingnessGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.interestingness.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.use_panda) {\n\t\t[args setValue:self.use_panda forKey:@\"use_panda\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrInterestingnessGetListError_NotAValidDateString:\n\t\t\treturn @\"Not a valid date string.\";\n\t\tcase FKFlickrInterestingnessGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrInterestingnessGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrInterestingnessGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrInterestingnessGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrInterestingnessGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrInterestingnessGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrInterestingnessGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetNamespaces.h",
    "content": "//\n//  FKFlickrMachinetagsGetNamespaces.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrMachinetagsGetNamespacesError_NotAValidPredicate = 1,\t\t /* Missing or invalid predicate argument. */\n\tFKFlickrMachinetagsGetNamespacesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrMachinetagsGetNamespacesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrMachinetagsGetNamespacesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrMachinetagsGetNamespacesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrMachinetagsGetNamespacesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrMachinetagsGetNamespacesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrMachinetagsGetNamespacesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrMachinetagsGetNamespacesError;\n\n/*\n\nReturn a list of unique namespaces, optionally limited by a given predicate, in alphabetical order.\n\n\"Usage\" gives you roughly how popular a machine tags, while \"predicates\" is the count of distinct predicates a namespace has.\n\nResponse:\n\n<namespaces page=\"1\" total=\"5\" perpage=\"500\" pages=\"1\">\n  <namespace usage=\"6538\" predicates=\"13\">aero</namespace>\n  <namespace usage=\"9072\" predicates=\"24\">flickr</namespace>\n  <namespace usage=\"670270\" predicates=\"35\">geo</namespace>\n  <namespace usage=\"23903\" predicates=\"36\">taxonomy</namespace>\n  <namespace usage=\"50449\" predicates=\"4\">upcoming</namespace>\n</namespaces>\n\n\n*/\n@interface FKFlickrMachinetagsGetNamespaces : NSObject <FKFlickrAPIMethod>\n\n/* Limit the list of namespaces returned to those that have the following predicate. */\n@property (nonatomic, strong) NSString *predicate;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetNamespaces.m",
    "content": "//\n//  FKFlickrMachinetagsGetNamespaces.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrMachinetagsGetNamespaces.h\" \n\n@implementation FKFlickrMachinetagsGetNamespaces\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.machinetags.getNamespaces\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.predicate) {\n\t\t[args setValue:self.predicate forKey:@\"predicate\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrMachinetagsGetNamespacesError_NotAValidPredicate:\n\t\t\treturn @\"Not a valid predicate.\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrMachinetagsGetNamespacesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPairs.h",
    "content": "//\n//  FKFlickrMachinetagsGetPairs.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrMachinetagsGetPairsError_NotAValidNamespace = 1,\t\t /* Missing or invalid namespace argument. */\n\tFKFlickrMachinetagsGetPairsError_NotAValidPredicate = 2,\t\t /* Missing or invalid predicate argument. */\n\tFKFlickrMachinetagsGetPairsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrMachinetagsGetPairsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrMachinetagsGetPairsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrMachinetagsGetPairsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrMachinetagsGetPairsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrMachinetagsGetPairsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrMachinetagsGetPairsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrMachinetagsGetPairsError;\n\n/*\n\nReturn a list of unique namespace and predicate pairs, optionally limited by predicate or namespace, in alphabetical order.\n\n\nResponse:\n\n<pairs page=\"1\" total=\"1228\" perpage=\"500\" pages=\"3\">\n   <pair namespace=\"aero\" predicate=\"airline\" usage=\"1093\">aero:airline</pair>\n   <pair namespace=\"aero\" predicate=\"icao\" usage=\"4\">aero:icao</pair>\n   <pair namespace=\"aero\" predicate=\"model\" usage=\"1026\">aero:model</pair>\n   <pair namespace=\"aero\" predicate=\"tail\" usage=\"1048\">aero:tail</pair>\n</pairs>\n\n*/\n@interface FKFlickrMachinetagsGetPairs : NSObject <FKFlickrAPIMethod>\n\n/* Limit the list of pairs returned to those that have the following namespace. */\n@property (nonatomic, strong) NSString *namespace;\n\n/* Limit the list of pairs returned to those that have the following predicate. */\n@property (nonatomic, strong) NSString *predicate;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPairs.m",
    "content": "//\n//  FKFlickrMachinetagsGetPairs.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrMachinetagsGetPairs.h\" \n\n@implementation FKFlickrMachinetagsGetPairs\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.machinetags.getPairs\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.namespace) {\n\t\t[args setValue:self.namespace forKey:@\"namespace\"];\n\t}\n\tif(self.predicate) {\n\t\t[args setValue:self.predicate forKey:@\"predicate\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrMachinetagsGetPairsError_NotAValidNamespace:\n\t\t\treturn @\"Not a valid namespace\";\n\t\tcase FKFlickrMachinetagsGetPairsError_NotAValidPredicate:\n\t\t\treturn @\"Not a valid predicate\";\n\t\tcase FKFlickrMachinetagsGetPairsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrMachinetagsGetPairsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrMachinetagsGetPairsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetPairsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetPairsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrMachinetagsGetPairsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrMachinetagsGetPairsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPredicates.h",
    "content": "//\n//  FKFlickrMachinetagsGetPredicates.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrMachinetagsGetPredicatesError_NotAValidNamespace = 1,\t\t /* Missing or invalid namespace argument. */\n\tFKFlickrMachinetagsGetPredicatesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrMachinetagsGetPredicatesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrMachinetagsGetPredicatesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrMachinetagsGetPredicatesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrMachinetagsGetPredicatesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrMachinetagsGetPredicatesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrMachinetagsGetPredicatesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrMachinetagsGetPredicatesError;\n\n/*\n\nReturn a list of unique predicates, optionally limited by a given namespace.\n\n\nResponse:\n\n<predicates page=\"1\" pages=\"1\" total=\"3\" perpage=\"500\">\n    <predicate usage=\"20\" namespaces=\"1\">elbow</predicate>\n    <predicate usage=\"52\" namespaces=\"2\">face</predicate>\n    <predicate usage=\"10\" namespaces=\"1\">hand</predicate>\n</predicates>\n\n\n*/\n@interface FKFlickrMachinetagsGetPredicates : NSObject <FKFlickrAPIMethod>\n\n/* Limit the list of predicates returned to those that have the following namespace. */\n@property (nonatomic, strong) NSString *namespace;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPredicates.m",
    "content": "//\n//  FKFlickrMachinetagsGetPredicates.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrMachinetagsGetPredicates.h\" \n\n@implementation FKFlickrMachinetagsGetPredicates\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.machinetags.getPredicates\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.namespace) {\n\t\t[args setValue:self.namespace forKey:@\"namespace\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrMachinetagsGetPredicatesError_NotAValidNamespace:\n\t\t\treturn @\"Not a valid namespace\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrMachinetagsGetPredicatesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetRecentValues.h",
    "content": "//\n//  FKFlickrMachinetagsGetRecentValues.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrMachinetagsGetRecentValuesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrMachinetagsGetRecentValuesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrMachinetagsGetRecentValuesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrMachinetagsGetRecentValuesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrMachinetagsGetRecentValuesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrMachinetagsGetRecentValuesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrMachinetagsGetRecentValuesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrMachinetagsGetRecentValuesError;\n\n/*\n\nFetch recently used (or created) machine tags values.\n\n\nResponse:\n\n<values namespace=\"taxonomy\" predicate=\"common\" page=\"1\" total=\"500\" perpage=\"500\" pages=\"1\">\n    <value usage=\"4\" namespace=\"taxonomy\" predicate=\"common\"\n           first_added=\"1244232796\" last_added=\"1244232796\">maui chaff flower</value>\n\n    <!-- and so on... -->\n</values>\n\n*/\n@interface FKFlickrMachinetagsGetRecentValues : NSObject <FKFlickrAPIMethod>\n\n/* A namespace that all values should be restricted to. */\n@property (nonatomic, strong) NSString *namespace;\n\n/* A predicate that all values should be restricted to. */\n@property (nonatomic, strong) NSString *predicate;\n\n/* Only return machine tags values that have been added since this timestamp, in epoch seconds.   */\n@property (nonatomic, strong) NSString *added_since;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetRecentValues.m",
    "content": "//\n//  FKFlickrMachinetagsGetRecentValues.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrMachinetagsGetRecentValues.h\" \n\n@implementation FKFlickrMachinetagsGetRecentValues\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.machinetags.getRecentValues\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.namespace) {\n\t\t[args setValue:self.namespace forKey:@\"namespace\"];\n\t}\n\tif(self.predicate) {\n\t\t[args setValue:self.predicate forKey:@\"predicate\"];\n\t}\n\tif(self.added_since) {\n\t\t[args setValue:self.added_since forKey:@\"added_since\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrMachinetagsGetRecentValuesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetValues.h",
    "content": "//\n//  FKFlickrMachinetagsGetValues.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrMachinetagsGetValuesError_NotAValidNamespace = 1,\t\t /* Missing or invalid namespace argument. */\n\tFKFlickrMachinetagsGetValuesError_NotAValidPredicate = 2,\t\t /* Missing or invalid predicate argument. */\n\tFKFlickrMachinetagsGetValuesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrMachinetagsGetValuesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrMachinetagsGetValuesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrMachinetagsGetValuesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrMachinetagsGetValuesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrMachinetagsGetValuesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrMachinetagsGetValuesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrMachinetagsGetValuesError;\n\n/*\n\nReturn a list of unique values for a namespace and predicate.\n\n\nResponse:\n\n<values namespace=\"upcoming\" predicate=\"event\" page=\"1\" pages=\"1\" total=\"3\" perpage=\"500\">\n    <value usage=\"3\">123</value>\n    <value usage=\"1\">456</value>\n    <value usage=\"147\">789</value>\n</values>\n\n*/\n@interface FKFlickrMachinetagsGetValues : NSObject <FKFlickrAPIMethod>\n\n/* The namespace that all values should be restricted to. */\n@property (nonatomic, strong) NSString *namespace; /* (Required) */\n\n/* The predicate that all values should be restricted to. */\n@property (nonatomic, strong) NSString *predicate; /* (Required) */\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n/* Minimum usage count. */\n@property (nonatomic, strong) NSString *usage;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetValues.m",
    "content": "//\n//  FKFlickrMachinetagsGetValues.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrMachinetagsGetValues.h\" \n\n@implementation FKFlickrMachinetagsGetValues\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.machinetags.getValues\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.namespace) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'namespace', \"];\n\t}\n\tif(!self.predicate) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'predicate', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.namespace) {\n\t\t[args setValue:self.namespace forKey:@\"namespace\"];\n\t}\n\tif(self.predicate) {\n\t\t[args setValue:self.predicate forKey:@\"predicate\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.usage) {\n\t\t[args setValue:self.usage forKey:@\"usage\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrMachinetagsGetValuesError_NotAValidNamespace:\n\t\t\treturn @\"Not a valid namespace\";\n\t\tcase FKFlickrMachinetagsGetValuesError_NotAValidPredicate:\n\t\t\treturn @\"Not a valid predicate\";\n\t\tcase FKFlickrMachinetagsGetValuesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrMachinetagsGetValuesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrMachinetagsGetValuesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetValuesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrMachinetagsGetValuesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrMachinetagsGetValuesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrMachinetagsGetValuesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Panda/FKFlickrPandaGetList.h",
    "content": "//\n//  FKFlickrPandaGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPandaGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPandaGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPandaGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPandaGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPandaGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPandaGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPandaGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPandaGetListError;\n\n/*\n\nReturn a list of <a href=\"http://www.flickr.com/explore/panda\">Flickr pandas</a>, from whom you can request photos using the <a href=\"/services/api/flickr.panda.getPhotos.htm\">flickr.panda.getPhotos</a> API method.\n<br/><br/>\nMore information about the pandas can be found on the <a href=\"http://code.flickr.com/blog/2009/03/03/panda-tuesday-the-history-of-the-panda-new-apis-explore-and-you/\">dev blog</a>.\n\n\nResponse:\n\n<pandas>\n   <panda>ling ling</panda>\n   <panda>hsing hsing</panda>\n   <panda>wang wang</panda>\n</pandas>\n\n*/\n@interface FKFlickrPandaGetList : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Panda/FKFlickrPandaGetList.m",
    "content": "//\n//  FKFlickrPandaGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPandaGetList.h\" \n\n@implementation FKFlickrPandaGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.panda.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPandaGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPandaGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPandaGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPandaGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPandaGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPandaGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPandaGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Panda/FKFlickrPandaGetPhotos.h",
    "content": "//\n//  FKFlickrPandaGetPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPandaGetPhotosError_RequiredParameterMissing = 1,\t\t /* One or more required parameters was not included with your request. */\n\tFKFlickrPandaGetPhotosError_UnknownPanda = 2,\t\t /* You requested a panda we haven't met yet. */\n\tFKFlickrPandaGetPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPandaGetPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPandaGetPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPandaGetPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPandaGetPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPandaGetPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPandaGetPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPandaGetPhotosError;\n\n/*\n\nAsk the <a href=\"http://www.flickr.com/explore/panda\">Flickr Pandas</a> for a list of recent public (and \"safe\") photos.\n<br/><br/>\nMore information about the pandas can be found on the <a href=\"http://code.flickr.com/blog/2009/03/03/panda-tuesday-the-history-of-the-panda-new-apis-explore-and-you/\">dev blog</a>.\n\nWhen calling this API method please ensure that your code uses the <strong>lastupdate</strong> and <strong>interval</strong> attributes to determine when to request new photos. <em>lastupdate</em> is a Unix timestamp indicating when the list of photos was generated and <em>interval</em> is the number of seconds to wait before polling the Flickr API again.\n\nResponse:\n\n<photos interval=\"60000\" lastupdate=\"1235765058272\" total=\"120\" panda=\"ling ling\">\n    <photo title=\"Shorebirds at Pillar Point\" id=\"3313428913\" secret=\"2cd3cb44cb\"\n        server=\"3609\" farm=\"4\" owner=\"72442527@N00\" ownername=\"Pat Ulrich\"/>\n    <photo title=\"Battle of the sky\" id=\"3313713993\" secret=\"3f7f51500f\"\n        server=\"3382\" farm=\"4\" owner=\"10459691@N05\" ownername=\"Sven Ericsson\"/>\n    <!-- and so on -->\n</photos>\n\n*/\n@interface FKFlickrPandaGetPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The name of the panda to ask for photos from. There are currently three pandas named:<br /><br />\n\n<ul>\n<li><strong><a href=\"http://flickr.com/photos/ucumari/126073203/\">ling ling</a></strong></li>\n<li><strong><a href=\"http://flickr.com/photos/lynnehicks/136407353\">hsing hsing</a></strong></li>\n<li><strong><a href=\"http://flickr.com/photos/perfectpandas/1597067182/\">wang wang</a></strong></li>\n</ul>\n\n<br />You can fetch a list of all the current pandas using the <a href=\"/services/api/flickr.panda.getList.html\">flickr.panda.getList</a> API method. */\n@property (nonatomic, strong) NSString *panda_name; /* (Required) */\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Panda/FKFlickrPandaGetPhotos.m",
    "content": "//\n//  FKFlickrPandaGetPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPandaGetPhotos.h\" \n\n@implementation FKFlickrPandaGetPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.panda.getPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.panda_name) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'panda_name', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.panda_name) {\n\t\t[args setValue:self.panda_name forKey:@\"panda_name\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPandaGetPhotosError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing.\";\n\t\tcase FKFlickrPandaGetPhotosError_UnknownPanda:\n\t\t\treturn @\"Unknown panda\";\n\t\tcase FKFlickrPandaGetPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPandaGetPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPandaGetPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPandaGetPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPandaGetPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPandaGetPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPandaGetPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleFindByEmail.h",
    "content": "//\n//  FKFlickrPeopleFindByEmail.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleFindByEmailError_UserNotFound = 1,\t\t /* No user with the supplied email address was found. */\n\tFKFlickrPeopleFindByEmailError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleFindByEmailError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleFindByEmailError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleFindByEmailError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleFindByEmailError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleFindByEmailError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleFindByEmailError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleFindByEmailError;\n\n/*\n\nReturn a user's NSID, given their email address\n\n\nResponse:\n\n<user nsid=\"12037949632@N01\">\n\t<username>Stewart</username> \n</user>\n\n*/\n@interface FKFlickrPeopleFindByEmail : NSObject <FKFlickrAPIMethod>\n\n/* The email address of the user to find  (may be primary or secondary). */\n@property (nonatomic, strong) NSString *find_email; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleFindByEmail.m",
    "content": "//\n//  FKFlickrPeopleFindByEmail.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleFindByEmail.h\" \n\n@implementation FKFlickrPeopleFindByEmail\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.findByEmail\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.find_email) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'find_email', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.find_email) {\n\t\t[args setValue:self.find_email forKey:@\"find_email\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleFindByEmailError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPeopleFindByEmailError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleFindByEmailError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleFindByEmailError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleFindByEmailError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleFindByEmailError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleFindByEmailError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleFindByEmailError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleFindByUsername.h",
    "content": "//\n//  FKFlickrPeopleFindByUsername.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleFindByUsernameError_UserNotFound = 1,\t\t /* No user with the supplied username was found. */\n\tFKFlickrPeopleFindByUsernameError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleFindByUsernameError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleFindByUsernameError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleFindByUsernameError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleFindByUsernameError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleFindByUsernameError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleFindByUsernameError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleFindByUsernameError;\n\n/*\n\nReturn a user's NSID, given their username.\n\n\nResponse:\n\n<user nsid=\"12037949632@N01\">\n\t<username>Stewart</username> \n</user>\n\n*/\n@interface FKFlickrPeopleFindByUsername : NSObject <FKFlickrAPIMethod>\n\n/* The username of the user to lookup. */\n@property (nonatomic, strong) NSString *username; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleFindByUsername.m",
    "content": "//\n//  FKFlickrPeopleFindByUsername.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleFindByUsername.h\" \n\n@implementation FKFlickrPeopleFindByUsername\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.findByUsername\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.username) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'username', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.username) {\n\t\t[args setValue:self.username forKey:@\"username\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleFindByUsernameError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPeopleFindByUsernameError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleFindByUsernameError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleFindByUsernameError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleFindByUsernameError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleFindByUsernameError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleFindByUsernameError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleFindByUsernameError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetGroups.h",
    "content": "//\n//  FKFlickrPeopleGetGroups.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetGroupsError_UserNotFound = 1,\t\t /* The user id passed did not match a Flickr user. */\n\tFKFlickrPeopleGetGroupsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPeopleGetGroupsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPeopleGetGroupsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPeopleGetGroupsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPeopleGetGroupsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetGroupsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetGroupsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetGroupsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetGroupsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetGroupsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetGroupsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetGroupsError;\n\n/*\n\nReturns the list of groups a user is a member of.\n\nThe admin attribute indicates whether the user is an administrator of the group. The eighteenplus attribute indicates if the group is visible to members over 18 only. The invite_only attribute indicates whether a user can join the group without administrator approval.\n\nResponse:\n\n<groups>\n  <group nsid=\"17274427@N00\" name=\"Cream of the Crop - Please read the rules\" iconfarm=\"1\" iconserver=\"1\" admin=\"0\" eighteenplus=\"0\" invitation_only=\"0\" members=\"11935\" pool_count=\"12522\" />\n  <group nsid=\"20083316@N00\" name=\"Apple\" iconfarm=\"1\" iconserver=\"1\" admin=\"0\" eighteenplus=\"0\" invitation_only=\"0\" members=\"11776\" pool_count=\"62438\" />\n  <group nsid=\"34427469792@N01\" name=\"FlickrCentral\" iconfarm=\"1\" iconserver=\"1\" admin=\"0\" eighteenplus=\"0\" invitation_only=\"0\" members=\"168055\" pool_count=\"5280930\" />\n  <group nsid=\"37718678610@N01\" name=\"Typography and Lettering\" iconfarm=\"1\" iconserver=\"1\" admin=\"0\" eighteenplus=\"0\" invitation_only=\"0\" members=\"17318\" pool_count=\"130169\" />\n</groups>\n\n*/\n@interface FKFlickrPeopleGetGroups : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch groups for. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>privacy</code>, <code>throttle</code>, <code>restrictions</code> */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetGroups.m",
    "content": "//\n//  FKFlickrPeopleGetGroups.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetGroups.h\" \n\n@implementation FKFlickrPeopleGetGroups\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getGroups\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetGroupsError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPeopleGetGroupsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPeopleGetGroupsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPeopleGetGroupsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPeopleGetGroupsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPeopleGetGroupsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetGroupsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetGroupsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetGroupsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetGroupsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetGroupsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetGroupsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetInfo.h",
    "content": "//\n//  FKFlickrPeopleGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetInfoError_UserNotFound = 1,\t\t /* The user id passed did not match a Flickr user. */\n\tFKFlickrPeopleGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetInfoError;\n\n/*\n\nGet information about a user.\n\n<p>The <code>firstdate</code> element contains the unix timestamp of the first photo uploaded by the user. The <code>firstdatetaken</code> element contains the mysql datetime of the first photo taken by the user.</p>\n<p>The <code>iconserver</code> element is used to build the url to the users' buddyicon - for more information please read the <a href=\"/services/api/misc.buddyicons.html\">buddyicon guide</a>.</p>\n<p>\nIf the API call is authenticated contact information will also be returned as attributes on the person element.  <code>contact</code>, <code>friend</code>, and <code>family</code> are boolean flags describing the relationship between the <a href=\"/services/api/auth.spec.html\">authenticated</a> user, and the person currently being inspected.   <code>revcontact</code>, <code>revfriend</code>, and <code>revfamily</code> is the reciprocal relationship.\n</p>\n\nResponse:\n\n<person nsid=\"12037949754@N01\" ispro=\"0\" iconserver=\"122\" iconfarm=\"1\">\n\t<username>bees</username>\n\t<realname>Cal Henderson</realname>\n        <mbox_sha1sum>eea6cd28e3d0003ab51b0058a684d94980b727ac</mbox_sha1sum>\n\t<location>Vancouver, Canada</location>\n\t<photosurl>http://www.flickr.com/photos/bees/</photosurl> \n\t<profileurl>http://www.flickr.com/people/bees/</profileurl> \n\t<photos>\n\t\t<firstdate>1071510391</firstdate>\n\t\t<firstdatetaken>1900-09-02 09:11:24</firstdatetaken>\n\t\t<count>449</count>\n\t</photos>\n</person>\n\n*/\n@interface FKFlickrPeopleGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch information about. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* As an alternative to user_id, load a member based on URL, either photos or people URL. */\n@property (nonatomic, strong) NSString *url; /* (Required) */\n\n/* If set to 1, it checks if the user is connected to Facebook and returns that information back. */\n@property (nonatomic, strong) NSString *fb_connected;\n\n/* If set to 1, it returns the storage information about the user, like the storage used and storage available. */\n@property (nonatomic, strong) NSString *storage;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetInfo.m",
    "content": "//\n//  FKFlickrPeopleGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetInfo.h\" \n\n@implementation FKFlickrPeopleGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\tif(!self.url) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'url', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.url) {\n\t\t[args setValue:self.url forKey:@\"url\"];\n\t}\n\tif(self.fb_connected) {\n\t\t[args setValue:self.fb_connected forKey:@\"fb_connected\"];\n\t}\n\tif(self.storage) {\n\t\t[args setValue:self.storage forKey:@\"storage\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetInfoError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPeopleGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetLimits.h",
    "content": "//\n//  FKFlickrPeopleGetLimits.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetLimitsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPeopleGetLimitsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPeopleGetLimitsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPeopleGetLimitsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPeopleGetLimitsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetLimitsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetLimitsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetLimitsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetLimitsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetLimitsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetLimitsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetLimitsError;\n\n/*\n\nReturns the photo and video limits that apply to the calling user account.\n\n<ul>\n<li>photos/@maxdisplaypx: maximum size in pixels for photos displayed on the site (0 means that no limit is in place). No limit is placed on the dimension of photos uploaded.</li>\n<li>photos/@maxupload: maximum file size in bytes for photo uploads.</li>\n<li>videos/@maxduration: maximum duration in seconds of a video.</li>\n<li>videos/@maxupload: maximum file size in bytes for video uploads.</li>\n</ul>\n\n<p>For more details, see the documentation about <a href=\"http://www.flickr.com/help/limits/\">limits</a>.</p>\n\nResponse:\n\n<person nsid=\"30135021@N05\">\n\t<photos maxdisplaypx=\"1024\" maxupload=\"15728640\" />\n\t<videos maxduration=\"90\" maxupload=\"157286400\" />\n</person>\n\n*/\n@interface FKFlickrPeopleGetLimits : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetLimits.m",
    "content": "//\n//  FKFlickrPeopleGetLimits.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetLimits.h\" \n\n@implementation FKFlickrPeopleGetLimits\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getLimits\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetLimitsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPeopleGetLimitsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPeopleGetLimitsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPeopleGetLimitsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPeopleGetLimitsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetLimitsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetLimitsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetLimitsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetLimitsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetLimitsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetLimitsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPhotos.h",
    "content": "//\n//  FKFlickrPeopleGetPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetPhotosError_RequiredArgumentsMissing = 1,\t\t /*  */\n\tFKFlickrPeopleGetPhotosError_UnknownUser = 2,\t\t /* A user_id was passed which did not match a valid flickr user. */\n\tFKFlickrPeopleGetPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPeopleGetPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPeopleGetPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPeopleGetPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPeopleGetPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetPhotosError;\n\n/*\n\nReturn photos from the given user's photostream. Only photos visible to the calling user will be returned. This method must be authenticated; to return public photos for a user, use <a href=\"/services/api/flickr.people.getPublicPhotos.html\">flickr.people.getPublicPhotos</a>.\n\n\n\n\n*/\n@interface FKFlickrPeopleGetPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user who's photos to return. A value of \"me\" will return the calling user's photos. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* Safe search setting:\n\n<ul>\n<li>1 for safe.</li>\n<li>2 for moderate.</li>\n<li>3 for restricted.</li>\n</ul>\n\n(Please note: Un-authed calls can only see Safe content.) */\n@property (nonatomic, strong) NSString *safe_search;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n/* Content Type setting:\n<ul>\n<li>1 for photos only.</li>\n<li>2 for screenshots only.</li>\n<li>3 for 'other' only.</li>\n<li>4 for photos and screenshots.</li>\n<li>5 for screenshots and 'other'.</li>\n<li>6 for photos and 'other'.</li>\n<li>7 for photos, screenshots, and 'other' (all).</li>\n</ul> */\n@property (nonatomic, strong) NSString *content_type;\n\n/* Return photos only matching a certain privacy level. This only applies when making an authenticated call to view photos you own. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends & family</li>\n<li>5 completely private photos</li>\n</ul> */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPhotos.m",
    "content": "//\n//  FKFlickrPeopleGetPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetPhotos.h\" \n\n@implementation FKFlickrPeopleGetPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.safe_search) {\n\t\t[args setValue:self.safe_search forKey:@\"safe_search\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\tif(self.content_type) {\n\t\t[args setValue:self.content_type forKey:@\"content_type\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetPhotosError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrPeopleGetPhotosError_UnknownUser:\n\t\t\treturn @\"Unknown user\";\n\t\tcase FKFlickrPeopleGetPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPeopleGetPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPeopleGetPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPeopleGetPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPeopleGetPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPhotosOf.h",
    "content": "//\n//  FKFlickrPeopleGetPhotosOf.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetPhotosOfError_UserNotFound = 1,\t\t /* A user_id was passed which did not match a valid flickr user. */\n\tFKFlickrPeopleGetPhotosOfError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetPhotosOfError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetPhotosOfError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetPhotosOfError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetPhotosOfError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetPhotosOfError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetPhotosOfError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetPhotosOfError;\n\n/*\n\nReturns a list of photos containing a particular Flickr member.\n\n<p>This method returns a variant of the standard photo list xml.</p>\n\n<p>For queries about a member other than the currently authenticated one, pagination data (\"total\" and \"pages\" attributes) will not be available.</p>\n\n<p>Instead, the <photos> element will contain a boolean value 'has_next_page' which will tell you whether or not there are more photos to fetch.</p>\n\nResponse:\n\n<photos page=\"2\" has_next_page=\"1\" perpage=\"10\">\n\t<photo id=\"2636\" owner=\"47058503995@N01\" \n\t\tsecret=\"a123456\" server=\"2\" title=\"test_04\"\n\t\tispublic=\"1\" isfriend=\"0\" isfamily=\"0\" />\n\t<photo id=\"2635\" owner=\"47058503995@N01\"\n\t\tsecret=\"b123456\" server=\"2\" title=\"test_03\"\n\t\tispublic=\"0\" isfriend=\"1\" isfamily=\"1\" />\n\t<photo id=\"2633\" owner=\"47058503995@N01\"\n\t\tsecret=\"c123456\" server=\"2\" title=\"test_01\"\n\t\tispublic=\"1\" isfriend=\"0\" isfamily=\"0\" />\n\t<photo id=\"2610\" owner=\"12037949754@N01\"\n\t\tsecret=\"d123456\" server=\"2\" title=\"00_tall\"\n\t\tispublic=\"1\" isfriend=\"0\" isfamily=\"0\" />\n</photos>\n\n*/\n@interface FKFlickrPeopleGetPhotosOf : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user you want to find photos of. A value of \"me\" will search against photos of the calling user, for authenticated calls. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* An NSID of a Flickr member. This will restrict the list of photos to those taken by that member. */\n@property (nonatomic, strong) NSString *owner_id;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>date_person_added</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPhotosOf.m",
    "content": "//\n//  FKFlickrPeopleGetPhotosOf.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetPhotosOf.h\" \n\n@implementation FKFlickrPeopleGetPhotosOf\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getPhotosOf\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.owner_id) {\n\t\t[args setValue:self.owner_id forKey:@\"owner_id\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetPhotosOfError_UserNotFound:\n\t\t\treturn @\"User not found.\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetPhotosOfError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPublicGroups.h",
    "content": "//\n//  FKFlickrPeopleGetPublicGroups.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetPublicGroupsError_UserNotFound = 1,\t\t /* The user id passed did not match a Flickr user. */\n\tFKFlickrPeopleGetPublicGroupsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetPublicGroupsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetPublicGroupsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetPublicGroupsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetPublicGroupsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetPublicGroupsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetPublicGroupsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetPublicGroupsError;\n\n/*\n\nReturns the list of public groups a user is a member of.\n\n<p>The <code>admin</code> attribute indicates whether the user is an administrator of the group. The <code>eighteenplus</code> attribute indicates if the group is visible to members over 18 only. The <code>invite_only</code> attribute indicates whether a user can join the group without administrator approval.</p>\n\nResponse:\n\n<groups>\n\t<group nsid=\"34427469792@N01\" name=\"FlickrCentral\"\n\t\tadmin=\"0\" eighteenplus=\"0\" invitation_only=\"0\" /> \n\t<group nsid=\"37114057624@N01\" name=\"Cal's Test Group\"\n\t\tadmin=\"1\" eighteenplus=\"0\" invitation_only=\"1\" /> \n\t<group nsid=\"34955637532@N01\" name=\"18+ Group\"\n\t\tadmin=\"1\" eighteenplus=\"1\" invitation_only=\"0\" /> \n</groups>\n\n*/\n@interface FKFlickrPeopleGetPublicGroups : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch groups for. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* Include public groups that require <a href=\"http://www.flickr.com/help/groups/#10\">an invitation</a> or administrator approval to join. */\n@property (nonatomic, strong) NSString *invitation_only;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPublicGroups.m",
    "content": "//\n//  FKFlickrPeopleGetPublicGroups.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetPublicGroups.h\" \n\n@implementation FKFlickrPeopleGetPublicGroups\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getPublicGroups\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.invitation_only) {\n\t\t[args setValue:self.invitation_only forKey:@\"invitation_only\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetPublicGroupsError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetPublicGroupsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPublicPhotos.h",
    "content": "//\n//  FKFlickrPeopleGetPublicPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetPublicPhotosError_UserNotFound = 1,\t\t /* The user NSID passed was not a valid user NSID. */\n\tFKFlickrPeopleGetPublicPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetPublicPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetPublicPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetPublicPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetPublicPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetPublicPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetPublicPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetPublicPhotosError;\n\n/*\n\nGet a list of public photos for the given user.\n\n\n\n\n*/\n@interface FKFlickrPeopleGetPublicPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user who's photos to return. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* Safe search setting:\n\n<ul>\n<li>1 for safe.</li>\n<li>2 for moderate.</li>\n<li>3 for restricted.</li>\n</ul>\n\n(Please note: Un-authed calls can only see Safe content.) */\n@property (nonatomic, strong) NSString *safe_search;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetPublicPhotos.m",
    "content": "//\n//  FKFlickrPeopleGetPublicPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetPublicPhotos.h\" \n\n@implementation FKFlickrPeopleGetPublicPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getPublicPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.safe_search) {\n\t\t[args setValue:self.safe_search forKey:@\"safe_search\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetPublicPhotosError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetPublicPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetUploadStatus.h",
    "content": "//\n//  FKFlickrPeopleGetUploadStatus.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPeopleGetUploadStatusError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPeopleGetUploadStatusError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPeopleGetUploadStatusError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPeopleGetUploadStatusError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPeopleGetUploadStatusError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPeopleGetUploadStatusError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPeopleGetUploadStatusError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPeopleGetUploadStatusError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPeopleGetUploadStatusError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPeopleGetUploadStatusError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPeopleGetUploadStatusError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPeopleGetUploadStatusError;\n\n/*\n\nReturns information for the calling user related to photo uploads.\n\n<p>Bandwidth and filesize numbers are provided in bytes and kilobytes. If you're using 32bit numbers, stick to using the kilobyte values - they shouldn't ever exceed 2/4 billion, while the byte values will.</p>\n\n<p>Bandwidth is specified in bytes/kb per month.</p>\n\n\n<p>All accounts display \"lots\" for the number of remaining sets, but remains in the response for backwards compatibility.</p>\n\n<p>Pro accounts display \"lots\" for the number of remaining videos, while free users will display 0, 1, or 2.</p>\n\n\nResponse:\n\n<user id=\"12037949754@N01\" ispro=\"1\">\n\t<username>Bees</username> \n\t<bandwidth\n\t\tmaxbytes=\"2147483648\" maxkb=\"2097152\"\n\t\tusedbytes=\"383724\" usedkb=\"374\"\n\t\tremainingbytes=\"2147099924\" remainingkb=\"2096777\"\n\t /> \n\t<filesize\n\t\tmaxbytes=\"10485760\" maxkb=\"10240\"\n\t/> \n\t<sets\n\t\tcreated=\"27\"\n\t\tremaining=\"lots\"\n\t/>\n\t<videos\n\t\tuploaded=\"5\"\n\t\tremaining=\"lots\"\n\t/>\n</user>\n\n*/\n@interface FKFlickrPeopleGetUploadStatus : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/People/FKFlickrPeopleGetUploadStatus.m",
    "content": "//\n//  FKFlickrPeopleGetUploadStatus.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPeopleGetUploadStatus.h\" \n\n@implementation FKFlickrPeopleGetUploadStatus\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.people.getUploadStatus\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPeopleGetUploadStatusError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPeopleGetUploadStatusError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsAddComment.h",
    "content": "//\n//  FKFlickrPhotosCommentsAddComment.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosCommentsAddCommentError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id */\n\tFKFlickrPhotosCommentsAddCommentError_BlankComment = 8,\t\t /* Comment text can not be blank */\n\tFKFlickrPhotosCommentsAddCommentError_UserIsPostingCommentsTooFast = 9,\t\t /* The user has reached the limit for number of comments posted during a specific time period.  Wait a bit and try again. */\n\tFKFlickrPhotosCommentsAddCommentError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosCommentsAddCommentError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosCommentsAddCommentError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosCommentsAddCommentError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosCommentsAddCommentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosCommentsAddCommentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosCommentsAddCommentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosCommentsAddCommentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosCommentsAddCommentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosCommentsAddCommentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosCommentsAddCommentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosCommentsAddCommentError;\n\n/*\n\nAdd comment to a photo as the currently authenticated user.\n\n\nResponse:\n\n<comment id=\"97777-72057594037941949-72057594037942602\" />\n\n*/\n@interface FKFlickrPhotosCommentsAddComment : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to add a comment to. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* Text of the comment */\n@property (nonatomic, strong) NSString *comment_text; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsAddComment.m",
    "content": "//\n//  FKFlickrPhotosCommentsAddComment.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosCommentsAddComment.h\" \n\n@implementation FKFlickrPhotosCommentsAddComment\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.comments.addComment\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.comment_text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.comment_text) {\n\t\t[args setValue:self.comment_text forKey:@\"comment_text\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosCommentsAddCommentError_PhotoNotFound:\n\t\t\treturn @\"Photo not found.\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_BlankComment:\n\t\t\treturn @\"Blank comment.\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_UserIsPostingCommentsTooFast:\n\t\t\treturn @\"User is posting comments too fast.\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosCommentsAddCommentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsDeleteComment.h",
    "content": "//\n//  FKFlickrPhotosCommentsDeleteComment.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosCommentsDeleteCommentError_PhotoNotFound = 1,\t\t /* The requested comment is against a photo which no longer exists. */\n\tFKFlickrPhotosCommentsDeleteCommentError_CommentNotFound = 2,\t\t /* The comment id passed was not a valid comment id */\n\tFKFlickrPhotosCommentsDeleteCommentError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosCommentsDeleteCommentError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosCommentsDeleteCommentError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosCommentsDeleteCommentError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosCommentsDeleteCommentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosCommentsDeleteCommentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosCommentsDeleteCommentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosCommentsDeleteCommentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosCommentsDeleteCommentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosCommentsDeleteCommentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosCommentsDeleteCommentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosCommentsDeleteCommentError;\n\n/*\n\nDelete a comment as the currently authenticated user.\n\n\n\n\n*/\n@interface FKFlickrPhotosCommentsDeleteComment : NSObject <FKFlickrAPIMethod>\n\n/* The id of the comment to edit. */\n@property (nonatomic, strong) NSString *comment_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsDeleteComment.m",
    "content": "//\n//  FKFlickrPhotosCommentsDeleteComment.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosCommentsDeleteComment.h\" \n\n@implementation FKFlickrPhotosCommentsDeleteComment\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.comments.deleteComment\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.comment_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.comment_id) {\n\t\t[args setValue:self.comment_id forKey:@\"comment_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_PhotoNotFound:\n\t\t\treturn @\"Photo not found.\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_CommentNotFound:\n\t\t\treturn @\"Comment not found.\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosCommentsDeleteCommentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsEditComment.h",
    "content": "//\n//  FKFlickrPhotosCommentsEditComment.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosCommentsEditCommentError_PhotoNotFound = 1,\t\t /* The requested comment is against a photo which no longer exists. */\n\tFKFlickrPhotosCommentsEditCommentError_CommentNotFound = 2,\t\t /* The comment id passed was not a valid comment id */\n\tFKFlickrPhotosCommentsEditCommentError_BlankComment = 8,\t\t /* Comment text can not be blank */\n\tFKFlickrPhotosCommentsEditCommentError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosCommentsEditCommentError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosCommentsEditCommentError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosCommentsEditCommentError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosCommentsEditCommentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosCommentsEditCommentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosCommentsEditCommentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosCommentsEditCommentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosCommentsEditCommentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosCommentsEditCommentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosCommentsEditCommentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosCommentsEditCommentError;\n\n/*\n\nEdit the text of a comment as the currently authenticated user.\n\n\n\n\n*/\n@interface FKFlickrPhotosCommentsEditComment : NSObject <FKFlickrAPIMethod>\n\n/* The id of the comment to edit. */\n@property (nonatomic, strong) NSString *comment_id; /* (Required) */\n\n/* Update the comment to this text. */\n@property (nonatomic, strong) NSString *comment_text; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsEditComment.m",
    "content": "//\n//  FKFlickrPhotosCommentsEditComment.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosCommentsEditComment.h\" \n\n@implementation FKFlickrPhotosCommentsEditComment\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.comments.editComment\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.comment_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_id', \"];\n\t}\n\tif(!self.comment_text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.comment_id) {\n\t\t[args setValue:self.comment_id forKey:@\"comment_id\"];\n\t}\n\tif(self.comment_text) {\n\t\t[args setValue:self.comment_text forKey:@\"comment_text\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosCommentsEditCommentError_PhotoNotFound:\n\t\t\treturn @\"Photo not found.\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_CommentNotFound:\n\t\t\treturn @\"Comment not found.\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_BlankComment:\n\t\t\treturn @\"Blank comment.\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosCommentsEditCommentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetList.h",
    "content": "//\n//  FKFlickrPhotosCommentsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosCommentsGetListError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosCommentsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosCommentsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosCommentsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosCommentsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosCommentsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosCommentsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosCommentsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosCommentsGetListError;\n\n/*\n\nReturns the comments for a photo\n\n\nResponse:\n\n<comments photo_id=\"109722179\">\n        <comment id=\"6065-109722179-72057594077818641\"\n         author=\"35468159852@N01\" authorname=\"Rev Dan Catt\" datecreate=\"1141841470\"\n         permalink=\"http://www.flickr.com/photos/straup/109722179/#comment72057594077818641\"\n         >Umm, I'm not sure, can I get back to you on that one?</comment>\n</comments>\n\n*/\n@interface FKFlickrPhotosCommentsGetList : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch comments for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* Minimum date that a a comment was added. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_comment_date;\n\n/* Maximum date that a comment was added. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_comment_date;\n\n/*  */\n@property (nonatomic, strong) NSString *page;\n\n/*  */\n@property (nonatomic, strong) NSString *per_page;\n\n/*  */\n@property (nonatomic, strong) NSString *include_faves;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetList.m",
    "content": "//\n//  FKFlickrPhotosCommentsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosCommentsGetList.h\" \n\n@implementation FKFlickrPhotosCommentsGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.comments.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.min_comment_date) {\n\t\t[args setValue:self.min_comment_date forKey:@\"min_comment_date\"];\n\t}\n\tif(self.max_comment_date) {\n\t\t[args setValue:self.max_comment_date forKey:@\"max_comment_date\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.include_faves) {\n\t\t[args setValue:self.include_faves forKey:@\"include_faves\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosCommentsGetListError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosCommentsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosCommentsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosCommentsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosCommentsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosCommentsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetRecentForContacts.h",
    "content": "//\n//  FKFlickrPhotosCommentsGetRecentForContacts.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosCommentsGetRecentForContactsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosCommentsGetRecentForContactsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosCommentsGetRecentForContactsError;\n\n/*\n\nReturn the list of photos belonging to your contacts that have been commented on recently.\n\n\n\n\n*/\n@interface FKFlickrPhotosCommentsGetRecentForContacts : NSObject <FKFlickrAPIMethod>\n\n/* Limits the resultset to photos that have been commented on since this date. The date should be in the form of a Unix timestamp.<br /><br />\nThe default, and maximum, offset is (1) hour.\n\n\n */\n@property (nonatomic, strong) NSString *date_lastcomment;\n\n/* A comma-separated list of contact NSIDs to limit the scope of the query to. */\n@property (nonatomic, strong) NSString *contacts_filter;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetRecentForContacts.m",
    "content": "//\n//  FKFlickrPhotosCommentsGetRecentForContacts.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosCommentsGetRecentForContacts.h\" \n\n@implementation FKFlickrPhotosCommentsGetRecentForContacts\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.comments.getRecentForContacts\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date_lastcomment) {\n\t\t[args setValue:self.date_lastcomment forKey:@\"date_lastcomment\"];\n\t}\n\tif(self.contacts_filter) {\n\t\t[args setValue:self.contacts_filter forKey:@\"contacts_filter\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosCommentsGetRecentForContactsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosAddTags.h",
    "content": "//\n//  FKFlickrPhotosAddTags.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosAddTagsError_PhotoNotFound = 1,\t\t /* The photo id passed was not the id of a photo that the calling user can add tags to. It could be an invalid id, or the user may not have permission to add tags to it. */\n\tFKFlickrPhotosAddTagsError_MaximumNumberOfTagsReached = 2,\t\t /* The maximum number of tags for the photo has been reached - no more tags can be added. If the current count is less than the maximum, but adding all of the tags for this request would go over the limit, the whole request is ignored. I.E. when you get this message, none of the requested tags have been added. */\n\tFKFlickrPhotosAddTagsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosAddTagsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosAddTagsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosAddTagsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosAddTagsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosAddTagsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosAddTagsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosAddTagsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosAddTagsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosAddTagsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosAddTagsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosAddTagsError;\n\n/*\n\nAdd tags to a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosAddTags : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to add tags to. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The tags to add to the photo. */\n@property (nonatomic, strong) NSString *tags; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosAddTags.m",
    "content": "//\n//  FKFlickrPhotosAddTags.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosAddTags.h\" \n\n@implementation FKFlickrPhotosAddTags\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.addTags\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.tags) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tags', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.tags) {\n\t\t[args setValue:self.tags forKey:@\"tags\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosAddTagsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosAddTagsError_MaximumNumberOfTagsReached:\n\t\t\treturn @\"Maximum number of tags reached\";\n\t\tcase FKFlickrPhotosAddTagsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosAddTagsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosAddTagsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosAddTagsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosAddTagsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosAddTagsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosAddTagsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosAddTagsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosAddTagsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosAddTagsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosAddTagsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosDelete.h",
    "content": "//\n//  FKFlickrPhotosDelete.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosDeleteError_PhotoNotFound = 1,\t\t /* The photo id was not the id of a photo belonging to the calling user. */\n\tFKFlickrPhotosDeleteError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosDeleteError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosDeleteError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosDeleteError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosDeleteError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosDeleteError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosDeleteError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosDeleteError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosDeleteError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosDeleteError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosDeleteError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosDeleteError;\n\n/*\n\nDelete a photo from flickr.\n\n\n\n\n*/\n@interface FKFlickrPhotosDelete : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to delete. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosDelete.m",
    "content": "//\n//  FKFlickrPhotosDelete.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosDelete.h\" \n\n@implementation FKFlickrPhotosDelete\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 2;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.delete\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosDeleteError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosDeleteError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosDeleteError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosDeleteError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosDeleteError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosDeleteError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosDeleteError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosDeleteError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosDeleteError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosDeleteError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosDeleteError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosDeleteError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetAllContexts.h",
    "content": "//\n//  FKFlickrPhotosGetAllContexts.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetAllContextsError_PhotoNotFound = 1,\t\t /* The photo id passed was not the id of a valid photo. */\n\tFKFlickrPhotosGetAllContextsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetAllContextsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetAllContextsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetAllContextsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetAllContextsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetAllContextsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetAllContextsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetAllContextsError;\n\n/*\n\nReturns all visible sets and pools the photo belongs to.\n\n\nResponse:\n\n<set id=\"392\" title=\"记忆群组\" />\n<pool id=\"34427465471@N01\" title=\"FlickrDiscuss\" />\n\n*/\n@interface FKFlickrPhotosGetAllContexts : NSObject <FKFlickrAPIMethod>\n\n/* The photo to return information for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetAllContexts.m",
    "content": "//\n//  FKFlickrPhotosGetAllContexts.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetAllContexts.h\" \n\n@implementation FKFlickrPhotosGetAllContexts\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getAllContexts\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetAllContextsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGetAllContextsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetAllContextsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetAllContextsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetAllContextsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetAllContextsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetAllContextsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetAllContextsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPhotos.h",
    "content": "//\n//  FKFlickrPhotosGetContactsPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetContactsPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetContactsPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetContactsPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetContactsPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetContactsPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetContactsPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetContactsPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetContactsPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetContactsPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetContactsPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetContactsPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetContactsPhotosError;\n\n/*\n\nFetch a list of recent photos from the calling users' contacts.\n\n\nResponse:\n\n<photos>\n\t<photo id=\"2801\" owner=\"12037949629@N01\"\n\t\tsecret=\"123456\" server=\"1\"\n\t\tusername=\"Eric is the best\" title=\"grease\" /> \n\t<photo id=\"2499\" owner=\"33853651809@N01\"\n\t\tsecret=\"123456\" server=\"1\"\n\t\tusername=\"cal18\" title=\"36679_o\" /> \n\t<photo id=\"2437\" owner=\"12037951898@N01\"\n\t\tsecret=\"123456\" server=\"1\"\n\t\tusername=\"georgie parker\" title=\"phoenix9_stewart\" /> \n</photos>\n\n*/\n@interface FKFlickrPhotosGetContactsPhotos : NSObject <FKFlickrAPIMethod>\n\n/* Number of photos to return. Defaults to 10, maximum 50. This is only used if <code>single_photo</code> is not passed. */\n@property (nonatomic, strong) NSString *count;\n\n/* set as 1 to only show photos from friends and family (excluding regular contacts). */\n@property (nonatomic, strong) NSString *just_friends;\n\n/* Only fetch one photo (the latest) per contact, instead of all photos in chronological order. */\n@property (nonatomic, strong) NSString *single_photo;\n\n/* Set to 1 to include photos from the calling user. */\n@property (nonatomic, strong) NSString *include_self;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields include: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update. For more information see extras under <a href=\"/services/api/flickr.photos.search.html\">flickr.photos.search</a>. */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPhotos.m",
    "content": "//\n//  FKFlickrPhotosGetContactsPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetContactsPhotos.h\" \n\n@implementation FKFlickrPhotosGetContactsPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getContactsPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.count) {\n\t\t[args setValue:self.count forKey:@\"count\"];\n\t}\n\tif(self.just_friends) {\n\t\t[args setValue:self.just_friends forKey:@\"just_friends\"];\n\t}\n\tif(self.single_photo) {\n\t\t[args setValue:self.single_photo forKey:@\"single_photo\"];\n\t}\n\tif(self.include_self) {\n\t\t[args setValue:self.include_self forKey:@\"include_self\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetContactsPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetContactsPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPublicPhotos.h",
    "content": "//\n//  FKFlickrPhotosGetContactsPublicPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetContactsPublicPhotosError_UserNotFound = 1,\t\t /* The user NSID passed was not a valid user NSID. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetContactsPublicPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetContactsPublicPhotosError;\n\n/*\n\nFetch a list of recent public photos from a users' contacts.\n\n\nResponse:\n\n<photos>\n\t<photo id=\"2801\" owner=\"12037949629@N01\"\n\t\tsecret=\"123456\" server=\"1\"\n\t\tusername=\"Eric is the best\" title=\"grease\" /> \n\t<photo id=\"2499\" owner=\"33853651809@N01\"\n\t\tsecret=\"123456\" server=\"1\"\n\t\tusername=\"cal18\" title=\"36679_o\" /> \n\t<photo id=\"2437\" owner=\"12037951898@N01\"\n\t\tsecret=\"123456\" server=\"1\"\n\t\tusername=\"georgie parker\" title=\"phoenix9_stewart\" /> \n</photos>\n\n*/\n@interface FKFlickrPhotosGetContactsPublicPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch photos for. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* Number of photos to return. Defaults to 10, maximum 50. This is only used if <code>single_photo</code> is not passed. */\n@property (nonatomic, strong) NSString *count;\n\n/* set as 1 to only show photos from friends and family (excluding regular contacts). */\n@property (nonatomic, strong) NSString *just_friends;\n\n/* Only fetch one photo (the latest) per contact, instead of all photos in chronological order. */\n@property (nonatomic, strong) NSString *single_photo;\n\n/* Set to 1 to include photos from the user specified by user_id. */\n@property (nonatomic, strong) NSString *include_self;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update. */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPublicPhotos.m",
    "content": "//\n//  FKFlickrPhotosGetContactsPublicPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetContactsPublicPhotos.h\" \n\n@implementation FKFlickrPhotosGetContactsPublicPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getContactsPublicPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.count) {\n\t\t[args setValue:self.count forKey:@\"count\"];\n\t}\n\tif(self.just_friends) {\n\t\t[args setValue:self.just_friends forKey:@\"just_friends\"];\n\t}\n\tif(self.single_photo) {\n\t\t[args setValue:self.single_photo forKey:@\"single_photo\"];\n\t}\n\tif(self.include_self) {\n\t\t[args setValue:self.include_self forKey:@\"include_self\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetContactsPublicPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetContext.h",
    "content": "//\n//  FKFlickrPhotosGetContext.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetContextError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view. */\n\tFKFlickrPhotosGetContextError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetContextError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetContextError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetContextError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetContextError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetContextError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetContextError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetContextError;\n\n/*\n\nReturns next and previous photos for a photo in a photostream.\n\n<p>When either the previous of next photo is unavailable, the element is still returned, but contains <code>id=\"0\"</code></p>\n\nResponse:\n\n<prevphoto id=\"2980\" secret=\"973da1e709\"\n\ttitle=\"boo!\" url=\"/photos/bees/2980/\" /> \n<nextphoto id=\"2985\" secret=\"059b664012\"\n\ttitle=\"Amsterdam Amstel\" url=\"/photos/bees/2985/\" /> \n\n*/\n@interface FKFlickrPhotosGetContext : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch the context for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/*  */\n@property (nonatomic, strong) NSString *num_prev;\n\n/*  */\n@property (nonatomic, strong) NSString *num_next;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description, license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_m, url_z, url_l, url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Accepts <code>datetaken</code> or <code>dateposted</code> and returns results in the proper order. */\n@property (nonatomic, strong) NSString *order_by;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetContext.m",
    "content": "//\n//  FKFlickrPhotosGetContext.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetContext.h\" \n\n@implementation FKFlickrPhotosGetContext\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getContext\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.num_prev) {\n\t\t[args setValue:self.num_prev forKey:@\"num_prev\"];\n\t}\n\tif(self.num_next) {\n\t\t[args setValue:self.num_next forKey:@\"num_next\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.order_by) {\n\t\t[args setValue:self.order_by forKey:@\"order_by\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetContextError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGetContextError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetContextError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetContextError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetContextError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetContextError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetContextError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetContextError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetCounts.h",
    "content": "//\n//  FKFlickrPhotosGetCounts.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetCountsError_NoDatesSpecified = 1,\t\t /* Neither dates nor taken_dates were specified. */\n\tFKFlickrPhotosGetCountsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetCountsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetCountsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetCountsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetCountsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetCountsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetCountsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetCountsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetCountsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetCountsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetCountsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetCountsError;\n\n/*\n\nGets a list of photo counts for the given date ranges for the calling user.\n\n\nResponse:\n\n<photocounts>\n\t<photocount count=\"4\" fromdate=\"1093566950\" todate=\"1093653350\" /> \n\t<photocount count=\"0\" fromdate=\"1093653350\" todate=\"1093739750\" /> \n\t<photocount count=\"0\" fromdate=\"1093739750\" todate=\"1093826150\" /> \n\t<photocount count=\"2\" fromdate=\"1093826150\" todate=\"1093912550\" /> \n\t<photocount count=\"0\" fromdate=\"1093912550\" todate=\"1093998950\" /> \n\t<photocount count=\"0\" fromdate=\"1093998950\" todate=\"1094085350\" /> \n\t<photocount count=\"0\" fromdate=\"1094085350\" todate=\"1094171750\" /> \n</photocounts>\n\n\n*/\n@interface FKFlickrPhotosGetCounts : NSObject <FKFlickrAPIMethod>\n\n/* A comma delimited list of unix timestamps, denoting the periods to return counts for. They should be specified <b>smallest first</b>. */\n@property (nonatomic, strong) NSString *dates;\n\n/* A comma delimited list of mysql datetimes, denoting the periods to return counts for. They should be specified <b>smallest first</b>. */\n@property (nonatomic, strong) NSString *taken_dates;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetCounts.m",
    "content": "//\n//  FKFlickrPhotosGetCounts.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetCounts.h\" \n\n@implementation FKFlickrPhotosGetCounts\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getCounts\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.dates) {\n\t\t[args setValue:self.dates forKey:@\"dates\"];\n\t}\n\tif(self.taken_dates) {\n\t\t[args setValue:self.taken_dates forKey:@\"taken_dates\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetCountsError_NoDatesSpecified:\n\t\t\treturn @\"No dates specified\";\n\t\tcase FKFlickrPhotosGetCountsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetCountsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetCountsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetCountsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetCountsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetCountsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetCountsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetCountsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetCountsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetCountsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetCountsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetExif.h",
    "content": "//\n//  FKFlickrPhotosGetExif.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetExifError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGetExifError_PermissionDenied = 2,\t\t /* The owner of the photo does not want to share EXIF data. */\n\tFKFlickrPhotosGetExifError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetExifError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetExifError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetExifError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetExifError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetExifError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetExifError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetExifError;\n\n/*\n\nRetrieves a list of EXIF/TIFF/GPS tags for a given photo. The calling user must have permission to view the photo.\n\n<p>The <code>&lt;clean&gt;</code> element contains a pretty-formatted version of the tag where availabale.</p>\n\nResponse:\n\n<photo id=\"4424\" secret=\"06b8e43bc7\" server=\"2\">\n\t<exif tagspace=\"TIFF\" tagspaceid=\"1\" tag=\"271\" label=\"Manufacturer\">\n\t\t<raw>Canon</raw>\n\t</exif>\n\t<exif tagspace=\"EXIF\" tagspaceid=\"0\" tag=\"33437\" label=\"Aperture\">\n\t\t<raw>90/10</raw>\n\t\t<clean>f/9</clean>\n\t</exif>\n\t<exif tagspace=\"GPS\" tagspaceid=\"3\" tag=\"4\" label=\"Longitude\">\n\t\t<raw>64/1, 42/1, 4414/100</raw>\n\t\t<clean>64° 42' 44.14\"</clean>\n\t</exif>\n</photo>\n\n\n*/\n@interface FKFlickrPhotosGetExif : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch information for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The secret for the photo. If the correct secret is passed then permissions checking is skipped. This enables the 'sharing' of individual photos by passing around the id and secret. */\n@property (nonatomic, strong) NSString *secret;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetExif.m",
    "content": "//\n//  FKFlickrPhotosGetExif.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetExif.h\" \n\n@implementation FKFlickrPhotosGetExif\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getExif\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.secret) {\n\t\t[args setValue:self.secret forKey:@\"secret\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetExifError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGetExifError_PermissionDenied:\n\t\t\treturn @\"Permission denied\";\n\t\tcase FKFlickrPhotosGetExifError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetExifError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetExifError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetExifError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetExifError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetExifError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetExifError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetFavorites.h",
    "content": "//\n//  FKFlickrPhotosGetFavorites.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetFavoritesError_PhotoNotFound = 1,\t\t /* The specified photo does not exist, or the calling user does not have permission to view it. */\n\tFKFlickrPhotosGetFavoritesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetFavoritesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetFavoritesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetFavoritesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetFavoritesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetFavoritesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetFavoritesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetFavoritesError;\n\n/*\n\nReturns the list of people who have favorited a given photo.\n\n\nResponse:\n\n<photo id=\"1253576\" secret=\"81b96be690\" server=\"1\" farm=\"1\"\n\tpage=\"1\" pages=\"3\" perpage=\"10\" total=\"27\">\n\t<person nsid=\"33939862@N00\" username=\"Dementation\" favedate=\"1166689690\"/>\n\t<person nsid=\"49485425@N00\" username=\"indigenous_prodigy\" favedate=\"1166573724\"/>\n\t<person nsid=\"46834205@N00\" username=\"smaaz\" favedate=\"1161874052\"/>\n\t<person nsid=\"95626108@N00\" username=\"chrome Foxpuppy\" favedate=\"1160528154\"/>\n\t<person nsid=\"44991966@N00\" username=\"getnoid\" favedate=\"1159828789\"/>\n\t<person nsid=\"92544710@N00\" username=\"miss_rogue\" favedate=\"1158034266\"/>\n\t<person nsid=\"50944224@N00\" username=\"Infollatus\" favedate=\"1155317436\"/>\n\t<person nsid=\"80544408@N00\" username=\"DafyddLlyr\" favedate=\"1148511763\"/>\n\t<person nsid=\"31154299@N00\" username=\"c r i s\" favedate=\"1143085224\"/>\n\t<person nsid=\"54309070@N00\" username=\"Shinayaker\" favedate=\"1142584219\"/>\n</photo>\n\n*/\n@interface FKFlickrPhotosGetFavorites : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the photo to fetch the favoriters list for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n/* Number of usres to return per page. If this argument is omitted, it defaults to 10. The maximum allowed value is 50. */\n@property (nonatomic, strong) NSString *per_page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetFavorites.m",
    "content": "//\n//  FKFlickrPhotosGetFavorites.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetFavorites.h\" \n\n@implementation FKFlickrPhotosGetFavorites\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getFavorites\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetFavoritesError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGetFavoritesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetFavoritesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetFavoritesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetFavoritesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetFavoritesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetFavoritesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetFavoritesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetInfo.h",
    "content": "//\n//  FKFlickrPhotosGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetInfoError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetInfoError;\n\n/*\n\nGet information about a photo. The calling user must have permission to view the photo.\n\n<p>The <code>&lt;permissions&gt;</code> element is only returned for photos owned by the calling user. The <code>isfavorite</code> attribute only makes sense for logged in users who don't own the photo. The <code>rotation</code> attribute is the current clockwise rotation, in degrees, by which the smaller image sizes differ from the original image.</p>\n\n<p>The <code>&lt;date&gt;</code> element's <code>lastupdate</code> attribute is a Unix timestamp indicating the last time the photo, or any of its metadata (tags, comments, etc.) was modified.</p>\n\nResponse:\n\n<photo id=\"2733\" secret=\"123456\" server=\"12\"\n\tisfavorite=\"0\" license=\"3\" rotation=\"90\" \n\toriginalsecret=\"1bc09ce34a\" originalformat=\"png\">\n\t<owner nsid=\"12037949754@N01\" username=\"Bees\"\n\t\trealname=\"Cal Henderson\" location=\"Bedford, UK\" />\n\t<title>orford_castle_taster</title>\n\t<description>hello!</description>\n\t<visibility ispublic=\"1\" isfriend=\"0\" isfamily=\"0\" />\n\t<dates posted=\"1100897479\" taken=\"2004-11-19 12:51:19\"\n\t\ttakengranularity=\"0\" lastupdate=\"1093022469\" />\n\t<permissions permcomment=\"3\" permaddmeta=\"2\" />\n\t<editability cancomment=\"1\" canaddmeta=\"1\" />\n\t<comments>1</comments>\n\t<notes>\n\t\t<note id=\"313\" author=\"12037949754@N01\"\n\t\t\tauthorname=\"Bees\" x=\"10\" y=\"10\"\n\t\t\tw=\"50\" h=\"50\">foo</note>\n\t</notes>\n\t<tags>\n\t\t<tag id=\"1234\" author=\"12037949754@N01\" raw=\"woo yay\">wooyay</tag>\n\t\t<tag id=\"1235\" author=\"12037949754@N01\" raw=\"hoopla\">hoopla</tag>\n\t</tags>\n\t<urls>\n\t\t<url type=\"photopage\">http://www.flickr.com/photos/bees/2733/</url> \n\t</urls>\n</photo>\n\n*/\n@interface FKFlickrPhotosGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to get information for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The secret for the photo. If the correct secret is passed then permissions checking is skipped. This enables the 'sharing' of individual photos by passing around the id and secret. */\n@property (nonatomic, strong) NSString *secret;\n\n/*  */\n@property (nonatomic, strong) NSString *humandates;\n\n/*  */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/*  */\n@property (nonatomic, strong) NSString *get_contexts;\n\n/* Return geofence information in the photo's location property */\n@property (nonatomic, strong) NSString *get_geofences;\n\n/*  */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetInfo.m",
    "content": "//\n//  FKFlickrPhotosGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetInfo.h\" \n\n@implementation FKFlickrPhotosGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.secret) {\n\t\t[args setValue:self.secret forKey:@\"secret\"];\n\t}\n\tif(self.humandates) {\n\t\t[args setValue:self.humandates forKey:@\"humandates\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.get_contexts) {\n\t\t[args setValue:self.get_contexts forKey:@\"get_contexts\"];\n\t}\n\tif(self.get_geofences) {\n\t\t[args setValue:self.get_geofences forKey:@\"get_geofences\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetInfoError_PhotoNotFound:\n\t\t\treturn @\"Photo not found.\";\n\t\tcase FKFlickrPhotosGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetNotInSet.h",
    "content": "//\n//  FKFlickrPhotosGetNotInSet.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetNotInSetError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetNotInSetError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetNotInSetError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetNotInSetError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetNotInSetError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetNotInSetError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetNotInSetError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetNotInSetError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetNotInSetError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetNotInSetError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetNotInSetError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetNotInSetError;\n\n/*\n\nReturns a list of your photos that are not part of any sets.\n\n\n\n\n*/\n@interface FKFlickrPhotosGetNotInSet : NSObject <FKFlickrAPIMethod>\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n/* Return photos only matching a certain privacy level. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends &amp; family</li>\n<li>5 completely private photos</li>\n</ul>\n */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* Filter results by media type. Possible values are <code>all</code> (default), <code>photos</code> or <code>videos</code> */\n@property (nonatomic, strong) NSString *media;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetNotInSet.m",
    "content": "//\n//  FKFlickrPhotosGetNotInSet.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetNotInSet.h\" \n\n@implementation FKFlickrPhotosGetNotInSet\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getNotInSet\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.media) {\n\t\t[args setValue:self.media forKey:@\"media\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetNotInSetError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetNotInSetError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetNotInSetError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetNotInSetError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetNotInSetError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetNotInSetError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetNotInSetError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetNotInSetError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetNotInSetError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetNotInSetError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetNotInSetError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetPerms.h",
    "content": "//\n//  FKFlickrPhotosGetPerms.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetPermsError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id of a photo belonging to the calling user. */\n\tFKFlickrPhotosGetPermsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetPermsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetPermsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetPermsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetPermsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetPermsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetPermsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetPermsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetPermsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetPermsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetPermsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetPermsError;\n\n/*\n\nGet permissions for a photo.\n\n\nResponse:\n\n<perms id=\"2733\" ispublic=\"1\" isfriend=\"1\" isfamily=\"0\" permcomment=\"0\" permaddmeta=\"1\" /> \n\n*/\n@interface FKFlickrPhotosGetPerms : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to get permissions for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetPerms.m",
    "content": "//\n//  FKFlickrPhotosGetPerms.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetPerms.h\" \n\n@implementation FKFlickrPhotosGetPerms\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getPerms\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetPermsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGetPermsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetPermsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetPermsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetPermsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetPermsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetPermsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetPermsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetPermsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetPermsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetPermsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetPermsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetRecent.h",
    "content": "//\n//  FKFlickrPhotosGetRecent.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetRecentError_BadValueForJump_toMustBeValidPhotoId = 1,\t\t /*  */\n\tFKFlickrPhotosGetRecentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetRecentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetRecentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetRecentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetRecentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetRecentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetRecentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetRecentError;\n\n/*\n\nReturns a list of the latest public photos uploaded to flickr.\n\n\n\n\n*/\n@interface FKFlickrPhotosGetRecent : NSObject <FKFlickrAPIMethod>\n\n/*  */\n@property (nonatomic, strong) NSString *jump_to;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetRecent.m",
    "content": "//\n//  FKFlickrPhotosGetRecent.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetRecent.h\" \n\n@implementation FKFlickrPhotosGetRecent\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getRecent\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.jump_to) {\n\t\t[args setValue:self.jump_to forKey:@\"jump_to\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetRecentError_BadValueForJump_toMustBeValidPhotoId:\n\t\t\treturn @\"bad value for jump_to, must be valid photo id.\";\n\t\tcase FKFlickrPhotosGetRecentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetRecentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetRecentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetRecentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetRecentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetRecentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetRecentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetSizes.h",
    "content": "//\n//  FKFlickrPhotosGetSizes.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetSizesError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrPhotosGetSizesError_PermissionDenied = 2,\t\t /* The calling user does not have permission to view the photo. */\n\tFKFlickrPhotosGetSizesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetSizesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetSizesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetSizesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetSizesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetSizesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetSizesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetSizesError;\n\n/*\n\nReturns the available sizes for a photo.  The calling user must have permission to view the photo.\n\n\nResponse:\n\n<sizes canblog=\"1\" canprint=\"1\" candownload=\"1\">\n    <size label=\"Square\" width=\"75\" height=\"75\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_s.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/sq/\" media=\"photo\" />\n    <size label=\"Large Square\" width=\"150\" height=\"150\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_q.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/q/\" media=\"photo\" />\n    <size label=\"Thumbnail\" width=\"100\" height=\"75\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_t.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/t/\" media=\"photo\" />\n    <size label=\"Small\" width=\"240\" height=\"180\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_m.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/s/\" media=\"photo\" />\n    <size label=\"Small 320\" width=\"320\" height=\"240\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_n.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/n/\" media=\"photo\" />\n    <size label=\"Medium\" width=\"500\" height=\"375\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/m/\" media=\"photo\" />\n    <size label=\"Medium 640\" width=\"640\" height=\"480\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_z.jpg?zz=1\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/z/\" media=\"photo\" />\n    <size label=\"Medium 800\" width=\"800\" height=\"600\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_c.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/c/\" media=\"photo\" />\n    <size label=\"Large\" width=\"1024\" height=\"768\" source=\"http://farm2.staticflickr.com/1103/567229075_2cf8456f01_b.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/l/\" media=\"photo\" />\n    <size label=\"Original\" width=\"2400\" height=\"1800\" source=\"http://farm2.staticflickr.com/1103/567229075_6dc09dc6da_o.jpg\" url=\"http://www.flickr.com/photos/stewart/567229075/sizes/o/\" media=\"photo\" />\n</sizes>\n\n\n*/\n@interface FKFlickrPhotosGetSizes : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch size information for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetSizes.m",
    "content": "//\n//  FKFlickrPhotosGetSizes.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetSizes.h\" \n\n@implementation FKFlickrPhotosGetSizes\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getSizes\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetSizesError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGetSizesError_PermissionDenied:\n\t\t\treturn @\"Permission denied\";\n\t\tcase FKFlickrPhotosGetSizesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetSizesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetSizesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetSizesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetSizesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetSizesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetSizesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetUntagged.h",
    "content": "//\n//  FKFlickrPhotosGetUntagged.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetUntaggedError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetUntaggedError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetUntaggedError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetUntaggedError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetUntaggedError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetUntaggedError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetUntaggedError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetUntaggedError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetUntaggedError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetUntaggedError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetUntaggedError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetUntaggedError;\n\n/*\n\nReturns a list of your photos with no tags.\n\n\n\n\n*/\n@interface FKFlickrPhotosGetUntagged : NSObject <FKFlickrAPIMethod>\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n/* Return photos only matching a certain privacy level. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends &amp; family</li>\n<li>5 completely private photos</li>\n</ul>\n */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* Filter results by media type. Possible values are <code>all</code> (default), <code>photos</code> or <code>videos</code> */\n@property (nonatomic, strong) NSString *media;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetUntagged.m",
    "content": "//\n//  FKFlickrPhotosGetUntagged.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetUntagged.h\" \n\n@implementation FKFlickrPhotosGetUntagged\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getUntagged\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.media) {\n\t\t[args setValue:self.media forKey:@\"media\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetUntaggedError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetUntaggedError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetUntaggedError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetUntaggedError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetUntaggedError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetUntaggedError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetUntaggedError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetUntaggedError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetUntaggedError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetUntaggedError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetUntaggedError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetWithGeoData.h",
    "content": "//\n//  FKFlickrPhotosGetWithGeoData.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetWithGeoDataError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetWithGeoDataError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetWithGeoDataError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetWithGeoDataError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetWithGeoDataError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetWithGeoDataError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetWithGeoDataError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetWithGeoDataError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetWithGeoDataError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetWithGeoDataError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetWithGeoDataError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetWithGeoDataError;\n\n/*\n\nReturns a list of your geo-tagged photos.\n\n\n\n\n*/\n@interface FKFlickrPhotosGetWithGeoData : NSObject <FKFlickrAPIMethod>\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n/* Return photos only matching a certain privacy level. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends & family</li>\n<li>5 completely private photos</li>\n</ul>\n */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* The order in which to sort returned photos. Deafults to date-posted-desc. The possible values are: date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, and interestingness-asc. */\n@property (nonatomic, strong) NSString *sort;\n\n/* Filter results by media type. Possible values are <code>all</code> (default), <code>photos</code> or <code>videos</code> */\n@property (nonatomic, strong) NSString *media;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetWithGeoData.m",
    "content": "//\n//  FKFlickrPhotosGetWithGeoData.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetWithGeoData.h\" \n\n@implementation FKFlickrPhotosGetWithGeoData\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getWithGeoData\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.sort) {\n\t\t[args setValue:self.sort forKey:@\"sort\"];\n\t}\n\tif(self.media) {\n\t\t[args setValue:self.media forKey:@\"media\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetWithGeoDataError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetWithGeoDataError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetWithoutGeoData.h",
    "content": "//\n//  FKFlickrPhotosGetWithoutGeoData.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGetWithoutGeoDataError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGetWithoutGeoDataError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGetWithoutGeoDataError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGetWithoutGeoDataError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGetWithoutGeoDataError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGetWithoutGeoDataError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGetWithoutGeoDataError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGetWithoutGeoDataError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGetWithoutGeoDataError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGetWithoutGeoDataError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGetWithoutGeoDataError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGetWithoutGeoDataError;\n\n/*\n\nReturns a list of your photos which haven't been geo-tagged.\n\n\n\n\n*/\n@interface FKFlickrPhotosGetWithoutGeoData : NSObject <FKFlickrAPIMethod>\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n/* Return photos only matching a certain privacy level. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends &amp; family</li>\n<li>5 completely private photos</li>\n</ul>\n */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* The order in which to sort returned photos. Deafults to date-posted-desc. The possible values are: date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, and interestingness-asc. */\n@property (nonatomic, strong) NSString *sort;\n\n/* Filter results by media type. Possible values are <code>all</code> (default), <code>photos</code> or <code>videos</code> */\n@property (nonatomic, strong) NSString *media;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosGetWithoutGeoData.m",
    "content": "//\n//  FKFlickrPhotosGetWithoutGeoData.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGetWithoutGeoData.h\" \n\n@implementation FKFlickrPhotosGetWithoutGeoData\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.getWithoutGeoData\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.sort) {\n\t\t[args setValue:self.sort forKey:@\"sort\"];\n\t}\n\tif(self.media) {\n\t\t[args setValue:self.media forKey:@\"media\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGetWithoutGeoDataError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosRecentlyUpdated.h",
    "content": "//\n//  FKFlickrPhotosRecentlyUpdated.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosRecentlyUpdatedError_RequiredArgumentMissing = 1,\t\t /* Some or all of the required arguments were not supplied. */\n\tFKFlickrPhotosRecentlyUpdatedError_NotAValidDate = 2,\t\t /* The date argument did not pass validation. */\n\tFKFlickrPhotosRecentlyUpdatedError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosRecentlyUpdatedError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosRecentlyUpdatedError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosRecentlyUpdatedError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosRecentlyUpdatedError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosRecentlyUpdatedError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosRecentlyUpdatedError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosRecentlyUpdatedError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosRecentlyUpdatedError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosRecentlyUpdatedError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosRecentlyUpdatedError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosRecentlyUpdatedError;\n\n/*\n\n<p>Return a list of your photos that have been recently created or which have been recently modified.</p>\n\n<p>Recently modified may mean that the photo's metadata (title, description, tags) may have been changed or a comment has been added (or just modified somehow :-)</p>\n\n<p>Photos are sorted by their date updated timestamp, in descending order.</p>\n\nResponse:\n\n<photos page=\"1\" pages=\"1\" perpage=\"100\" total=\"2\">\n        <photo id=\"169885459\" owner=\"35034348999@N01\" \n               secret=\"c85114c195\" server=\"46\" title=\"Doubting Michael\"\n               ispublic=\"1\" isfriend=\"0\" isfamily=\"0\" lastupdate=\"1150755888\" />\n        <photo id=\"85022332\" owner=\"35034348999@N01\"\n               secret=\"23de6de0c0\" server=\"41\"\n               title=\"&quot;Do you think we're allowed to tape stuff to the walls?&quot;\"\n               ispublic=\"1\" isfriend=\"0\" isfamily=\"0\" lastupdate=\"1150564974\" />\n</photos>\n\n*/\n@interface FKFlickrPhotosRecentlyUpdated : NSObject <FKFlickrAPIMethod>\n\n/* A Unix timestamp or any English textual datetime description indicating the date from which modifications should be compared. */\n@property (nonatomic, strong) NSString *min_date; /* (Required) */\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosRecentlyUpdated.m",
    "content": "//\n//  FKFlickrPhotosRecentlyUpdated.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosRecentlyUpdated.h\" \n\n@implementation FKFlickrPhotosRecentlyUpdated\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.recentlyUpdated\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.min_date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'min_date', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.min_date) {\n\t\t[args setValue:self.min_date forKey:@\"min_date\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_RequiredArgumentMissing:\n\t\t\treturn @\"Required argument missing.\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_NotAValidDate:\n\t\t\treturn @\"Not a valid date\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosRecentlyUpdatedError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosRemoveTag.h",
    "content": "//\n//  FKFlickrPhotosRemoveTag.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosRemoveTagError_TagNotFound = 1,\t\t /* The calling user doesn't have permission to delete the specified tag. This could mean it belongs to someone else, or doesn't exist. */\n\tFKFlickrPhotosRemoveTagError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosRemoveTagError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosRemoveTagError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosRemoveTagError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosRemoveTagError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosRemoveTagError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosRemoveTagError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosRemoveTagError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosRemoveTagError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosRemoveTagError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosRemoveTagError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosRemoveTagError;\n\n/*\n\nRemove a tag from a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosRemoveTag : NSObject <FKFlickrAPIMethod>\n\n/* The tag to remove from the photo. This parameter should contain a tag id, as returned by <a href=\"/services/api/flickr.photos.getInfo.html\">flickr.photos.getInfo</a>. */\n@property (nonatomic, strong) NSString *tag_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosRemoveTag.m",
    "content": "//\n//  FKFlickrPhotosRemoveTag.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosRemoveTag.h\" \n\n@implementation FKFlickrPhotosRemoveTag\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.removeTag\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.tag_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tag_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.tag_id) {\n\t\t[args setValue:self.tag_id forKey:@\"tag_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosRemoveTagError_TagNotFound:\n\t\t\treturn @\"Tag not found\";\n\t\tcase FKFlickrPhotosRemoveTagError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosRemoveTagError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosRemoveTagError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosRemoveTagError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosRemoveTagError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosRemoveTagError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosRemoveTagError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosRemoveTagError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosRemoveTagError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosRemoveTagError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosRemoveTagError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSearch.h",
    "content": "//\n//  FKFlickrPhotosSearch.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSearchError_TooManyTagsInALLQuery = 1,\t\t /* When performing an 'all tags' search, you may not specify more than 20 tags to join together. */\n\tFKFlickrPhotosSearchError_UnknownUser = 2,\t\t /* A user_id was passed which did not match a valid flickr user. */\n\tFKFlickrPhotosSearchError_ParameterlessSearchesHaveBeenDisabled = 3,\t\t /* To perform a search with no parameters (to get the latest public photos, please use flickr.photos.getRecent instead). */\n\tFKFlickrPhotosSearchError_YouDontHavePermissionToViewThisPool = 4,\t\t /* The logged in user (if any) does not have permission to view the pool for this group. */\n\tFKFlickrPhotosSearchError_SorryTheFlickrSearchAPIIsNotCurrentlyAvailable = 10,\t\t /* The Flickr API search databases are temporarily unavailable. */\n\tFKFlickrPhotosSearchError_NoValidMachineTags = 11,\t\t /* The query styntax for the machine_tags argument did not validate. */\n\tFKFlickrPhotosSearchError_ExceededMaximumAllowableMachineTags = 12,\t\t /* The maximum number of machine tags in a single query was exceeded. */\n\tFKFlickrPhotosSearchError_Jump_toNotAvaiableForThisQuery = 13,\t\t /* jump_to only supported for some query types. */\n\tFKFlickrPhotosSearchError_BadValueForJump_to = 14,\t\t /* jump_to must be valid photo ID. */\n\tFKFlickrPhotosSearchError_PhotoNotFound = 15,\t\t /*  */\n\tFKFlickrPhotosSearchError_YouCanOnlySearchWithinYourOwnFavorites = 16,\t\t /*  */\n\tFKFlickrPhotosSearchError_YouCanOnlySearchWithinYourOwnContacts = 17,\t\t /* The call tried to use the contacts parameter with no user ID or a user ID other than that of the authenticated user. */\n\tFKFlickrPhotosSearchError_IllogicalArguments = 18,\t\t /* The request contained contradictory arguments. */\n\tFKFlickrPhotosSearchError_ExcessivePhotoOffsetInSearch = 20,\t\t /* The search requested photos beyond an allowable offset. Reduce the page number or number of results per page for this search. */\n\tFKFlickrPhotosSearchError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSearchError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSearchError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSearchError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSearchError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSearchError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSearchError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSearchError;\n\n/*\n\nReturn a list of photos matching some criteria. Only photos visible to the calling user will be returned. To return private or semi-private photos, the caller must be authenticated with 'read' permissions, and have permission to view the photos. Unauthenticated calls will only return public photos.\n\nPlease note that Flickr will return at most the first 4,000 results for any given search query.  If this is an issue, we recommend trying a more specific query.\n\n\n\n*/\n@interface FKFlickrPhotosSearch : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user who's photo to search. If this parameter isn't passed then everybody's public photos will be searched. A value of \"me\" will search against the calling user's photos for authenticated calls. */\n@property (nonatomic, strong) NSString *user_id;\n\n/* A comma-delimited list of tags. Photos with one or more of the tags listed will be returned. You can exclude results that match a term by prepending it with a - character. */\n@property (nonatomic, strong) NSString *tags;\n\n/* Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified. */\n@property (nonatomic, strong) NSString *tag_mode;\n\n/* A free text search. Photos who's title, description or tags contain the text will be returned. You can exclude results that match a term by prepending it with a - character. */\n@property (nonatomic, strong) NSString *text;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date can be in the form of a unix timestamp or mysql datetime. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date can be in the form of a mysql datetime or unix timestamp. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n/* The license id for photos (for possible values see the flickr.photos.licenses.getInfo method). Multiple licenses may be comma-separated. */\n@property (nonatomic, strong) NSString *license;\n\n/* The order in which to sort returned photos. Deafults to date-posted-desc (unless you are doing a radial geo query, in which case the default sorting is by ascending distance from the point specified). The possible values are: date-posted-asc, date-posted-desc, date-taken-asc, date-taken-desc, interestingness-desc, interestingness-asc, and relevance. */\n@property (nonatomic, strong) NSString *sort;\n\n/* Return photos only matching a certain privacy level. This only applies when making an authenticated call to view photos you own. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends & family</li>\n<li>5 completely private photos</li>\n</ul>\n */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* A comma-delimited list of 4 values defining the Bounding Box of the area that will be searched.\n<br /><br />\nThe 4 values represent the bottom-left corner of the box and the top-right corner, minimum_longitude, minimum_latitude, maximum_longitude, maximum_latitude.\n<br /><br />\nLongitude has a range of -180 to 180 , latitude of -90 to 90. Defaults to -180, -90, 180, 90 if not specified.\n<br /><br />\nUnlike standard photo queries, geo (or bounding box) queries will only return 250 results per page.\n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &#8212; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *bbox;\n\n/* Recorded accuracy level of the location information.  Current range is 1-16 : \n\n<ul>\n<li>World level is 1</li>\n<li>Country is ~3</li>\n<li>Region is ~6</li>\n<li>City is ~11</li>\n<li>Street is ~16</li>\n</ul>\n\nDefaults to maximum value if not specified. */\n@property (nonatomic, strong) NSString *accuracy;\n\n/* Safe search setting:\n\n<ul>\n<li>1 for safe.</li>\n<li>2 for moderate.</li>\n<li>3 for restricted.</li>\n</ul>\n\n(Please note: Un-authed calls can only see Safe content.) */\n@property (nonatomic, strong) NSString *safe_search;\n\n/* Content Type setting:\n<ul>\n<li>1 for photos only.</li>\n<li>2 for screenshots only.</li>\n<li>3 for 'other' only.</li>\n<li>4 for photos and screenshots.</li>\n<li>5 for screenshots and 'other'.</li>\n<li>6 for photos and 'other'.</li>\n<li>7 for photos, screenshots, and 'other' (all).</li>\n</ul> */\n@property (nonatomic, strong) NSString *content_type;\n\n/* Aside from passing in a fully formed machine tag, there is a special syntax for searching on specific properties :\n\n<ul>\n  <li>Find photos using the 'dc' namespace :    <code>\"machine_tags\" => \"dc:\"</code></li>\n\n  <li> Find photos with a title in the 'dc' namespace : <code>\"machine_tags\" => \"dc:title=\"</code></li>\n\n  <li>Find photos titled \"mr. camera\" in the 'dc' namespace : <code>\"machine_tags\" => \"dc:title=\\\"mr. camera\\\"</code></li>\n\n  <li>Find photos whose value is \"mr. camera\" : <code>\"machine_tags\" => \"*:*=\\\"mr. camera\\\"\"</code></li>\n\n  <li>Find photos that have a title, in any namespace : <code>\"machine_tags\" => \"*:title=\"</code></li>\n\n  <li>Find photos that have a title, in any namespace, whose value is \"mr. camera\" : <code>\"machine_tags\" => \"*:title=\\\"mr. camera\\\"\"</code></li>\n\n  <li>Find photos, in the 'dc' namespace whose value is \"mr. camera\" : <code>\"machine_tags\" => \"dc:*=\\\"mr. camera\\\"\"</code></li>\n\n </ul>\n\nMultiple machine tags may be queried by passing a comma-separated list. The number of machine tags you can pass in a single query depends on the tag mode (AND or OR) that you are querying with. \"AND\" queries are limited to (16) machine tags. \"OR\" queries are limited\nto (8). */\n@property (nonatomic, strong) NSString *machine_tags;\n\n/* Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified. */\n@property (nonatomic, strong) NSString *machine_tag_mode;\n\n/* The id of a group who's pool to search.  If specified, only matching photos posted to the group's pool will be returned. */\n@property (nonatomic, strong) NSString *group_id;\n\n/* boolean. Pass faves=1 along with your user_id to search within your favorites */\n@property (nonatomic, strong) NSString *faves;\n\n/* Limit results by camera.  Camera names must be in the <a href=\"http://www.flickr.com/cameras\">Camera Finder</a> normalized form.  <a href=\"http://flickr.com/services/api/flickr.cameras.getList\">flickr.cameras.getList()</a> returns a list of searchable cameras. */\n@property (nonatomic, strong) NSString *camera;\n\n/* Jump, jump! */\n@property (nonatomic, strong) NSString *jump_to;\n\n/* Search your contacts. Either 'all' or 'ff' for just friends and family. (Experimental) */\n@property (nonatomic, strong) NSString *contacts;\n\n/* A 32-bit identifier that uniquely represents spatial entities. (not used if bbox argument is present). \n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &mdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* A Flickr place id.  (not used if bbox argument is present).\n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &mdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *place_id;\n\n/* Filter results by media type. Possible values are <code>all</code> (default), <code>photos</code> or <code>videos</code> */\n@property (nonatomic, strong) NSString *media;\n\n/* Any photo that has been geotagged, or if the value is \"0\" any photo that has <i>not</i> been geotagged.\n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &mdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *has_geo;\n\n/* Geo context is a numeric value representing the photo's geotagginess beyond latitude and longitude. For example, you may wish to search for photos that were taken \"indoors\" or \"outdoors\". <br /><br />\nThe current list of context IDs is :<br /><br/>\n<ul>\n<li><strong>0</strong>, not defined.</li>\n<li><strong>1</strong>, indoors.</li>\n<li><strong>2</strong>, outdoors.</li>\n</ul>\n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &mdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *geo_context;\n\n/* A valid latitude, in decimal format, for doing radial geo queries.\n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &mdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *lat;\n\n/* A valid longitude, in decimal format, for doing radial geo queries.\n<br /><br />\nGeo queries require some sort of limiting agent in order to prevent the database from crying. This is basically like the check against \"parameterless searches\" for queries without a geo component.\n<br /><br />\nA tag, for instance, is considered a limiting agent as are user defined min_date_taken and min_date_upload parameters &mdash; If no limiting factor is passed we return only photos added in the last 12 hours (though we may extend the limit in the future). */\n@property (nonatomic, strong) NSString *lon;\n\n/* A valid radius used for geo queries, greater than zero and less than 20 miles (or 32 kilometers), for use with point-based geo queries. The default value is 5 (km). */\n@property (nonatomic, strong) NSString *radius;\n\n/* The unit of measure when doing radial geo queries. Valid options are \"mi\" (miles) and \"km\" (kilometers). The default is \"km\". */\n@property (nonatomic, strong) NSString *radius_units;\n\n/* Limit the scope of the search to only photos that are part of the <a href=\"http://flickr.com/commons\">Flickr Commons project</a>. Default is false. */\n@property (nonatomic, strong) NSString *is_commons;\n\n/* Limit the scope of the search to only photos that are in a <a href=\"http://www.flickr.com/help/galleries/\">gallery</a>?  Default is false, search all photos. */\n@property (nonatomic, strong) NSString *in_gallery;\n\n/* The id of a user.  Will return photos where the user has been people tagged.  A call signed as the person_id in question will return *all* photos the user in, otherwise returns public photos. */\n@property (nonatomic, strong) NSString *person_id;\n\n/* Limit the scope of the search to only photos that are for sale on Getty. Default is false. */\n@property (nonatomic, strong) NSString *is_getty;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSearch.m",
    "content": "//\n//  FKFlickrPhotosSearch.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSearch.h\" \n\n@implementation FKFlickrPhotosSearch\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.search\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.tags) {\n\t\t[args setValue:self.tags forKey:@\"tags\"];\n\t}\n\tif(self.tag_mode) {\n\t\t[args setValue:self.tag_mode forKey:@\"tag_mode\"];\n\t}\n\tif(self.text) {\n\t\t[args setValue:self.text forKey:@\"text\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\tif(self.license) {\n\t\t[args setValue:self.license forKey:@\"license\"];\n\t}\n\tif(self.sort) {\n\t\t[args setValue:self.sort forKey:@\"sort\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.bbox) {\n\t\t[args setValue:self.bbox forKey:@\"bbox\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\tif(self.safe_search) {\n\t\t[args setValue:self.safe_search forKey:@\"safe_search\"];\n\t}\n\tif(self.content_type) {\n\t\t[args setValue:self.content_type forKey:@\"content_type\"];\n\t}\n\tif(self.machine_tags) {\n\t\t[args setValue:self.machine_tags forKey:@\"machine_tags\"];\n\t}\n\tif(self.machine_tag_mode) {\n\t\t[args setValue:self.machine_tag_mode forKey:@\"machine_tag_mode\"];\n\t}\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\tif(self.faves) {\n\t\t[args setValue:self.faves forKey:@\"faves\"];\n\t}\n\tif(self.camera) {\n\t\t[args setValue:self.camera forKey:@\"camera\"];\n\t}\n\tif(self.jump_to) {\n\t\t[args setValue:self.jump_to forKey:@\"jump_to\"];\n\t}\n\tif(self.contacts) {\n\t\t[args setValue:self.contacts forKey:@\"contacts\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.media) {\n\t\t[args setValue:self.media forKey:@\"media\"];\n\t}\n\tif(self.has_geo) {\n\t\t[args setValue:self.has_geo forKey:@\"has_geo\"];\n\t}\n\tif(self.geo_context) {\n\t\t[args setValue:self.geo_context forKey:@\"geo_context\"];\n\t}\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.radius) {\n\t\t[args setValue:self.radius forKey:@\"radius\"];\n\t}\n\tif(self.radius_units) {\n\t\t[args setValue:self.radius_units forKey:@\"radius_units\"];\n\t}\n\tif(self.is_commons) {\n\t\t[args setValue:self.is_commons forKey:@\"is_commons\"];\n\t}\n\tif(self.in_gallery) {\n\t\t[args setValue:self.in_gallery forKey:@\"in_gallery\"];\n\t}\n\tif(self.person_id) {\n\t\t[args setValue:self.person_id forKey:@\"person_id\"];\n\t}\n\tif(self.is_getty) {\n\t\t[args setValue:self.is_getty forKey:@\"is_getty\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSearchError_TooManyTagsInALLQuery:\n\t\t\treturn @\"Too many tags in ALL query\";\n\t\tcase FKFlickrPhotosSearchError_UnknownUser:\n\t\t\treturn @\"Unknown user\";\n\t\tcase FKFlickrPhotosSearchError_ParameterlessSearchesHaveBeenDisabled:\n\t\t\treturn @\"Parameterless searches have been disabled\";\n\t\tcase FKFlickrPhotosSearchError_YouDontHavePermissionToViewThisPool:\n\t\t\treturn @\"You don't have permission to view this pool\";\n\t\tcase FKFlickrPhotosSearchError_SorryTheFlickrSearchAPIIsNotCurrentlyAvailable:\n\t\t\treturn @\"Sorry, the Flickr search API is not currently available.\";\n\t\tcase FKFlickrPhotosSearchError_NoValidMachineTags:\n\t\t\treturn @\"No valid machine tags\";\n\t\tcase FKFlickrPhotosSearchError_ExceededMaximumAllowableMachineTags:\n\t\t\treturn @\"Exceeded maximum allowable machine tags\";\n\t\tcase FKFlickrPhotosSearchError_Jump_toNotAvaiableForThisQuery:\n\t\t\treturn @\"jump_to not avaiable for this query\";\n\t\tcase FKFlickrPhotosSearchError_BadValueForJump_to:\n\t\t\treturn @\"Bad value for jump_to\";\n\t\tcase FKFlickrPhotosSearchError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSearchError_YouCanOnlySearchWithinYourOwnFavorites:\n\t\t\treturn @\"You can only search within your own favorites\";\n\t\tcase FKFlickrPhotosSearchError_YouCanOnlySearchWithinYourOwnContacts:\n\t\t\treturn @\"You can only search within your own contacts\";\n\t\tcase FKFlickrPhotosSearchError_IllogicalArguments:\n\t\t\treturn @\"Illogical arguments\";\n\t\tcase FKFlickrPhotosSearchError_ExcessivePhotoOffsetInSearch:\n\t\t\treturn @\"Excessive photo offset in search\";\n\t\tcase FKFlickrPhotosSearchError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSearchError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSearchError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSearchError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSearchError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSearchError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSearchError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetContentType.h",
    "content": "//\n//  FKFlickrPhotosSetContentType.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSetContentTypeError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id of a photo belonging to the calling user. */\n\tFKFlickrPhotosSetContentTypeError_RequiredArgumentsMissing = 2,\t\t /* Some or all of the required arguments were not supplied. */\n\tFKFlickrPhotosSetContentTypeError_ChangeNotAllowed = 3,\t\t /* Changing the content type of this photo is not allowed. */\n\tFKFlickrPhotosSetContentTypeError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSetContentTypeError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSetContentTypeError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSetContentTypeError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSetContentTypeError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSetContentTypeError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSetContentTypeError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSetContentTypeError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSetContentTypeError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSetContentTypeError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSetContentTypeError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSetContentTypeError;\n\n/*\n\nSet the content type of a photo.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<photo id=\"14814\" content_type=\"3\"/>\n</rsp>\n\n*/\n@interface FKFlickrPhotosSetContentType : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set the adultness of. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The content type of the photo. Must be one of: 1 for Photo, 2 for Screenshot, and 3 for Other. */\n@property (nonatomic, strong) NSString *content_type; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetContentType.m",
    "content": "//\n//  FKFlickrPhotosSetContentType.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSetContentType.h\" \n\n@implementation FKFlickrPhotosSetContentType\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.setContentType\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.content_type) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'content_type', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.content_type) {\n\t\t[args setValue:self.content_type forKey:@\"content_type\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSetContentTypeError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSetContentTypeError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrPhotosSetContentTypeError_ChangeNotAllowed:\n\t\t\treturn @\"Change not allowed\";\n\t\tcase FKFlickrPhotosSetContentTypeError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSetContentTypeError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSetContentTypeError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSetContentTypeError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSetContentTypeError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSetContentTypeError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSetContentTypeError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetContentTypeError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetContentTypeError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSetContentTypeError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSetContentTypeError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetDates.h",
    "content": "//\n//  FKFlickrPhotosSetDates.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSetDatesError_PhotoNotFound = 1,\t\t /* The photo id was not the id of a valid photo belonging to the calling user. */\n\tFKFlickrPhotosSetDatesError_NotEnoughArguments = 2,\t\t /* No dates were specified to be changed. */\n\tFKFlickrPhotosSetDatesError_InvalidGranularity = 3,\t\t /* The value passed for 'granularity' was not a valid flickr date granularity. */\n\tFKFlickrPhotosSetDatesError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSetDatesError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSetDatesError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSetDatesError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSetDatesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSetDatesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSetDatesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSetDatesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSetDatesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSetDatesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSetDatesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSetDatesError;\n\n/*\n\nSet one or both of the dates for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSetDates : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to edit dates for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The date the photo was uploaded to flickr (see the <a href=\"/services/api/misc.dates.html\">dates documentation</a>) */\n@property (nonatomic, strong) NSString *date_posted;\n\n/* The date the photo was taken (see the <a href=\"/services/api/misc.dates.html\">dates documentation</a>) */\n@property (nonatomic, strong) NSString *date_taken;\n\n/* The granularity of the date the photo was taken (see the <a href=\"/services/api/misc.dates.html\">dates documentation</a>) */\n@property (nonatomic, strong) NSString *date_taken_granularity;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetDates.m",
    "content": "//\n//  FKFlickrPhotosSetDates.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSetDates.h\" \n\n@implementation FKFlickrPhotosSetDates\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.setDates\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.date_posted) {\n\t\t[args setValue:self.date_posted forKey:@\"date_posted\"];\n\t}\n\tif(self.date_taken) {\n\t\t[args setValue:self.date_taken forKey:@\"date_taken\"];\n\t}\n\tif(self.date_taken_granularity) {\n\t\t[args setValue:self.date_taken_granularity forKey:@\"date_taken_granularity\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSetDatesError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSetDatesError_NotEnoughArguments:\n\t\t\treturn @\"Not enough arguments\";\n\t\tcase FKFlickrPhotosSetDatesError_InvalidGranularity:\n\t\t\treturn @\"Invalid granularity\";\n\t\tcase FKFlickrPhotosSetDatesError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSetDatesError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSetDatesError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSetDatesError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSetDatesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSetDatesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSetDatesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetDatesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetDatesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSetDatesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSetDatesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetMeta.h",
    "content": "//\n//  FKFlickrPhotosSetMeta.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSetMetaError_PhotoNotFound = 1,\t\t /* The photo id passed was not the id of a photo belonging to the calling user. It might be an invalid id, or the photo might be owned by another user.  */\n\tFKFlickrPhotosSetMetaError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSetMetaError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSetMetaError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSetMetaError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSetMetaError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSetMetaError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSetMetaError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSetMetaError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSetMetaError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSetMetaError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSetMetaError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSetMetaError;\n\n/*\n\nSet the meta information for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSetMeta : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set information for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The title for the photo. */\n@property (nonatomic, strong) NSString *title; /* (Required) */\n\n/* The description for the photo. */\n@property (nonatomic, strong) NSString *description; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetMeta.m",
    "content": "//\n//  FKFlickrPhotosSetMeta.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSetMeta.h\" \n\n@implementation FKFlickrPhotosSetMeta\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.setMeta\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.title) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'title', \"];\n\t}\n\tif(!self.description) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'description', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.title) {\n\t\t[args setValue:self.title forKey:@\"title\"];\n\t}\n\tif(self.description) {\n\t\t[args setValue:self.description forKey:@\"description\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSetMetaError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSetMetaError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSetMetaError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSetMetaError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSetMetaError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSetMetaError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSetMetaError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSetMetaError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetMetaError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetMetaError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSetMetaError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSetMetaError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetPerms.h",
    "content": "//\n//  FKFlickrPhotosSetPerms.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSetPermsError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id of a photo belonging to the calling user. */\n\tFKFlickrPhotosSetPermsError_RequiredArgumentsMissing = 2,\t\t /* Some or all of the required arguments were not supplied. */\n\tFKFlickrPhotosSetPermsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSetPermsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSetPermsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSetPermsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSetPermsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSetPermsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSetPermsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSetPermsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSetPermsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSetPermsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSetPermsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSetPermsError;\n\n/*\n\nSet permissions for a photo.\n\n\nResponse:\n\n<photoid secret=\"abcdef\" originalsecret=\"abcdef\">1234</photoid>\n\n*/\n@interface FKFlickrPhotosSetPerms : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set permissions for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* 1 to set the photo to public, 0 to set it to private. */\n@property (nonatomic, strong) NSString *is_public; /* (Required) */\n\n/* 1 to make the photo visible to friends when private, 0 to not. */\n@property (nonatomic, strong) NSString *is_friend; /* (Required) */\n\n/* 1 to make the photo visible to family when private, 0 to not. */\n@property (nonatomic, strong) NSString *is_family; /* (Required) */\n\n/* who can add comments to the photo and it's notes. one of:<br />\n<code>0</code>: nobody<br />\n<code>1</code>: friends &amp; family<br />\n<code>2</code>: contacts<br />\n<code>3</code>: everybody */\n@property (nonatomic, strong) NSString *perm_comment; /* (Required) */\n\n/* who can add notes and tags to the photo. one of:<br />\n<code>0</code>: nobody / just the owner<br />\n<code>1</code>: friends &amp; family<br />\n<code>2</code>: contacts<br />\n<code>3</code>: everybody\n */\n@property (nonatomic, strong) NSString *perm_addmeta; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetPerms.m",
    "content": "//\n//  FKFlickrPhotosSetPerms.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSetPerms.h\" \n\n@implementation FKFlickrPhotosSetPerms\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.setPerms\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.is_public) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_public', \"];\n\t}\n\tif(!self.is_friend) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_friend', \"];\n\t}\n\tif(!self.is_family) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_family', \"];\n\t}\n\tif(!self.perm_comment) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'perm_comment', \"];\n\t}\n\tif(!self.perm_addmeta) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'perm_addmeta', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.is_public) {\n\t\t[args setValue:self.is_public forKey:@\"is_public\"];\n\t}\n\tif(self.is_friend) {\n\t\t[args setValue:self.is_friend forKey:@\"is_friend\"];\n\t}\n\tif(self.is_family) {\n\t\t[args setValue:self.is_family forKey:@\"is_family\"];\n\t}\n\tif(self.perm_comment) {\n\t\t[args setValue:self.perm_comment forKey:@\"perm_comment\"];\n\t}\n\tif(self.perm_addmeta) {\n\t\t[args setValue:self.perm_addmeta forKey:@\"perm_addmeta\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSetPermsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSetPermsError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrPhotosSetPermsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSetPermsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSetPermsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSetPermsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSetPermsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSetPermsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSetPermsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetPermsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetPermsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSetPermsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSetPermsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetSafetyLevel.h",
    "content": "//\n//  FKFlickrPhotosSetSafetyLevel.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSetSafetyLevelError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id of a photo belonging to the calling user. */\n\tFKFlickrPhotosSetSafetyLevelError_InvalidOrMissingArguments = 2,\t\t /* Neither a valid safety level nor a hidden value were passed. */\n\tFKFlickrPhotosSetSafetyLevelError_ChangeNotAllowed = 3,\t\t /* Changing the safety level of this photo is not allowed. */\n\tFKFlickrPhotosSetSafetyLevelError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSetSafetyLevelError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSetSafetyLevelError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSetSafetyLevelError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSetSafetyLevelError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSetSafetyLevelError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSetSafetyLevelError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSetSafetyLevelError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSetSafetyLevelError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSetSafetyLevelError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSetSafetyLevelError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSetSafetyLevelError;\n\n/*\n\nSet the safety level of a photo.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<photo id=\"14814\" safety_level=\"2\" hidden=\"0\"/>\n</rsp>\n\n*/\n@interface FKFlickrPhotosSetSafetyLevel : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set the adultness of. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The safety level of the photo.  Must be one of:\n\n1 for Safe, 2 for Moderate, and 3 for Restricted. */\n@property (nonatomic, strong) NSString *safety_level;\n\n/* Whether or not to additionally hide the photo from public searches.  Must be either 1 for Yes or 0 for No. */\n@property (nonatomic, strong) NSString *hidden;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetSafetyLevel.m",
    "content": "//\n//  FKFlickrPhotosSetSafetyLevel.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSetSafetyLevel.h\" \n\n@implementation FKFlickrPhotosSetSafetyLevel\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.setSafetyLevel\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.safety_level) {\n\t\t[args setValue:self.safety_level forKey:@\"safety_level\"];\n\t}\n\tif(self.hidden) {\n\t\t[args setValue:self.hidden forKey:@\"hidden\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSetSafetyLevelError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_InvalidOrMissingArguments:\n\t\t\treturn @\"Invalid or missing arguments\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_ChangeNotAllowed:\n\t\t\treturn @\"Change not allowed\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSetSafetyLevelError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetTags.h",
    "content": "//\n//  FKFlickrPhotosSetTags.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSetTagsError_PhotoNotFound = 1,\t\t /* The photo id passed was not the id of a photo belonging to the calling user. It might be an invalid id, or the photo might be owned by another user.  */\n\tFKFlickrPhotosSetTagsError_MaximumNumberOfTagsReached = 2,\t\t /* The number of tags specified exceeds the limit for the photo. No tags were modified. */\n\tFKFlickrPhotosSetTagsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSetTagsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSetTagsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSetTagsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSetTagsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSetTagsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSetTagsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSetTagsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSetTagsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSetTagsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSetTagsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSetTagsError;\n\n/*\n\nSet the tags for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSetTags : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set tags for.\n */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* All tags for the photo (as a single space-delimited string). */\n@property (nonatomic, strong) NSString *tags; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/FKFlickrPhotosSetTags.m",
    "content": "//\n//  FKFlickrPhotosSetTags.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSetTags.h\" \n\n@implementation FKFlickrPhotosSetTags\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.setTags\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.tags) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tags', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.tags) {\n\t\t[args setValue:self.tags forKey:@\"tags\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSetTagsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosSetTagsError_MaximumNumberOfTagsReached:\n\t\t\treturn @\"Maximum number of tags reached\";\n\t\tcase FKFlickrPhotosSetTagsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSetTagsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSetTagsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSetTagsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSetTagsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSetTagsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSetTagsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetTagsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSetTagsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSetTagsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSetTagsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoBatchCorrectLocation.h",
    "content": "//\n//  FKFlickrPhotosGeoBatchCorrectLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoBatchCorrectLocationError_RequiredArgumentsMissing = 1,\t\t /* Some or all of the required arguments were not supplied. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_NotAValidLatitude = 2,\t\t /* The latitude argument failed validation. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_NotAValidLongitude = 3,\t\t /* The longitude argument failed validation. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_NotAValidAccuracy = 4,\t\t /* The accuracy argument failed validation. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_NotAValidPlacesID = 5,\t\t /* An invalid Places (or WOE) ID was passed with the API call. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_NoPhotosGeotaggedAtThatLocation = 6,\t\t /* There were no geotagged photos found for the authed user at the supplied latitude, longitude and accuracy. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoBatchCorrectLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoBatchCorrectLocationError;\n\n/*\n\nCorrect the places hierarchy for all the photos for a user at a given latitude, longitude and accuracy.<br /><br />\n\nBatch corrections are processed in a delayed queue so it may take a few minutes before the changes are reflected in a user's photos.\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoBatchCorrectLocation : NSObject <FKFlickrAPIMethod>\n\n/* The latitude of the photos to be update whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lat; /* (Required) */\n\n/* The longitude of the photos to be updated whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lon; /* (Required) */\n\n/* Recorded accuracy level of the photos to be updated. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified. */\n@property (nonatomic, strong) NSString *accuracy; /* (Required) */\n\n/* A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.) */\n@property (nonatomic, strong) NSString *place_id;\n\n/* A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.) */\n@property (nonatomic, strong) NSString *woe_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoBatchCorrectLocation.m",
    "content": "//\n//  FKFlickrPhotosGeoBatchCorrectLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoBatchCorrectLocation.h\" \n\n@implementation FKFlickrPhotosGeoBatchCorrectLocation\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.batchCorrectLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.lat) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lat', \"];\n\t}\n\tif(!self.lon) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lon', \"];\n\t}\n\tif(!self.accuracy) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'accuracy', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_NotAValidLatitude:\n\t\t\treturn @\"Not a valid latitude\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_NotAValidLongitude:\n\t\t\treturn @\"Not a valid longitude\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_NotAValidAccuracy:\n\t\t\treturn @\"Not a valid accuracy\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_NotAValidPlacesID:\n\t\t\treturn @\"Not a valid Places ID\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_NoPhotosGeotaggedAtThatLocation:\n\t\t\treturn @\"No photos geotagged at that location\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoBatchCorrectLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoCorrectLocation.h",
    "content": "//\n//  FKFlickrPhotosGeoCorrectLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoCorrectLocationError_UserHasNotConfiguredDefaultViewingSettingsForLocationData = 1,\t\t /* Before users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at <a href=\"http://www.flickr.com/account/geo/privacy/\">http://www.flickr.com/account/geo/privacy/</a> */\n\tFKFlickrPhotosGeoCorrectLocationError_MissingPlaceID = 2,\t\t /* No place ID was passed to the method */\n\tFKFlickrPhotosGeoCorrectLocationError_NotAValidPlaceID = 3,\t\t /* The place ID passed to the method could not be identified */\n\tFKFlickrPhotosGeoCorrectLocationError_ServerErrorCorrectingLocation = 4,\t\t /* There was an error trying to correct the location. */\n\tFKFlickrPhotosGeoCorrectLocationError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoCorrectLocationError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoCorrectLocationError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoCorrectLocationError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoCorrectLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoCorrectLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoCorrectLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoCorrectLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoCorrectLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoCorrectLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoCorrectLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoCorrectLocationError;\n\n/*\n\n\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoCorrectLocation : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the photo whose WOE location is being corrected. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.) */\n@property (nonatomic, strong) NSString *place_id;\n\n/* A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.) */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* The venue ID for a Foursquare location. (If not passed in with correction, any existing foursquare venue will be removed). */\n@property (nonatomic, strong) NSString *foursquare_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoCorrectLocation.m",
    "content": "//\n//  FKFlickrPhotosGeoCorrectLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoCorrectLocation.h\" \n\n@implementation FKFlickrPhotosGeoCorrectLocation\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.correctLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.foursquare_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'foursquare_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.foursquare_id) {\n\t\t[args setValue:self.foursquare_id forKey:@\"foursquare_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_UserHasNotConfiguredDefaultViewingSettingsForLocationData:\n\t\t\treturn @\"User has not configured default viewing settings for location data.\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_MissingPlaceID:\n\t\t\treturn @\"Missing place ID\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_NotAValidPlaceID:\n\t\t\treturn @\"Not a valid place ID\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_ServerErrorCorrectingLocation:\n\t\t\treturn @\"Server error correcting location.\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoCorrectLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetLocation.h",
    "content": "//\n//  FKFlickrPhotosGeoGetLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoGetLocationError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGeoGetLocationError_PhotoHasNoLocationInformation = 2,\t\t /* The photo requested has no location data or is not viewable by the calling user. */\n\tFKFlickrPhotosGeoGetLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoGetLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoGetLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoGetLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoGetLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoGetLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoGetLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoGetLocationError;\n\n/*\n\nGet the geo data (latitude and longitude and the accuracy level) for a photo.\n\n\nResponse:\n\n<photo id=\"123\">\n        <location latitude=\"-17.685895\" longitude=\"-63.36914\" accuracy=\"6\" />\n</photo>\n\n*/\n@interface FKFlickrPhotosGeoGetLocation : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo you want to retrieve location data for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* Extra flags. */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetLocation.m",
    "content": "//\n//  FKFlickrPhotosGeoGetLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoGetLocation.h\" \n\n@implementation FKFlickrPhotosGeoGetLocation\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.getLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoGetLocationError_PhotoNotFound:\n\t\t\treturn @\"Photo not found.\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_PhotoHasNoLocationInformation:\n\t\t\treturn @\"Photo has no location information.\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoGetLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetPerms.h",
    "content": "//\n//  FKFlickrPhotosGeoGetPerms.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoGetPermsError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGeoGetPermsError_PhotoHasNoLocationInformation = 2,\t\t /* The photo requested has no location data or is not viewable by the calling user. */\n\tFKFlickrPhotosGeoGetPermsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoGetPermsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoGetPermsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoGetPermsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoGetPermsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoGetPermsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoGetPermsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoGetPermsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoGetPermsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoGetPermsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoGetPermsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoGetPermsError;\n\n/*\n\nGet permissions for who may view geo data for a photo.\n\n\nResponse:\n\n<perms id=\"10592\" ispublic=\"0\" iscontact=\"0\" isfriend=\"0\" isfamily=\"1\" />\n\n*/\n@interface FKFlickrPhotosGeoGetPerms : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to get permissions for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetPerms.m",
    "content": "//\n//  FKFlickrPhotosGeoGetPerms.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoGetPerms.h\" \n\n@implementation FKFlickrPhotosGeoGetPerms\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.getPerms\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoGetPermsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_PhotoHasNoLocationInformation:\n\t\t\treturn @\"Photo has no location information\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoGetPermsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoPhotosForLocation.h",
    "content": "//\n//  FKFlickrPhotosGeoPhotosForLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoPhotosForLocationError_RequiredArgumentsMissing = 1,\t\t /* One or more required arguments was missing from the method call. */\n\tFKFlickrPhotosGeoPhotosForLocationError_NotAValidLatitude = 2,\t\t /* The latitude argument failed validation. */\n\tFKFlickrPhotosGeoPhotosForLocationError_NotAValidLongitude = 3,\t\t /* The longitude argument failed validation. */\n\tFKFlickrPhotosGeoPhotosForLocationError_NotAValidAccuracy = 4,\t\t /* The accuracy argument failed validation. */\n\tFKFlickrPhotosGeoPhotosForLocationError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoPhotosForLocationError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoPhotosForLocationError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoPhotosForLocationError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoPhotosForLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoPhotosForLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoPhotosForLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoPhotosForLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoPhotosForLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoPhotosForLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoPhotosForLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoPhotosForLocationError;\n\n/*\n\nReturn a list of photos for the calling user at a specific latitude, longitude and accuracy\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoPhotosForLocation : NSObject <FKFlickrAPIMethod>\n\n/* The latitude whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lat; /* (Required) */\n\n/* The longitude whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lon; /* (Required) */\n\n/* Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified. */\n@property (nonatomic, strong) NSString *accuracy;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: <code>description</code>, <code>license</code>, <code>date_upload</code>, <code>date_taken</code>, <code>owner_name</code>, <code>icon_server</code>, <code>original_format</code>, <code>last_update</code>, <code>geo</code>, <code>tags</code>, <code>machine_tags</code>, <code>o_dims</code>, <code>views</code>, <code>media</code>, <code>path_alias</code>, <code>url_sq</code>, <code>url_t</code>, <code>url_s</code>, <code>url_q</code>, <code>url_m</code>, <code>url_n</code>, <code>url_z</code>, <code>url_c</code>, <code>url_l</code>, <code>url_o</code> */\n@property (nonatomic, strong) NSString *extras;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 100. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoPhotosForLocation.m",
    "content": "//\n//  FKFlickrPhotosGeoPhotosForLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoPhotosForLocation.h\" \n\n@implementation FKFlickrPhotosGeoPhotosForLocation\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.photosForLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.lat) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lat', \"];\n\t}\n\tif(!self.lon) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lon', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_NotAValidLatitude:\n\t\t\treturn @\"Not a valid latitude\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_NotAValidLongitude:\n\t\t\treturn @\"Not a valid longitude\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_NotAValidAccuracy:\n\t\t\treturn @\"Not a valid accuracy\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoPhotosForLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoRemoveLocation.h",
    "content": "//\n//  FKFlickrPhotosGeoRemoveLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoRemoveLocationError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGeoRemoveLocationError_PhotoHasNoLocationInformation = 2,\t\t /* The specified photo has not been geotagged - there is nothing to remove. */\n\tFKFlickrPhotosGeoRemoveLocationError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoRemoveLocationError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoRemoveLocationError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoRemoveLocationError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoRemoveLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoRemoveLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoRemoveLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoRemoveLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoRemoveLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoRemoveLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoRemoveLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoRemoveLocationError;\n\n/*\n\nRemoves the geo data associated with a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoRemoveLocation : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo you want to remove location data from. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoRemoveLocation.m",
    "content": "//\n//  FKFlickrPhotosGeoRemoveLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoRemoveLocation.h\" \n\n@implementation FKFlickrPhotosGeoRemoveLocation\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.removeLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_PhotoHasNoLocationInformation:\n\t\t\treturn @\"Photo has no location information\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoRemoveLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetContext.h",
    "content": "//\n//  FKFlickrPhotosGeoSetContext.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoSetContextError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGeoSetContextError_NotAValidContext = 2,\t\t /* The context ID passed to the method is invalid. */\n\tFKFlickrPhotosGeoSetContextError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoSetContextError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoSetContextError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoSetContextError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoSetContextError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoSetContextError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoSetContextError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoSetContextError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoSetContextError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoSetContextError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoSetContextError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoSetContextError;\n\n/*\n\nIndicate the state of a photo's geotagginess beyond latitude and longitude.<br /><br />\nNote : photos passed to this method must already be geotagged (using the <q>flickr.photos.geo.setLocation</q> method).\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoSetContext : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set context data for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* Context is a numeric value representing the photo's geotagginess beyond latitude and longitude. For example, you may wish to indicate that a photo was taken \"indoors\" or \"outdoors\". <br /><br />\nThe current list of context IDs is :<br /><br/>\n<ul>\n<li><strong>0</strong>, not defined.</li>\n<li><strong>1</strong>, indoors.</li>\n<li><strong>2</strong>, outdoors.</li>\n</ul> */\n@property (nonatomic, strong) NSString *context; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetContext.m",
    "content": "//\n//  FKFlickrPhotosGeoSetContext.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoSetContext.h\" \n\n@implementation FKFlickrPhotosGeoSetContext\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.setContext\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.context) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'context', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.context) {\n\t\t[args setValue:self.context forKey:@\"context\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoSetContextError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGeoSetContextError_NotAValidContext:\n\t\t\treturn @\"Not a valid context\";\n\t\tcase FKFlickrPhotosGeoSetContextError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoSetContextError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoSetContextError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoSetContextError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoSetContextError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoSetContextError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoSetContextError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoSetContextError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoSetContextError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoSetContextError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoSetContextError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetLocation.h",
    "content": "//\n//  FKFlickrPhotosGeoSetLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoSetLocationError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGeoSetLocationError_RequiredArgumentsMissing = 2,\t\t /* Some or all of the required arguments were not supplied. */\n\tFKFlickrPhotosGeoSetLocationError_NotAValidLatitude = 3,\t\t /* The latitude argument failed validation. */\n\tFKFlickrPhotosGeoSetLocationError_NotAValidLongitude = 4,\t\t /* The longitude argument failed validation. */\n\tFKFlickrPhotosGeoSetLocationError_NotAValidAccuracy = 5,\t\t /* The accuracy argument failed validation. */\n\tFKFlickrPhotosGeoSetLocationError_ServerError = 6,\t\t /* There was an unexpected problem setting location information to the photo. */\n\tFKFlickrPhotosGeoSetLocationError_UserHasNotConfiguredDefaultViewingSettingsForLocationData = 7,\t\t /* Before users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at <a href=\"http://www.flickr.com/account/geo/privacy/\">http://www.flickr.com/account/geo/privacy/</a> */\n\tFKFlickrPhotosGeoSetLocationError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoSetLocationError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoSetLocationError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoSetLocationError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoSetLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoSetLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoSetLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoSetLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoSetLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoSetLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoSetLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoSetLocationError;\n\n/*\n\nSets the geo data (latitude and longitude and, optionally, the accuracy level) for a photo.\n\nBefore users may assign location data to a photo they must define who, by default, may view that information. Users can edit this preference at <a href=\"http://www.flickr.com/account/geo/privacy/\">http://www.flickr.com/account/geo/privacy/</a>. If a user has not set this preference, the API method will return an error.\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoSetLocation : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to set location data for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The latitude whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lat; /* (Required) */\n\n/* The longitude whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lon; /* (Required) */\n\n/* Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified. */\n@property (nonatomic, strong) NSString *accuracy;\n\n/* Context is a numeric value representing the photo's geotagginess beyond latitude and longitude. For example, you may wish to indicate that a photo was taken \"indoors\" or \"outdoors\". <br /><br />\nThe current list of context IDs is :<br /><br/>\n<ul>\n<li><strong>0</strong>, not defined.</li>\n<li><strong>1</strong>, indoors.</li>\n<li><strong>2</strong>, outdoors.</li>\n</ul><br />\nThe default context for geotagged photos is 0, or \"not defined\"\n */\n@property (nonatomic, strong) NSString *context;\n\n/* Associate a geo bookmark with this photo. */\n@property (nonatomic, strong) NSString *bookmark_id;\n\n/*  */\n@property (nonatomic, strong) NSString *is_public;\n\n/*  */\n@property (nonatomic, strong) NSString *is_contact;\n\n/*  */\n@property (nonatomic, strong) NSString *is_friend;\n\n/*  */\n@property (nonatomic, strong) NSString *is_family;\n\n/* The venue ID for a Foursquare location. */\n@property (nonatomic, strong) NSString *foursquare_id;\n\n/* A Where On Earth (WOE) ID. (If passed in, will override the default venue based on the lat/lon.) */\n@property (nonatomic, strong) NSString *woeid;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetLocation.m",
    "content": "//\n//  FKFlickrPhotosGeoSetLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoSetLocation.h\" \n\n@implementation FKFlickrPhotosGeoSetLocation\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.setLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.lat) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lat', \"];\n\t}\n\tif(!self.lon) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lon', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\tif(self.context) {\n\t\t[args setValue:self.context forKey:@\"context\"];\n\t}\n\tif(self.bookmark_id) {\n\t\t[args setValue:self.bookmark_id forKey:@\"bookmark_id\"];\n\t}\n\tif(self.is_public) {\n\t\t[args setValue:self.is_public forKey:@\"is_public\"];\n\t}\n\tif(self.is_contact) {\n\t\t[args setValue:self.is_contact forKey:@\"is_contact\"];\n\t}\n\tif(self.is_friend) {\n\t\t[args setValue:self.is_friend forKey:@\"is_friend\"];\n\t}\n\tif(self.is_family) {\n\t\t[args setValue:self.is_family forKey:@\"is_family\"];\n\t}\n\tif(self.foursquare_id) {\n\t\t[args setValue:self.foursquare_id forKey:@\"foursquare_id\"];\n\t}\n\tif(self.woeid) {\n\t\t[args setValue:self.woeid forKey:@\"woeid\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoSetLocationError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing.\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_NotAValidLatitude:\n\t\t\treturn @\"Not a valid latitude.\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_NotAValidLongitude:\n\t\t\treturn @\"Not a valid longitude.\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_NotAValidAccuracy:\n\t\t\treturn @\"Not a valid accuracy.\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_ServerError:\n\t\t\treturn @\"Server error.\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_UserHasNotConfiguredDefaultViewingSettingsForLocationData:\n\t\t\treturn @\"User has not configured default viewing settings for location data.\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoSetLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetPerms.h",
    "content": "//\n//  FKFlickrPhotosGeoSetPerms.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosGeoSetPermsError_PhotoNotFound = 1,\t\t /* The photo id was either invalid or was for a photo not viewable by the calling user. */\n\tFKFlickrPhotosGeoSetPermsError_PhotoHasNoLocationInformation = 2,\t\t /* The photo requested has no location data or is not viewable by the calling user. */\n\tFKFlickrPhotosGeoSetPermsError_RequiredArgumentsMissing = 3,\t\t /* Some or all of the required arguments were not supplied. */\n\tFKFlickrPhotosGeoSetPermsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosGeoSetPermsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosGeoSetPermsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosGeoSetPermsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosGeoSetPermsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosGeoSetPermsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosGeoSetPermsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosGeoSetPermsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosGeoSetPermsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosGeoSetPermsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosGeoSetPermsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosGeoSetPermsError;\n\n/*\n\nSet the permission for who may view the geo data associated with a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosGeoSetPerms : NSObject <FKFlickrAPIMethod>\n\n/* 1 to set viewing permissions for the photo's location data to public, 0 to set it to private. */\n@property (nonatomic, strong) NSString *is_public; /* (Required) */\n\n/* 1 to set viewing permissions for the photo's location data to contacts, 0 to set it to private. */\n@property (nonatomic, strong) NSString *is_contact; /* (Required) */\n\n/* 1 to set viewing permissions for the photo's location data to friends, 0 to set it to private. */\n@property (nonatomic, strong) NSString *is_friend; /* (Required) */\n\n/* 1 to set viewing permissions for the photo's location data to family, 0 to set it to private. */\n@property (nonatomic, strong) NSString *is_family; /* (Required) */\n\n/* The id of the photo to get permissions for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetPerms.m",
    "content": "//\n//  FKFlickrPhotosGeoSetPerms.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosGeoSetPerms.h\" \n\n@implementation FKFlickrPhotosGeoSetPerms\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.geo.setPerms\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.is_public) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_public', \"];\n\t}\n\tif(!self.is_contact) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_contact', \"];\n\t}\n\tif(!self.is_friend) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_friend', \"];\n\t}\n\tif(!self.is_family) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'is_family', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.is_public) {\n\t\t[args setValue:self.is_public forKey:@\"is_public\"];\n\t}\n\tif(self.is_contact) {\n\t\t[args setValue:self.is_contact forKey:@\"is_contact\"];\n\t}\n\tif(self.is_friend) {\n\t\t[args setValue:self.is_friend forKey:@\"is_friend\"];\n\t}\n\tif(self.is_family) {\n\t\t[args setValue:self.is_family forKey:@\"is_family\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosGeoSetPermsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_PhotoHasNoLocationInformation:\n\t\t\treturn @\"Photo has no location information\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing.\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosGeoSetPermsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesGetInfo.h",
    "content": "//\n//  FKFlickrPhotosLicensesGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosLicensesGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosLicensesGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosLicensesGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosLicensesGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosLicensesGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosLicensesGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosLicensesGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosLicensesGetInfoError;\n\n/*\n\nFetches a list of available photo licenses for Flickr.\n\n\nResponse:\n\n<licenses>\n        <license id=\"0\" name=\"All Rights Reserved\" url=\"\" />\n\t<license id=\"1\" name=\"Attribution-NonCommercial-ShareAlike License\"\n\t\turl=\"http://creativecommons.org/licenses/by-nc-sa/2.0/\" /> \n\t<license id=\"2\" name=\"Attribution-NonCommercial License\"\n\t\turl=\"http://creativecommons.org/licenses/by-nc/2.0/\" /> \n\t<license id=\"3\" name=\"Attribution-NonCommercial-NoDerivs License\"\n\t\turl=\"http://creativecommons.org/licenses/by-nc-nd/2.0/\" /> \n\t<license id=\"4\" name=\"Attribution License\"\n\t\turl=\"http://creativecommons.org/licenses/by/2.0/\" /> \n\t<license id=\"5\" name=\"Attribution-ShareAlike License\"\n\t\turl=\"http://creativecommons.org/licenses/by-sa/2.0/\" /> \n\t<license id=\"6\" name=\"Attribution-NoDerivs License\"\n\t\turl=\"http://creativecommons.org/licenses/by-nd/2.0/\" /> \n\t<license id=\"7\" name=\"No known copyright restrictions\"\n\t\turl=\"http://flickr.com/commons/usage/\" />\n        <license id=\"8\" name=\"United States Government Work\"\n                url=\"http://www.usa.gov/copyright.shtml\" />\n</licenses>\n\n*/\n@interface FKFlickrPhotosLicensesGetInfo : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesGetInfo.m",
    "content": "//\n//  FKFlickrPhotosLicensesGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosLicensesGetInfo.h\" \n\n@implementation FKFlickrPhotosLicensesGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.licenses.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosLicensesGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosLicensesGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosLicensesGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosLicensesGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosLicensesGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosLicensesGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosLicensesGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesSetLicense.h",
    "content": "//\n//  FKFlickrPhotosLicensesSetLicense.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosLicensesSetLicenseError_PhotoNotFound = 1,\t\t /* The specified id was not the id of a valif photo owner by the calling user. */\n\tFKFlickrPhotosLicensesSetLicenseError_LicenseNotFound = 2,\t\t /* The license id was not valid. */\n\tFKFlickrPhotosLicensesSetLicenseError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosLicensesSetLicenseError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosLicensesSetLicenseError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosLicensesSetLicenseError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosLicensesSetLicenseError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosLicensesSetLicenseError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosLicensesSetLicenseError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosLicensesSetLicenseError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosLicensesSetLicenseError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosLicensesSetLicenseError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosLicensesSetLicenseError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosLicensesSetLicenseError;\n\n/*\n\nSets the license for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosLicensesSetLicense : NSObject <FKFlickrAPIMethod>\n\n/* The photo to update the license for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The license to apply, or 0 (zero) to remove the current license. Note : as of this writing the \"no known copyright restrictions\" license (7) is not a valid argument. */\n@property (nonatomic, strong) NSString *license_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesSetLicense.m",
    "content": "//\n//  FKFlickrPhotosLicensesSetLicense.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosLicensesSetLicense.h\" \n\n@implementation FKFlickrPhotosLicensesSetLicense\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.licenses.setLicense\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.license_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'license_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.license_id) {\n\t\t[args setValue:self.license_id forKey:@\"license_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_LicenseNotFound:\n\t\t\treturn @\"License not found\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosLicensesSetLicenseError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesAdd.h",
    "content": "//\n//  FKFlickrPhotosNotesAdd.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosNotesAddError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id */\n\tFKFlickrPhotosNotesAddError_UserCannotAddNotes = 2,\t\t /* The calling user does not have permission to add a note to this photo */\n\tFKFlickrPhotosNotesAddError_MissingRequiredArguments = 3,\t\t /* One or more of the required arguments were not supplied. */\n\tFKFlickrPhotosNotesAddError_MaximumNumberOfNotesReached = 4,\t\t /* The maximum number of notes for the photo has been reached. */\n\tFKFlickrPhotosNotesAddError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosNotesAddError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosNotesAddError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosNotesAddError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosNotesAddError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosNotesAddError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosNotesAddError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosNotesAddError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosNotesAddError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosNotesAddError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosNotesAddError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosNotesAddError;\n\n/*\n\nAdd a note to a photo. Coordinates and sizes are in pixels, based on the 500px image size shown on individual photo pages.\n\n\nResponse:\n\n<note id=\"1234\" />\n\n*/\n@interface FKFlickrPhotosNotesAdd : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to add a note to */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The left coordinate of the note */\n@property (nonatomic, strong) NSString *note_x; /* (Required) */\n\n/* The top coordinate of the note */\n@property (nonatomic, strong) NSString *note_y; /* (Required) */\n\n/* The width of the note */\n@property (nonatomic, strong) NSString *note_w; /* (Required) */\n\n/* The height of the note */\n@property (nonatomic, strong) NSString *note_h; /* (Required) */\n\n/* The description of the note */\n@property (nonatomic, strong) NSString *note_text; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesAdd.m",
    "content": "//\n//  FKFlickrPhotosNotesAdd.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosNotesAdd.h\" \n\n@implementation FKFlickrPhotosNotesAdd\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.notes.add\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.note_x) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_x', \"];\n\t}\n\tif(!self.note_y) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_y', \"];\n\t}\n\tif(!self.note_w) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_w', \"];\n\t}\n\tif(!self.note_h) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_h', \"];\n\t}\n\tif(!self.note_text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.note_x) {\n\t\t[args setValue:self.note_x forKey:@\"note_x\"];\n\t}\n\tif(self.note_y) {\n\t\t[args setValue:self.note_y forKey:@\"note_y\"];\n\t}\n\tif(self.note_w) {\n\t\t[args setValue:self.note_w forKey:@\"note_w\"];\n\t}\n\tif(self.note_h) {\n\t\t[args setValue:self.note_h forKey:@\"note_h\"];\n\t}\n\tif(self.note_text) {\n\t\t[args setValue:self.note_text forKey:@\"note_text\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosNotesAddError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosNotesAddError_UserCannotAddNotes:\n\t\t\treturn @\"User cannot add notes\";\n\t\tcase FKFlickrPhotosNotesAddError_MissingRequiredArguments:\n\t\t\treturn @\"Missing required arguments\";\n\t\tcase FKFlickrPhotosNotesAddError_MaximumNumberOfNotesReached:\n\t\t\treturn @\"Maximum number of notes reached\";\n\t\tcase FKFlickrPhotosNotesAddError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosNotesAddError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosNotesAddError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosNotesAddError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosNotesAddError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosNotesAddError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosNotesAddError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosNotesAddError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosNotesAddError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosNotesAddError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosNotesAddError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesDelete.h",
    "content": "//\n//  FKFlickrPhotosNotesDelete.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosNotesDeleteError_NoteNotFound = 1,\t\t /* The note id passed was not a valid note id */\n\tFKFlickrPhotosNotesDeleteError_UserCannotDeleteNote = 2,\t\t /* The calling user does not have permission to delete the specified note */\n\tFKFlickrPhotosNotesDeleteError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosNotesDeleteError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosNotesDeleteError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosNotesDeleteError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosNotesDeleteError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosNotesDeleteError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosNotesDeleteError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosNotesDeleteError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosNotesDeleteError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosNotesDeleteError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosNotesDeleteError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosNotesDeleteError;\n\n/*\n\nDelete a note from a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosNotesDelete : NSObject <FKFlickrAPIMethod>\n\n/* The id of the note to delete */\n@property (nonatomic, strong) NSString *note_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesDelete.m",
    "content": "//\n//  FKFlickrPhotosNotesDelete.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosNotesDelete.h\" \n\n@implementation FKFlickrPhotosNotesDelete\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.notes.delete\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.note_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.note_id) {\n\t\t[args setValue:self.note_id forKey:@\"note_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosNotesDeleteError_NoteNotFound:\n\t\t\treturn @\"Note not found\";\n\t\tcase FKFlickrPhotosNotesDeleteError_UserCannotDeleteNote:\n\t\t\treturn @\"User cannot delete note\";\n\t\tcase FKFlickrPhotosNotesDeleteError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosNotesDeleteError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosNotesDeleteError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosNotesDeleteError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosNotesDeleteError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosNotesDeleteError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosNotesDeleteError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosNotesDeleteError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosNotesDeleteError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosNotesDeleteError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosNotesDeleteError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesEdit.h",
    "content": "//\n//  FKFlickrPhotosNotesEdit.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosNotesEditError_NoteNotFound = 1,\t\t /* The note id passed was not a valid note id */\n\tFKFlickrPhotosNotesEditError_UserCannotEditNote = 2,\t\t /* The calling user does not have permission to edit the specified note */\n\tFKFlickrPhotosNotesEditError_MissingRequiredArguments = 3,\t\t /* One or more of the required arguments were not supplied. */\n\tFKFlickrPhotosNotesEditError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosNotesEditError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosNotesEditError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosNotesEditError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosNotesEditError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosNotesEditError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosNotesEditError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosNotesEditError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosNotesEditError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosNotesEditError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosNotesEditError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosNotesEditError;\n\n/*\n\nEdit a note on a photo. Coordinates and sizes are in pixels, based on the 500px image size shown on individual photo pages.\n\n\n\n\n\n*/\n@interface FKFlickrPhotosNotesEdit : NSObject <FKFlickrAPIMethod>\n\n/* The id of the note to edit */\n@property (nonatomic, strong) NSString *note_id; /* (Required) */\n\n/* The left coordinate of the note */\n@property (nonatomic, strong) NSString *note_x; /* (Required) */\n\n/* The top coordinate of the note */\n@property (nonatomic, strong) NSString *note_y; /* (Required) */\n\n/* The width of the note */\n@property (nonatomic, strong) NSString *note_w; /* (Required) */\n\n/* The height of the note */\n@property (nonatomic, strong) NSString *note_h; /* (Required) */\n\n/* The description of the note */\n@property (nonatomic, strong) NSString *note_text; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesEdit.m",
    "content": "//\n//  FKFlickrPhotosNotesEdit.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosNotesEdit.h\" \n\n@implementation FKFlickrPhotosNotesEdit\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.notes.edit\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.note_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_id', \"];\n\t}\n\tif(!self.note_x) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_x', \"];\n\t}\n\tif(!self.note_y) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_y', \"];\n\t}\n\tif(!self.note_w) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_w', \"];\n\t}\n\tif(!self.note_h) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_h', \"];\n\t}\n\tif(!self.note_text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'note_text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.note_id) {\n\t\t[args setValue:self.note_id forKey:@\"note_id\"];\n\t}\n\tif(self.note_x) {\n\t\t[args setValue:self.note_x forKey:@\"note_x\"];\n\t}\n\tif(self.note_y) {\n\t\t[args setValue:self.note_y forKey:@\"note_y\"];\n\t}\n\tif(self.note_w) {\n\t\t[args setValue:self.note_w forKey:@\"note_w\"];\n\t}\n\tif(self.note_h) {\n\t\t[args setValue:self.note_h forKey:@\"note_h\"];\n\t}\n\tif(self.note_text) {\n\t\t[args setValue:self.note_text forKey:@\"note_text\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosNotesEditError_NoteNotFound:\n\t\t\treturn @\"Note not found\";\n\t\tcase FKFlickrPhotosNotesEditError_UserCannotEditNote:\n\t\t\treturn @\"User cannot edit note\";\n\t\tcase FKFlickrPhotosNotesEditError_MissingRequiredArguments:\n\t\t\treturn @\"Missing required arguments\";\n\t\tcase FKFlickrPhotosNotesEditError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosNotesEditError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosNotesEditError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosNotesEditError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosNotesEditError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosNotesEditError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosNotesEditError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosNotesEditError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosNotesEditError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosNotesEditError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosNotesEditError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleAdd.h",
    "content": "//\n//  FKFlickrPhotosPeopleAdd.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosPeopleAddError_PersonNotFound = 1,\t\t /* The NSID passed was not a valid user id. */\n\tFKFlickrPhotosPeopleAddError_PhotoNotFound = 2,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrPhotosPeopleAddError_UserCannotAddThisPersonToPhotos = 3,\t\t /* The person being added to the photo does not allow the calling user to add them. */\n\tFKFlickrPhotosPeopleAddError_UserCannotAddPeopleToThatPhoto = 4,\t\t /* The owner of the photo doesn't allow the calling user to add people to their photos. */\n\tFKFlickrPhotosPeopleAddError_PersonCantBeTaggedInThatPhoto = 5,\t\t /* The person being added to the photo does not want to be identified in this photo. */\n\tFKFlickrPhotosPeopleAddError_SomeCoordinateParamtersWereBlank = 6,\t\t /* Not all of the co-ordinate parameters (person_x, person_y, person_w, person_h) were passed with valid values. */\n\tFKFlickrPhotosPeopleAddError_CantAddThatPersonToANonpublicPhoto = 7,\t\t /* You can only add yourself to another member's non-public photos. */\n\tFKFlickrPhotosPeopleAddError_TooManyPeopleInThatPhoto = 8,\t\t /* The maximum number of people has already been added to the photo. */\n\tFKFlickrPhotosPeopleAddError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosPeopleAddError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosPeopleAddError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosPeopleAddError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosPeopleAddError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosPeopleAddError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosPeopleAddError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosPeopleAddError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosPeopleAddError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosPeopleAddError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosPeopleAddError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosPeopleAddError;\n\n/*\n\nAdd a person to a photo. Coordinates and sizes of boxes are optional; they are measured in pixels, based on the 500px image size shown on individual photo pages.\n\n\n\n\n*/\n@interface FKFlickrPhotosPeopleAdd : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to add a person to. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The NSID of the user to add to the photo. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* The left-most pixel co-ordinate of the box around the person. */\n@property (nonatomic, strong) NSString *person_x;\n\n/* The top-most pixel co-ordinate of the box around the person. */\n@property (nonatomic, strong) NSString *person_y;\n\n/* The width (in pixels) of the box around the person. */\n@property (nonatomic, strong) NSString *person_w;\n\n/* The height (in pixels) of the box around the person. */\n@property (nonatomic, strong) NSString *person_h;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleAdd.m",
    "content": "//\n//  FKFlickrPhotosPeopleAdd.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosPeopleAdd.h\" \n\n@implementation FKFlickrPhotosPeopleAdd\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.people.add\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.person_x) {\n\t\t[args setValue:self.person_x forKey:@\"person_x\"];\n\t}\n\tif(self.person_y) {\n\t\t[args setValue:self.person_y forKey:@\"person_y\"];\n\t}\n\tif(self.person_w) {\n\t\t[args setValue:self.person_w forKey:@\"person_w\"];\n\t}\n\tif(self.person_h) {\n\t\t[args setValue:self.person_h forKey:@\"person_h\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosPeopleAddError_PersonNotFound:\n\t\t\treturn @\"Person not found\";\n\t\tcase FKFlickrPhotosPeopleAddError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosPeopleAddError_UserCannotAddThisPersonToPhotos:\n\t\t\treturn @\"User cannot add this person to photos\";\n\t\tcase FKFlickrPhotosPeopleAddError_UserCannotAddPeopleToThatPhoto:\n\t\t\treturn @\"User cannot add people to that photo\";\n\t\tcase FKFlickrPhotosPeopleAddError_PersonCantBeTaggedInThatPhoto:\n\t\t\treturn @\"Person can't be tagged in that photo\";\n\t\tcase FKFlickrPhotosPeopleAddError_SomeCoordinateParamtersWereBlank:\n\t\t\treturn @\"Some co-ordinate paramters were blank\";\n\t\tcase FKFlickrPhotosPeopleAddError_CantAddThatPersonToANonpublicPhoto:\n\t\t\treturn @\"Can't add that person to a non-public photo\";\n\t\tcase FKFlickrPhotosPeopleAddError_TooManyPeopleInThatPhoto:\n\t\t\treturn @\"Too many people in that photo\";\n\t\tcase FKFlickrPhotosPeopleAddError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosPeopleAddError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosPeopleAddError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosPeopleAddError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosPeopleAddError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosPeopleAddError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosPeopleAddError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleAddError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleAddError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosPeopleAddError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosPeopleAddError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDelete.h",
    "content": "//\n//  FKFlickrPhotosPeopleDelete.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosPeopleDeleteError_PersonNotFound = 1,\t\t /* The NSID passed was not a valid user id. */\n\tFKFlickrPhotosPeopleDeleteError_PhotoNotFound = 2,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrPhotosPeopleDeleteError_UserCannotRemoveThatPerson = 3,\t\t /* The calling user did not have permission to remove this person from this photo. */\n\tFKFlickrPhotosPeopleDeleteError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosPeopleDeleteError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosPeopleDeleteError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosPeopleDeleteError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosPeopleDeleteError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosPeopleDeleteError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosPeopleDeleteError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosPeopleDeleteError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosPeopleDeleteError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosPeopleDeleteError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosPeopleDeleteError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosPeopleDeleteError;\n\n/*\n\nRemove a person from a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosPeopleDelete : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to remove a person from. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The NSID of the person to remove from the photo. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* An email address for an invited user. */\n@property (nonatomic, strong) NSString *email;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDelete.m",
    "content": "//\n//  FKFlickrPhotosPeopleDelete.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosPeopleDelete.h\" \n\n@implementation FKFlickrPhotosPeopleDelete\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.people.delete\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.email) {\n\t\t[args setValue:self.email forKey:@\"email\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosPeopleDeleteError_PersonNotFound:\n\t\t\treturn @\"Person not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_UserCannotRemoveThatPerson:\n\t\t\treturn @\"User cannot remove that person\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosPeopleDeleteError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDeleteCoords.h",
    "content": "//\n//  FKFlickrPhotosPeopleDeleteCoords.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosPeopleDeleteCoordsError_PersonNotFound = 1,\t\t /* The NSID passed was not a valid user id. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_PhotoNotFound = 2,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_UserCannotEditThatPersonInThatPhoto = 3,\t\t /* The calling user is neither the person depicted in the photo nor the person who added the bounding box. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosPeopleDeleteCoordsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosPeopleDeleteCoordsError;\n\n/*\n\nRemove the bounding box from a person in a photo\n\n\n\n\n*/\n@interface FKFlickrPhotosPeopleDeleteCoords : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to edit a person in. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The NSID of the person whose bounding box you want to remove. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDeleteCoords.m",
    "content": "//\n//  FKFlickrPhotosPeopleDeleteCoords.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosPeopleDeleteCoords.h\" \n\n@implementation FKFlickrPhotosPeopleDeleteCoords\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.people.deleteCoords\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_PersonNotFound:\n\t\t\treturn @\"Person not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_UserCannotEditThatPersonInThatPhoto:\n\t\t\treturn @\"User cannot edit that person in that photo\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosPeopleDeleteCoordsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleEditCoords.h",
    "content": "//\n//  FKFlickrPhotosPeopleEditCoords.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosPeopleEditCoordsError_PersonNotFound = 1,\t\t /* The NSID passed was not a valid user id. */\n\tFKFlickrPhotosPeopleEditCoordsError_PhotoNotFound = 2,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrPhotosPeopleEditCoordsError_UserCannotEditThatPersonInThatPhoto = 3,\t\t /* The calling user did not originally add this person to the photo, and is not the person in question. */\n\tFKFlickrPhotosPeopleEditCoordsError_SomeCoordinateParamtersWereBlank = 4,\t\t /* Not all of the co-ordinate parameters (person_x, person_y, person_w, person_h) were passed with valid values. */\n\tFKFlickrPhotosPeopleEditCoordsError_NoCoordinatesGiven = 5,\t\t /* None of the co-ordinate parameters were valid. */\n\tFKFlickrPhotosPeopleEditCoordsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosPeopleEditCoordsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosPeopleEditCoordsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosPeopleEditCoordsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosPeopleEditCoordsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosPeopleEditCoordsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosPeopleEditCoordsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosPeopleEditCoordsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosPeopleEditCoordsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosPeopleEditCoordsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosPeopleEditCoordsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosPeopleEditCoordsError;\n\n/*\n\nEdit the bounding box of an existing person on a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosPeopleEditCoords : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to edit a person in. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The NSID of the person to edit in a photo. */\n@property (nonatomic, strong) NSString *user_id; /* (Required) */\n\n/* The left-most pixel co-ordinate of the box around the person. */\n@property (nonatomic, strong) NSString *person_x; /* (Required) */\n\n/* The top-most pixel co-ordinate of the box around the person. */\n@property (nonatomic, strong) NSString *person_y; /* (Required) */\n\n/* The width (in pixels) of the box around the person. */\n@property (nonatomic, strong) NSString *person_w; /* (Required) */\n\n/* The height (in pixels) of the box around the person. */\n@property (nonatomic, strong) NSString *person_h; /* (Required) */\n\n/* An email address for an 'invited' person in a photo */\n@property (nonatomic, strong) NSString *email;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleEditCoords.m",
    "content": "//\n//  FKFlickrPhotosPeopleEditCoords.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosPeopleEditCoords.h\" \n\n@implementation FKFlickrPhotosPeopleEditCoords\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.people.editCoords\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.user_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'user_id', \"];\n\t}\n\tif(!self.person_x) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'person_x', \"];\n\t}\n\tif(!self.person_y) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'person_y', \"];\n\t}\n\tif(!self.person_w) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'person_w', \"];\n\t}\n\tif(!self.person_h) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'person_h', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.person_x) {\n\t\t[args setValue:self.person_x forKey:@\"person_x\"];\n\t}\n\tif(self.person_y) {\n\t\t[args setValue:self.person_y forKey:@\"person_y\"];\n\t}\n\tif(self.person_w) {\n\t\t[args setValue:self.person_w forKey:@\"person_w\"];\n\t}\n\tif(self.person_h) {\n\t\t[args setValue:self.person_h forKey:@\"person_h\"];\n\t}\n\tif(self.email) {\n\t\t[args setValue:self.email forKey:@\"email\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_PersonNotFound:\n\t\t\treturn @\"Person not found\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_UserCannotEditThatPersonInThatPhoto:\n\t\t\treturn @\"User cannot edit that person in that photo\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_SomeCoordinateParamtersWereBlank:\n\t\t\treturn @\"Some co-ordinate paramters were blank\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_NoCoordinatesGiven:\n\t\t\treturn @\"No co-ordinates given\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosPeopleEditCoordsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleGetList.h",
    "content": "//\n//  FKFlickrPhotosPeopleGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosPeopleGetListError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrPhotosPeopleGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosPeopleGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosPeopleGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosPeopleGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosPeopleGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosPeopleGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosPeopleGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosPeopleGetListError;\n\n/*\n\nGet a list of people in a given photo.\n\nx, y, w and h correspond to the coordinates of the \"bounding box\" around a person in a photo. Since these co-ordinates are optional, these elements may not be present for every person.\n\nResponse:\n\n<people total=\"1\">\n  <person nsid=\"87944415@N00\" username=\"hitherto\" iconserver=\"1\" iconfarm=\"1\"\n          realname=\"Simon Batistoni\" added_by=\"12037949754@N01\" x=\"50\" y=\"50\"\n          w=\"100\" h=\"100\"/>\n</people>\n\n*/\n@interface FKFlickrPhotosPeopleGetList : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to get a list of people for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleGetList.m",
    "content": "//\n//  FKFlickrPhotosPeopleGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosPeopleGetList.h\" \n\n@implementation FKFlickrPhotosPeopleGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.people.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosPeopleGetListError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosPeopleGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosPeopleGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosPeopleGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosPeopleGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosPeopleGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosPeopleGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsApproveSuggestion.h",
    "content": "//\n//  FKFlickrPhotosSuggestionsApproveSuggestion.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSuggestionsApproveSuggestionError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSuggestionsApproveSuggestionError;\n\n/*\n\nApprove a suggestion for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSuggestionsApproveSuggestion : NSObject <FKFlickrAPIMethod>\n\n/* The unique ID for the location suggestion to approve. */\n@property (nonatomic, strong) NSString *suggestion_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsApproveSuggestion.m",
    "content": "//\n//  FKFlickrPhotosSuggestionsApproveSuggestion.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSuggestionsApproveSuggestion.h\" \n\n@implementation FKFlickrPhotosSuggestionsApproveSuggestion\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.suggestions.approveSuggestion\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.suggestion_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'suggestion_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.suggestion_id) {\n\t\t[args setValue:self.suggestion_id forKey:@\"suggestion_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSuggestionsApproveSuggestionError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsGetList.h",
    "content": "//\n//  FKFlickrPhotosSuggestionsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSuggestionsGetListError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSuggestionsGetListError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSuggestionsGetListError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSuggestionsGetListError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSuggestionsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSuggestionsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSuggestionsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSuggestionsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSuggestionsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSuggestionsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSuggestionsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSuggestionsGetListError;\n\n/*\n\nReturn a list of suggestions for a user that are pending approval.\n\n\n\n\n*/\n@interface FKFlickrPhotosSuggestionsGetList : NSObject <FKFlickrAPIMethod>\n\n/* Only show suggestions for a single photo. */\n@property (nonatomic, strong) NSString *photo_id;\n\n/* Only show suggestions with a given status.\n\n<ul>\n<li><strong>0</strong>, pending</li>\n<li><strong>1</strong>, approved</li>\n<li><strong>2</strong>, rejected</li>\n</ul>\n\nThe default is pending (or \"0\"). */\n@property (nonatomic, strong) NSString *status_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsGetList.m",
    "content": "//\n//  FKFlickrPhotosSuggestionsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSuggestionsGetList.h\" \n\n@implementation FKFlickrPhotosSuggestionsGetList\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.suggestions.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.status_id) {\n\t\t[args setValue:self.status_id forKey:@\"status_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSuggestionsGetListError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSuggestionsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRejectSuggestion.h",
    "content": "//\n//  FKFlickrPhotosSuggestionsRejectSuggestion.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSuggestionsRejectSuggestionError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSuggestionsRejectSuggestionError;\n\n/*\n\nReject a suggestion for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSuggestionsRejectSuggestion : NSObject <FKFlickrAPIMethod>\n\n/* The unique ID of the suggestion to reject. */\n@property (nonatomic, strong) NSString *suggestion_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRejectSuggestion.m",
    "content": "//\n//  FKFlickrPhotosSuggestionsRejectSuggestion.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSuggestionsRejectSuggestion.h\" \n\n@implementation FKFlickrPhotosSuggestionsRejectSuggestion\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.suggestions.rejectSuggestion\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.suggestion_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'suggestion_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.suggestion_id) {\n\t\t[args setValue:self.suggestion_id forKey:@\"suggestion_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSuggestionsRejectSuggestionError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRemoveSuggestion.h",
    "content": "//\n//  FKFlickrPhotosSuggestionsRemoveSuggestion.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSuggestionsRemoveSuggestionError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSuggestionsRemoveSuggestionError;\n\n/*\n\nRemove a suggestion, made by the calling user, from a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSuggestionsRemoveSuggestion : NSObject <FKFlickrAPIMethod>\n\n/* The unique ID for the location suggestion to approve. */\n@property (nonatomic, strong) NSString *suggestion_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRemoveSuggestion.m",
    "content": "//\n//  FKFlickrPhotosSuggestionsRemoveSuggestion.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSuggestionsRemoveSuggestion.h\" \n\n@implementation FKFlickrPhotosSuggestionsRemoveSuggestion\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.suggestions.removeSuggestion\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.suggestion_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'suggestion_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.suggestion_id) {\n\t\t[args setValue:self.suggestion_id forKey:@\"suggestion_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSuggestionsRemoveSuggestionError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsSuggestLocation.h",
    "content": "//\n//  FKFlickrPhotosSuggestionsSuggestLocation.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosSuggestionsSuggestLocationError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosSuggestionsSuggestLocationError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosSuggestionsSuggestLocationError;\n\n/*\n\nSuggest a geotagged location for a photo.\n\n\n\n\n*/\n@interface FKFlickrPhotosSuggestionsSuggestLocation : NSObject <FKFlickrAPIMethod>\n\n/* The photo whose location you are suggesting. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The latitude whose valid range is -90 to 90. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lat; /* (Required) */\n\n/* The longitude whose valid range is -180 to 180. Anything more than 6 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lon; /* (Required) */\n\n/* Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. Defaults to 16 if not specified. */\n@property (nonatomic, strong) NSString *accuracy;\n\n/* The WOE ID of the location used to build the location hierarchy for the photo. */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* The Flickr Places ID of the location used to build the location hierarchy for the photo. */\n@property (nonatomic, strong) NSString *place_id;\n\n/* A short note or history to include with the suggestion. */\n@property (nonatomic, strong) NSString *note;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsSuggestLocation.m",
    "content": "//\n//  FKFlickrPhotosSuggestionsSuggestLocation.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosSuggestionsSuggestLocation.h\" \n\n@implementation FKFlickrPhotosSuggestionsSuggestLocation\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.suggestions.suggestLocation\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.lat) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lat', \"];\n\t}\n\tif(!self.lon) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lon', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.note) {\n\t\t[args setValue:self.note forKey:@\"note\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosSuggestionsSuggestLocationError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Transform/FKFlickrPhotosTransformRotate.h",
    "content": "//\n//  FKFlickrPhotosTransformRotate.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosTransformRotateError_PhotoNotFound = 1,\t\t /* The photo id was invalid or did not belong to the calling user. */\n\tFKFlickrPhotosTransformRotateError_InvalidRotation = 2,\t\t /* The rotation degrees were an invalid value. */\n\tFKFlickrPhotosTransformRotateError_TemporaryFailure = 3,\t\t /* There was a problem either rotating the image or storing the rotated versions. */\n\tFKFlickrPhotosTransformRotateError_RotationDisabled = 4,\t\t /* The rotation service is currently disabled. */\n\tFKFlickrPhotosTransformRotateError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosTransformRotateError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosTransformRotateError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosTransformRotateError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosTransformRotateError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosTransformRotateError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosTransformRotateError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosTransformRotateError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosTransformRotateError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosTransformRotateError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosTransformRotateError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosTransformRotateError;\n\n/*\n\nRotate a photo.\n\n\nResponse:\n\n<photoid secret=\"abcdef\" originalsecret=\"abcdef\">1234</photoid>\n\n*/\n@interface FKFlickrPhotosTransformRotate : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to rotate. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The amount of degrees by which to rotate the photo (clockwise) from it's current orientation. Valid values are 90, 180 and 270. */\n@property (nonatomic, strong) NSString *degrees; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Transform/FKFlickrPhotosTransformRotate.m",
    "content": "//\n//  FKFlickrPhotosTransformRotate.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosTransformRotate.h\" \n\n@implementation FKFlickrPhotosTransformRotate\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.transform.rotate\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.degrees) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'degrees', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.degrees) {\n\t\t[args setValue:self.degrees forKey:@\"degrees\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosTransformRotateError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosTransformRotateError_InvalidRotation:\n\t\t\treturn @\"Invalid rotation\";\n\t\tcase FKFlickrPhotosTransformRotateError_TemporaryFailure:\n\t\t\treturn @\"Temporary failure\";\n\t\tcase FKFlickrPhotosTransformRotateError_RotationDisabled:\n\t\t\treturn @\"Rotation disabled\";\n\t\tcase FKFlickrPhotosTransformRotateError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosTransformRotateError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosTransformRotateError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosTransformRotateError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosTransformRotateError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosTransformRotateError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosTransformRotateError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosTransformRotateError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosTransformRotateError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosTransformRotateError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosTransformRotateError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Upload/FKFlickrPhotosUploadCheckTickets.h",
    "content": "//\n//  FKFlickrPhotosUploadCheckTickets.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosUploadCheckTicketsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosUploadCheckTicketsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosUploadCheckTicketsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosUploadCheckTicketsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosUploadCheckTicketsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosUploadCheckTicketsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosUploadCheckTicketsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosUploadCheckTicketsError;\n\n/*\n\nChecks the status of one or more asynchronous photo upload tickets.\n\n<p>There is one <code>&lt;ticket&gt;</code> element for each ticket id supplied. The <code>id</code> attribute contains the corresponding ticket id. If the ticket wasn't found, the <code>invalid</code> attribute is set. The status of the ticket is passed in the <code>status</code> attribute; 0 means not completed, 1 means completed and 2 means the ticket failed (indicating there was a problem converting the file). When the status is 1, the photo id is passed in the <code>photoid</code> attribute. The photo id can then be used as with the <a href=\"/services/api/upload.api.html\">synchronous upload API</a>.\n\nResponse:\n\n<uploader>\n\t<ticket id=\"128\" complete=\"1\" photoid=\"2995\" />\n\t<ticket id=\"129\" complete=\"0\" />\n\t<ticket id=\"130\" complete=\"2\" />\n\t<ticket id=\"131\" invalid=\"1\" />\n</uploader>\n\n\n*/\n@interface FKFlickrPhotosUploadCheckTickets : NSObject <FKFlickrAPIMethod>\n\n/* A comma-delimited list of ticket ids */\n@property (nonatomic, strong) NSString *tickets; /* (Required) */\n\n/*  */\n@property (nonatomic, strong) NSString *batch_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photos/Upload/FKFlickrPhotosUploadCheckTickets.m",
    "content": "//\n//  FKFlickrPhotosUploadCheckTickets.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosUploadCheckTickets.h\" \n\n@implementation FKFlickrPhotosUploadCheckTickets\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photos.upload.checkTickets\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.tickets) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tickets', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.tickets) {\n\t\t[args setValue:self.tickets forKey:@\"tickets\"];\n\t}\n\tif(self.batch_id) {\n\t\t[args setValue:self.batch_id forKey:@\"batch_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosUploadCheckTicketsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsAddComment.h",
    "content": "//\n//  FKFlickrPhotosetsCommentsAddComment.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsCommentsAddCommentError_PhotosetNotFound = 1,\t\t /*  */\n\tFKFlickrPhotosetsCommentsAddCommentError_BlankComment = 8,\t\t /*  */\n\tFKFlickrPhotosetsCommentsAddCommentError_UserIsPostingCommentsTooFast = 9,\t\t /* The user has reached the limit for number of comments posted during a specific time period. Wait a bit and try again. */\n\tFKFlickrPhotosetsCommentsAddCommentError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsCommentsAddCommentError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsCommentsAddCommentError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsCommentsAddCommentError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsCommentsAddCommentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsCommentsAddCommentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsCommentsAddCommentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsCommentsAddCommentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsCommentsAddCommentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsCommentsAddCommentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsCommentsAddCommentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsCommentsAddCommentError;\n\n/*\n\nAdd a comment to a photoset.\n\n\nResponse:\n\n<comment id=\"97777-12492-72057594037942601\" />\n\n*/\n@interface FKFlickrPhotosetsCommentsAddComment : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to add a comment to. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* Text of the comment */\n@property (nonatomic, strong) NSString *comment_text; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsAddComment.m",
    "content": "//\n//  FKFlickrPhotosetsCommentsAddComment.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsCommentsAddComment.h\" \n\n@implementation FKFlickrPhotosetsCommentsAddComment\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.comments.addComment\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.comment_text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.comment_text) {\n\t\t[args setValue:self.comment_text forKey:@\"comment_text\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_BlankComment:\n\t\t\treturn @\"Blank comment\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_UserIsPostingCommentsTooFast:\n\t\t\treturn @\"User is posting comments too fast.\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsCommentsAddCommentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsDeleteComment.h",
    "content": "//\n//  FKFlickrPhotosetsCommentsDeleteComment.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsCommentsDeleteCommentError_CommentNotFound = 2,\t\t /* The comment id passed was not a valid comment id */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsCommentsDeleteCommentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsCommentsDeleteCommentError;\n\n/*\n\nDelete a photoset comment as the currently authenticated user.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsCommentsDeleteComment : NSObject <FKFlickrAPIMethod>\n\n/* The id of the comment to delete from a photoset. */\n@property (nonatomic, strong) NSString *comment_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsDeleteComment.m",
    "content": "//\n//  FKFlickrPhotosetsCommentsDeleteComment.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsCommentsDeleteComment.h\" \n\n@implementation FKFlickrPhotosetsCommentsDeleteComment\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.comments.deleteComment\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.comment_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.comment_id) {\n\t\t[args setValue:self.comment_id forKey:@\"comment_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_CommentNotFound:\n\t\t\treturn @\"Comment not found.\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsCommentsDeleteCommentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsEditComment.h",
    "content": "//\n//  FKFlickrPhotosetsCommentsEditComment.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsCommentsEditCommentError_CommentNotFound = 2,\t\t /* The comment id passed was not a valid comment id. */\n\tFKFlickrPhotosetsCommentsEditCommentError_BlankComment = 8,\t\t /* Comment text can't be blank. */\n\tFKFlickrPhotosetsCommentsEditCommentError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsCommentsEditCommentError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsCommentsEditCommentError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsCommentsEditCommentError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsCommentsEditCommentError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsCommentsEditCommentError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsCommentsEditCommentError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsCommentsEditCommentError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsCommentsEditCommentError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsCommentsEditCommentError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsCommentsEditCommentError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsCommentsEditCommentError;\n\n/*\n\nEdit the text of a comment as the currently authenticated user.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsCommentsEditComment : NSObject <FKFlickrAPIMethod>\n\n/* The id of the comment to edit. */\n@property (nonatomic, strong) NSString *comment_id; /* (Required) */\n\n/* Update the comment to this text. */\n@property (nonatomic, strong) NSString *comment_text; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsEditComment.m",
    "content": "//\n//  FKFlickrPhotosetsCommentsEditComment.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsCommentsEditComment.h\" \n\n@implementation FKFlickrPhotosetsCommentsEditComment\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.comments.editComment\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.comment_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_id', \"];\n\t}\n\tif(!self.comment_text) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'comment_text', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.comment_id) {\n\t\t[args setValue:self.comment_id forKey:@\"comment_id\"];\n\t}\n\tif(self.comment_text) {\n\t\t[args setValue:self.comment_text forKey:@\"comment_text\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_CommentNotFound:\n\t\t\treturn @\"Comment not found.\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_BlankComment:\n\t\t\treturn @\"Blank comment.\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsCommentsEditCommentError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsGetList.h",
    "content": "//\n//  FKFlickrPhotosetsCommentsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsCommentsGetListError_PhotosetNotFound = 1,\t\t /* The photoset id was invalid. */\n\tFKFlickrPhotosetsCommentsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsCommentsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsCommentsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsCommentsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsCommentsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsCommentsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsCommentsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsCommentsGetListError;\n\n/*\n\nReturns the comments for a photoset.\n\n\nResponse:\n\n<comments photoset_id=\"109722179\">\n    <comment id=\"6065-109722179-72057594077818641\"\n         author=\"35468159852@N01\" authorname=\"Rev Dan Catt\" date_create=\"1141841470\"\n         permalink=\"http://www.flickr.com/photos/straup/109722179/#comment72057594077818641\"\n         >Umm, I'm not sure, can I get back to you on that one?</comment>\n</comments>\n\n*/\n@interface FKFlickrPhotosetsCommentsGetList : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to fetch comments for. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsGetList.m",
    "content": "//\n//  FKFlickrPhotosetsCommentsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsCommentsGetList.h\" \n\n@implementation FKFlickrPhotosetsCommentsGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.comments.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsCommentsGetListError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found.\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsCommentsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsAddPhoto.h",
    "content": "//\n//  FKFlickrPhotosetsAddPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsAddPhotoError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not the id of avalid photoset owned by the calling user. */\n\tFKFlickrPhotosetsAddPhotoError_PhotoNotFound = 2,\t\t /* The photo id passed was not the id of a valid photo owned by the calling user. */\n\tFKFlickrPhotosetsAddPhotoError_PhotoAlreadyInSet = 3,\t\t /* The photo is already a member of the photoset. */\n\tFKFlickrPhotosetsAddPhotoError_MaximumNumberOfPhotosInSet = 10,\t\t /* A set has reached the upper limit for the number of photos allowed. */\n\tFKFlickrPhotosetsAddPhotoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsAddPhotoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsAddPhotoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsAddPhotoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsAddPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsAddPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsAddPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsAddPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsAddPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsAddPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsAddPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsAddPhotoError;\n\n/*\n\nAdd a photo to the end of an existing photoset.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsAddPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to add a photo to. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* The id of the photo to add to the set. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsAddPhoto.m",
    "content": "//\n//  FKFlickrPhotosetsAddPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsAddPhoto.h\" \n\n@implementation FKFlickrPhotosetsAddPhoto\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.addPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsAddPhotoError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_PhotoAlreadyInSet:\n\t\t\treturn @\"Photo already in set\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_MaximumNumberOfPhotosInSet:\n\t\t\treturn @\"Maximum number of photos in set\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsAddPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsCreate.h",
    "content": "//\n//  FKFlickrPhotosetsCreate.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsCreateError_NoTitleSpecified = 1,\t\t /* No title parameter was passed in the request. */\n\tFKFlickrPhotosetsCreateError_PhotoNotFound = 2,\t\t /* The primary photo id passed was not a valid photo id or does not belong to the calling user. */\n\tFKFlickrPhotosetsCreateError_CantCreateAnyMoreSets = 3,\t\t /* The user has reached their maximum number of photosets limit. */\n\tFKFlickrPhotosetsCreateError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsCreateError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsCreateError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsCreateError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsCreateError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsCreateError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsCreateError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsCreateError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsCreateError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsCreateError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsCreateError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsCreateError;\n\n/*\n\nCreate a new photoset for the calling user.\n\n<p>New photosets are automatically put first in the photoset ordering for the user. Use <a href=\"/services/api/flickr.photosets.orderSets.html\">flickr.photosets.orderSets</a> if you don't want the new set to appear first on the user's photoset list.</p>\n\nResponse:\n\n<photoset id=\"1234\" url=\"http://www.flickr.com/photos/bees/sets/1234/\" />\n\n*/\n@interface FKFlickrPhotosetsCreate : NSObject <FKFlickrAPIMethod>\n\n/* A title for the photoset. */\n@property (nonatomic, strong) NSString *title; /* (Required) */\n\n/* A description of the photoset. May contain limited html. */\n@property (nonatomic, strong) NSString *description;\n\n/* The id of the photo to represent this set. The photo must belong to the calling user. */\n@property (nonatomic, strong) NSString *primary_photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsCreate.m",
    "content": "//\n//  FKFlickrPhotosetsCreate.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsCreate.h\" \n\n@implementation FKFlickrPhotosetsCreate\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.create\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.title) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'title', \"];\n\t}\n\tif(!self.primary_photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'primary_photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.title) {\n\t\t[args setValue:self.title forKey:@\"title\"];\n\t}\n\tif(self.description) {\n\t\t[args setValue:self.description forKey:@\"description\"];\n\t}\n\tif(self.primary_photo_id) {\n\t\t[args setValue:self.primary_photo_id forKey:@\"primary_photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsCreateError_NoTitleSpecified:\n\t\t\treturn @\"No title specified\";\n\t\tcase FKFlickrPhotosetsCreateError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsCreateError_CantCreateAnyMoreSets:\n\t\t\treturn @\"Can't create any more sets\";\n\t\tcase FKFlickrPhotosetsCreateError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsCreateError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsCreateError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsCreateError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsCreateError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsCreateError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsCreateError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCreateError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsCreateError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsCreateError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsCreateError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsDelete.h",
    "content": "//\n//  FKFlickrPhotosetsDelete.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsDeleteError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not a valid photoset id or did not belong to the calling user. */\n\tFKFlickrPhotosetsDeleteError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsDeleteError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsDeleteError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsDeleteError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsDeleteError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsDeleteError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsDeleteError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsDeleteError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsDeleteError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsDeleteError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsDeleteError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsDeleteError;\n\n/*\n\nDelete a photoset.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsDelete : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to delete. It must be owned by the calling user. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsDelete.m",
    "content": "//\n//  FKFlickrPhotosetsDelete.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsDelete.h\" \n\n@implementation FKFlickrPhotosetsDelete\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.delete\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsDeleteError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsDeleteError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsDeleteError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsDeleteError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsDeleteError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsDeleteError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsDeleteError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsDeleteError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsDeleteError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsDeleteError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsDeleteError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsDeleteError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditMeta.h",
    "content": "//\n//  FKFlickrPhotosetsEditMeta.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsEditMetaError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not a valid photoset id or did not belong to the calling user. */\n\tFKFlickrPhotosetsEditMetaError_NoTitleSpecified = 2,\t\t /* No title parameter was passed in the request.  */\n\tFKFlickrPhotosetsEditMetaError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsEditMetaError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsEditMetaError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsEditMetaError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsEditMetaError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsEditMetaError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsEditMetaError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsEditMetaError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsEditMetaError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsEditMetaError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsEditMetaError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsEditMetaError;\n\n/*\n\nModify the meta-data for a photoset.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsEditMeta : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to modify. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* The new title for the photoset. */\n@property (nonatomic, strong) NSString *title; /* (Required) */\n\n/* A description of the photoset. May contain limited html. */\n@property (nonatomic, strong) NSString *description;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditMeta.m",
    "content": "//\n//  FKFlickrPhotosetsEditMeta.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsEditMeta.h\" \n\n@implementation FKFlickrPhotosetsEditMeta\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.editMeta\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.title) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'title', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.title) {\n\t\t[args setValue:self.title forKey:@\"title\"];\n\t}\n\tif(self.description) {\n\t\t[args setValue:self.description forKey:@\"description\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsEditMetaError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsEditMetaError_NoTitleSpecified:\n\t\t\treturn @\"No title specified\";\n\t\tcase FKFlickrPhotosetsEditMetaError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsEditMetaError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsEditMetaError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsEditMetaError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsEditMetaError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsEditMetaError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsEditMetaError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsEditMetaError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsEditMetaError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsEditMetaError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsEditMetaError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditPhotos.h",
    "content": "//\n//  FKFlickrPhotosetsEditPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsEditPhotosError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not a valid photoset id or did not belong to the calling user. */\n\tFKFlickrPhotosetsEditPhotosError_PhotoNotFound = 2,\t\t /* One or more of the photo ids passed was not a valid photo id or does not belong to the calling user. */\n\tFKFlickrPhotosetsEditPhotosError_PrimaryPhotoNotFound = 3,\t\t /* The primary photo id passed was not a valid photo id or does not belong to the calling user. */\n\tFKFlickrPhotosetsEditPhotosError_PrimaryPhotoNotInList = 4,\t\t /* The primary photo id passed did not appear in the photo id list. */\n\tFKFlickrPhotosetsEditPhotosError_EmptyPhotosList = 5,\t\t /* No photo ids were passed. */\n\tFKFlickrPhotosetsEditPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsEditPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsEditPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsEditPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsEditPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsEditPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsEditPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsEditPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsEditPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsEditPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsEditPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsEditPhotosError;\n\n/*\n\nModify the photos in a photoset. Use this method to add, remove and re-order photos.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsEditPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to modify. The photoset must belong to the calling user. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* The id of the photo to use as the 'primary' photo for the set. This id must also be passed along in photo_ids list argument. */\n@property (nonatomic, strong) NSString *primary_photo_id; /* (Required) */\n\n/* A comma-delimited list of photo ids to include in the set. They will appear in the set in the order sent. This list <b>must</b> contain the primary photo id. All photos must belong to the owner of the set. This list of photos replaces the existing list. Call flickr.photosets.addPhoto to append a photo to a set. */\n@property (nonatomic, strong) NSString *photo_ids; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditPhotos.m",
    "content": "//\n//  FKFlickrPhotosetsEditPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsEditPhotos.h\" \n\n@implementation FKFlickrPhotosetsEditPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.editPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.primary_photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'primary_photo_id', \"];\n\t}\n\tif(!self.photo_ids) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_ids', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.primary_photo_id) {\n\t\t[args setValue:self.primary_photo_id forKey:@\"primary_photo_id\"];\n\t}\n\tif(self.photo_ids) {\n\t\t[args setValue:self.photo_ids forKey:@\"photo_ids\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsEditPhotosError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_PrimaryPhotoNotFound:\n\t\t\treturn @\"Primary photo not found\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_PrimaryPhotoNotInList:\n\t\t\treturn @\"Primary photo not in list\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_EmptyPhotosList:\n\t\t\treturn @\"Empty photos list\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsEditPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetContext.h",
    "content": "//\n//  FKFlickrPhotosetsGetContext.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsGetContextError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id, or was the id of a photo that the calling user does not have permission to view. */\n\tFKFlickrPhotosetsGetContextError_PhotoNotInSet = 2,\t\t /* The specified photo is not in the specified set. */\n\tFKFlickrPhotosetsGetContextError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsGetContextError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsGetContextError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsGetContextError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsGetContextError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsGetContextError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsGetContextError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsGetContextError;\n\n/*\n\nReturns next and previous photos for a photo in a set.\n\n<p>See <a href=\"/services/api/flickr.photos.getContext.html\">flickr.photos.getContext</a></p>\n\nResponse:\n\n<prevphoto id=\"2980\" secret=\"973da1e709\"\n\ttitle=\"boo!\" url=\"/photos/bees/2980/\" /> \n<nextphoto id=\"2985\" secret=\"059b664012\"\n\ttitle=\"Amsterdam Amstel\" url=\"/photos/bees/2985/\" /> \n\n*/\n@interface FKFlickrPhotosetsGetContext : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to fetch the context for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n/* The id of the photoset for which to fetch the photo's context. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/*  */\n@property (nonatomic, strong) NSString *num_prev;\n\n/*  */\n@property (nonatomic, strong) NSString *num_next;\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: description, license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_m, url_z, url_l, url_o */\n@property (nonatomic, strong) NSString *extras;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetContext.m",
    "content": "//\n//  FKFlickrPhotosetsGetContext.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsGetContext.h\" \n\n@implementation FKFlickrPhotosetsGetContext\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.getContext\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.num_prev) {\n\t\t[args setValue:self.num_prev forKey:@\"num_prev\"];\n\t}\n\tif(self.num_next) {\n\t\t[args setValue:self.num_next forKey:@\"num_next\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsGetContextError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsGetContextError_PhotoNotInSet:\n\t\t\treturn @\"Photo not in set\";\n\t\tcase FKFlickrPhotosetsGetContextError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsGetContextError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsGetContextError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetContextError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetContextError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsGetContextError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsGetContextError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetInfo.h",
    "content": "//\n//  FKFlickrPhotosetsGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsGetInfoError_PhotosetNotFound = 1,\t\t /* The photoset id was not valid. */\n\tFKFlickrPhotosetsGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsGetInfoError;\n\n/*\n\nGets information about a photoset.\n\n\nResponse:\n\n<photoset id=\"72157624618609504\" owner=\"34427469121@N01\" primary=\"4847770787\" secret=\"6abd09a292\" server=\"4153\" farm=\"5\" photos=\"55\" count_views=\"523\" count_comments=\"1\" count_photos=\"43\" count_videos=\"12\" can_comment=\"1\" date_create=\"1280530593\" date_update=\"1308091378\">\n    <title>Mah Kittehs</title>\n    <description>Sixty and Niner. Born on the 3rd of May, 2010, or thereabouts. Came to my place on Thursday, July 29, 2010.</description>\n</photoset>\n\n*/\n@interface FKFlickrPhotosetsGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* The ID of the photoset to fetch information for. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetInfo.m",
    "content": "//\n//  FKFlickrPhotosetsGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsGetInfo.h\" \n\n@implementation FKFlickrPhotosetsGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsGetInfoError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetList.h",
    "content": "//\n//  FKFlickrPhotosetsGetList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsGetListError_UserNotFound = 1,\t\t /* The user NSID passed was not a valid user NSID and the calling user was not logged in.\n */\n\tFKFlickrPhotosetsGetListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsGetListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsGetListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsGetListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsGetListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsGetListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsGetListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsGetListError;\n\n/*\n\nReturns the photosets belonging to the specified user.\n\n<p>Photosets are returned in the user's specified order, which may not mean the newest set is first. Applications displaying photosets should respect the user's ordering.</p>\n\nResponse:\n\n<photosets page=\"1\" pages=\"1\" perpage=\"30\" total=\"2\" cancreate=\"1\">\n    <photoset id=\"72157626216528324\" primary=\"5504567858\" secret=\"017804c585\" server=\"5174\" farm=\"6\" photos=\"22\" videos=\"0\" count_views=\"137\" count_comments=\"0\" can_comment=\"1\" date_create=\"1299514498\" date_update=\"1300335009\">\n      <title>Avis Blanche</title>\n      <description>My Grandma's Recipe File.</description>\n    </photoset>\n    <photoset id=\"72157624618609504\" primary=\"4847770787\" secret=\"6abd09a292\" server=\"4153\" farm=\"5\" photos=\"43\" videos=\"12\" count_views=\"523\" count_comments=\"1\" can_comment=\"1\" date_create=\"1280530593\" date_update=\"1308091378\">\n      <title>Mah Kittehs</title>\n      <description>Sixty and Niner. Born on the 3rd of May, 2010, or thereabouts. Came to my place on Thursday, July 29, 2010.</description>\n    </photoset>\n</photosets>\n\n*/\n@interface FKFlickrPhotosetsGetList : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to get a photoset list for. If none is specified, the calling user is assumed. */\n@property (nonatomic, strong) NSString *user_id;\n\n/* The page of results to get. Currently, if this is not provided, all sets are returned, but this behaviour may change in future. */\n@property (nonatomic, strong) NSString *page;\n\n/* The number of sets to get per page. If paging is enabled, the maximum number of sets per page is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetList.m",
    "content": "//\n//  FKFlickrPhotosetsGetList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsGetList.h\" \n\n@implementation FKFlickrPhotosetsGetList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.getList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsGetListError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrPhotosetsGetListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsGetListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsGetListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsGetListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsGetListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetPhotos.h",
    "content": "//\n//  FKFlickrPhotosetsGetPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsGetPhotosError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not a valid photoset id. */\n\tFKFlickrPhotosetsGetPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsGetPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsGetPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsGetPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsGetPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsGetPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsGetPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsGetPhotosError;\n\n/*\n\nGet the list of photos in a set.\n\n\nResponse:\n\n<photoset id=\"4\" primary=\"2483\" page=\"1\" perpage=\"500\" pages=\"1\" total=\"2\">\n\t<photo id=\"2484\" secret=\"123456\" server=\"1\"\n\t\ttitle=\"my photo\" isprimary=\"0\" /> \n\t<photo id=\"2483\" secret=\"123456\" server=\"1\"\n\t\ttitle=\"flickr rocks\" isprimary=\"1\" /> \n</photoset>\n\n*/\n@interface FKFlickrPhotosetsGetPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to return the photos for. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* A comma-delimited list of extra information to fetch for each returned record. Currently supported fields are: license, date_upload, date_taken, owner_name, icon_server, original_format, last_update, geo, tags, machine_tags, o_dims, views, media, path_alias, url_sq, url_t, url_s, url_m, url_o */\n@property (nonatomic, strong) NSString *extras;\n\n/* Return photos only matching a certain privacy level. This only applies when making an authenticated call to view a photoset you own. Valid values are:\n<ul>\n<li>1 public photos</li>\n<li>2 private photos visible to friends</li>\n<li>3 private photos visible to family</li>\n<li>4 private photos visible to friends &amp; family</li>\n<li>5 completely private photos</li>\n</ul>\n */\n@property (nonatomic, strong) NSString *privacy_filter;\n\n/* Number of photos to return per page. If this argument is omitted, it defaults to 500. The maximum allowed value is 500. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n/* Filter results by media type. Possible values are <code>all</code> (default), <code>photos</code> or <code>videos</code> */\n@property (nonatomic, strong) NSString *media;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetPhotos.m",
    "content": "//\n//  FKFlickrPhotosetsGetPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsGetPhotos.h\" \n\n@implementation FKFlickrPhotosetsGetPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.getPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.privacy_filter) {\n\t\t[args setValue:self.privacy_filter forKey:@\"privacy_filter\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\tif(self.media) {\n\t\t[args setValue:self.media forKey:@\"media\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsGetPhotosError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsGetPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsOrderSets.h",
    "content": "//\n//  FKFlickrPhotosetsOrderSets.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsOrderSetsError_SetNotFound = 1,\t\t /* One of the photoset ids passed was not the id of a valid photoset belonging to the calling user. */\n\tFKFlickrPhotosetsOrderSetsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsOrderSetsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsOrderSetsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsOrderSetsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsOrderSetsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsOrderSetsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsOrderSetsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsOrderSetsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsOrderSetsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsOrderSetsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsOrderSetsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsOrderSetsError;\n\n/*\n\nSet the order of photosets for the calling user.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsOrderSets : NSObject <FKFlickrAPIMethod>\n\n/* A comma delimited list of photoset IDs, ordered with the set to show first, first in the list. Any set IDs not given in the list will be set to appear at the end of the list, ordered by their IDs. */\n@property (nonatomic, strong) NSString *photoset_ids; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsOrderSets.m",
    "content": "//\n//  FKFlickrPhotosetsOrderSets.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsOrderSets.h\" \n\n@implementation FKFlickrPhotosetsOrderSets\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.orderSets\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_ids) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_ids', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_ids) {\n\t\t[args setValue:self.photoset_ids forKey:@\"photoset_ids\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsOrderSetsError_SetNotFound:\n\t\t\treturn @\"Set not found\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsOrderSetsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhoto.h",
    "content": "//\n//  FKFlickrPhotosetsRemovePhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsRemovePhotoError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not the id of avalid photoset owned by the calling user. */\n\tFKFlickrPhotosetsRemovePhotoError_PhotoNotFound = 2,\t\t /* The photo id passed was not the id of a valid photo belonging to the calling user. */\n\tFKFlickrPhotosetsRemovePhotoError_PhotoNotInSet = 3,\t\t /* The photo is not a member of the photoset. */\n\tFKFlickrPhotosetsRemovePhotoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsRemovePhotoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsRemovePhotoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsRemovePhotoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsRemovePhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsRemovePhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsRemovePhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsRemovePhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsRemovePhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsRemovePhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsRemovePhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsRemovePhotoError;\n\n/*\n\nRemove a photo from a photoset.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsRemovePhoto : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to remove a photo from. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* The id of the photo to remove from the set. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhoto.m",
    "content": "//\n//  FKFlickrPhotosetsRemovePhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsRemovePhoto.h\" \n\n@implementation FKFlickrPhotosetsRemovePhoto\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.removePhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsRemovePhotoError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_PhotoNotInSet:\n\t\t\treturn @\"Photo not in set\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsRemovePhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhotos.h",
    "content": "//\n//  FKFlickrPhotosetsRemovePhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsRemovePhotosError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not the id of available photosets owned by the calling user. */\n\tFKFlickrPhotosetsRemovePhotosError_PhotoNotFound = 2,\t\t /* The photo id passed was not the id of a valid photo belonging to the calling user. */\n\tFKFlickrPhotosetsRemovePhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsRemovePhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsRemovePhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsRemovePhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsRemovePhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsRemovePhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsRemovePhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsRemovePhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsRemovePhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsRemovePhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsRemovePhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsRemovePhotosError;\n\n/*\n\nRemove multiple photos from a photoset.\n\n\n\n\n*/\n@interface FKFlickrPhotosetsRemovePhotos : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to remove photos from. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* Comma-delimited list of photo ids to remove from the photoset. */\n@property (nonatomic, strong) NSString *photo_ids; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhotos.m",
    "content": "//\n//  FKFlickrPhotosetsRemovePhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsRemovePhotos.h\" \n\n@implementation FKFlickrPhotosetsRemovePhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.removePhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.photo_ids) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_ids', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.photo_ids) {\n\t\t[args setValue:self.photo_ids forKey:@\"photo_ids\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsRemovePhotosError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsRemovePhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsReorderPhotos.h",
    "content": "//\n//  FKFlickrPhotosetsReorderPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsReorderPhotosError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not a valid photoset id or did not belong to the calling user. */\n\tFKFlickrPhotosetsReorderPhotosError_PhotoNotFound = 2,\t\t /* One or more of the photo ids passed was not a valid photo id or does not belong to the calling user. */\n\tFKFlickrPhotosetsReorderPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsReorderPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsReorderPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsReorderPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsReorderPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsReorderPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsReorderPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsReorderPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsReorderPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsReorderPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsReorderPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsReorderPhotosError;\n\n/*\n\n\n\n\n\n\n*/\n@interface FKFlickrPhotosetsReorderPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to reorder. The photoset must belong to the calling user. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* Ordered, comma-delimited list of photo ids. Photos that are not in the list will keep their original order */\n@property (nonatomic, strong) NSString *photo_ids; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsReorderPhotos.m",
    "content": "//\n//  FKFlickrPhotosetsReorderPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsReorderPhotos.h\" \n\n@implementation FKFlickrPhotosetsReorderPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.reorderPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.photo_ids) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_ids', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.photo_ids) {\n\t\t[args setValue:self.photo_ids forKey:@\"photo_ids\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsReorderPhotosError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsReorderPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsSetPrimaryPhoto.h",
    "content": "//\n//  FKFlickrPhotosetsSetPrimaryPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPhotosetsSetPrimaryPhotoError_PhotosetNotFound = 1,\t\t /* The photoset id passed was not the id of avalid photoset owned by the calling user. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_PhotoNotFound = 2,\t\t /* The photo id passed was not the id of a valid photo owned by the calling user. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPhotosetsSetPrimaryPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPhotosetsSetPrimaryPhotoError;\n\n/*\n\nSet photoset primary photo\n\n\n\n\n*/\n@interface FKFlickrPhotosetsSetPrimaryPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photoset to set primary photo to. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n/* The id of the photo to set as primary. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Photosets/FKFlickrPhotosetsSetPrimaryPhoto.m",
    "content": "//\n//  FKFlickrPhotosetsSetPrimaryPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPhotosetsSetPrimaryPhoto.h\" \n\n@implementation FKFlickrPhotosetsSetPrimaryPhoto\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 1;\n}\n\n- (NSString *) name {\n    return @\"flickr.photosets.setPrimaryPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPhotosetsSetPrimaryPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesFind.h",
    "content": "//\n//  FKFlickrPlacesFind.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesFindError_RequiredParameterMissing = 1,\t\t /* One or more required parameters was not included with the API call. */\n\tFKFlickrPlacesFindError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesFindError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesFindError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesFindError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesFindError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesFindError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesFindError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesFindError;\n\n/*\n\nReturn a list of place IDs for a query string.<br /><br />\nThe flickr.places.find method is <b>not</b> a geocoder. It will round <q>up</q> to the nearest place type to which place IDs apply. For example, if you pass it a street level address it will return the city that contains the address rather than the street, or building, itself.\n\nEach place returned will contain its place ID, corresponding URL (underneath www.flickr.com/places) and place type for disambiguating different locations with the same name.\n\nResponse:\n\n<places query=\"Alabama\" total=\"3\">\n   <place place_id=\"VrrjuESbApjeFS4.\" woeid=\"2347559\"\n               latitude=\"32.614\" longitude=\"-86.680\"\n               place_url=\"/United+States/Alabama\"\n               place_type=\"region\">Alabama, Alabama, United States</place>\n   <place place_id=\"cGHuc0mbApmzEHoP\" woeid=\"2352520\"\n               latitude=\"43.096\" longitude=\"-78.389\"\n               place_url=\"/United+States/New+York/Alabama\"\n               place_type=\"locality\">Alabama, New York, United States</place>\n   <place place_id=\"o4yVPEqYBJvFMP8Q\" woeid=\"1579389\"\n               latitude=\"-26.866\" longitude=\"26.583\"\n               place_url=\"/South+Africa/North+West/Alabama\"\n               place_type=\"locality\">Alabama, North West, South Africa</place>\n</places>\n\n*/\n@interface FKFlickrPlacesFind : NSObject <FKFlickrAPIMethod>\n\n/* The query string to use for place ID lookups */\n@property (nonatomic, strong) NSString *query; /* (Required) */\n\n/* A bounding box for limiting the area to query. */\n@property (nonatomic, strong) NSString *bbox;\n\n/* Secret sauce. */\n@property (nonatomic, strong) NSString *extras;\n\n/* Do we want sexy time words in our venue results? */\n@property (nonatomic, strong) NSString *safe;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesFind.m",
    "content": "//\n//  FKFlickrPlacesFind.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesFind.h\" \n\n@implementation FKFlickrPlacesFind\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.find\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.query) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'query', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.query) {\n\t\t[args setValue:self.query forKey:@\"query\"];\n\t}\n\tif(self.bbox) {\n\t\t[args setValue:self.bbox forKey:@\"bbox\"];\n\t}\n\tif(self.extras) {\n\t\t[args setValue:self.extras forKey:@\"extras\"];\n\t}\n\tif(self.safe) {\n\t\t[args setValue:self.safe forKey:@\"safe\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesFindError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesFindError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesFindError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesFindError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesFindError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesFindError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesFindError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesFindError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesFindByLatLon.h",
    "content": "//\n//  FKFlickrPlacesFindByLatLon.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesFindByLatLonError_RequiredArgumentsMissing = 1,\t\t /* One or more required parameters was not included with the API request. */\n\tFKFlickrPlacesFindByLatLonError_NotAValidLatitude = 2,\t\t /* The latitude argument failed validation. */\n\tFKFlickrPlacesFindByLatLonError_NotAValidLongitude = 3,\t\t /* The longitude argument failed validation. */\n\tFKFlickrPlacesFindByLatLonError_NotAValidAccuracy = 4,\t\t /* The accuracy argument failed validation. */\n\tFKFlickrPlacesFindByLatLonError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesFindByLatLonError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesFindByLatLonError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesFindByLatLonError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesFindByLatLonError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesFindByLatLonError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesFindByLatLonError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesFindByLatLonError;\n\n/*\n\nReturn a place ID for a latitude, longitude and accuracy triple.<br /><br />\nThe flickr.places.findByLatLon method is not meant to be a (reverse) geocoder in the traditional sense. It is designed to allow users to find photos for \"places\" and will round up to the nearest place type to which corresponding place IDs apply.<br /><br />\nFor example, if you pass it a street level coordinate it will return the city that contains the point rather than the street, or building, itself.<br /><br />\nIt will also truncate latitudes and longitudes to three decimal points.\n\n\n\n\nResponse:\n\n<places latitude=\"37.76513627957266\" longitude=\"-122.42020770907402\" accuracy=\"16\" total=\"1\">\n   <place place_id=\"Y12JWsKbApmnSQpbQg\" woeid=\"23512048\"\n      latitude=\"37.765\" longitude=\"-122.424\" \n      place_url=\"/United+States/California/San+Francisco/Mission+Dolores\"\n      place_type=\"neighbourhood\" place_type_id=\"22\" \n      timezone=\"America/Los_Angeles\"\n      name=\"Mission Dolores, San Francisco, CA, US, United States\"/>\n</places>\n\n*/\n@interface FKFlickrPlacesFindByLatLon : NSObject <FKFlickrAPIMethod>\n\n/* The latitude whose valid range is -90 to 90. Anything more than 4 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lat; /* (Required) */\n\n/* The longitude whose valid range is -180 to 180. Anything more than 4 decimal places will be truncated. */\n@property (nonatomic, strong) NSString *lon; /* (Required) */\n\n/* Recorded accuracy level of the location information. World level is 1, Country is ~3, Region ~6, City ~11, Street ~16. Current range is 1-16. The default is 16. */\n@property (nonatomic, strong) NSString *accuracy;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesFindByLatLon.m",
    "content": "//\n//  FKFlickrPlacesFindByLatLon.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesFindByLatLon.h\" \n\n@implementation FKFlickrPlacesFindByLatLon\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.findByLatLon\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.lat) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lat', \"];\n\t}\n\tif(!self.lon) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'lon', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesFindByLatLonError_RequiredArgumentsMissing:\n\t\t\treturn @\"Required arguments missing\";\n\t\tcase FKFlickrPlacesFindByLatLonError_NotAValidLatitude:\n\t\t\treturn @\"Not a valid latitude\";\n\t\tcase FKFlickrPlacesFindByLatLonError_NotAValidLongitude:\n\t\t\treturn @\"Not a valid longitude\";\n\t\tcase FKFlickrPlacesFindByLatLonError_NotAValidAccuracy:\n\t\t\treturn @\"Not a valid accuracy\";\n\t\tcase FKFlickrPlacesFindByLatLonError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesFindByLatLonError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesFindByLatLonError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesFindByLatLonError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesFindByLatLonError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesFindByLatLonError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesFindByLatLonError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetChildrenWithPhotosPublic.h",
    "content": "//\n//  FKFlickrPlacesGetChildrenWithPhotosPublic.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_RequiredParameterMissing = 1,\t\t /* One or more required parameter is missing from the API call. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_NotAValidPlacesID = 2,\t\t /* An invalid Places (or WOE) ID was passed with the API call. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_PlaceNotFound = 3,\t\t /* No place could be found for the Places (or WOE) ID passed to the API call. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesGetChildrenWithPhotosPublicError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesGetChildrenWithPhotosPublicError;\n\n/*\n\nReturn a list of locations with public photos that are parented by a Where on Earth (WOE) or Places ID.\n\n\nResponse:\n\n<places total=\"79\">\n   <place place_id=\"HznQfdKbB58biy8sdA\" woeid=\"26332794\"\n      latitude=\"45.498\" longitude=\"-73.575\"\n      place_url=\"/Canada/Quebec/Montreal  /Montreal+Golden+Square+Mile\"\n      place_type=\"neighbourhood\" photo_count=\"2717\">\n      Montreal Golden Square Mile, Montreal, QC, CA, Canada\n   </place>\n   <place place_id=\"K1rYWmGbB59rwn7lOA\" woeid=\"26332799\"\n      latitude=\"45.502\" longitude=\"-73.578\"\n      place_url=\"/Canada/Quebec/Montreal/Downtown+Montr%C3%A9al\"\n      place_type=\"neighbourhood\" photo_count=\"2317\">\n      Downtown Montréal, Montreal, QC, CA, Canada\n  </place>\n\n   <!-- and so on... -->\n\n</places>\n\n*/\n@interface FKFlickrPlacesGetChildrenWithPhotosPublic : NSObject <FKFlickrAPIMethod>\n\n/* A Flickr Places ID. (While optional, you must pass either a valid Places ID or a WOE ID.) */\n@property (nonatomic, strong) NSString *place_id;\n\n/* A Where On Earth (WOE) ID. (While optional, you must pass either a valid Places ID or a WOE ID.) */\n@property (nonatomic, strong) NSString *woe_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetChildrenWithPhotosPublic.m",
    "content": "//\n//  FKFlickrPlacesGetChildrenWithPhotosPublic.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesGetChildrenWithPhotosPublic.h\" \n\n@implementation FKFlickrPlacesGetChildrenWithPhotosPublic\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.getChildrenWithPhotosPublic\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_NotAValidPlacesID:\n\t\t\treturn @\"Not a valid Places ID\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_PlaceNotFound:\n\t\t\treturn @\"Place not found\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesGetChildrenWithPhotosPublicError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetInfo.h",
    "content": "//\n//  FKFlickrPlacesGetInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesGetInfoError_RequiredParameterMissing = 1,\t\t /* One or more required parameter is missing from the API call. */\n\tFKFlickrPlacesGetInfoError_NotAValidPlacesID = 2,\t\t /* An invalid Places (or WOE) ID was passed with the API call. */\n\tFKFlickrPlacesGetInfoError_PlaceNotFound = 3,\t\t /* No place could be found for the Places (or WOE) ID passed to the API call. */\n\tFKFlickrPlacesGetInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesGetInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesGetInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesGetInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesGetInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesGetInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesGetInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesGetInfoError;\n\n/*\n\nGet informations about a place.\n\n  \n\nResponse:\n\n<place place_id=\"4hLQygSaBJ92\" woeid=\"3534\"\n   latitude=\"45.512\" longitude=\"-73.554\"\n   place_url=\"/Canada/Quebec/Montreal\" place_type=\"locality\"\n   has_shapedata=\"1\" timezone=\"America/Toronto\">\n   <locality place_id=\"4hLQygSaBJ92\" woeid=\"3534\"\n      latitude=\"45.512\" longitude=\"-73.554\"\n      place_url=\"/Canada/Quebec/Montreal\">Montreal</locality>\n   <county place_id=\"cFBi9x6bCJ8D5rba1g\" woeid=\"29375198\"\n      latitude=\"45.551\" longitude=\"-73.600\" \n      place_url=\"/cFBi9x6bCJ8D5rba1g\">Montréal</county>\n   <region place_id=\"CrZUvXebApjI0.72\" woeid=\"2344924\" \n      latitude=\"53.890\" longitude=\"-68.429\"\n      place_url=\"/Canada/Quebec\">Quebec</region>\n   <country place_id=\"EESRy8qbApgaeIkbsA\" woeid=\"23424775\"\n      latitude=\"62.358\" longitude=\"-96.582\" \n      place_url=\"/Canada\">Canada</country>\n   <shapedata created=\"1223513357\" alpha=\"0.012359619140625\"\n      count_points=\"34778\" count_edges=\"52\"\n      has_donuthole=\"1\" is_donuthole=\"1\">\n      <polylines>\n         <polyline>\n            45.427627563477,-73.589645385742 45.428966522217,-73.587898254395, etc...\n         </polyline>\n      </polylines>\n      <urls>\n         <shapefile>\n         http://farm4.static.flickr.com/3228/shapefiles/3534_20081111_0a8afe03c5.tar.gz\n         </shapefile>\n      </urls>\n   </shapedata>\n</place>\n\n*/\n@interface FKFlickrPlacesGetInfo : NSObject <FKFlickrAPIMethod>\n\n/* A Flickr Places ID. <span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *place_id;\n\n/* A Where On Earth (WOE) ID. <span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *woe_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetInfo.m",
    "content": "//\n//  FKFlickrPlacesGetInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesGetInfo.h\" \n\n@implementation FKFlickrPlacesGetInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.getInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesGetInfoError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesGetInfoError_NotAValidPlacesID:\n\t\t\treturn @\"Not a valid Places ID\";\n\t\tcase FKFlickrPlacesGetInfoError_PlaceNotFound:\n\t\t\treturn @\"Place not found\";\n\t\tcase FKFlickrPlacesGetInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesGetInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesGetInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesGetInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesGetInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetInfoByUrl.h",
    "content": "//\n//  FKFlickrPlacesGetInfoByUrl.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesGetInfoByUrlError_PlaceURLRequired = 2,\t\t /* The flickr.com/places URL was not passed with the API method. */\n\tFKFlickrPlacesGetInfoByUrlError_PlaceNotFound = 3,\t\t /* Unable to find a valid place for the places URL. */\n\tFKFlickrPlacesGetInfoByUrlError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesGetInfoByUrlError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesGetInfoByUrlError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesGetInfoByUrlError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesGetInfoByUrlError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesGetInfoByUrlError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesGetInfoByUrlError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesGetInfoByUrlError;\n\n/*\n\nLookup information about a place, by its flickr.com/places URL.\n\n\nResponse:\n\n<place place_id=\"4hLQygSaBJ92\" woeid=\"3534\"\n   latitude=\"45.512\" longitude=\"-73.554\"\n   place_url=\"/Canada/Quebec/Montreal\" place_type=\"locality\"\n   has_shapedata=\"1\">\n   <locality place_id=\"4hLQygSaBJ92\" woeid=\"3534\"\n      latitude=\"45.512\" longitude=\"-73.554\"\n      place_url=\"/Canada/Quebec/Montreal\">Montreal</locality>\n   <county place_id=\"cFBi9x6bCJ8D5rba1g\" woeid=\"29375198\"\n      latitude=\"45.551\" longitude=\"-73.600\" \n      place_url=\"/cFBi9x6bCJ8D5rba1g\">Montréal</county>\n   <region place_id=\"CrZUvXebApjI0.72\" woeid=\"2344924\" \n      latitude=\"53.890\" longitude=\"-68.429\"\n      place_url=\"/Canada/Quebec\">Quebec</region>\n   <country place_id=\"EESRy8qbApgaeIkbsA\" woeid=\"23424775\"\n      latitude=\"62.358\" longitude=\"-96.582\" \n      place_url=\"/Canada\">Canada</country>\n   <shapedata created=\"1223513357\" alpha=\"0.012359619140625\"\n      count_points=\"34778\" count_edges=\"52\">\n      <polylines>\n         <polyline>\n            45.427627563477,-73.589645385742 45.428966522217,-73.587898254395, etc...\n         </polyline>\n      </polylines>\n   </shapedata>\n</place>\n\n*/\n@interface FKFlickrPlacesGetInfoByUrl : NSObject <FKFlickrAPIMethod>\n\n/* A flickr.com/places URL in the form of /country/region/city. For example: /Canada/Quebec/Montreal */\n@property (nonatomic, strong) NSString *url; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetInfoByUrl.m",
    "content": "//\n//  FKFlickrPlacesGetInfoByUrl.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesGetInfoByUrl.h\" \n\n@implementation FKFlickrPlacesGetInfoByUrl\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.getInfoByUrl\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.url) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'url', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.url) {\n\t\t[args setValue:self.url forKey:@\"url\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesGetInfoByUrlError_PlaceURLRequired:\n\t\t\treturn @\"Place URL required.\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_PlaceNotFound:\n\t\t\treturn @\"Place not found.\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesGetInfoByUrlError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetPlaceTypes.h",
    "content": "//\n//  FKFlickrPlacesGetPlaceTypes.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesGetPlaceTypesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesGetPlaceTypesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesGetPlaceTypesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesGetPlaceTypesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesGetPlaceTypesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesGetPlaceTypesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesGetPlaceTypesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesGetPlaceTypesError;\n\n/*\n\nFetches a list of available place types for Flickr.\n\n\nResponse:\n\n<place_types>\n   <place_type place_type_id=\"22\">neighbourhood</place_type>\n   <place_type place_type_id=\"7\">locality</place_type>\n   <place_type place_type_id=\"9\">county</place_type>\n   <place_type place_type_id=\"8\">region</place_type>\n   <place_type place_type_id=\"12\">country</place_type>\n   <place_type place_type_id=\"29\">continent</place_type>\n</place_types>\n\n*/\n@interface FKFlickrPlacesGetPlaceTypes : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetPlaceTypes.m",
    "content": "//\n//  FKFlickrPlacesGetPlaceTypes.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesGetPlaceTypes.h\" \n\n@implementation FKFlickrPlacesGetPlaceTypes\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.getPlaceTypes\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesGetPlaceTypesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesGetPlaceTypesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesGetPlaceTypesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetPlaceTypesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetPlaceTypesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesGetPlaceTypesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesGetPlaceTypesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetShapeHistory.h",
    "content": "//\n//  FKFlickrPlacesGetShapeHistory.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesGetShapeHistoryError_RequiredParameterMissing = 1,\t\t /* One or more required parameter is missing from the API call. */\n\tFKFlickrPlacesGetShapeHistoryError_NotAValidPlacesID = 2,\t\t /* An invalid Places (or WOE) ID was passed with the API call. */\n\tFKFlickrPlacesGetShapeHistoryError_PlaceNotFound = 3,\t\t /* No place could be found for the Places (or WOE) ID passed to the API call. */\n\tFKFlickrPlacesGetShapeHistoryError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesGetShapeHistoryError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesGetShapeHistoryError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesGetShapeHistoryError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesGetShapeHistoryError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesGetShapeHistoryError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesGetShapeHistoryError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesGetShapeHistoryError;\n\n/*\n\nReturn an historical list of all the shape data generated for a Places or Where on Earth (WOE) ID.\n\n\nResponse:\n\n<shapes total=\"2\" woe_id=\"3534\" place_id=\"4hLQygSaBJ92\" place_type=\"locality\" place_type_id=\"7\">\n   <shapedata created=\"1223513357\" alpha=\"0.012359619140625\"\n      count_points=\"34778\" count_edges=\"52\" is_donuthole=\"0\">\n      <polylines>\n         <polyline>\n            45.427627563477,-73.589645385742 45.428966522217,-73.587898254395, etc...\n         </polyline>\n      </polylines>\n      <urls>\n         <shapefile>\n         http://farm4.static.flickr.com/3228/shapefiles/3534_20081111_0a8afe03c5.tar.gz\n         </shapefile>\n      </urls>\n   </shapedata>\n   <!-- and so on... -->\n</shapes>\n\n*/\n@interface FKFlickrPlacesGetShapeHistory : NSObject <FKFlickrAPIMethod>\n\n/* A Flickr Places ID. <span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *place_id;\n\n/* A Where On Earth (WOE) ID. <span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *woe_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetShapeHistory.m",
    "content": "//\n//  FKFlickrPlacesGetShapeHistory.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesGetShapeHistory.h\" \n\n@implementation FKFlickrPlacesGetShapeHistory\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.getShapeHistory\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesGetShapeHistoryError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_NotAValidPlacesID:\n\t\t\treturn @\"Not a valid Places ID\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_PlaceNotFound:\n\t\t\treturn @\"Place not found\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesGetShapeHistoryError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetTopPlacesList.h",
    "content": "//\n//  FKFlickrPlacesGetTopPlacesList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesGetTopPlacesListError_RequiredParameterMissing = 1,\t\t /* One or more required parameters with missing from your request. */\n\tFKFlickrPlacesGetTopPlacesListError_NotAValidPlaceType = 2,\t\t /* An unknown or unsupported place type ID was passed with your request. */\n\tFKFlickrPlacesGetTopPlacesListError_NotAValidDate = 3,\t\t /* The date argument passed with your request is invalid. */\n\tFKFlickrPlacesGetTopPlacesListError_NotAValidPlaceID = 4,\t\t /* An invalid Places (or WOE) identifier was included with your request. */\n\tFKFlickrPlacesGetTopPlacesListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesGetTopPlacesListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesGetTopPlacesListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesGetTopPlacesListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesGetTopPlacesListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesGetTopPlacesListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesGetTopPlacesListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesGetTopPlacesListError;\n\n/*\n\nReturn the top 100 most geotagged places for a day.\n\n\nResponse:\n\n<places total=\"100\" date_start=\"1246320000\" date_stop=\"1246406399\">\n   <place place_id=\"4KO02SibApitvSBieQ\" woeid=\"23424977\"\n       latitude=\"48.890\" longitude=\"-116.982\" \n       place_url=\"/United+States\" place_type=\"country\" \n       place_type_id=\"12\" photo_count=\"23371\">United States</place>\n   <!-- and so on... -->\n</places>\n\n*/\n@interface FKFlickrPlacesGetTopPlacesList : NSObject <FKFlickrAPIMethod>\n\n/* The numeric ID for a specific place type to cluster photos by. <br /><br />\n\nValid place type IDs are :\n\n<ul>\n<li><strong>22</strong>: neighbourhood</li>\n<li><strong>7</strong>: locality</li>\n<li><strong>8</strong>: region</li>\n<li><strong>12</strong>: country</li>\n<li><strong>29</strong>: continent</li>\n</ul> */\n@property (nonatomic, strong) NSString *place_type_id; /* (Required) */\n\n/* A valid date in YYYY-MM-DD format. The default is yesterday. */\n@property (nonatomic, strong) NSString *date;\n\n/* Limit your query to only those top places belonging to a specific Where on Earth (WOE) identifier. */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* Limit your query to only those top places belonging to a specific Flickr Places identifier. */\n@property (nonatomic, strong) NSString *place_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesGetTopPlacesList.m",
    "content": "//\n//  FKFlickrPlacesGetTopPlacesList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesGetTopPlacesList.h\" \n\n@implementation FKFlickrPlacesGetTopPlacesList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.getTopPlacesList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.place_type_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'place_type_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_type_id) {\n\t\t[args setValue:self.place_type_id forKey:@\"place_type_id\"];\n\t}\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesGetTopPlacesListError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_NotAValidPlaceType:\n\t\t\treturn @\"Not a valid place type.\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_NotAValidDate:\n\t\t\treturn @\"Not a valid date.\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_NotAValidPlaceID:\n\t\t\treturn @\"Not a valid Place ID\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesGetTopPlacesListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForBoundingBox.h",
    "content": "//\r\n//  FKFlickrPlacesPlacesForBoundingBox.h\r\n//  FlickrKit\r\n//\r\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\r\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\r\n//\r\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\r\n\r\n\r\n#import \"FKFlickrAPIMethod.h\"\r\n\r\ntypedef enum {\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_RequiredParametersMissing = 1,\t\t /* One or more required parameter is missing from the API call. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_NotAValidBbox = 2,\t\t /* The bbox argument was incomplete or incorrectly formatted */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_NotAValidPlaceType = 3,\t\t /* An invalid place type was included with your request. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_BoundingBoxExceedsMaximumAllowableSizeForPlaceType = 4,\t\t /* The bounding box passed along with your request was too large for the request place type. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\r\n\tFKFlickrPlacesPlacesForBoundingBoxError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\r\n\r\n} FKFlickrPlacesPlacesForBoundingBoxError;\r\n\r\n/*\r\n\r\nReturn all the locations of a matching place type for a bounding box.<br /><br />\r\n\r\nThe maximum allowable size of a bounding box (the distance between the SW and NE corners) is governed by the place type you are requesting. Allowable sizes are as follows:\r\n\r\n<ul>\r\n<li><strong>neighbourhood</strong>: 3km (1.8mi)</li>\r\n<li><strong>locality</strong>: 7km (4.3mi)</li>\r\n<li><strong>county</strong>: 50km (31mi)</li>\r\n<li><strong>region</strong>: 200km (124mi)</li>\r\n<li><strong>country</strong>: 500km (310mi)</li>\r\n<li><strong>continent</strong>: 1500km (932mi)</li>\r\n</ul>\r\n\r\n\r\nResponse:\r\n\r\n<places place_type=\"neighbourhood\" total=\"21\"\r\n   pages=\"1\" page=\"1\" \r\n   bbox=\"-122.42307100000001,37.773779,-122.381071,37.815779\">\r\n   <place place_id=\".aaSwYSbApnq6seyGw\" woeid=\"23512025\"\r\n      latitude=\"37.788\" longitude=\"-122.412\" \r\n      place_url=\"/United+States/California/San+Francisco/Downtown\"\r\n      place_type=\"neighbourhood\">\r\n      Downtown, San Francisco, CA, US, United States\r\n   </place>\r\n   <place place_id=\"3KymK1GbCZ41eBVBxg\" woeid=\"28288707\"\r\n      latitude=\"37.776\" longitude=\"-122.417\" \r\n      place_url=\"/United+States/California/San+Francisco/Civic+Center\"\r\n      place_type=\"neighbourhood\">\r\n      Civic Center, San Francisco, CA, US, United States\r\n   </place>\r\n   <place place_id=\"9xdhxY.bAptvBjHo\" woeid=\"2379855\"   \r\n      latitude=\"37.796\" longitude=\"-122.407\" \r\n      place_url=\"/United+States/California/San+Francisco/Chinatown\"\r\n      place_type=\"neighbourhood\">\r\n      Chinatown, San Francisco, CA, US, United States\r\n   </place>\r\n   <!-- and so on -->\r\n</places>\r\n\r\n*/\r\n@interface FKFlickrPlacesPlacesForBoundingBox : NSObject <FKFlickrAPIMethod>\r\n\r\n/* A comma-delimited list of 4 values defining the Bounding Box of the area that will be searched. The 4 values represent the bottom-left corner of the box and the top-right corner, minimum_longitude, minimum_latitude, maximum_longitude, maximum_latitude. */\r\n@property (nonatomic, strong) NSString *bbox; /* (Required) */\r\n\r\n/* The name of place type to using as the starting point to search for places in a bounding box. Valid placetypes are:\r\n\r\n<ul>\r\n<li>neighbourhood</li>\r\n<li>locality</li>\r\n<li>county</li>\r\n<li>region</li>\r\n<li>country</li>\r\n<li>continent</li>\r\n</ul>\r\n<br />\r\n<span style=\"font-style:italic;\">The \"place_type\" argument has been deprecated in favor of the \"place_type_id\" argument. It won't go away but it will not be added to new methods. A complete list of place type IDs is available using the <a href=\"http://www.flickr.com/services/api/flickr.places.getPlaceTypes.html\">flickr.places.getPlaceTypes</a> method. (While optional, you must pass either a valid place type or place type ID.)</span> */\r\n@property (nonatomic, strong) NSString *place_type;\r\n\r\n/* The numeric ID for a specific place type to cluster photos by. <br /><br />\r\n\r\nValid place type IDs are :\r\n\r\n<ul>\r\n<li><strong>22</strong>: neighbourhood</li>\r\n<li><strong>7</strong>: locality</li>\r\n<li><strong>8</strong>: region</li>\r\n<li><strong>12</strong>: country</li>\r\n<li><strong>29</strong>: continent</li>\r\n</ul>\r\n<br /><span style=\"font-style:italic;\">(While optional, you must pass either a valid place type or place type ID.)</span>\r\n */\r\n@property (nonatomic, strong) NSString *place_type_id;\r\n\r\n/* Perform a recursive place type search. For example, if you search for neighbourhoods in a given bounding box but there are no results the method will also query for localities and so on until one or more valid places are found.<br /<br /> \r\nRecursive searches do not change the bounding box size restrictions for the initial place type passed to the method. */\r\n@property (nonatomic, strong) NSString *recursive;\r\n\r\n\r\n@end\r\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForBoundingBox.m",
    "content": "//\n//  FKFlickrPlacesPlacesForBoundingBox.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesPlacesForBoundingBox.h\" \n\n@implementation FKFlickrPlacesPlacesForBoundingBox\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.placesForBoundingBox\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.bbox) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'bbox', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.bbox) {\n\t\t[args setValue:self.bbox forKey:@\"bbox\"];\n\t}\n\tif(self.place_type) {\n\t\t[args setValue:self.place_type forKey:@\"place_type\"];\n\t}\n\tif(self.place_type_id) {\n\t\t[args setValue:self.place_type_id forKey:@\"place_type_id\"];\n\t}\n\tif(self.recursive) {\n\t\t[args setValue:self.recursive forKey:@\"recursive\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_RequiredParametersMissing:\n\t\t\treturn @\"Required parameters missing\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_NotAValidBbox:\n\t\t\treturn @\"Not a valid bbox\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_NotAValidPlaceType:\n\t\t\treturn @\"Not a valid place type\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_BoundingBoxExceedsMaximumAllowableSizeForPlaceType:\n\t\t\treturn @\"Bounding box exceeds maximum allowable size for place type\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesPlacesForBoundingBoxError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForContacts.h",
    "content": "//\n//  FKFlickrPlacesPlacesForContacts.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesPlacesForContactsError_PlacesForContactsAreNotAvailableAtThisTime = 1,\t\t /* Places for contacts have been disabled or are otherwise not available. */\n\tFKFlickrPlacesPlacesForContactsError_RequiredParameterMissing = 2,\t\t /* One or more of the required parameters was not included with your request. */\n\tFKFlickrPlacesPlacesForContactsError_NotAValidPlaceType = 3,\t\t /* An invalid place type was included with your request. */\n\tFKFlickrPlacesPlacesForContactsError_NotAValidPlaceID = 4,\t\t /* An invalid Places (or WOE) identifier was included with your request. */\n\tFKFlickrPlacesPlacesForContactsError_NotAValidThreshold = 5,\t\t /* The threshold passed was invalid.  */\n\tFKFlickrPlacesPlacesForContactsError_NotAValidContactsType = 6,\t\t /* Contacts must be either \"all\" or \"ff\" (friends and family). */\n\tFKFlickrPlacesPlacesForContactsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPlacesPlacesForContactsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPlacesPlacesForContactsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPlacesPlacesForContactsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPlacesPlacesForContactsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesPlacesForContactsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesPlacesForContactsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesPlacesForContactsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesPlacesForContactsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesPlacesForContactsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesPlacesForContactsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesPlacesForContactsError;\n\n/*\n\nReturn a list of the top 100 unique places clustered by a given placetype for a user's contacts. \n\n\nResponse:\n\n<places total=\"1\">\n   <place place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\"\n               latitude=\"37.779\" longitude=\"-122.420\"\n               place_url=\"/United+States/California/San+Francisco\"\n               place_type=\"locality\"\n               photo_count=\"156\">San Francisco, California</place>\n</places>\n\n*/\n@interface FKFlickrPlacesPlacesForContacts : NSObject <FKFlickrAPIMethod>\n\n/* A specific place type to cluster photos by. <br /><br />\n\nValid place types are :\n\n<ul>\n<li><strong>neighbourhood</strong> (and neighborhood)</li>\n<li><strong>locality</strong></li>\n<li><strong>region</strong></li>\n<li><strong>country</strong></li>\n<li><strong>continent</strong></li>\n</ul>\n<br />\n<span style=\"font-style:italic;\">The \"place_type\" argument has been deprecated in favor of the \"place_type_id\" argument. It won't go away but it will not be added to new methods. A complete list of place type IDs is available using the <a href=\"http://www.flickr.com/services/api/flickr.places.getPlaceTypes.html\">flickr.places.getPlaceTypes</a> method. (While optional, you must pass either a valid place type or place type ID.)</span> */\n@property (nonatomic, strong) NSString *place_type;\n\n/* The numeric ID for a specific place type to cluster photos by. <br /><br />\n\nValid place type IDs are :\n\n<ul>\n<li><strong>22</strong>: neighbourhood</li>\n<li><strong>7</strong>: locality</li>\n<li><strong>8</strong>: region</li>\n<li><strong>12</strong>: country</li>\n<li><strong>29</strong>: continent</li>\n</ul>\n<br /><span style=\"font-style:italic;\">(While optional, you must pass either a valid place type or place type ID.)</span> */\n@property (nonatomic, strong) NSString *place_type_id;\n\n/* A Where on Earth identifier to use to filter photo clusters. For example all the photos clustered by <strong>locality</strong> in the United States (WOE ID <strong>23424977</strong>).<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* A Flickr Places identifier to use to filter photo clusters. For example all the photos clustered by <strong>locality</strong> in the United States (Place ID <strong>4KO02SibApitvSBieQ</strong>).\n<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *place_id;\n\n/* The minimum number of photos that a place type must have to be included. If the number of photos is lowered then the parent place type for that place will be used.<br /><br />\n\nFor example if your contacts only have <strong>3</strong> photos taken in the locality of Montreal</strong> (WOE ID 3534) but your threshold is set to <strong>5</strong> then those photos will be \"rolled up\" and included instead with a place record for the region of Quebec (WOE ID 2344924). */\n@property (nonatomic, strong) NSString *threshold;\n\n/* Search your contacts. Either 'all' or 'ff' for just friends and family. (Default is all) */\n@property (nonatomic, strong) NSString *contacts;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForContacts.m",
    "content": "//\n//  FKFlickrPlacesPlacesForContacts.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesPlacesForContacts.h\" \n\n@implementation FKFlickrPlacesPlacesForContacts\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.placesForContacts\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_type) {\n\t\t[args setValue:self.place_type forKey:@\"place_type\"];\n\t}\n\tif(self.place_type_id) {\n\t\t[args setValue:self.place_type_id forKey:@\"place_type_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.threshold) {\n\t\t[args setValue:self.threshold forKey:@\"threshold\"];\n\t}\n\tif(self.contacts) {\n\t\t[args setValue:self.contacts forKey:@\"contacts\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesPlacesForContactsError_PlacesForContactsAreNotAvailableAtThisTime:\n\t\t\treturn @\"Places for contacts are not available at this time\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_NotAValidPlaceType:\n\t\t\treturn @\"Not a valid place type.\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_NotAValidPlaceID:\n\t\t\treturn @\"Not a valid Place ID\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_NotAValidThreshold:\n\t\t\treturn @\"Not a valid threshold\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_NotAValidContactsType:\n\t\t\treturn @\"Not a valid contacts type\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesPlacesForContactsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForTags.h",
    "content": "//\n//  FKFlickrPlacesPlacesForTags.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesPlacesForTagsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesPlacesForTagsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesPlacesForTagsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesPlacesForTagsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesPlacesForTagsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesPlacesForTagsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesPlacesForTagsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesPlacesForTagsError;\n\n/*\n\nReturn a list of the top 100 unique places clustered by a given placetype for set of tags or machine tags. \n\n\nResponse:\n\n<places total=\"1\">\n   <place place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\"\n               latitude=\"37.779\" longitude=\"-122.420\"\n               place_url=\"/United+States/California/San+Francisco\"\n               place_type=\"locality\"\n               photo_count=\"156\">San Francisco, California</place>\n</places>\n\n*/\n@interface FKFlickrPlacesPlacesForTags : NSObject <FKFlickrAPIMethod>\n\n/* The numeric ID for a specific place type to cluster photos by. <br /><br />\n\nValid place type IDs are :\n\n<ul>\n<li><strong>22</strong>: neighbourhood</li>\n<li><strong>7</strong>: locality</li>\n<li><strong>8</strong>: region</li>\n<li><strong>12</strong>: country</li>\n<li><strong>29</strong>: continent</li>\n</ul> */\n@property (nonatomic, strong) NSString *place_type_id; /* (Required) */\n\n/* A Where on Earth identifier to use to filter photo clusters. For example all the photos clustered by <strong>locality</strong> in the United States (WOE ID <strong>23424977</strong>).\n<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* A Flickr Places identifier to use to filter photo clusters. For example all the photos clustered by <strong>locality</strong> in the United States (Place ID <strong>4KO02SibApitvSBieQ</strong>).\n<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *place_id;\n\n/* The minimum number of photos that a place type must have to be included. If the number of photos is lowered then the parent place type for that place will be used.<br /><br />\n\nFor example if you only have <strong>3</strong> photos taken in the locality of Montreal</strong> (WOE ID 3534) but your threshold is set to <strong>5</strong> then those photos will be \"rolled up\" and included instead with a place record for the region of Quebec (WOE ID 2344924). */\n@property (nonatomic, strong) NSString *threshold;\n\n/* A comma-delimited list of tags. Photos with one or more of the tags listed will be returned. */\n@property (nonatomic, strong) NSString *tags;\n\n/* Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified. */\n@property (nonatomic, strong) NSString *tag_mode;\n\n/* Aside from passing in a fully formed machine tag, there is a special syntax for searching on specific properties :\n\n<ul>\n  <li>Find photos using the 'dc' namespace :    <code>\"machine_tags\" => \"dc:\"</code></li>\n\n  <li> Find photos with a title in the 'dc' namespace : <code>\"machine_tags\" => \"dc:title=\"</code></li>\n\n  <li>Find photos titled \"mr. camera\" in the 'dc' namespace : <code>\"machine_tags\" => \"dc:title=\\\"mr. camera\\\"</code></li>\n\n  <li>Find photos whose value is \"mr. camera\" : <code>\"machine_tags\" => \"*:*=\\\"mr. camera\\\"\"</code></li>\n\n  <li>Find photos that have a title, in any namespace : <code>\"machine_tags\" => \"*:title=\"</code></li>\n\n  <li>Find photos that have a title, in any namespace, whose value is \"mr. camera\" : <code>\"machine_tags\" => \"*:title=\\\"mr. camera\\\"\"</code></li>\n\n  <li>Find photos, in the 'dc' namespace whose value is \"mr. camera\" : <code>\"machine_tags\" => \"dc:*=\\\"mr. camera\\\"\"</code></li>\n\n </ul>\n\nMultiple machine tags may be queried by passing a comma-separated list. The number of machine tags you can pass in a single query depends on the tag mode (AND or OR) that you are querying with. \"AND\" queries are limited to (16) machine tags. \"OR\" queries are limited\nto (8). */\n@property (nonatomic, strong) NSString *machine_tags;\n\n/* Either 'any' for an OR combination of tags, or 'all' for an AND combination. Defaults to 'any' if not specified. */\n@property (nonatomic, strong) NSString *machine_tag_mode;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForTags.m",
    "content": "//\n//  FKFlickrPlacesPlacesForTags.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesPlacesForTags.h\" \n\n@implementation FKFlickrPlacesPlacesForTags\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.placesForTags\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.place_type_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'place_type_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_type_id) {\n\t\t[args setValue:self.place_type_id forKey:@\"place_type_id\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.threshold) {\n\t\t[args setValue:self.threshold forKey:@\"threshold\"];\n\t}\n\tif(self.tags) {\n\t\t[args setValue:self.tags forKey:@\"tags\"];\n\t}\n\tif(self.tag_mode) {\n\t\t[args setValue:self.tag_mode forKey:@\"tag_mode\"];\n\t}\n\tif(self.machine_tags) {\n\t\t[args setValue:self.machine_tags forKey:@\"machine_tags\"];\n\t}\n\tif(self.machine_tag_mode) {\n\t\t[args setValue:self.machine_tag_mode forKey:@\"machine_tag_mode\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesPlacesForTagsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesPlacesForTagsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesPlacesForTagsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForTagsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForTagsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesPlacesForTagsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesPlacesForTagsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForUser.h",
    "content": "//\n//  FKFlickrPlacesPlacesForUser.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesPlacesForUserError_PlacesForUserAreNotAvailableAtThisTime = 1,\t\t /* Places for user have been disabled or are otherwise not available. */\n\tFKFlickrPlacesPlacesForUserError_RequiredParameterMissing = 2,\t\t /* One or more of the required parameters was not included with your request. */\n\tFKFlickrPlacesPlacesForUserError_NotAValidPlaceType = 3,\t\t /* An invalid place type was included with your request. */\n\tFKFlickrPlacesPlacesForUserError_NotAValidPlaceID = 4,\t\t /* An invalid Places (or WOE) identifier was included with your request. */\n\tFKFlickrPlacesPlacesForUserError_NotAValidThreshold = 5,\t\t /* The threshold passed was invalid.  */\n\tFKFlickrPlacesPlacesForUserError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPlacesPlacesForUserError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPlacesPlacesForUserError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPlacesPlacesForUserError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPlacesPlacesForUserError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesPlacesForUserError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesPlacesForUserError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesPlacesForUserError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesPlacesForUserError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesPlacesForUserError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesPlacesForUserError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesPlacesForUserError;\n\n/*\n\nReturn a list of the top 100 unique places clustered by a given placetype for a user. \n\n\nResponse:\n\n<places total=\"1\">\n   <place place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\"\n               latitude=\"37.779\" longitude=\"-122.420\"\n               place_url=\"/United+States/California/San+Francisco\"\n               place_type=\"locality\"\n               photo_count=\"156\">San Francisco, California</place>\n</places>\n\n*/\n@interface FKFlickrPlacesPlacesForUser : NSObject <FKFlickrAPIMethod>\n\n/* The numeric ID for a specific place type to cluster photos by. <br /><br />\n\nValid place type IDs are :\n\n<ul>\n<li><strong>22</strong>: neighbourhood</li>\n<li><strong>7</strong>: locality</li>\n<li><strong>8</strong>: region</li>\n<li><strong>12</strong>: country</li>\n<li><strong>29</strong>: continent</li>\n</ul>\n<br />\n<span style=\"font-style:italic;\">The \"place_type\" argument has been deprecated in favor of the \"place_type_id\" argument. It won't go away but it will not be added to new methods. A complete list of place type IDs is available using the <a href=\"http://www.flickr.com/services/api/flickr.places.getPlaceTypes.html\">flickr.places.getPlaceTypes</a> method. (While optional, you must pass either a valid place type or place type ID.)</span> */\n@property (nonatomic, strong) NSString *place_type_id;\n\n/* A specific place type to cluster photos by. <br /><br />\n\nValid place types are :\n\n<ul>\n<li><strong>neighbourhood</strong> (and neighborhood)</li>\n<li><strong>locality</strong></li>\n<li><strong>region</strong></li>\n<li><strong>country</strong></li>\n<li><strong>continent</strong></li>\n</ul>\n<br /><span style=\"font-style:italic;\">(While optional, you must pass either a valid place type or place type ID.)</span> */\n@property (nonatomic, strong) NSString *place_type;\n\n/* A Where on Earth identifier to use to filter photo clusters. For example all the photos clustered by <strong>locality</strong> in the United States (WOE ID <strong>23424977</strong>).<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* A Flickr Places identifier to use to filter photo clusters. For example all the photos clustered by <strong>locality</strong> in the United States (Place ID <strong>4KO02SibApitvSBieQ</strong>).<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *place_id;\n\n/* The minimum number of photos that a place type must have to be included. If the number of photos is lowered then the parent place type for that place will be used.<br /><br />\n\nFor example if you only have <strong>3</strong> photos taken in the locality of Montreal</strong> (WOE ID 3534) but your threshold is set to <strong>5</strong> then those photos will be \"rolled up\" and included instead with a place record for the region of Quebec (WOE ID 2344924). */\n@property (nonatomic, strong) NSString *threshold;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesPlacesForUser.m",
    "content": "//\n//  FKFlickrPlacesPlacesForUser.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesPlacesForUser.h\" \n\n@implementation FKFlickrPlacesPlacesForUser\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.placesForUser\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_type_id) {\n\t\t[args setValue:self.place_type_id forKey:@\"place_type_id\"];\n\t}\n\tif(self.place_type) {\n\t\t[args setValue:self.place_type forKey:@\"place_type\"];\n\t}\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.threshold) {\n\t\t[args setValue:self.threshold forKey:@\"threshold\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesPlacesForUserError_PlacesForUserAreNotAvailableAtThisTime:\n\t\t\treturn @\"Places for user are not available at this time\";\n\t\tcase FKFlickrPlacesPlacesForUserError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesPlacesForUserError_NotAValidPlaceType:\n\t\t\treturn @\"Not a valid place type\";\n\t\tcase FKFlickrPlacesPlacesForUserError_NotAValidPlaceID:\n\t\t\treturn @\"Not a valid Place ID\";\n\t\tcase FKFlickrPlacesPlacesForUserError_NotAValidThreshold:\n\t\t\treturn @\"Not a valid threshold\";\n\t\tcase FKFlickrPlacesPlacesForUserError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPlacesPlacesForUserError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPlacesPlacesForUserError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPlacesPlacesForUserError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPlacesPlacesForUserError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesPlacesForUserError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesPlacesForUserError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForUserError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesPlacesForUserError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesPlacesForUserError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesPlacesForUserError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceId.h",
    "content": "//\n//  FKFlickrPlacesResolvePlaceId.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesResolvePlaceIdError_PlaceIDRequired = 2,\t\t /*  */\n\tFKFlickrPlacesResolvePlaceIdError_PlaceNotFound = 3,\t\t /*  */\n\tFKFlickrPlacesResolvePlaceIdError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesResolvePlaceIdError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesResolvePlaceIdError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesResolvePlaceIdError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesResolvePlaceIdError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesResolvePlaceIdError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesResolvePlaceIdError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesResolvePlaceIdError;\n\n/*\n\nFind Flickr Places information by Place ID.<br /><br />\nThis method has been deprecated. It won't be removed but you should use <a href=\"/services/api/flickr.places.getInfo.html\">flickr.places.getInfo</a> instead.\n\n\nResponse:\n\n<location place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\" \n                latitude=\"37.779\" longitude=\"-122.420\"\n                place_url=\"/United+States/California/San+Francisco\"\n                place_type=\"locality\">\n   <locality place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\"\n                 latitude=\"37.779\" longitude=\"-122.420\" \n                 place_url=\"/United+States/California/San+Francisco\">San Francisco</locality>\n   <county place_id=\"hCca8XSYA5nn0X1Sfw\" woeid=\"12587707\"\n                 latitude=\"37.759\" longitude=\"-122.435\" \n                 place_url=\"/hCca8XSYA5nn0X1Sfw\">San Francisco</county>\n   <region place_id=\"SVrAMtCbAphCLAtP\" woeid=\"2347563\" \n                latitude=\"37.271\" longitude=\"-119.270\" \n                place_url=\"/United+States/California\">California</region>\n   <country place_id=\"4KO02SibApitvSBieQ\" woeid=\"23424977\"\n                  latitude=\"48.890\" longitude=\"-116.982\" \n                  place_url=\"/United+States\">United States</country>\n</location>\n\n*/\n@interface FKFlickrPlacesResolvePlaceId : NSObject <FKFlickrAPIMethod>\n\n/* A Flickr Places ID */\n@property (nonatomic, strong) NSString *place_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceId.m",
    "content": "//\n//  FKFlickrPlacesResolvePlaceId.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesResolvePlaceId.h\" \n\n@implementation FKFlickrPlacesResolvePlaceId\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.resolvePlaceId\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.place_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'place_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesResolvePlaceIdError_PlaceIDRequired:\n\t\t\treturn @\"Place ID required.\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_PlaceNotFound:\n\t\t\treturn @\"Place not found.\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesResolvePlaceIdError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceURL.h",
    "content": "//\n//  FKFlickrPlacesResolvePlaceURL.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesResolvePlaceURLError_PlaceURLRequired = 2,\t\t /*  */\n\tFKFlickrPlacesResolvePlaceURLError_PlaceNotFound = 3,\t\t /*  */\n\tFKFlickrPlacesResolvePlaceURLError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesResolvePlaceURLError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesResolvePlaceURLError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesResolvePlaceURLError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesResolvePlaceURLError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesResolvePlaceURLError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesResolvePlaceURLError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesResolvePlaceURLError;\n\n/*\n\nFind Flickr Places information by Place URL.<br /><br />\nThis method has been deprecated. It won't be removed but you should use <a href=\"/services/api/flickr.places.getInfoByUrl.html\">flickr.places.getInfoByUrl</a> instead.\n\n\n\nResponse:\n\n<location place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\" \n                latitude=\"37.779\" longitude=\"-122.420\"\n                place_url=\"/United+States/California/San+Francisco\"\n                place_type=\"locality\">\n   <locality place_id=\"kH8dLOubBZRvX_YZ\" woeid=\"2487956\"\n                 latitude=\"37.779\" longitude=\"-122.420\" \n                 place_url=\"/United+States/California/San+Francisco\">San Francisco</locality>\n   <county place_id=\"hCca8XSYA5nn0X1Sfw\" woeid=\"12587707\"\n                 latitude=\"37.759\" longitude=\"-122.435\" \n                 place_url=\"/hCca8XSYA5nn0X1Sfw\">San Francisco</county>\n   <region place_id=\"SVrAMtCbAphCLAtP\" woeid=\"2347563\" \n                latitude=\"37.271\" longitude=\"-119.270\" \n                place_url=\"/United+States/California\">California</region>\n   <country place_id=\"4KO02SibApitvSBieQ\" woeid=\"23424977\"\n                  latitude=\"48.890\" longitude=\"-116.982\" \n                  place_url=\"/United+States\">United States</country>\n</location>\n\n*/\n@interface FKFlickrPlacesResolvePlaceURL : NSObject <FKFlickrAPIMethod>\n\n/* A Flickr Places URL.  \n<br /><br />\nFlickr Place URLs are of the form /country/region/city */\n@property (nonatomic, strong) NSString *url; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceURL.m",
    "content": "//\n//  FKFlickrPlacesResolvePlaceURL.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesResolvePlaceURL.h\" \n\n@implementation FKFlickrPlacesResolvePlaceURL\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.resolvePlaceURL\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.url) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'url', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.url) {\n\t\t[args setValue:self.url forKey:@\"url\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesResolvePlaceURLError_PlaceURLRequired:\n\t\t\treturn @\"Place URL required.\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_PlaceNotFound:\n\t\t\treturn @\"Place not found.\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesResolvePlaceURLError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesTagsForPlace.h",
    "content": "//\n//  FKFlickrPlacesTagsForPlace.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPlacesTagsForPlaceError_RequiredParameterMissing = 1,\t\t /* One or more parameters was not included with the API request */\n\tFKFlickrPlacesTagsForPlaceError_NotAValidPlacesID = 2,\t\t /* An invalid Places (or WOE) identifier was included with your request. */\n\tFKFlickrPlacesTagsForPlaceError_PlaceNotFound = 3,\t\t /* An invalid Places (or WOE) identifier was included with your request. */\n\tFKFlickrPlacesTagsForPlaceError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPlacesTagsForPlaceError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPlacesTagsForPlaceError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPlacesTagsForPlaceError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPlacesTagsForPlaceError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPlacesTagsForPlaceError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPlacesTagsForPlaceError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPlacesTagsForPlaceError;\n\n/*\n\nReturn a list of the top 100 unique tags for a Flickr Places or Where on Earth (WOE) ID\n\n\nResponse:\n\n<tags total=\"100\">\n   <tag count=\"31775\">montreal</tag>\n   <tag count=\"20585\">canada</tag>\n   <tag count=\"12319\">montréal</tag>\n   <tag count=\"12154\">quebec</tag>\n   <tag count=\"6471\">québec</tag>\n   <tag count=\"2173\">sylvainmichaud</tag>\n   <tag count=\"2091\">nikon</tag>\n   <tag count=\"1541\">lucbus</tag>\n   <tag count=\"1539\">music</tag>\n   <tag count=\"1479\">urban</tag>\n   <tag count=\"1425\">lucbussieres</tag>\n   <tag count=\"1419\">festival</tag>\n   <!-- and so on -->\n</tags>\n\n*/\n@interface FKFlickrPlacesTagsForPlace : NSObject <FKFlickrAPIMethod>\n\n/* A Where on Earth identifier to use to filter photo clusters.<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *woe_id;\n\n/* A Flickr Places identifier to use to filter photo clusters.<br /><br />\n<span style=\"font-style:italic;\">(While optional, you must pass either a valid Places ID or a WOE ID.)</span> */\n@property (nonatomic, strong) NSString *place_id;\n\n/* Minimum upload date. Photos with an upload date greater than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *min_upload_date;\n\n/* Maximum upload date. Photos with an upload date less than or equal to this value will be returned. The date should be in the form of a unix timestamp. */\n@property (nonatomic, strong) NSString *max_upload_date;\n\n/* Minimum taken date. Photos with an taken date greater than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *min_taken_date;\n\n/* Maximum taken date. Photos with an taken date less than or equal to this value will be returned. The date should be in the form of a mysql datetime. */\n@property (nonatomic, strong) NSString *max_taken_date;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Places/FKFlickrPlacesTagsForPlace.m",
    "content": "//\n//  FKFlickrPlacesTagsForPlace.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPlacesTagsForPlace.h\" \n\n@implementation FKFlickrPlacesTagsForPlace\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.places.tagsForPlace\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.woe_id) {\n\t\t[args setValue:self.woe_id forKey:@\"woe_id\"];\n\t}\n\tif(self.place_id) {\n\t\t[args setValue:self.place_id forKey:@\"place_id\"];\n\t}\n\tif(self.min_upload_date) {\n\t\t[args setValue:self.min_upload_date forKey:@\"min_upload_date\"];\n\t}\n\tif(self.max_upload_date) {\n\t\t[args setValue:self.max_upload_date forKey:@\"max_upload_date\"];\n\t}\n\tif(self.min_taken_date) {\n\t\t[args setValue:self.min_taken_date forKey:@\"min_taken_date\"];\n\t}\n\tif(self.max_taken_date) {\n\t\t[args setValue:self.max_taken_date forKey:@\"max_taken_date\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPlacesTagsForPlaceError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_NotAValidPlacesID:\n\t\t\treturn @\"Not a valid Places ID\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_PlaceNotFound:\n\t\t\treturn @\"Place not found\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPlacesTagsForPlaceError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetContentType.h",
    "content": "//\n//  FKFlickrPrefsGetContentType.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPrefsGetContentTypeError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPrefsGetContentTypeError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPrefsGetContentTypeError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPrefsGetContentTypeError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPrefsGetContentTypeError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPrefsGetContentTypeError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPrefsGetContentTypeError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPrefsGetContentTypeError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPrefsGetContentTypeError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPrefsGetContentTypeError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPrefsGetContentTypeError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPrefsGetContentTypeError;\n\n/*\n\nReturns the default content type preference for the user.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<person nsid=\"12037949754@N01\" content_type=\"1\" />\n</rsp>\n\n*/\n@interface FKFlickrPrefsGetContentType : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetContentType.m",
    "content": "//\n//  FKFlickrPrefsGetContentType.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPrefsGetContentType.h\" \n\n@implementation FKFlickrPrefsGetContentType\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.prefs.getContentType\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPrefsGetContentTypeError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPrefsGetContentTypeError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPrefsGetContentTypeError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPrefsGetContentTypeError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPrefsGetContentTypeError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPrefsGetContentTypeError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPrefsGetContentTypeError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetContentTypeError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetContentTypeError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPrefsGetContentTypeError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPrefsGetContentTypeError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetGeoPerms.h",
    "content": "//\n//  FKFlickrPrefsGetGeoPerms.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPrefsGetGeoPermsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPrefsGetGeoPermsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPrefsGetGeoPermsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPrefsGetGeoPermsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPrefsGetGeoPermsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPrefsGetGeoPermsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPrefsGetGeoPermsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPrefsGetGeoPermsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPrefsGetGeoPermsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPrefsGetGeoPermsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPrefsGetGeoPermsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPrefsGetGeoPermsError;\n\n/*\n\nReturns the default privacy level for geographic information attached to the user's photos and whether or not the user has chosen to use geo-related EXIF information to automatically geotag their photos.\n\nPossible values, for viewing geotagged photos, are:\n\n<ul>\n<li>0 : <i>No default set</i></li>\n<li>1 : Public</li>\n<li>2 : Contacts only</li>\n<li>3 : Friends and Family only</li>\n<li>4 : Friends only</li>\n<li>5 : Family only</li>\n<li>6 : Private</li>\n</ul>\n\nUsers can edit this preference at <a href=\"http://www.flickr.com/account/geo/privacy/\">http://www.flickr.com/account/geo/privacy/</a>.\n<br /><br />\nPossible values for whether or not geo-related EXIF information will be used to geotag a photo are:\n\n<ul>\n<li>0: Geo-related EXIF information will be ignored</li>\n<li>1: Geo-related EXIF information will be used to try and geotag photos on upload</li>\n</ul>\n\nUsers can edit this preference at <a href=\"http://www.flickr.com/account/geo/exif/?from=privacy\">http://www.flickr.com/account/geo/exif/?from=privacy</a>\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<person nsid=\"12037949754@N01\" geoperms=\"1\" importgeoexif=\"0\" />\n</rsp>\n\n*/\n@interface FKFlickrPrefsGetGeoPerms : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetGeoPerms.m",
    "content": "//\n//  FKFlickrPrefsGetGeoPerms.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPrefsGetGeoPerms.h\" \n\n@implementation FKFlickrPrefsGetGeoPerms\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.prefs.getGeoPerms\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPrefsGetGeoPermsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPrefsGetGeoPermsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetHidden.h",
    "content": "//\n//  FKFlickrPrefsGetHidden.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPrefsGetHiddenError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPrefsGetHiddenError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPrefsGetHiddenError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPrefsGetHiddenError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPrefsGetHiddenError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPrefsGetHiddenError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPrefsGetHiddenError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPrefsGetHiddenError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPrefsGetHiddenError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPrefsGetHiddenError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPrefsGetHiddenError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPrefsGetHiddenError;\n\n/*\n\nReturns the default hidden preference for the user.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<person nsid=\"12037949754@N01\" hidden=\"1\" />\n</rsp>\n\n*/\n@interface FKFlickrPrefsGetHidden : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetHidden.m",
    "content": "//\n//  FKFlickrPrefsGetHidden.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPrefsGetHidden.h\" \n\n@implementation FKFlickrPrefsGetHidden\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.prefs.getHidden\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPrefsGetHiddenError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPrefsGetHiddenError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPrefsGetHiddenError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPrefsGetHiddenError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPrefsGetHiddenError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPrefsGetHiddenError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPrefsGetHiddenError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetHiddenError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetHiddenError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPrefsGetHiddenError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPrefsGetHiddenError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetPrivacy.h",
    "content": "//\n//  FKFlickrPrefsGetPrivacy.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPrefsGetPrivacyError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPrefsGetPrivacyError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPrefsGetPrivacyError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPrefsGetPrivacyError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPrefsGetPrivacyError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPrefsGetPrivacyError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPrefsGetPrivacyError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPrefsGetPrivacyError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPrefsGetPrivacyError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPrefsGetPrivacyError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPrefsGetPrivacyError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPrefsGetPrivacyError;\n\n/*\n\nReturns the default privacy level preference for the user.\n\nPossible values are:\n<ul>\n<li>1 : Public</li>\n<li>2 : Friends only</li>\n<li>3 : Family only</li>\n<li>4 : Friends and Family</li>\n<li>5 : Private</li>\n</ul>\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<person nsid=\"12037949754@N01\" privacy=\"1\" />\n</rsp>\n\n*/\n@interface FKFlickrPrefsGetPrivacy : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetPrivacy.m",
    "content": "//\n//  FKFlickrPrefsGetPrivacy.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPrefsGetPrivacy.h\" \n\n@implementation FKFlickrPrefsGetPrivacy\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.prefs.getPrivacy\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPrefsGetPrivacyError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPrefsGetPrivacyError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPrefsGetPrivacyError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPrefsGetPrivacyError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPrefsGetPrivacyError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPrefsGetPrivacyError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPrefsGetPrivacyError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetPrivacyError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetPrivacyError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPrefsGetPrivacyError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPrefsGetPrivacyError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetSafetyLevel.h",
    "content": "//\n//  FKFlickrPrefsGetSafetyLevel.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPrefsGetSafetyLevelError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPrefsGetSafetyLevelError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPrefsGetSafetyLevelError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPrefsGetSafetyLevelError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPrefsGetSafetyLevelError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPrefsGetSafetyLevelError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPrefsGetSafetyLevelError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPrefsGetSafetyLevelError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPrefsGetSafetyLevelError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPrefsGetSafetyLevelError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPrefsGetSafetyLevelError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPrefsGetSafetyLevelError;\n\n/*\n\nReturns the default safety level preference for the user.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<person nsid=\"12037949754@N01\" safety_level=\"1\" />\n</rsp>\n\n*/\n@interface FKFlickrPrefsGetSafetyLevel : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Prefs/FKFlickrPrefsGetSafetyLevel.m",
    "content": "//\n//  FKFlickrPrefsGetSafetyLevel.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPrefsGetSafetyLevel.h\" \n\n@implementation FKFlickrPrefsGetSafetyLevel\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.prefs.getSafetyLevel\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPrefsGetSafetyLevelError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPrefsGetSafetyLevelError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushGetSubscriptions.h",
    "content": "//\n//  FKFlickrPushGetSubscriptions.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPushGetSubscriptionsError_ServiceCurrentlyAvailableOnlyToProAccounts = 5,\t\t /* PuSH subscriptions are currently restricted to Pro account holders. */\n\tFKFlickrPushGetSubscriptionsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPushGetSubscriptionsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPushGetSubscriptionsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPushGetSubscriptionsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPushGetSubscriptionsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPushGetSubscriptionsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPushGetSubscriptionsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPushGetSubscriptionsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPushGetSubscriptionsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPushGetSubscriptionsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPushGetSubscriptionsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPushGetSubscriptionsError;\n\n/*\n\nReturns a list of the subscriptions for the logged-in user.\n<br><br>\n<i>(this method is experimental and may change)</i>\n\n\nResponse:\n\n<rsp stat=\"ok\">\n  <subscriptions>\n    <subscription topic=\"contacts_photos\" callback=\"http://example.com/contacts_photos_endpoint?user=12345\" pending=\"0\" date_create=\"1309293755\" lease_seconds=\"0\" expiry=\"1309380155\" verify_attempts=\"0\" />\n    <subscription topic=\"contacts_faves\" callback=\"http://example.com/contacts_faves_endpoint?user=12345\" pending=\"0\" date_create=\"1309293785\" lease_seconds=\"0\" expiry=\"1309380185\" verify_attempts=\"0\" />\n  </subscriptions>\n</rsp>\n\n*/\n@interface FKFlickrPushGetSubscriptions : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushGetSubscriptions.m",
    "content": "//\n//  FKFlickrPushGetSubscriptions.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPushGetSubscriptions.h\" \n\n@implementation FKFlickrPushGetSubscriptions\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.push.getSubscriptions\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPushGetSubscriptionsError_ServiceCurrentlyAvailableOnlyToProAccounts:\n\t\t\treturn @\"Service currently available only to pro accounts\";\n\t\tcase FKFlickrPushGetSubscriptionsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPushGetSubscriptionsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPushGetSubscriptionsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPushGetSubscriptionsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPushGetSubscriptionsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPushGetSubscriptionsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPushGetSubscriptionsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushGetSubscriptionsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushGetSubscriptionsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPushGetSubscriptionsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPushGetSubscriptionsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushGetTopics.h",
    "content": "//\n//  FKFlickrPushGetTopics.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPushGetTopicsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPushGetTopicsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPushGetTopicsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPushGetTopicsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPushGetTopicsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPushGetTopicsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPushGetTopicsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPushGetTopicsError;\n\n/*\n\nAll the different flavours of anteater.\n<br><br>\n<i>(this method is experimental and may change)</i>\n\n\nResponse:\n\n<rsp stat=\"ok\">\n  <topics>\n    <topic name=\"contacts_photos\" />\n    <topic name=\"contacts_faves\" />\n  </topics>\n</rsp>\n\n*/\n@interface FKFlickrPushGetTopics : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushGetTopics.m",
    "content": "//\n//  FKFlickrPushGetTopics.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPushGetTopics.h\" \n\n@implementation FKFlickrPushGetTopics\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.push.getTopics\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPushGetTopicsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPushGetTopicsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPushGetTopicsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushGetTopicsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushGetTopicsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPushGetTopicsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPushGetTopicsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushSubscribe.h",
    "content": "//\n//  FKFlickrPushSubscribe.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPushSubscribeError_RequiredParameterMissing = 1,\t\t /* One of the required arguments for the method was not provided. */\n\tFKFlickrPushSubscribeError_InvalidParameterValue = 2,\t\t /* One of the arguments was specified with an illegal value. */\n\tFKFlickrPushSubscribeError_CallbackURLAlreadyInUseForADifferentSubscription = 3,\t\t /* A different subscription already exists that uses the same callback URL. */\n\tFKFlickrPushSubscribeError_CallbackFailedOrInvalidResponse = 4,\t\t /* The verification callback failed, or failed to return the expected response to confirm the subscription. */\n\tFKFlickrPushSubscribeError_ServiceCurrentlyAvailableOnlyToProAccounts = 5,\t\t /* PuSH subscriptions are currently restricted to Pro account holders. */\n\tFKFlickrPushSubscribeError_SubscriptionAwaitingVerificationCallbackResponseTryAgainLater = 6,\t\t /* A subscription with those details exists already, but it is in a pending (non-verified) state. Please wait a bit for the verification callback to complete before attempting to update the subscription. */\n\tFKFlickrPushSubscribeError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPushSubscribeError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPushSubscribeError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPushSubscribeError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPushSubscribeError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPushSubscribeError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPushSubscribeError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPushSubscribeError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPushSubscribeError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPushSubscribeError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPushSubscribeError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPushSubscribeError;\n\n/*\n\nIn ur pandas, tickling ur unicorn\n<br><br>\n<i>(this method is experimental and may change)</i>\n\n\n\n\n*/\n@interface FKFlickrPushSubscribe : NSObject <FKFlickrAPIMethod>\n\n/* The type of subscription. See <a href=\"http://www.flickr.com/services/api/flickr.push.getTopics.htm\">flickr.push.getTopics</a>. */\n@property (nonatomic, strong) NSString *topic; /* (Required) */\n\n/* The url for the subscription endpoint. Limited to 255 bytes, and must be unique for this user, i.e. no two subscriptions for a given user may use the same callback url. */\n@property (nonatomic, strong) NSString *callback; /* (Required) */\n\n/* The verification mode, either <code>sync</code> or <code>async</code>. See the <a href=\"http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html#subscribingl\">Google PubSubHubbub spec</a> for details. */\n@property (nonatomic, strong) NSString *verify; /* (Required) */\n\n/* The verification token to be echoed back to the subscriber during the verification callback, as per the <a href=\"http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html#subscribing\">Google PubSubHubbub spec</a>. Limited to 200 bytes. */\n@property (nonatomic, strong) NSString *verify_token;\n\n/* Number of seconds for which the subscription will be valid. Legal values are 60 to 86400 (1 minute to 1 day). If not present, the subscription will be auto-renewing. */\n@property (nonatomic, strong) NSString *lease_seconds;\n\n/* A 32-bit integer for a <a href=\"http://developer.yahoo.com/geo/geoplanet/\">Where on Earth ID</a>. Only valid if <code>topic</code> is <code>geo</code>.\n<br/><br/>\nThe order of precedence for geo subscriptions is : woe ids, place ids, radial i.e. the <code>lat, lon</code> parameters will be ignored if <code>place_ids</code> is present, which will be ignored if <code>woe_ids</code> is present. */\n@property (nonatomic, strong) NSString *woe_ids;\n\n/* A comma-separated list of Flickr place IDs. Only valid if <code>topic</code> is <code>geo</code>.\n<br/><br/>\nThe order of precedence for geo subscriptions is : woe ids, place ids, radial i.e. the <code>lat, lon</code> parameters will be ignored if <code>place_ids</code> is present, which will be ignored if <code>woe_ids</code> is present. */\n@property (nonatomic, strong) NSString *place_ids;\n\n/* A latitude value, in decimal format. Only valid if <code>topic</code> is <code>geo</code>. Defines the latitude for a radial query centered around (lat, lon).\n<br/><br/>\nThe order of precedence for geo subscriptions is : woe ids, place ids, radial i.e. the <code>lat, lon</code> parameters will be ignored if <code>place_ids</code> is present, which will be ignored if <code>woe_ids</code> is present. */\n@property (nonatomic, strong) NSString *lat;\n\n/* A longitude value, in decimal format. Only valid if <code>topic</code> is <code>geo</code>. Defines the longitude for a radial query centered around (lat, lon).\n<br/><br/>\nThe order of precedence for geo subscriptions is : woe ids, place ids, radial i.e. the <code>lat, lon</code> parameters will be ignored if <code>place_ids</code> is present, which will be ignored if <code>woe_ids</code> is present. */\n@property (nonatomic, strong) NSString *lon;\n\n/* A radius value, in the units defined by radius_units. Only valid if <code>topic</code> is <code>geo</code>. Defines the radius of a circle for a radial query centered around (lat, lon). Default is 5 km.\n<br/><br/>\nThe order of precedence for geo subscriptions is : woe ids, place ids, radial i.e. the <code>lat, lon</code> parameters will be ignored if <code>place_ids</code> is present, which will be ignored if <code>woe_ids</code> is present. */\n@property (nonatomic, strong) NSString *radius;\n\n/* Defines the units for the radius parameter. Only valid if <code>topic</code> is <code>geo</code>. Options are <code>mi</code> and <code>km</code>. Default is <code>km</code>.\n<br/><br/>\nThe order of precedence for geo subscriptions is : woe ids, place ids, radial i.e. the <code>lat, lon</code> parameters will be ignored if <code>place_ids</code> is present, which will be ignored if <code>woe_ids</code> is present. */\n@property (nonatomic, strong) NSString *radius_units;\n\n/* Defines the minimum accuracy required for photos to be included in a subscription. Only valid if <code>topic</code> is <code>geo</code> Legal values are 1-16, default is 1 (i.e. any accuracy level).\n<ul>\n<li>World level is 1</li>\n<li>Country is ~3</li>\n<li>Region is ~6</li>\n<li>City is ~11</li>\n<li>Street is ~16</li>\n</ul> */\n@property (nonatomic, strong) NSString *accuracy;\n\n/* A comma-separated list of nsids representing Flickr Commons institutions (see <a href=\"http://www.flickr.com/services/api/flickr.commons.getInstitutions.html\">flickr.commons.getInstitutions</a>). Only valid if <code>topic</code> is <code>commons</code>. If not present this argument defaults to all Flickr Commons institutions. */\n@property (nonatomic, strong) NSString *nsids;\n\n/* A comma-separated list of strings to be used for tag subscriptions. Photos with one or more of the tags listed will be included in the subscription. Only valid if the <code>topic</code> is <code>tags</code>. */\n@property (nonatomic, strong) NSString *tags;\n\n/* A comma-separated list of strings to be used for machine tag subscriptions. Photos with one or more of the machine tags listed will be included in the subscription. Currently the format must be <code>namespace:tag_name=value</code> Only valid if the <code>topic</code> is <code>tags</code>. */\n@property (nonatomic, strong) NSString *machine_tags;\n\n/*  */\n@property (nonatomic, strong) NSString *update_type;\n\n/*  */\n@property (nonatomic, strong) NSString *output_format;\n\n/*  */\n@property (nonatomic, strong) NSString *mailto;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushSubscribe.m",
    "content": "//\n//  FKFlickrPushSubscribe.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPushSubscribe.h\" \n\n@implementation FKFlickrPushSubscribe\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.push.subscribe\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic', \"];\n\t}\n\tif(!self.callback) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'callback', \"];\n\t}\n\tif(!self.verify) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'verify', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic) {\n\t\t[args setValue:self.topic forKey:@\"topic\"];\n\t}\n\tif(self.callback) {\n\t\t[args setValue:self.callback forKey:@\"callback\"];\n\t}\n\tif(self.verify) {\n\t\t[args setValue:self.verify forKey:@\"verify\"];\n\t}\n\tif(self.verify_token) {\n\t\t[args setValue:self.verify_token forKey:@\"verify_token\"];\n\t}\n\tif(self.lease_seconds) {\n\t\t[args setValue:self.lease_seconds forKey:@\"lease_seconds\"];\n\t}\n\tif(self.woe_ids) {\n\t\t[args setValue:self.woe_ids forKey:@\"woe_ids\"];\n\t}\n\tif(self.place_ids) {\n\t\t[args setValue:self.place_ids forKey:@\"place_ids\"];\n\t}\n\tif(self.lat) {\n\t\t[args setValue:self.lat forKey:@\"lat\"];\n\t}\n\tif(self.lon) {\n\t\t[args setValue:self.lon forKey:@\"lon\"];\n\t}\n\tif(self.radius) {\n\t\t[args setValue:self.radius forKey:@\"radius\"];\n\t}\n\tif(self.radius_units) {\n\t\t[args setValue:self.radius_units forKey:@\"radius_units\"];\n\t}\n\tif(self.accuracy) {\n\t\t[args setValue:self.accuracy forKey:@\"accuracy\"];\n\t}\n\tif(self.nsids) {\n\t\t[args setValue:self.nsids forKey:@\"nsids\"];\n\t}\n\tif(self.tags) {\n\t\t[args setValue:self.tags forKey:@\"tags\"];\n\t}\n\tif(self.machine_tags) {\n\t\t[args setValue:self.machine_tags forKey:@\"machine_tags\"];\n\t}\n\tif(self.update_type) {\n\t\t[args setValue:self.update_type forKey:@\"update_type\"];\n\t}\n\tif(self.output_format) {\n\t\t[args setValue:self.output_format forKey:@\"output_format\"];\n\t}\n\tif(self.mailto) {\n\t\t[args setValue:self.mailto forKey:@\"mailto\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPushSubscribeError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPushSubscribeError_InvalidParameterValue:\n\t\t\treturn @\"Invalid parameter value\";\n\t\tcase FKFlickrPushSubscribeError_CallbackURLAlreadyInUseForADifferentSubscription:\n\t\t\treturn @\"Callback URL already in use for a different subscription\";\n\t\tcase FKFlickrPushSubscribeError_CallbackFailedOrInvalidResponse:\n\t\t\treturn @\"Callback failed or invalid response\";\n\t\tcase FKFlickrPushSubscribeError_ServiceCurrentlyAvailableOnlyToProAccounts:\n\t\t\treturn @\"Service currently available only to pro accounts\";\n\t\tcase FKFlickrPushSubscribeError_SubscriptionAwaitingVerificationCallbackResponseTryAgainLater:\n\t\t\treturn @\"Subscription awaiting verification callback response - try again later\";\n\t\tcase FKFlickrPushSubscribeError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPushSubscribeError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPushSubscribeError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPushSubscribeError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPushSubscribeError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPushSubscribeError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPushSubscribeError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushSubscribeError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushSubscribeError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPushSubscribeError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPushSubscribeError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushUnsubscribe.h",
    "content": "//\n//  FKFlickrPushUnsubscribe.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrPushUnsubscribeError_RequiredParameterMissing = 1,\t\t /* One of the required arguments for the method was not provided. */\n\tFKFlickrPushUnsubscribeError_InvalidParameterValue = 2,\t\t /* One of the arguments was specified with an illegal value. */\n\tFKFlickrPushUnsubscribeError_CallbackFailedOrInvalidResponse = 4,\t\t /* The verification callback failed, or failed to return the expected response to confirm the un-subscription. */\n\tFKFlickrPushUnsubscribeError_SubscriptionAwaitingVerificationCallbackResponseTryAgainLater = 6,\t\t /* A subscription with those details exists already, but it is in a pending (non-verified) state. Please wait a bit for the verification callback to complete before attempting to update the subscription. */\n\tFKFlickrPushUnsubscribeError_SubscriptionNotFound = 7,\t\t /* No subscription matching the provided details for this user could be found. */\n\tFKFlickrPushUnsubscribeError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrPushUnsubscribeError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrPushUnsubscribeError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrPushUnsubscribeError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrPushUnsubscribeError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrPushUnsubscribeError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrPushUnsubscribeError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrPushUnsubscribeError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrPushUnsubscribeError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrPushUnsubscribeError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrPushUnsubscribeError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrPushUnsubscribeError;\n\n/*\n\nWhy would you want to do this?\n<br><br>\n<i>(this method is experimental and may change)</i>\n\n\n\n\n*/\n@interface FKFlickrPushUnsubscribe : NSObject <FKFlickrAPIMethod>\n\n/* The type of subscription. See <a href=\"http://www.flickr.com/services/api/flickr.push.getTopics.htm\">flickr.push.getTopics</a>. */\n@property (nonatomic, strong) NSString *topic; /* (Required) */\n\n/* The url for the subscription endpoint (must be the same url as was used when creating the subscription). */\n@property (nonatomic, strong) NSString *callback; /* (Required) */\n\n/* The verification mode, either 'sync' or 'async'. See the <a href=\"http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html#subscribingl\">Google PubSubHubbub spec</a> for details. */\n@property (nonatomic, strong) NSString *verify; /* (Required) */\n\n/* The verification token to be echoed back to the subscriber during the verification callback, as per the <a href=\"http://pubsubhubbub.googlecode.com/svn/trunk/pubsubhubbub-core-0.3.html#subscribing\">Google PubSubHubbub spec</a>. Limited to 200 bytes. */\n@property (nonatomic, strong) NSString *verify_token;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Push/FKFlickrPushUnsubscribe.m",
    "content": "//\n//  FKFlickrPushUnsubscribe.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrPushUnsubscribe.h\" \n\n@implementation FKFlickrPushUnsubscribe\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.push.unsubscribe\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.topic) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'topic', \"];\n\t}\n\tif(!self.callback) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'callback', \"];\n\t}\n\tif(!self.verify) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'verify', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.topic) {\n\t\t[args setValue:self.topic forKey:@\"topic\"];\n\t}\n\tif(self.callback) {\n\t\t[args setValue:self.callback forKey:@\"callback\"];\n\t}\n\tif(self.verify) {\n\t\t[args setValue:self.verify forKey:@\"verify\"];\n\t}\n\tif(self.verify_token) {\n\t\t[args setValue:self.verify_token forKey:@\"verify_token\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrPushUnsubscribeError_RequiredParameterMissing:\n\t\t\treturn @\"Required parameter missing\";\n\t\tcase FKFlickrPushUnsubscribeError_InvalidParameterValue:\n\t\t\treturn @\"Invalid parameter value\";\n\t\tcase FKFlickrPushUnsubscribeError_CallbackFailedOrInvalidResponse:\n\t\t\treturn @\"Callback failed or invalid response\";\n\t\tcase FKFlickrPushUnsubscribeError_SubscriptionAwaitingVerificationCallbackResponseTryAgainLater:\n\t\t\treturn @\"Subscription awaiting verification callback response - try again later\";\n\t\tcase FKFlickrPushUnsubscribeError_SubscriptionNotFound:\n\t\t\treturn @\"Subscription not found\";\n\t\tcase FKFlickrPushUnsubscribeError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrPushUnsubscribeError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrPushUnsubscribeError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrPushUnsubscribeError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrPushUnsubscribeError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrPushUnsubscribeError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrPushUnsubscribeError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushUnsubscribeError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrPushUnsubscribeError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrPushUnsubscribeError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrPushUnsubscribeError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethodInfo.h",
    "content": "//\n//  FKFlickrReflectionGetMethodInfo.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrReflectionGetMethodInfoError_MethodNotFound = 1,\t\t /* The requested method was not found. */\n\tFKFlickrReflectionGetMethodInfoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrReflectionGetMethodInfoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrReflectionGetMethodInfoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrReflectionGetMethodInfoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrReflectionGetMethodInfoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrReflectionGetMethodInfoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrReflectionGetMethodInfoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrReflectionGetMethodInfoError;\n\n/*\n\nReturns information for a given flickr API method.\n\n\nResponse:\n\n<method name=\"flickr.fakeMethod\" needslogin=\"1\">\n\t<description>A fake method</description> \n\t<response>xml-response-example</response> \n\t<explanation>explanation of example response</explanation> \n\t<arguments>\n\t\t<argument name=\"api_key\" optional=\"0\">\n\t\t\tYou API application key.</argument> \n\t\t<argument name=\"color\" optional=\"1\">\n\t\t\tYour favorite color.</argument> \n\t</arguments>\n\t<errors>\n\t\t<error code=\"1\" message=\"Photo not found\">\n\t\t\tFull explanation...</error> \n\t\t<error code=\"100\" message=\"Invalid API Key\">\n\t\t\tFull explanation...</error> \n\t</errors>\n</method>\n\n\n*/\n@interface FKFlickrReflectionGetMethodInfo : NSObject <FKFlickrAPIMethod>\n\n/* The name of the method to fetch information for. */\n@property (nonatomic, strong) NSString *method_name; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethodInfo.m",
    "content": "//\n//  FKFlickrReflectionGetMethodInfo.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrReflectionGetMethodInfo.h\" \n\n@implementation FKFlickrReflectionGetMethodInfo\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.reflection.getMethodInfo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.method_name) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'method_name', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.method_name) {\n\t\t[args setValue:self.method_name forKey:@\"method_name\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrReflectionGetMethodInfoError_MethodNotFound:\n\t\t\treturn @\"Method not found\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrReflectionGetMethodInfoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethods.h",
    "content": "//\n//  FKFlickrReflectionGetMethods.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrReflectionGetMethodsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrReflectionGetMethodsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrReflectionGetMethodsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrReflectionGetMethodsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrReflectionGetMethodsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrReflectionGetMethodsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrReflectionGetMethodsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrReflectionGetMethodsError;\n\n/*\n\nReturns a list of available flickr API methods.\n\n\nResponse:\n\n<methods>\n\t<method>flickr.blogs.getList</method>\n\t<method>flickr.blogs.postPhoto</method>\n\t<method>flickr.contacts.getList</method>\n\t<method>flickr.contacts.getPublicList</method>\n</methods>\n\n*/\n@interface FKFlickrReflectionGetMethods : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethods.m",
    "content": "//\n//  FKFlickrReflectionGetMethods.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrReflectionGetMethods.h\" \n\n@implementation FKFlickrReflectionGetMethods\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.reflection.getMethods\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrReflectionGetMethodsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrReflectionGetMethodsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrReflectionGetMethodsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrReflectionGetMethodsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrReflectionGetMethodsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrReflectionGetMethodsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrReflectionGetMethodsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCSVFiles.h",
    "content": "//\n//  FKFlickrStatsGetCSVFiles.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetCSVFilesError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetCSVFilesError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetCSVFilesError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetCSVFilesError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetCSVFilesError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetCSVFilesError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetCSVFilesError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetCSVFilesError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetCSVFilesError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetCSVFilesError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetCSVFilesError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetCSVFilesError;\n\n/*\n\nReturns a list of URLs for text files containing <i>all</i> your stats data (from November 26th 2007 onwards) for the currently auth'd user.\n\n<b>Please note, these files will only be available until June 1, 2010 Noon PDT.</b> \nFor more information <a href=\"/help/stats/#1369409\">please check out this FAQ</a>, or just <a href=\"/photos/me/stats/downloads/\">go download your files</a>.\n\n\nResponse:\n\n<stats> \n   <csvfiles> \n      <csv href=\"http://farm4.static.flickr.com/3496/stats/72157623902771865_faaa.csv\" type=\"daily\" date=\"2010-04-01\" /> \n      <csv href=\"http://farm4.static.flickr.com/3376/stats/72157624027152370_fbbb.csv\" type=\"monthly\" date=\"2010-04-01\" /> \n      <csv href=\"http://farm5.static.flickr.com/4006/stats/72157623627769689_fccc.csv\" type=\"daily\" date=\"2010-03-01\" /> \n      ....\n    </csvfiles> \n</stats>\n\n*/\n@interface FKFlickrStatsGetCSVFiles : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCSVFiles.m",
    "content": "//\n//  FKFlickrStatsGetCSVFiles.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetCSVFiles.h\" \n\n@implementation FKFlickrStatsGetCSVFiles\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getCSVFiles\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetCSVFilesError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetCSVFilesError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetCSVFilesError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetCSVFilesError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetCSVFilesError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetCSVFilesError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetCSVFilesError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCSVFilesError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCSVFilesError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetCSVFilesError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetCSVFilesError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionDomains.h",
    "content": "//\n//  FKFlickrStatsGetCollectionDomains.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetCollectionDomainsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetCollectionDomainsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetCollectionDomainsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetCollectionDomainsError_CollectionNotFound = 4,\t\t /* The collection id was either invalid or was for a collection not owned by the calling user. */\n\tFKFlickrStatsGetCollectionDomainsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetCollectionDomainsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetCollectionDomainsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetCollectionDomainsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetCollectionDomainsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetCollectionDomainsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetCollectionDomainsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetCollectionDomainsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetCollectionDomainsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetCollectionDomainsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetCollectionDomainsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetCollectionDomainsError;\n\n/*\n\nGet a list of referring domains for a collection\n\n<p>There is one <code>&lt;domain&gt;</code> element for each referring domain, with attributes for the domain name and the number of views.</p>\n\n<p>For details on the referrers coming from each domain listed you can call <a href=\"/services/api/flickr.stats.getCollectionReferrers.html\">flickr.stats.getCollectionReferrers</a></p>\n\nResponse:\n\n<domains page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\">\n\t<domain name=\"images.search.yahoo.com\" views=\"127\" />\n\t<domain name=\"flickr.com\" views=\"122\" />\n\t<domain name=\"images.google.com\" views=\"70\" />\n</domains>\n\n\n*/\n@interface FKFlickrStatsGetCollectionDomains : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The id of the collection to get stats for. If not provided, stats for all collections will be returned. */\n@property (nonatomic, strong) NSString *collection_id;\n\n/* Number of domains to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionDomains.m",
    "content": "//\n//  FKFlickrStatsGetCollectionDomains.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetCollectionDomains.h\" \n\n@implementation FKFlickrStatsGetCollectionDomains\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getCollectionDomains\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.collection_id) {\n\t\t[args setValue:self.collection_id forKey:@\"collection_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetCollectionDomainsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_CollectionNotFound:\n\t\t\treturn @\"Collection not found\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetCollectionDomainsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionReferrers.h",
    "content": "//\n//  FKFlickrStatsGetCollectionReferrers.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetCollectionReferrersError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetCollectionReferrersError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetCollectionReferrersError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetCollectionReferrersError_CollectionNotFound = 4,\t\t /* The collection id was either invalid or was for a collection not owned by the calling user. */\n\tFKFlickrStatsGetCollectionReferrersError_InvalidDomain = 5,\t\t /* The domain provided is not in the expected format. */\n\tFKFlickrStatsGetCollectionReferrersError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetCollectionReferrersError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetCollectionReferrersError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetCollectionReferrersError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetCollectionReferrersError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetCollectionReferrersError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetCollectionReferrersError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetCollectionReferrersError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetCollectionReferrersError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetCollectionReferrersError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetCollectionReferrersError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetCollectionReferrersError;\n\n/*\n\nGet a list of referrers from a given domain to a collection\n\n<p>There is one <code>&lt;referrer&gt;</code> element for each referring page, with attributes for the url and the number of views.</p>\n\n<p>Where the referring page is a search engine and we have identified the search term it will be given in the searchterm attribute.</p>\n\nResponse:\n\n<domain page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\" name=\"flickr.com\">\n\t<referrer url=\"http://flickr.com/\" views=\"11\"/>\n\t<referrer url=\"http://flickr.com/photos/friends/\" views=\"8\"/>\n\t<referrer url=\"http://flickr.com/search/?q=stats+api\" views=\"2\" searchterm=\"stats api\"/>\n</domain>\n\n\n*/\n@interface FKFlickrStatsGetCollectionReferrers : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format. \n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The domain to return referrers for. This should be a hostname (eg: \"flickr.com\") with no protocol or pathname. */\n@property (nonatomic, strong) NSString *domain; /* (Required) */\n\n/* The id of the collection to get stats for. If not provided, stats for all collections will be returned. */\n@property (nonatomic, strong) NSString *collection_id;\n\n/* Number of referrers to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionReferrers.m",
    "content": "//\n//  FKFlickrStatsGetCollectionReferrers.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetCollectionReferrers.h\" \n\n@implementation FKFlickrStatsGetCollectionReferrers\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getCollectionReferrers\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.domain) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'domain', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.domain) {\n\t\t[args setValue:self.domain forKey:@\"domain\"];\n\t}\n\tif(self.collection_id) {\n\t\t[args setValue:self.collection_id forKey:@\"collection_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetCollectionReferrersError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_CollectionNotFound:\n\t\t\treturn @\"Collection not found\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_InvalidDomain:\n\t\t\treturn @\"Invalid domain\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetCollectionReferrersError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionStats.h",
    "content": "//\n//  FKFlickrStatsGetCollectionStats.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetCollectionStatsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetCollectionStatsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetCollectionStatsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetCollectionStatsError_CollectionNotFound = 4,\t\t /* The collection id was either invalid or was for a collection not owned by the calling user. */\n\tFKFlickrStatsGetCollectionStatsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetCollectionStatsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetCollectionStatsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetCollectionStatsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetCollectionStatsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetCollectionStatsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetCollectionStatsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetCollectionStatsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetCollectionStatsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetCollectionStatsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetCollectionStatsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetCollectionStatsError;\n\n/*\n\nGet the number of views on a collection for a given date.\n\n\nResponse:\n\n<stats views=\"24\" />\n\n*/\n@interface FKFlickrStatsGetCollectionStats : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The id of the collection to get stats for. */\n@property (nonatomic, strong) NSString *collection_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionStats.m",
    "content": "//\n//  FKFlickrStatsGetCollectionStats.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetCollectionStats.h\" \n\n@implementation FKFlickrStatsGetCollectionStats\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getCollectionStats\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.collection_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'collection_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.collection_id) {\n\t\t[args setValue:self.collection_id forKey:@\"collection_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetCollectionStatsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_CollectionNotFound:\n\t\t\treturn @\"Collection not found\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetCollectionStatsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoDomains.h",
    "content": "//\n//  FKFlickrStatsGetPhotoDomains.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotoDomainsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotoDomainsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotoDomainsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotoDomainsError_PhotoNotFound = 4,\t\t /* The photo id was either invalid or was for a photo not owned by the calling user. */\n\tFKFlickrStatsGetPhotoDomainsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotoDomainsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotoDomainsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotoDomainsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotoDomainsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotoDomainsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotoDomainsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotoDomainsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotoDomainsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotoDomainsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotoDomainsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotoDomainsError;\n\n/*\n\nGet a list of referring domains for a photo\n\n<p>There is one <code>&lt;domain&gt;</code> element for each referring domain, with attributes for the domain name and the number of views.</p>\n\n<p>For details on the referrers coming from each domain listed you can call <a href=\"/services/api/flickr.stats.getPhotoReferrers.html\">flickr.stats.getPhotoReferrers</a></p>\n\nResponse:\n\n<domains page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\">\n\t<domain name=\"images.search.yahoo.com\" views=\"127\" />\n\t<domain name=\"flickr.com\" views=\"122\" />\n\t<domain name=\"images.google.com\" views=\"70\" />\n</domains>\n\n\n*/\n@interface FKFlickrStatsGetPhotoDomains : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The id of the photo to get stats for. If not provided, stats for all photos will be returned. */\n@property (nonatomic, strong) NSString *photo_id;\n\n/* Number of domains to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoDomains.m",
    "content": "//\n//  FKFlickrStatsGetPhotoDomains.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotoDomains.h\" \n\n@implementation FKFlickrStatsGetPhotoDomains\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotoDomains\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotoDomainsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotoDomainsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoReferrers.h",
    "content": "//\n//  FKFlickrStatsGetPhotoReferrers.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotoReferrersError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotoReferrersError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotoReferrersError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotoReferrersError_PhotoNotFound = 4,\t\t /* The photo id was either invalid or was for a photo not owned by the calling user. */\n\tFKFlickrStatsGetPhotoReferrersError_InvalidDomain = 5,\t\t /* The domain provided is not in the expected format. */\n\tFKFlickrStatsGetPhotoReferrersError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotoReferrersError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotoReferrersError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotoReferrersError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotoReferrersError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotoReferrersError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotoReferrersError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotoReferrersError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotoReferrersError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotoReferrersError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotoReferrersError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotoReferrersError;\n\n/*\n\nGet a list of referrers from a given domain to a photo\n\n<p>There is one <code>&lt;referrer&gt;</code> element for each referring page, with attributes for the url and the number of views.</p>\n\n<p>Where the referring page is a search engine and we have identified the search term it will be given in the searchterm attribute.</p>\n\nResponse:\n\n<domain page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\" name=\"flickr.com\">\n\t<referrer url=\"http://flickr.com/\" views=\"11\"/>\n\t<referrer url=\"http://flickr.com/photos/friends/\" views=\"8\"/>\n\t<referrer url=\"http://flickr.com/search/?q=stats+api\" views=\"2\" searchterm=\"stats api\"/>\n</domain>\n\n*/\n@interface FKFlickrStatsGetPhotoReferrers : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The domain to return referrers for. This should be a hostname (eg: \"flickr.com\") with no protocol or pathname. */\n@property (nonatomic, strong) NSString *domain; /* (Required) */\n\n/* The id of the photo to get stats for. If not provided, stats for all photos will be returned. */\n@property (nonatomic, strong) NSString *photo_id;\n\n/* Number of referrers to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoReferrers.m",
    "content": "//\n//  FKFlickrStatsGetPhotoReferrers.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotoReferrers.h\" \n\n@implementation FKFlickrStatsGetPhotoReferrers\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotoReferrers\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.domain) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'domain', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.domain) {\n\t\t[args setValue:self.domain forKey:@\"domain\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotoReferrersError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_InvalidDomain:\n\t\t\treturn @\"Invalid domain\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotoReferrersError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoStats.h",
    "content": "//\n//  FKFlickrStatsGetPhotoStats.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotoStatsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotoStatsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotoStatsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotoStatsError_PhotoNotFound = 4,\t\t /* The photo id was either invalid or was for a photo not owned by the calling user. */\n\tFKFlickrStatsGetPhotoStatsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotoStatsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotoStatsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotoStatsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotoStatsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotoStatsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotoStatsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotoStatsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotoStatsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotoStatsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotoStatsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotoStatsError;\n\n/*\n\nGet the number of views, comments and favorites on a photo for a given date.\n\n\nResponse:\n\n<stats views=\"24\" comments=\"4\" favorites=\"1\"/>\n\n*/\n@interface FKFlickrStatsGetPhotoStats : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The id of the photo to get stats for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoStats.m",
    "content": "//\n//  FKFlickrStatsGetPhotoStats.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotoStats.h\" \n\n@implementation FKFlickrStatsGetPhotoStats\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotoStats\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotoStatsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotoStatsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetDomains.h",
    "content": "//\n//  FKFlickrStatsGetPhotosetDomains.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotosetDomainsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotosetDomainsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotosetDomainsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotosetDomainsError_PhotosetNotFound = 4,\t\t /* The photoset id was either invalid or was for a set not owned by the calling user. */\n\tFKFlickrStatsGetPhotosetDomainsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotosetDomainsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotosetDomainsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotosetDomainsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotosetDomainsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotosetDomainsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotosetDomainsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotosetDomainsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotosetDomainsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotosetDomainsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotosetDomainsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotosetDomainsError;\n\n/*\n\nGet a list of referring domains for a photoset\n\n<p>There is one <code>&lt;domain&gt;</code> element for each referring domain, with attributes for the domain name and the number of views.</p>\n\n<p>For details on the referrers coming from each domain listed you can call <a href=\"/services/api/flickr.stats.getPhotosetReferrers.html\">flickr.stats.getPhotosetReferrers</a></p>\n\nResponse:\n\n<domains page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\">\n\t<domain name=\"images.search.yahoo.com\" views=\"127\" />\n\t<domain name=\"flickr.com\" views=\"122\" />\n\t<domain name=\"images.google.com\" views=\"70\" />\n</domains>\n\n\n*/\n@interface FKFlickrStatsGetPhotosetDomains : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The id of the photoset to get stats for. If not provided, stats for all sets will be returned. */\n@property (nonatomic, strong) NSString *photoset_id;\n\n/* Number of domains to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetDomains.m",
    "content": "//\n//  FKFlickrStatsGetPhotosetDomains.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotosetDomains.h\" \n\n@implementation FKFlickrStatsGetPhotosetDomains\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotosetDomains\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotosetDomainsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetReferrers.h",
    "content": "//\n//  FKFlickrStatsGetPhotosetReferrers.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotosetReferrersError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotosetReferrersError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotosetReferrersError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotosetReferrersError_PhotosetNotFound = 4,\t\t /* The photoset id was either invalid or was for a set not owned by the calling user. */\n\tFKFlickrStatsGetPhotosetReferrersError_InvalidDomain = 5,\t\t /* The domain provided is not in the expected format. */\n\tFKFlickrStatsGetPhotosetReferrersError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotosetReferrersError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotosetReferrersError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotosetReferrersError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotosetReferrersError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotosetReferrersError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotosetReferrersError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotosetReferrersError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotosetReferrersError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotosetReferrersError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotosetReferrersError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotosetReferrersError;\n\n/*\n\nGet a list of referrers from a given domain to a photoset\n\n<p>There is one <code>&lt;referrer&gt;</code> element for each referring page, with attributes for the url and the number of views.</p>\n\n<p>Where the referring page is a search engine and we have identified the search term it will be given in the searchterm attribute.</p>\n\nResponse:\n\n<domain page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\" name=\"flickr.com\">\n\t<referrer url=\"http://flickr.com/\" views=\"11\"/>\n\t<referrer url=\"http://flickr.com/photos/friends/\" views=\"8\"/>\n\t<referrer url=\"http://flickr.com/search/?q=stats+api\" views=\"2\" searchterm=\"stats api\"/>\n</domain>\n\n*/\n@interface FKFlickrStatsGetPhotosetReferrers : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format. \n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The domain to return referrers for. This should be a hostname (eg: \"flickr.com\") with no protocol or pathname. */\n@property (nonatomic, strong) NSString *domain; /* (Required) */\n\n/* The id of the photoset to get stats for. If not provided, stats for all sets will be returned. */\n@property (nonatomic, strong) NSString *photoset_id;\n\n/* Number of referrers to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetReferrers.m",
    "content": "//\n//  FKFlickrStatsGetPhotosetReferrers.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotosetReferrers.h\" \n\n@implementation FKFlickrStatsGetPhotosetReferrers\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotosetReferrers\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.domain) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'domain', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.domain) {\n\t\t[args setValue:self.domain forKey:@\"domain\"];\n\t}\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_InvalidDomain:\n\t\t\treturn @\"Invalid domain\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotosetReferrersError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetStats.h",
    "content": "//\n//  FKFlickrStatsGetPhotosetStats.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotosetStatsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotosetStatsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotosetStatsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotosetStatsError_PhotosetNotFound = 4,\t\t /* The photoset id was either invalid or was for a set not owned by the calling user. */\n\tFKFlickrStatsGetPhotosetStatsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotosetStatsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotosetStatsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotosetStatsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotosetStatsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotosetStatsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotosetStatsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotosetStatsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotosetStatsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotosetStatsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotosetStatsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotosetStatsError;\n\n/*\n\nGet the number of views on a photoset for a given date.\n\n\nResponse:\n\n<stats views=\"24\" comments=\"1\" />\n\n*/\n@interface FKFlickrStatsGetPhotosetStats : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The id of the photoset to get stats for. */\n@property (nonatomic, strong) NSString *photoset_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetStats.m",
    "content": "//\n//  FKFlickrStatsGetPhotosetStats.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotosetStats.h\" \n\n@implementation FKFlickrStatsGetPhotosetStats\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotosetStats\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.photoset_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photoset_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.photoset_id) {\n\t\t[args setValue:self.photoset_id forKey:@\"photoset_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotosetStatsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_PhotosetNotFound:\n\t\t\treturn @\"Photoset not found\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotosetStatsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamDomains.h",
    "content": "//\n//  FKFlickrStatsGetPhotostreamDomains.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotostreamDomainsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotostreamDomainsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotostreamDomainsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotostreamDomainsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotostreamDomainsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotostreamDomainsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotostreamDomainsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotostreamDomainsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotostreamDomainsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotostreamDomainsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotostreamDomainsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotostreamDomainsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotostreamDomainsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotostreamDomainsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotostreamDomainsError;\n\n/*\n\nGet a list of referring domains for a photostream\n\n<p>There is one <code>&lt;domain&gt;</code> element for each referring domain, with attributes for the domain name and the number of views.</p>\n\n<p>For details on the referrers coming from each domain listed you can call <a href=\"/services/api/flickr.stats.getPhotostreamReferrers.html\">flickr.stats.getPhotostreamReferrers</a></p>\n\nResponse:\n\n<domains page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\">\n\t<domain name=\"images.search.yahoo.com\" views=\"127\" />\n\t<domain name=\"flickr.com\" views=\"122\" />\n\t<domain name=\"images.google.com\" views=\"70\" />\n</domains>\n\n\n*/\n@interface FKFlickrStatsGetPhotostreamDomains : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* Number of domains to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100 */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamDomains.m",
    "content": "//\n//  FKFlickrStatsGetPhotostreamDomains.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotostreamDomains.h\" \n\n@implementation FKFlickrStatsGetPhotostreamDomains\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotostreamDomains\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotostreamDomainsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamReferrers.h",
    "content": "//\n//  FKFlickrStatsGetPhotostreamReferrers.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotostreamReferrersError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotostreamReferrersError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotostreamReferrersError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotostreamReferrersError_InvalidDomain = 5,\t\t /* The domain provided is not in the expected format. */\n\tFKFlickrStatsGetPhotostreamReferrersError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotostreamReferrersError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotostreamReferrersError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotostreamReferrersError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotostreamReferrersError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotostreamReferrersError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotostreamReferrersError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotostreamReferrersError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotostreamReferrersError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotostreamReferrersError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotostreamReferrersError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotostreamReferrersError;\n\n/*\n\nGet a list of referrers from a given domain to a user's photostream\n\n<p>There is one <code>&lt;referrer&gt;</code> element for each referring page, with attributes for the url and the number of views.</p>\n\n<p>Where the referring page is a search engine and we have identified the search term it will be given in the searchterm attribute.</p>\n\nResponse:\n\n<domain page=\"1\" perpage=\"25\" pages=\"1\" total=\"3\" name=\"flickr.com\">\n\t<referrer url=\"http://flickr.com/\" views=\"11\"/>\n\t<referrer url=\"http://flickr.com/photos/friends/\" views=\"8\"/>\n\t<referrer url=\"http://flickr.com/search/?q=stats+api\" views=\"2\" searchterm=\"stats api\"/>\n</domain>\n\n*/\n@interface FKFlickrStatsGetPhotostreamReferrers : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format. \n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n/* The domain to return referrers for. This should be a hostname (eg: \"flickr.com\") with no protocol or pathname. */\n@property (nonatomic, strong) NSString *domain; /* (Required) */\n\n/* Number of referrers to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamReferrers.m",
    "content": "//\n//  FKFlickrStatsGetPhotostreamReferrers.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotostreamReferrers.h\" \n\n@implementation FKFlickrStatsGetPhotostreamReferrers\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotostreamReferrers\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\tif(!self.domain) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'domain', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.domain) {\n\t\t[args setValue:self.domain forKey:@\"domain\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_InvalidDomain:\n\t\t\treturn @\"Invalid domain\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotostreamReferrersError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamStats.h",
    "content": "//\n//  FKFlickrStatsGetPhotostreamStats.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPhotostreamStatsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPhotostreamStatsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPhotostreamStatsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPhotostreamStatsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPhotostreamStatsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPhotostreamStatsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPhotostreamStatsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPhotostreamStatsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPhotostreamStatsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPhotostreamStatsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPhotostreamStatsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPhotostreamStatsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPhotostreamStatsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPhotostreamStatsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPhotostreamStatsError;\n\n/*\n\nGet the number of views on a user's photostream for a given date.\n\n\nResponse:\n\n<stats views=\"24\" />\n\n*/\n@interface FKFlickrStatsGetPhotostreamStats : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day. */\n@property (nonatomic, strong) NSString *date; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamStats.m",
    "content": "//\n//  FKFlickrStatsGetPhotostreamStats.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPhotostreamStats.h\" \n\n@implementation FKFlickrStatsGetPhotostreamStats\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPhotostreamStats\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.date) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'date', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPhotostreamStatsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPopularPhotos.h",
    "content": "//\n//  FKFlickrStatsGetPopularPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetPopularPhotosError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetPopularPhotosError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetPopularPhotosError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetPopularPhotosError_InvalidSort = 5,\t\t /* The sort provided is not valid */\n\tFKFlickrStatsGetPopularPhotosError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetPopularPhotosError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetPopularPhotosError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetPopularPhotosError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetPopularPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetPopularPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetPopularPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetPopularPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetPopularPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetPopularPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetPopularPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetPopularPhotosError;\n\n/*\n\nList the photos with the most views, comments or favorites\n\n<p>This method returns the standard photo list xml.</p>\n\n<p>In addition each photo element contains a <code>&lt;stats&gt;</code> element. This has attributes for the view, comment and favorite counts for the requested day.</p>\n\n<p>To map <code>&lt;photo&gt;</code> elements to urls, please read the <a href=\"misc.urls.html\">url documentation</a>.</p>\n\n\nResponse:\n\n<photos page=\"2\" pages=\"89\" perpage=\"10\" total=\"881\">\n\t<photo id=\"2636\" owner=\"47058503995@N01\" \n\t\tsecret=\"a123456\" server=\"2\" title=\"test_04\"\n\t\tispublic=\"1\" isfriend=\"0\" isfamily=\"0\">\n\t\t<stats views=\"941\" comments=\"18\" favorites=\"2\"/>\n\t</photo>\n\t<photo id=\"2635\" owner=\"47058503995@N01\"\n\t\tsecret=\"b123456\" server=\"2\" title=\"test_03\"\n\t\tispublic=\"0\" isfriend=\"1\" isfamily=\"1\">\n\t\t<stats views=\"141\" comments=\"1\" favorites=\"2\"/>\n\t</photo>\n</photos>\n\n*/\n@interface FKFlickrStatsGetPopularPhotos : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format. \n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day.\n\nIf no date is provided, all time view counts will be returned. */\n@property (nonatomic, strong) NSString *date;\n\n/* The order in which to sort returned photos. Defaults to views. The possible values are views, comments and favorites. \n\nOther sort options are available through <a href=\"/services/api/flickr.photos.search.html\">flickr.photos.search</a>. */\n@property (nonatomic, strong) NSString *sort;\n\n/* Number of referrers to return per page. If this argument is omitted, it defaults to 25. The maximum allowed value is 100. */\n@property (nonatomic, strong) NSString *per_page;\n\n/* The page of results to return. If this argument is omitted, it defaults to 1. */\n@property (nonatomic, strong) NSString *page;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetPopularPhotos.m",
    "content": "//\n//  FKFlickrStatsGetPopularPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetPopularPhotos.h\" \n\n@implementation FKFlickrStatsGetPopularPhotos\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getPopularPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\tif(self.sort) {\n\t\t[args setValue:self.sort forKey:@\"sort\"];\n\t}\n\tif(self.per_page) {\n\t\t[args setValue:self.per_page forKey:@\"per_page\"];\n\t}\n\tif(self.page) {\n\t\t[args setValue:self.page forKey:@\"page\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetPopularPhotosError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_InvalidSort:\n\t\t\treturn @\"Invalid sort\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetPopularPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetTotalViews.h",
    "content": "//\n//  FKFlickrStatsGetTotalViews.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrStatsGetTotalViewsError_UserDoesNotHaveStats = 1,\t\t /* The user you have requested stats has not enabled stats on their account. */\n\tFKFlickrStatsGetTotalViewsError_NoStatsForThatDate = 2,\t\t /* No stats are available for the date requested. Flickr only keeps stats data for the last 28 days. */\n\tFKFlickrStatsGetTotalViewsError_InvalidDate = 3,\t\t /* The date provided could not be parsed */\n\tFKFlickrStatsGetTotalViewsError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrStatsGetTotalViewsError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrStatsGetTotalViewsError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrStatsGetTotalViewsError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrStatsGetTotalViewsError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrStatsGetTotalViewsError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrStatsGetTotalViewsError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrStatsGetTotalViewsError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrStatsGetTotalViewsError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrStatsGetTotalViewsError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrStatsGetTotalViewsError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrStatsGetTotalViewsError;\n\n/*\n\nGet the overall view counts for an account\n\n\nResponse:\n\n<stats>\n\t<total views=\"469\" />\n\t<photos views=\"386\" />\n\t<photostream views=\"72\" />\n\t<sets views=\"11\" />\n\t<collections views=\"0\" />\n</stats>\n\n*/\n@interface FKFlickrStatsGetTotalViews : NSObject <FKFlickrAPIMethod>\n\n/* Stats will be returned for this date. This should be in either be in YYYY-MM-DD or unix timestamp format.\n\nA day according to Flickr Stats starts at midnight GMT for all users, and timestamps will automatically be rounded down to the start of the day.\n\nIf no date is provided, all time view counts will be returned. */\n@property (nonatomic, strong) NSString *date;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Stats/FKFlickrStatsGetTotalViews.m",
    "content": "//\n//  FKFlickrStatsGetTotalViews.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrStatsGetTotalViews.h\" \n\n@implementation FKFlickrStatsGetTotalViews\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.stats.getTotalViews\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.date) {\n\t\t[args setValue:self.date forKey:@\"date\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrStatsGetTotalViewsError_UserDoesNotHaveStats:\n\t\t\treturn @\"User does not have stats\";\n\t\tcase FKFlickrStatsGetTotalViewsError_NoStatsForThatDate:\n\t\t\treturn @\"No stats for that date\";\n\t\tcase FKFlickrStatsGetTotalViewsError_InvalidDate:\n\t\t\treturn @\"Invalid date\";\n\t\tcase FKFlickrStatsGetTotalViewsError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrStatsGetTotalViewsError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrStatsGetTotalViewsError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrStatsGetTotalViewsError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrStatsGetTotalViewsError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrStatsGetTotalViewsError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrStatsGetTotalViewsError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetTotalViewsError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrStatsGetTotalViewsError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrStatsGetTotalViewsError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrStatsGetTotalViewsError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetClusterPhotos.h",
    "content": "//\n//  FKFlickrTagsGetClusterPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetClusterPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetClusterPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetClusterPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetClusterPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetClusterPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetClusterPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetClusterPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetClusterPhotosError;\n\n/*\n\nReturns the first 24 photos for a given tag cluster\n\n\n\n\n*/\n@interface FKFlickrTagsGetClusterPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The tag that this cluster belongs to. */\n@property (nonatomic, strong) NSString *tag; /* (Required) */\n\n/* The top three tags for the cluster, separated by dashes (just like the url). */\n@property (nonatomic, strong) NSString *cluster_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetClusterPhotos.m",
    "content": "//\n//  FKFlickrTagsGetClusterPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetClusterPhotos.h\" \n\n@implementation FKFlickrTagsGetClusterPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getClusterPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.tag) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tag', \"];\n\t}\n\tif(!self.cluster_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'cluster_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.tag) {\n\t\t[args setValue:self.tag forKey:@\"tag\"];\n\t}\n\tif(self.cluster_id) {\n\t\t[args setValue:self.cluster_id forKey:@\"cluster_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetClusterPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetClusterPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetClusterPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetClusterPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetClusterPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetClusterPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetClusterPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetClusters.h",
    "content": "//\n//  FKFlickrTagsGetClusters.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetClustersError_TagClusterNotFound = 1,\t\t /* The tag was invalid or no cluster exists for that tag. */\n\tFKFlickrTagsGetClustersError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetClustersError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetClustersError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetClustersError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetClustersError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetClustersError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetClustersError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetClustersError;\n\n/*\n\nGives you a list of tag clusters for the given tag.\n\n\nResponse:\n\n<clusters source=\"cows\" total=\"2\">\n\t<cluster total=\"3\">\n\t\t<tag>farm</tag>\n\t\t<tag>animals</tag>\n\t\t<tag>cattle</tag>\n\t</cluster>\n\t<cluster total=\"3\">\n\t\t<tag>green</tag>\n\t\t<tag>landscape</tag>\n\t\t<tag>countryside</tag>\n\t</cluster>\n</clusters>\n\n*/\n@interface FKFlickrTagsGetClusters : NSObject <FKFlickrAPIMethod>\n\n/* The tag to fetch clusters for. */\n@property (nonatomic, strong) NSString *tag; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetClusters.m",
    "content": "//\n//  FKFlickrTagsGetClusters.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetClusters.h\" \n\n@implementation FKFlickrTagsGetClusters\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getClusters\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.tag) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tag', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.tag) {\n\t\t[args setValue:self.tag forKey:@\"tag\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetClustersError_TagClusterNotFound:\n\t\t\treturn @\"Tag cluster not found\";\n\t\tcase FKFlickrTagsGetClustersError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetClustersError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetClustersError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetClustersError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetClustersError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetClustersError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetClustersError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetHotList.h",
    "content": "//\n//  FKFlickrTagsGetHotList.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetHotListError_InvalidPeriod = 1,\t\t /* The specified period was not understood. */\n\tFKFlickrTagsGetHotListError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetHotListError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetHotListError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetHotListError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetHotListError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetHotListError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetHotListError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetHotListError;\n\n/*\n\nReturns a list of hot tags for the given period.\n\n\nResponse:\n\n<hottags period=\"day\" count=\"6\">\n\t<tag score=\"20\">northerncalifornia</tag>\n\t<tag score=\"18\">top20</tag>\n\t<tag score=\"15\">keychain</tag>\n\t<tag score=\"10\">zb</tag>\n\t<tag score=\"9\">selfportraittuesday</tag>\n\t<tag score=\"4\">jan06</tag>\n</hottags>\n\n*/\n@interface FKFlickrTagsGetHotList : NSObject <FKFlickrAPIMethod>\n\n/* The period for which to fetch hot tags. Valid values are <code>day</code> and <code>week</code> (defaults to <code>day</code>). */\n@property (nonatomic, strong) NSString *period;\n\n/* The number of tags to return. Defaults to 20. Maximum allowed value is 200. */\n@property (nonatomic, strong) NSString *count;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetHotList.m",
    "content": "//\n//  FKFlickrTagsGetHotList.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetHotList.h\" \n\n@implementation FKFlickrTagsGetHotList\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getHotList\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.period) {\n\t\t[args setValue:self.period forKey:@\"period\"];\n\t}\n\tif(self.count) {\n\t\t[args setValue:self.count forKey:@\"count\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetHotListError_InvalidPeriod:\n\t\t\treturn @\"Invalid period\";\n\t\tcase FKFlickrTagsGetHotListError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetHotListError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetHotListError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetHotListError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetHotListError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetHotListError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetHotListError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListPhoto.h",
    "content": "//\n//  FKFlickrTagsGetListPhoto.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetListPhotoError_PhotoNotFound = 1,\t\t /* The photo id passed was not a valid photo id. */\n\tFKFlickrTagsGetListPhotoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetListPhotoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetListPhotoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetListPhotoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetListPhotoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetListPhotoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetListPhotoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetListPhotoError;\n\n/*\n\nGet the tag list for a given photo.\n\n<p>For an explanation of the <code>tag</code> element, please read the <a href=\"/services/api/misc.tags.html\">tags documentation</a>.</p>\n\nResponse:\n\n<photo id=\"2619\">\n\t<tags>\n\t\t<tag id=\"156\" author=\"12037949754@N01\"\n\t\t\tauthorname=\"Bees\" raw=\"tag 1\">tag1</tag> \n\t\t<tag id=\"157\" author=\"12037949754@N01\"\n\t\t\tauthorname=\"Bees\" raw=\"tag 2\">tag2</tag> \n\t</tags>\n</photo>\n\n*/\n@interface FKFlickrTagsGetListPhoto : NSObject <FKFlickrAPIMethod>\n\n/* The id of the photo to return tags for. */\n@property (nonatomic, strong) NSString *photo_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListPhoto.m",
    "content": "//\n//  FKFlickrTagsGetListPhoto.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetListPhoto.h\" \n\n@implementation FKFlickrTagsGetListPhoto\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getListPhoto\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.photo_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'photo_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.photo_id) {\n\t\t[args setValue:self.photo_id forKey:@\"photo_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetListPhotoError_PhotoNotFound:\n\t\t\treturn @\"Photo not found\";\n\t\tcase FKFlickrTagsGetListPhotoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetListPhotoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetListPhotoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListPhotoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListPhotoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetListPhotoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetListPhotoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListUser.h",
    "content": "//\n//  FKFlickrTagsGetListUser.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetListUserError_UserNotFound = 1,\t\t /* The user NSID passed was not a valid user NSID and the calling user was not logged in.\n */\n\tFKFlickrTagsGetListUserError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetListUserError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetListUserError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetListUserError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetListUserError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetListUserError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetListUserError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetListUserError;\n\n/*\n\nGet the tag list for a given user (or the currently logged in user).\n\n\nResponse:\n\n<who id=\"12037949754@N01\">\n\t<tags>\n\t\t<tag>gull</tag> \n\t\t<tag>tag1</tag> \n\t\t<tag>tag2</tag> \n\t\t<tag>tags</tag> \n\t\t<tag>test</tag> \n\t</tags>\n</who>\n\n*/\n@interface FKFlickrTagsGetListUser : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch the tag list for. If this argument is not specified, the currently logged in user (if any) is assumed. */\n@property (nonatomic, strong) NSString *user_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListUser.m",
    "content": "//\n//  FKFlickrTagsGetListUser.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetListUser.h\" \n\n@implementation FKFlickrTagsGetListUser\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getListUser\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetListUserError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrTagsGetListUserError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetListUserError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetListUserError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListUserError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListUserError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetListUserError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetListUserError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListUserPopular.h",
    "content": "//\n//  FKFlickrTagsGetListUserPopular.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetListUserPopularError_UserNotFound = 1,\t\t /* The user NSID passed was not a valid user NSID and the calling user was not logged in.\n */\n\tFKFlickrTagsGetListUserPopularError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetListUserPopularError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetListUserPopularError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetListUserPopularError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetListUserPopularError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetListUserPopularError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetListUserPopularError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetListUserPopularError;\n\n/*\n\nGet the popular tags for a given user (or the currently logged in user).\n\n\nResponse:\n\n<who id=\"12037949754@N01\">\n\t<tags>\n\t\t<tag count=\"10\">bar</tag> \n\t\t<tag count=\"11\">foo</tag> \n\t\t<tag count=\"147\">gull</tag> \n\t\t<tag count=\"3\">tags</tag> \n\t\t<tag count=\"3\">test</tag> \n\t</tags>\n</who>\n\n*/\n@interface FKFlickrTagsGetListUserPopular : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch the tag list for. If this argument is not specified, the currently logged in user (if any) is assumed. */\n@property (nonatomic, strong) NSString *user_id;\n\n/* Number of popular tags to return. defaults to 10 when this argument is not present. */\n@property (nonatomic, strong) NSString *count;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListUserPopular.m",
    "content": "//\n//  FKFlickrTagsGetListUserPopular.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetListUserPopular.h\" \n\n@implementation FKFlickrTagsGetListUserPopular\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getListUserPopular\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\tif(self.count) {\n\t\t[args setValue:self.count forKey:@\"count\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetListUserPopularError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrTagsGetListUserPopularError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetListUserPopularError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetListUserPopularError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListUserPopularError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListUserPopularError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetListUserPopularError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetListUserPopularError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListUserRaw.h",
    "content": "//\n//  FKFlickrTagsGetListUserRaw.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetListUserRawError_UserNotFound = 1,\t\t /* The calling user was not logged in. */\n\tFKFlickrTagsGetListUserRawError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetListUserRawError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetListUserRawError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetListUserRawError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetListUserRawError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetListUserRawError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetListUserRawError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetListUserRawError;\n\n/*\n\nGet the raw versions of a given tag (or all tags) for the currently logged-in user.\n\n\nResponse:\n\n<who id=\"12037949754@N01\">\n    <tags>\n        <tag clean=\"foo\">\n            <raw>foo</raw>\n            <raw>Foo</raw>\n            <raw>f:oo</raw>\n        </tag>\n    </tags>\n</who>\n\n*/\n@interface FKFlickrTagsGetListUserRaw : NSObject <FKFlickrAPIMethod>\n\n/* The tag you want to retrieve all raw versions for. */\n@property (nonatomic, strong) NSString *tag;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetListUserRaw.m",
    "content": "//\n//  FKFlickrTagsGetListUserRaw.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetListUserRaw.h\" \n\n@implementation FKFlickrTagsGetListUserRaw\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getListUserRaw\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.tag) {\n\t\t[args setValue:self.tag forKey:@\"tag\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetListUserRawError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrTagsGetListUserRawError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetListUserRawError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetListUserRawError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListUserRawError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetListUserRawError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetListUserRawError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetListUserRawError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetMostFrequentlyUsed.h",
    "content": "//\n//  FKFlickrTagsGetMostFrequentlyUsed.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetMostFrequentlyUsedError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetMostFrequentlyUsedError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetMostFrequentlyUsedError;\n\n/*\n\nReturns a list of most frequently used tags for a user.\n\n\nResponse:\n\n<rsp stat=\"ok\">\n<who id=\"30135021@N05\">\n\t<tags>\n\t\t<tag count=\"1\">blah</tag>\n\t\t<tag count=\"5\">publicdomain</tag>\n\t</tags>\n</who>\n</rsp>\n\n*/\n@interface FKFlickrTagsGetMostFrequentlyUsed : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetMostFrequentlyUsed.m",
    "content": "//\n//  FKFlickrTagsGetMostFrequentlyUsed.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetMostFrequentlyUsed.h\" \n\n@implementation FKFlickrTagsGetMostFrequentlyUsed\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getMostFrequentlyUsed\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetMostFrequentlyUsedError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetRelated.h",
    "content": "//\n//  FKFlickrTagsGetRelated.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTagsGetRelatedError_TagNotFound = 1,\t\t /* The tag argument was missing. */\n\tFKFlickrTagsGetRelatedError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTagsGetRelatedError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTagsGetRelatedError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTagsGetRelatedError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTagsGetRelatedError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTagsGetRelatedError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTagsGetRelatedError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTagsGetRelatedError;\n\n/*\n\nReturns a list of tags 'related' to the given tag, based on clustered usage analysis.\n\n\nResponse:\n\n<tags source=\"london\">\n\t<tag>england</tag>\n\t<tag>thames</tag>\n\t<tag>tube</tag>\n\t<tag>bigben</tag>\n\t<tag>uk</tag>\n</tags>\n\n\n*/\n@interface FKFlickrTagsGetRelated : NSObject <FKFlickrAPIMethod>\n\n/* The tag to fetch related tags for. */\n@property (nonatomic, strong) NSString *tag; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Tags/FKFlickrTagsGetRelated.m",
    "content": "//\n//  FKFlickrTagsGetRelated.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTagsGetRelated.h\" \n\n@implementation FKFlickrTagsGetRelated\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.tags.getRelated\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.tag) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'tag', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.tag) {\n\t\t[args setValue:self.tag forKey:@\"tag\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTagsGetRelatedError_TagNotFound:\n\t\t\treturn @\"Tag not found\";\n\t\tcase FKFlickrTagsGetRelatedError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTagsGetRelatedError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTagsGetRelatedError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetRelatedError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTagsGetRelatedError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTagsGetRelatedError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTagsGetRelatedError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Test/FKFlickrTestEcho.h",
    "content": "//\n//  FKFlickrTestEcho.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTestEchoError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTestEchoError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTestEchoError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTestEchoError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTestEchoError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTestEchoError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTestEchoError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTestEchoError;\n\n/*\n\nA testing method which echo's all parameters back in the response.\n\n\nResponse:\n\n<method>echo</method>\n<foo>bar</foo>\n\n*/\n@interface FKFlickrTestEcho : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Test/FKFlickrTestEcho.m",
    "content": "//\n//  FKFlickrTestEcho.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTestEcho.h\" \n\n@implementation FKFlickrTestEcho\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.test.echo\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTestEchoError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTestEchoError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTestEchoError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTestEchoError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTestEchoError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTestEchoError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTestEchoError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Test/FKFlickrTestLogin.h",
    "content": "//\n//  FKFlickrTestLogin.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTestLoginError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrTestLoginError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrTestLoginError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrTestLoginError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrTestLoginError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTestLoginError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTestLoginError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTestLoginError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTestLoginError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTestLoginError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTestLoginError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTestLoginError;\n\n/*\n\nA testing method which checks if the caller is logged in then returns their username.\n\n\nResponse:\n\n<user id=\"12037949754@N01\">\n\t<username>Bees</username> \n</user>\n\n\n*/\n@interface FKFlickrTestLogin : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Test/FKFlickrTestLogin.m",
    "content": "//\n//  FKFlickrTestLogin.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTestLogin.h\" \n\n@implementation FKFlickrTestLogin\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.test.login\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTestLoginError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrTestLoginError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrTestLoginError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrTestLoginError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrTestLoginError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTestLoginError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTestLoginError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTestLoginError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTestLoginError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTestLoginError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTestLoginError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Test/FKFlickrTestNull.h",
    "content": "//\n//  FKFlickrTestNull.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrTestNullError_InvalidSignature = 96,\t\t /* The passed signature was invalid. */\n\tFKFlickrTestNullError_MissingSignature = 97,\t\t /* The call required signing but no signature was sent. */\n\tFKFlickrTestNullError_LoginFailedOrInvalidAuthToken = 98,\t\t /* The login details or auth token passed were invalid. */\n\tFKFlickrTestNullError_UserNotLoggedInOrInsufficientPermissions = 99,\t\t /* The method requires user authentication but the user was not logged in, or the authenticated method call did not have the required permissions. */\n\tFKFlickrTestNullError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrTestNullError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrTestNullError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrTestNullError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrTestNullError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrTestNullError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrTestNullError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrTestNullError;\n\n/*\n\nNull test\n\n\n\n\n*/\n@interface FKFlickrTestNull : NSObject <FKFlickrAPIMethod>\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Test/FKFlickrTestNull.m",
    "content": "//\n//  FKFlickrTestNull.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrTestNull.h\" \n\n@implementation FKFlickrTestNull\n\n- (BOOL) needsLogin {\n    return YES;\n}\n\n- (BOOL) needsSigning {\n    return YES;\n}\n\n- (FKPermission) requiredPerms {\n    return 0;\n}\n\n- (NSString *) name {\n    return @\"flickr.test.null\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrTestNullError_InvalidSignature:\n\t\t\treturn @\"Invalid signature\";\n\t\tcase FKFlickrTestNullError_MissingSignature:\n\t\t\treturn @\"Missing signature\";\n\t\tcase FKFlickrTestNullError_LoginFailedOrInvalidAuthToken:\n\t\t\treturn @\"Login failed / Invalid auth token\";\n\t\tcase FKFlickrTestNullError_UserNotLoggedInOrInsufficientPermissions:\n\t\t\treturn @\"User not logged in / Insufficient permissions\";\n\t\tcase FKFlickrTestNullError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrTestNullError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrTestNullError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTestNullError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrTestNullError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrTestNullError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrTestNullError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsGetGroup.h",
    "content": "//\n//  FKFlickrUrlsGetGroup.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrUrlsGetGroupError_GroupNotFound = 1,\t\t /* The NSID specified was not a valid group. */\n\tFKFlickrUrlsGetGroupError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrUrlsGetGroupError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrUrlsGetGroupError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrUrlsGetGroupError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrUrlsGetGroupError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrUrlsGetGroupError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrUrlsGetGroupError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrUrlsGetGroupError;\n\n/*\n\nReturns the url to a group's page.\n\n\nResponse:\n\n<group nsid=\"48508120860@N01\" url=\"http://www.flickr.com/groups/test1/\" /> \n\n*/\n@interface FKFlickrUrlsGetGroup : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the group to fetch the url for. */\n@property (nonatomic, strong) NSString *group_id; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsGetGroup.m",
    "content": "//\n//  FKFlickrUrlsGetGroup.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrUrlsGetGroup.h\" \n\n@implementation FKFlickrUrlsGetGroup\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.urls.getGroup\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.group_id) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'group_id', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.group_id) {\n\t\t[args setValue:self.group_id forKey:@\"group_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrUrlsGetGroupError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrUrlsGetGroupError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrUrlsGetGroupError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrUrlsGetGroupError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsGetGroupError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsGetGroupError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrUrlsGetGroupError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrUrlsGetGroupError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsGetUserPhotos.h",
    "content": "//\n//  FKFlickrUrlsGetUserPhotos.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrUrlsGetUserPhotosError_UserNotFound = 1,\t\t /* The NSID specified was not a valid user. */\n\tFKFlickrUrlsGetUserPhotosError_NoUserSpecified = 2,\t\t /* No user_id was passed and the calling user was not logged in. */\n\tFKFlickrUrlsGetUserPhotosError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrUrlsGetUserPhotosError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrUrlsGetUserPhotosError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrUrlsGetUserPhotosError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrUrlsGetUserPhotosError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrUrlsGetUserPhotosError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrUrlsGetUserPhotosError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrUrlsGetUserPhotosError;\n\n/*\n\nReturns the url to a user's photos.\n\n\nResponse:\n\n<user nsid=\"12037949754@N01\" url=\"http://www.flickr.com/photos/bees/\" />\n\n*/\n@interface FKFlickrUrlsGetUserPhotos : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch the url for. If omitted, the calling user is assumed. */\n@property (nonatomic, strong) NSString *user_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsGetUserPhotos.m",
    "content": "//\n//  FKFlickrUrlsGetUserPhotos.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrUrlsGetUserPhotos.h\" \n\n@implementation FKFlickrUrlsGetUserPhotos\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.urls.getUserPhotos\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrUrlsGetUserPhotosError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_NoUserSpecified:\n\t\t\treturn @\"No user specified\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrUrlsGetUserPhotosError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsGetUserProfile.h",
    "content": "//\n//  FKFlickrUrlsGetUserProfile.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrUrlsGetUserProfileError_UserNotFound = 1,\t\t /* The NSID specified was not a valid user. */\n\tFKFlickrUrlsGetUserProfileError_NoUserSpecified = 2,\t\t /* No user_id was passed and the calling user was not logged in. */\n\tFKFlickrUrlsGetUserProfileError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrUrlsGetUserProfileError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrUrlsGetUserProfileError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrUrlsGetUserProfileError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrUrlsGetUserProfileError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrUrlsGetUserProfileError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrUrlsGetUserProfileError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrUrlsGetUserProfileError;\n\n/*\n\nReturns the url to a user's profile.\n\n\nResponse:\n\n<user nsid=\"12037949754@N01\" url=\"http://www.flickr.com/people/bees/\" />\n\n*/\n@interface FKFlickrUrlsGetUserProfile : NSObject <FKFlickrAPIMethod>\n\n/* The NSID of the user to fetch the url for. If omitted, the calling user is assumed. */\n@property (nonatomic, strong) NSString *user_id;\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsGetUserProfile.m",
    "content": "//\n//  FKFlickrUrlsGetUserProfile.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrUrlsGetUserProfile.h\" \n\n@implementation FKFlickrUrlsGetUserProfile\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.urls.getUserProfile\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.user_id) {\n\t\t[args setValue:self.user_id forKey:@\"user_id\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrUrlsGetUserProfileError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrUrlsGetUserProfileError_NoUserSpecified:\n\t\t\treturn @\"No user specified\";\n\t\tcase FKFlickrUrlsGetUserProfileError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrUrlsGetUserProfileError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrUrlsGetUserProfileError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsGetUserProfileError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsGetUserProfileError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrUrlsGetUserProfileError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrUrlsGetUserProfileError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsLookupGallery.h",
    "content": "//\n//  FKFlickrUrlsLookupGallery.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrUrlsLookupGalleryError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrUrlsLookupGalleryError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrUrlsLookupGalleryError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrUrlsLookupGalleryError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrUrlsLookupGalleryError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrUrlsLookupGalleryError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrUrlsLookupGalleryError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrUrlsLookupGalleryError;\n\n/*\n\nReturns gallery info, by url.\n\nThis is the same format returned by <a href=\"http://www.flickr.com/services/api/flickr.galleries.getInfo.html\">flickr.galleries.getInfo</a>.\n\nResponse:\n\n<gallery id=\"6065-72157617483228192\" url=\"/photos/straup/galleries/72157617483228192\" owner=\"35034348999@N01\" \nprimary_photo_id=\"292882708\" \ndate_create=\"1241028772\" date_update=\"1270111667\" \ncount_photos=\"17\" count_videos=\"0\" server=\"112\" farm=\"1\" secret=\"7f29861bc4\">\n\t<title>Cat Pictures I've Sent To Kevin Collins</title>\n\t<description />\n</gallery>\n\n*/\n@interface FKFlickrUrlsLookupGallery : NSObject <FKFlickrAPIMethod>\n\n/* The gallery's URL. */\n@property (nonatomic, strong) NSString *url; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsLookupGallery.m",
    "content": "//\n//  FKFlickrUrlsLookupGallery.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrUrlsLookupGallery.h\" \n\n@implementation FKFlickrUrlsLookupGallery\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.urls.lookupGallery\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.url) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'url', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.url) {\n\t\t[args setValue:self.url forKey:@\"url\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrUrlsLookupGalleryError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrUrlsLookupGalleryError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrUrlsLookupGalleryError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsLookupGalleryError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsLookupGalleryError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrUrlsLookupGalleryError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrUrlsLookupGalleryError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsLookupGroup.h",
    "content": "//\n//  FKFlickrUrlsLookupGroup.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrUrlsLookupGroupError_GroupNotFound = 1,\t\t /* The passed URL was not a valid group page or photo pool url. */\n\tFKFlickrUrlsLookupGroupError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrUrlsLookupGroupError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrUrlsLookupGroupError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrUrlsLookupGroupError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrUrlsLookupGroupError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrUrlsLookupGroupError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrUrlsLookupGroupError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrUrlsLookupGroupError;\n\n/*\n\nReturns a group NSID, given the url to a group's page or photo pool.\n\n\nResponse:\n\n<group id=\"34427469792@N01\">\n\t<groupname>FlickrCentral</groupname> \n</group>\n\n*/\n@interface FKFlickrUrlsLookupGroup : NSObject <FKFlickrAPIMethod>\n\n/* The url to the group's page or photo pool. */\n@property (nonatomic, strong) NSString *url; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsLookupGroup.m",
    "content": "//\n//  FKFlickrUrlsLookupGroup.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrUrlsLookupGroup.h\" \n\n@implementation FKFlickrUrlsLookupGroup\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.urls.lookupGroup\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.url) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'url', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.url) {\n\t\t[args setValue:self.url forKey:@\"url\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrUrlsLookupGroupError_GroupNotFound:\n\t\t\treturn @\"Group not found\";\n\t\tcase FKFlickrUrlsLookupGroupError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrUrlsLookupGroupError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrUrlsLookupGroupError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsLookupGroupError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsLookupGroupError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrUrlsLookupGroupError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrUrlsLookupGroupError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsLookupUser.h",
    "content": "//\n//  FKFlickrUrlsLookupUser.h\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrAPIMethod.h\"\n\ntypedef enum {\n\tFKFlickrUrlsLookupUserError_UserNotFound = 1,\t\t /* The passed URL was not a valid user profile or photos url. */\n\tFKFlickrUrlsLookupUserError_InvalidAPIKey = 100,\t\t /* The API key passed was not valid or has expired. */\n\tFKFlickrUrlsLookupUserError_ServiceCurrentlyUnavailable = 105,\t\t /* The requested service is temporarily unavailable. */\n\tFKFlickrUrlsLookupUserError_FormatXXXNotFound = 111,\t\t /* The requested response format was not found. */\n\tFKFlickrUrlsLookupUserError_MethodXXXNotFound = 112,\t\t /* The requested method was not found. */\n\tFKFlickrUrlsLookupUserError_InvalidSOAPEnvelope = 114,\t\t /* The SOAP envelope send in the request could not be parsed. */\n\tFKFlickrUrlsLookupUserError_InvalidXMLRPCMethodCall = 115,\t\t /* The XML-RPC request document could not be parsed. */\n\tFKFlickrUrlsLookupUserError_BadURLFound = 116,\t\t /* One or more arguments contained a URL that has been used for abuse on Flickr. */\n\n} FKFlickrUrlsLookupUserError;\n\n/*\n\nReturns a user NSID, given the url to a user's photos or profile.\n\n\nResponse:\n\n<user id=\"12037949632@N01\">\n\t<username>Stewart</username> \n</user>\n\n*/\n@interface FKFlickrUrlsLookupUser : NSObject <FKFlickrAPIMethod>\n\n/* The url to the user's profile or photos page. */\n@property (nonatomic, strong) NSString *url; /* (Required) */\n\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Model/Generated/Urls/FKFlickrUrlsLookupUser.m",
    "content": "//\n//  FKFlickrUrlsLookupUser.m\n//  FlickrKit\n//\n//  Generated by FKAPIBuilder on 12 Jun, 2013 at 17:19.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n//  DO NOT MODIFY THIS FILE - IT IS MACHINE GENERATED\n\n\n#import \"FKFlickrUrlsLookupUser.h\" \n\n@implementation FKFlickrUrlsLookupUser\n\n- (BOOL) needsLogin {\n    return NO;\n}\n\n- (BOOL) needsSigning {\n    return NO;\n}\n\n- (FKPermission) requiredPerms {\n    return -1;\n}\n\n- (NSString *) name {\n    return @\"flickr.urls.lookupUser\";\n}\n\n- (BOOL) isValid:(NSError **)error {\n    BOOL valid = YES;\n\tNSMutableString *errorDescription = [[NSMutableString alloc] initWithString:@\"You are missing required params: \"];\n\tif(!self.url) {\n\t\tvalid = NO;\n\t\t[errorDescription appendString:@\"'url', \"];\n\t}\n\n\tif(error != NULL) {\n\t\tif(!valid) {\t\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t*error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorInvalidArgs userInfo:userInfo];\n\t\t}\n\t}\n    return valid;\n}\n\n- (NSDictionary *) args {\n    NSMutableDictionary *args = [NSMutableDictionary dictionary];\n\tif(self.url) {\n\t\t[args setValue:self.url forKey:@\"url\"];\n\t}\n\n    return [args copy];\n}\n\n- (NSString *) descriptionForError:(NSInteger)error {\n    switch(error) {\n\t\tcase FKFlickrUrlsLookupUserError_UserNotFound:\n\t\t\treturn @\"User not found\";\n\t\tcase FKFlickrUrlsLookupUserError_InvalidAPIKey:\n\t\t\treturn @\"Invalid API Key\";\n\t\tcase FKFlickrUrlsLookupUserError_ServiceCurrentlyUnavailable:\n\t\t\treturn @\"Service currently unavailable\";\n\t\tcase FKFlickrUrlsLookupUserError_FormatXXXNotFound:\n\t\t\treturn @\"Format \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsLookupUserError_MethodXXXNotFound:\n\t\t\treturn @\"Method \\\"xxx\\\" not found\";\n\t\tcase FKFlickrUrlsLookupUserError_InvalidSOAPEnvelope:\n\t\t\treturn @\"Invalid SOAP envelope\";\n\t\tcase FKFlickrUrlsLookupUserError_InvalidXMLRPCMethodCall:\n\t\t\treturn @\"Invalid XML-RPC Method Call\";\n\t\tcase FKFlickrUrlsLookupUserError_BadURLFound:\n\t\t\treturn @\"Bad URL found\";\n  \n\t\tdefault:\n\t\t\treturn @\"Unknown error code\";\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKDUReachability.h",
    "content": "//\n//  FKDUReachability.h\n//  FlickrKit\n//\n//  Created by David Casserly on 30/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import <Foundation/Foundation.h>\n\n@interface FKDUReachability : NSObject\n\n+ (BOOL) isConnected;\n+ (BOOL) isOffline; // just the inverse of isConnected\n\n+ (NSError *) buildOfflineErrorMessage;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKDUReachability.m",
    "content": "//\n//  FKDUReachability.m\n//  FlickrKit\n//\n//  Created by David Casserly on 30/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDUReachability.h\"\n#import <sys/socket.h>\n#import <netinet/in.h>\n#import <SystemConfiguration/SystemConfiguration.h>\n#import \"FlickrKit.h\"\n\n@implementation FKDUReachability\n\n+ (NSError *) buildOfflineErrorMessage {\n\tNSString *errorDescription = @\"Your internet connection appears to be offline\";\n\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorNoInternet userInfo:userInfo];\n\treturn error;\n}\n\n+ (BOOL) isOffline {\n\treturn ![self isConnected];\n}\n\n+ (BOOL) isConnected {\n\tstruct sockaddr_in zeroAddress;\n\tbzero(&zeroAddress, sizeof(zeroAddress));\n\tzeroAddress.sin_len = sizeof(zeroAddress);\n\tzeroAddress.sin_family = AF_INET;\n\t\n\tSCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr*)&zeroAddress);\n\t\n\tif(reachability != NULL) {\n\t\t//NetworkStatus retVal = NotReachable;\n\t\tSCNetworkReachabilityFlags flags;\n\t\t\n\t\tif (SCNetworkReachabilityGetFlags(reachability, &flags)) {\n\t\t\t\n\t\t\tBOOL isConnected = NO;\n\t\t\t\n\t\t\tif (0 == (flags & kSCNetworkReachabilityFlagsReachable)) {\n\t\t\t\t// if target host is not reachable\n\t\t\t\tisConnected = NO;\n\t\t\t} else if (0 == (flags & kSCNetworkReachabilityFlagsConnectionRequired)) {\n\t\t\t\t// if target host is reachable and no connection is required\n\t\t\t\t//  then we'll assume (for now) that your on Wi-Fi\n\t\t\t\tisConnected = YES;\n\t\t\t} else if ( (0 != (flags & kSCNetworkReachabilityFlagsConnectionOnDemand) ) ||\n\t\t\t\t (0 != (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic) ) ) {\n\t\t\t\t// ... and the connection is on-demand (or on-traffic) if the\n\t\t\t\t//     calling application is using the CFSocketStream or higher APIs\n\t\t\t\t\n\t\t\t\tif ((flags & kSCNetworkReachabilityFlagsInterventionRequired) == 0) {\n\t\t\t\t\t// ... and no [user] intervention is needed\n\t\t\t\t\tisConnected = YES;\n\t\t\t\t}\n\t\t\t} else if ((flags & kSCNetworkReachabilityFlagsIsWWAN) == kSCNetworkReachabilityFlagsIsWWAN) {\n\t\t\t\t// ... but WWAN connections are OK if the calling application\n\t\t\t\t//     is using the CFNetwork (CFSocketStream?) APIs.\n\t\t\t\tisConnected = YES;\n\t\t\t}\n\t\t\t\n\t\t\tCFRelease(reachability);\n\t\t\treturn isConnected;\n\t\t}\n\t\t\n\t}\t\t\n\treturn NO;\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKFlickrNetworkOperation.h",
    "content": "//\n//  FKNetworkOperation.h\n//  FlickrKit\n//\n//  Created by David Casserly on 06/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDataTypes.h\"\n#import \"FKDUConcurrentOperation.h\"\n#import \"FKDUDiskCache.h\"\n#import \"FKDUnetworkOperation.h\"\n#import \"FKFlickrAPIMethod.h\"\n\n@interface FKFlickrNetworkOperation : FKDUNetworkOperation\n\n- (id) initWithAPIMethod:(NSString *)api arguments:(NSDictionary *)args maxAgeMinutes:(FKDUMaxAge)maxAge diskCache:(id<FKDUDiskCache>)diskCache completion:(FKAPIRequestCompletion)completion;\n\n- (id) initWithAPIMethod:(id<FKFlickrAPIMethod>)method maxAgeMinutes:(FKDUMaxAge)maxAge diskCache:(id<FKDUDiskCache>)diskCache completion:(FKAPIRequestCompletion)completion;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKFlickrNetworkOperation.m",
    "content": "//\n//  FKNetworkOperation.m\n//  FlickrKit\n//\n//  Created by David Casserly on 06/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKFlickrNetworkOperation.h\"\n#import \"FKDUBlocks.h\"\n#import \"FlickrKit.h\"\n#import \"FKURLBuilder.h\"\n#import \"FKUtilities.h\"\n#import \"FKDUNetworkController.h\"\n\n@interface FKFlickrNetworkOperation ()\n@property (nonatomic, strong) NSString *apiMethod;\n@property (nonatomic, strong) NSDictionary *args;\n@property (nonatomic, copy) FKAPIRequestCompletion completion;\n@property (nonatomic, strong) id<FKDUDiskCache> diskCache;\n@property (nonatomic, assign) NSInteger maxAgeMinutes;\n@property (nonatomic, strong) NSString *cacheKey;\n@property (nonatomic, retain) id<FKFlickrAPIMethod> method;\n\n@end\n\n@implementation FKFlickrNetworkOperation\n\n#pragma mark - Init\n\n- (id) initWithAPIMethod:(NSString *)api arguments:(NSDictionary *)args maxAgeMinutes:(FKDUMaxAge)maxAge diskCache:(id<FKDUDiskCache>)diskCache completion:(FKAPIRequestCompletion)completion {\n\tself = [super init];\n    if (self) {\n\t\tself.maxAgeMinutes = maxAge;\n\t\tself.diskCache = diskCache;\n        self.apiMethod = api;\n\t\tself.args = args;\n\t\tself.completion = completion;\n\t\tself.cacheKey = [self generateCacheKey];\n\t\tNSAssert(completion, @\"We must have a completion block\");\n    }\n    return self;\n}\n\n- (id) initWithAPIMethod:(id<FKFlickrAPIMethod>)method maxAgeMinutes:(FKDUMaxAge)maxAge diskCache:(id<FKDUDiskCache>)diskCache completion:(FKAPIRequestCompletion)completion {\n    NSString *api = [method name];\n    NSDictionary *args = [method args];\n    return [self initWithAPIMethod:api arguments:args maxAgeMinutes:maxAge diskCache:diskCache completion:completion];\n}\n\n#pragma mark - DUOperation Methods\n\n- (void) cancel {\n\tself.completion = nil;\n\t[super cancel];\n}\n\n- (void) finish {\n\tself.completion = nil;\n\t[super finish];\n}\n\n- (BOOL) startRequest:(NSError **)error {\n    \n    if (self.method) {\n        BOOL validArgs = [self.method isValid:error];\n        if (!validArgs) {                                    \n            return NO;\n        }\n    }\n    \n\tNSData *cachedData = nil;\n\tif (0 == self.maxAgeMinutes) {\n\t\t[self.diskCache removeDataForKey:self.cacheKey];\n\t} else {\n\t\tcachedData = [self.diskCache dataForKey:self.cacheKey maxAgeMinutes:self.maxAgeMinutes];\n\t}\n\t\n\tif (cachedData) {\n\t\tdispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{\n\t\t\t[self processResponseData:cachedData];\n\t\t});\n        return YES;\n\t} else {\n        NSURLRequest *request = [self createRequest:error];\n        if (request) {\n            [super connectWithRequest:request];\n            return YES;\n        } else {\n            return NO;\n        }\n\t}\n}\n\n#pragma mark - Cache\n\n- (NSString *) generateCacheKey {\n    NSMutableString *cacheString = [[NSMutableString alloc] initWithString:self.apiMethod];\n    for (NSString *key in [self.args allKeys]) {\n        NSString *value = [self.args valueForKey:key];\n        [cacheString appendString:key];\n        [cacheString appendString:value];\n    }\n    return [NSString stringWithString:cacheString];\n}\n\n#pragma mark - NSURLConnection Delegate methods\n\n- (void) connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {\n    if (self.completion) {\n\t\tself.completion(nil, error);\n    }\n    [self finish];\n}\n\n- (void) connectionDidFinishLoading:(NSURLConnection *)connection {\n\tdispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{\n\t\t\n        NSData *data = self.receivedData;\n        \n\t\tstatic NSInteger prefixBytes = -1;\n\t\tstatic NSInteger suffixBytes = 1;\n\t\tif (-1 == prefixBytes) {\n\t\t\tNSString *responsePrefix = @\"jsonFlickrApi(\";\n\t\t\tprefixBytes = [responsePrefix length];\n\t\t}\n\t\t\n\t\tNSData *subData = nil;\n        if (data.length > prefixBytes) {\n            subData =[data subdataWithRange:NSMakeRange(prefixBytes, data.length - prefixBytes - suffixBytes)];\n        }\n\t\t\n\t\t//Cache the response\n\t\tif (data && data.length > 0) {\n\t\t\tif (0 != self.maxAgeMinutes) {\n\t\t\t\t[self.diskCache storeData:subData forKey:self.cacheKey];\n\t\t\t}\n            [self processResponseData:subData];\n\t\t} else {\n            NSString *errorString = @\"No data was returned from Flickr to process\";\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorString};\n\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorEmptyResponse userInfo:userInfo];\n\t\t\tif (self.completion) {\n\t\t\t\tself.completion(nil, error);\n\t\t\t}\n        }\n\t\t\n\t});\n}\n\n#pragma mark - Request\n\n- (NSMutableURLRequest *) createRequest:(NSError **)error {\n\t\n\tNSMutableDictionary *newArgs = self.args ? [NSMutableDictionary dictionaryWithDictionary:self.args] : [NSMutableDictionary dictionary];\n\tnewArgs[@\"method\"] = self.apiMethod;\n\tnewArgs[@\"format\"] = @\"json\";\n\t\n\tFKURLBuilder *urlBuilder = [[FKURLBuilder alloc] init];\n\t\n\tNSURL *url = nil;\n\tif ([FlickrKit sharedFlickrKit].isAuthorized) {\n\t\turl = [urlBuilder oauthURLFromBaseURL:[NSURL URLWithString:FKFlickrRESTAPI] method:FKHttpMethodGET params:newArgs];\n\t} else {\n\t\tNSString *query = [urlBuilder signedQueryStringFromParameters:newArgs];\n\t\tNSString *URLString = [NSString stringWithFormat:@\"%@?%@\", FKFlickrRESTAPI, query];\t\t\n\t\turl = [NSURL URLWithString:URLString];\n\t}\n\t\n    //Create Request\n\tNSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];    \n\trequest.cachePolicy = NSURLRequestReloadIgnoringLocalAndRemoteCacheData;\n    \n    //HTTP Method\n\trequest.HTTPMethod = @\"GET\";\n    \n    return request;\n}\n\n#pragma mark - Response\n\n- (void) processResponseData:(NSData *)data {\n\t\n\tNSAssert(data, @\"Must have data\");\n\t\n#ifdef DEBUG\n\t//NSString *jsonString = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];\n#endif\n\t\n\tNSError *error = nil;\n\tid jsonData = [NSJSONSerialization JSONObjectWithData:data\n\t\t\t\t\t\t\t\t\t\t\t\t  options:NSJSONReadingAllowFragments\n\t\t\t\t\t\t\t\t\t\t\t\t\terror:&error];\n\tif (!jsonData) {\n\t\tif (self.completion) {\n\t\t\tself.completion(nil, error);\n\t\t}\t\t\n\t} else {\n\t\t\n\t\tNSString *status = [jsonData valueForKey:@\"stat\"];\n\t\tif ([status isEqualToString:@\"fail\"]) {\n\t\t\tif (self.completion) {\n\t\t\t\tNSInteger errorCode = [[jsonData valueForKey:@\"code\"] integerValue];\n\t\t\t\tNSString *errorDescription = [jsonData valueForKey:@\"message\"];\t\t\t\t\n\t\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrAPIErrorDomain code:errorCode userInfo:userInfo];\n\t\t\t\tself.completion(nil, error);\n\t\t\t}\t\t\t\n\t\t} else {\n\t\t\tif (self.completion) {\n\t\t\t\tself.completion(jsonData, nil);\n\t\t\t}\t\t\t\n\t\t}\t\t\n\t}\n\t[self finish];\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKImageUploadNetworkOperation.h",
    "content": "//\n//  FKImageUploadNetworkOperation.h\n//  FlickrKit\n//\n//  Created by David Casserly on 06/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKDUNetworkOperation.h\"\n#import <UIKit/UIKit.h>\n#import \"FKDataTypes.h\"\n\n@interface FKImageUploadNetworkOperation : FKDUNetworkOperation \n\n@property (nonatomic, assign, readonly) CGFloat uploadProgress;\n\n- (id) initWithImage:(UIImage *)image arguments:(NSDictionary *)args completion:(FKAPIImageUploadCompletion)completion;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKImageUploadNetworkOperation.m",
    "content": "//\n//  FKImageUploadNetworkOperation.m\n//  FlickrKit\n//\n//  Created by David Casserly on 06/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKImageUploadNetworkOperation.h\"\n#import \"FlickrKit.h\"\n#import \"FKURLBuilder.h\"\n#import \"FKUtilities.h\"\n#import \"FKUploadRespone.h\"\n#import \"FKDUStreamUtil.h\"\n\n@interface FKImageUploadNetworkOperation ()\n@property (nonatomic, strong) UIImage *image;\n@property (nonatomic, retain) NSString *tempFile;\n@property (nonatomic, copy) FKAPIImageUploadCompletion completion;\n@property (nonatomic, retain) NSDictionary *args;\n@property (nonatomic, assign) CGFloat uploadProgress;\n@property (nonatomic, assign) NSUInteger fileSize;\n@end\n\n@implementation FKImageUploadNetworkOperation\n\n- (id) initWithImage:(UIImage *)image arguments:(NSDictionary *)args completion:(FKAPIImageUploadCompletion)completion; {\n    self = [super init];\n    if (self) {\n\t\tself.image = image;\n\t\tself.args = args;\n\t\tself.completion = completion;\n    }\n    return self;\n}\n\n#pragma mark - DUOperation methods\n\n- (void) cancel {\n\tself.completion = nil;\n\t[self cleanupTempFile:self.tempFile];\n\t[super cancel];\n}\n\n- (void) finish {\n\tself.completion = nil;\n\t[self cleanupTempFile:self.tempFile];\n\t[super finish];\n}\n\n#pragma mark - Create the request\n\n- (void) cleanupTempFile:(NSString *)uploadTempFilename {\n    if (uploadTempFilename) {\n        NSFileManager *fileManager = [NSFileManager defaultManager];\n        if ([fileManager fileExistsAtPath:uploadTempFilename]) {\n\t\t\tBOOL __unused removeResult = NO;\n\t\t\tNSError *error = nil;\n\t\t\tremoveResult = [fileManager removeItemAtPath:uploadTempFilename error:&error];\n\t\t\tNSAssert(removeResult, @\"Should be able to remove temp file\");\n        }        \n        uploadTempFilename = nil;\n    }\n}\n\n- (NSMutableURLRequest *) createRequest:(NSError **)error {\n\t// Setup args\n\tNSMutableDictionary *newArgs = self.args ? [NSMutableDictionary dictionaryWithDictionary:self.args] : [NSMutableDictionary dictionary];\n\tnewArgs[@\"format\"] = @\"json\";\n\n//#ifdef DEBUG\n//    [newArgs setObject:@\"0\" forKey:@\"is_public\"];\n//    [newArgs setObject:@\"0\" forKey:@\"is_friend\"];\n//    [newArgs setObject:@\"0\" forKey:@\"is_family\"];\n//    [newArgs setObject:@\"2\" forKey:@\"hidden\"];\n//#endif\n    \n    // Build a URL to the upload service\n\tFKURLBuilder *urlBuilder = [[FKURLBuilder alloc] init];\n\tNSDictionary *args = [urlBuilder signedArgsFromParameters:newArgs method:FKHttpMethodPOST url:[NSURL URLWithString:@\"https://api.flickr.com/services/upload/\"]];\n\t\n\t// Form multipart needs a boundary \n\tNSString *multipartBoundary = FKGenerateUUID();\n\t\n\t// File name\n\tNSString *inFilename = [self.args valueForKey:@\"title\"];\n\tif (!inFilename) {\n        inFilename = @\" \"; // Leave space so that the below still uploads a file\n    } else {\n        inFilename = [inFilename stringByReplacingOccurrencesOfString:@\" \" withString:@\"\"];\n    }\n    \n    // The multipart opening string\n\tNSMutableString *multipartOpeningString = [NSMutableString string];\n\tfor (NSString *key in args.allKeys) {\n\t\t[multipartOpeningString appendFormat:@\"--%@\\r\\nContent-Disposition: form-data; name=\\\"%@\\\"\\r\\n\\r\\n%@\\r\\n\", multipartBoundary, key, [args valueForKey:key]];\n\t}\n    [multipartOpeningString appendFormat:@\"--%@\\r\\nContent-Disposition: form-data; name=\\\"photo\\\"; filename=\\\"%@\\\"\\r\\n\", multipartBoundary, inFilename];\n    [multipartOpeningString appendFormat:@\"Content-Type: %@\\r\\n\\r\\n\", @\"image/jpeg\"];\n\t\n\t// The multipart closing string\n\tNSMutableString *multipartClosingString = [NSMutableString string];\n\t[multipartClosingString appendFormat:@\"\\r\\n--%@--\", multipartBoundary];\n    \n\t// The temp file to write this multipart to\n\tNSString *tempFileName = [NSTemporaryDirectory() stringByAppendingFormat:@\"%@.%@\", @\"FKFlickrTempFile\", FKGenerateUUID()];\n\tself.tempFile = tempFileName;\t\n\t\n\t// Output stream is the file... \n    NSOutputStream *outputStream = [NSOutputStream outputStreamToFileAtPath:tempFileName append:NO];\n    [outputStream open];\n\t\n\t// Input stream is the image\n\tNSData *imgData = UIImageJPEGRepresentation(self.image, 1.0);\n\tNSInputStream *inImageStream = [[NSInputStream alloc] initWithData:imgData];\n\t\n\t// Write the contents to the streams... don't cross the streams !\n\t[FKDUStreamUtil writeMultipartStartString:multipartOpeningString imageStream:inImageStream toOutputStream:outputStream closingString:multipartClosingString];\n\n\t// Get the file size\n    NSDictionary *fileInfo = [[NSFileManager defaultManager] attributesOfItemAtPath:tempFileName error:error];\n    NSNumber *fileSize = nil;\n    if (fileInfo) {\n        fileSize = [fileInfo objectForKey:NSFileSize];\n        self.fileSize = [fileSize integerValue];\n    } else {\n        //we have the error populated\n        return nil;\n    }\t\n\n    // Now the input stream for the request is the file just created\n\tNSInputStream *inputStream = [NSInputStream inputStreamWithFileAtPath:tempFileName];\t\n\t\n\tNSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@\"https://api.flickr.com/services/upload/\"]];\n\t[request setHTTPMethod:@\"POST\"];\n\t[request setHTTPBodyStream:inputStream];\n\tNSString *contentType = [NSString stringWithFormat:@\"multipart/form-data; boundary=%@\", multipartBoundary];\n\t[request setValue:contentType forHTTPHeaderField:@\"Content-Type\"];\n    [request setValue:[fileSize stringValue] forHTTPHeaderField:@\"Content-Length\"];\n    \n    return request;\n}\n\n#pragma mark - NSURLConnection Delegate methods\n\n- (void) connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {\n\tif (self.completion) {\n\t\tself.completion(nil, error);\n\t}\n    [self finish];\n}\n\n- (void) connectionDidFinishLoading:(NSURLConnection *)connection {\n\tdispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{\n\t\t\n\t\tFKUploadRespone *response = [[FKUploadRespone alloc] initWithData:self.receivedData];\n\t\tBOOL success = [response parse];\n\t\t\n\t\tif (!success) {\n\t\t\tNSString *errorString = @\"Cannot parse response data from image upload\";\n\t\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorString};\n\t\t\tNSError *error = [NSError errorWithDomain:FKFlickrKitErrorDomain code:FKErrorResponseParsing userInfo:userInfo];\n\t\t\tif (self.completion) {\n\t\t\t\tself.completion(nil, error);\n\t\t\t}\n\t\t} else {\n\t\t\tif (self.completion) {\n\t\t\t\tself.completion(response.photoID, response.error);\n\t\t\t}\n\t\t}\n\t\t\n\t});\n}\n\n- (void) connection:(NSURLConnection *)connection didSendBodyData:(NSInteger)bytesWritten totalBytesWritten:(NSInteger)totalBytesWritten totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite {\n\t\n    // Calculate the progress\n    self.uploadProgress = (CGFloat) totalBytesWritten / (CGFloat) self.fileSize;\n    \n#ifdef DEBUG\n    NSLog(@\"file size is %i\", self.fileSize);\n\tNSLog(@\"Sent %i, total Sent %i, expected total %i\", bytesWritten, totalBytesWritten, totalBytesExpectedToWrite);\n    NSLog(@\"Upload progress is %f\", self.uploadProgress);\n#endif\n}\n\n@end\n\n\n\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKURLBuilder.h",
    "content": "//\n//  FKURLBuilder.h\n//  FlickrKit\n//\n//  Created by David Casserly on 28/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\ntypedef enum {\n\tFKHttpMethodGET = 0,\n\tFKHttpMethodPOST\n} FKHttpMethod;\n\n@interface FKURLBuilder : NSObject\n\n#pragma mark - URL Encryption\n\n- (NSURL *) oauthURLFromBaseURL:(NSURL *)inURL method:(FKHttpMethod)method params:(NSDictionary *)params;\n\n#pragma mark - Create query string from args and sign it\n\n- (NSString *) signedQueryStringFromParameters:(NSDictionary *)params;\n\n#pragma mark - Args as array\n\n- (NSDictionary *) signedArgsFromParameters:(NSDictionary *)params method:(FKHttpMethod)method url:(NSURL *)url;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKURLBuilder.m",
    "content": "//\n//  FKURLBuilder.m\n//  FlickrKit\n//\n//  Created by David Casserly on 28/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKURLBuilder.h\"\n#import \"FKOFHMACSha1Base64.h\"\n#import \"FlickrKit.h\"\n#import \"FKUtilities.h\"\n\n@implementation FKURLBuilder\n\n#pragma mark - URL Encryption\n\n- (NSURL *) oauthURLFromBaseURL:(NSURL *)inURL method:(FKHttpMethod)method params:(NSDictionary *)params {\n\t\t\n    NSDictionary *newArgs = [self signedOAuthHTTPQueryParameters:params baseURL:inURL method:method];\n    NSMutableArray *queryArray = [NSMutableArray array];\n\t\n\tfor (NSString *key in newArgs) {\n\t\t[queryArray addObject:[NSString stringWithFormat:@\"%@=%@\", key, FKEscapedURLStringPlus(newArgs[key])]];\n\t}\n\t\n    NSString *newURLStringWithQuery = [NSString stringWithFormat:@\"%@?%@\", [inURL absoluteString], [queryArray componentsJoinedByString:@\"&\"]];\n    \n    return [NSURL URLWithString:newURLStringWithQuery];\n}\n\n//private\n- (NSDictionary *) signedOAuthHTTPQueryParameters:(NSDictionary *)params baseURL:(NSURL *)inURL method:(FKHttpMethod)method {\n\t\n\tNSString *httpMethod = nil;\n\tswitch (method) {\n\t\tcase FKHttpMethodGET:\n\t\t\thttpMethod = @\"GET\";\n\t\t\tbreak;\n\t\tcase FKHttpMethodPOST:\n\t\t\thttpMethod = @\"POST\";\n\t\t\tbreak;\n\t\tdefault:\n\t\t\tbreak;\n\t}\n\t\n    NSMutableDictionary *newArgs = params ? [params mutableCopy] : [NSMutableDictionary dictionary];\n    newArgs[@\"oauth_nonce\"] = [FKGenerateUUID() substringToIndex:8];\n\tNSTimeInterval time = [[NSDate date] timeIntervalSince1970];\n    newArgs[@\"oauth_timestamp\"] = [NSString stringWithFormat:@\"%f\", time];\n    newArgs[@\"oauth_version\"] = @\"1.0\";\n    newArgs[@\"oauth_signature_method\"] = @\"HMAC-SHA1\";\n    newArgs[@\"oauth_consumer_key\"] = [FlickrKit sharedFlickrKit].apiKey;\n    \n    if (!params[@\"oauth_token\"] && [FlickrKit sharedFlickrKit].authToken) {\n        newArgs[@\"oauth_token\"] = [FlickrKit sharedFlickrKit].authToken;\n    }\n    \n    NSString *signatureKey = nil;\n    if ([FlickrKit sharedFlickrKit].authSecret) {\n        signatureKey = [NSString stringWithFormat:@\"%@&%@\", [FlickrKit sharedFlickrKit].secret, [FlickrKit sharedFlickrKit].authSecret];\n    } else {\n        signatureKey = [NSString stringWithFormat:@\"%@&\", [FlickrKit sharedFlickrKit].secret];\n    }\n    \n    NSMutableString *baseString = [NSMutableString string];\n    [baseString appendString:httpMethod];\n    [baseString appendString:@\"&\"];\n    [baseString appendString:FKEscapedURLStringPlus([inURL absoluteString])];\n    \n    NSArray *sortedKeys = [[newArgs allKeys] sortedArrayUsingSelector:@selector(compare:)];\n    [baseString appendString:@\"&\"];\n    \n\tNSMutableArray *baseStrArgs = [NSMutableArray array];\n\tfor (NSString *key in sortedKeys) {\n\t\t[baseStrArgs addObject:[NSString stringWithFormat:@\"%@=%@\", key, FKEscapedURLStringPlus(newArgs[key])]];\n\t}\t\n    \n    [baseString appendString:FKEscapedURLStringPlus([baseStrArgs componentsJoinedByString:@\"&\"])];\n    \n    NSString *signature = FKOFHMACSha1Base64(signatureKey, baseString);\n    \n    newArgs[@\"oauth_signature\"] = signature;\n    return newArgs;\n}\n\n#pragma mark - Create query string from args and sign it\n\n- (NSString *) signedQueryStringFromParameters:(NSDictionary *)params {\n    NSArray *signedParams = [self signedArgumentComponentsFromParameters:params];\n    NSMutableArray *args = [NSMutableArray array];\n\t\n\tfor (NSArray *param in signedParams) {\n\t\t[args addObject:[param componentsJoinedByString:@\"=\"]];\n\t}\n\n    return [args componentsJoinedByString:@\"&\"];\n}\n\n//private\n- (NSArray *) signedArgumentComponentsFromParameters:(NSDictionary *)params {\n    NSMutableDictionary *args = params ? [params mutableCopy] : [NSMutableDictionary dictionary];\n\tif ([FlickrKit sharedFlickrKit].apiKey) {\n\t\targs[@\"api_key\"] = [FlickrKit sharedFlickrKit].apiKey;\n\t}\n\n\tNSMutableArray *argArray = [NSMutableArray array];\n\tNSMutableString *sigString = [NSMutableString stringWithString:[FlickrKit sharedFlickrKit].secret ? [FlickrKit sharedFlickrKit].secret  : @\"\"];\n\tNSArray *sortedKeys = [[args allKeys] sortedArrayUsingSelector:@selector(compare:)];\n\t\n\tfor (NSString *key in sortedKeys) {\n\t\tNSString *value = args[key];\n\t\t[sigString appendFormat:@\"%@%@\", key, value];\n\t\t[argArray addObject:@[key, FKEscapedURLString(value)]];\n\t}\n\t\n\tNSString *signature = FKMD5FromString(sigString);\n    [argArray addObject:@[@\"api_sig\", signature]];\n\treturn argArray;\n}\n\n\n#pragma mark - Args as array\n\n- (NSDictionary *) signedArgsFromParameters:(NSDictionary *)params method:(FKHttpMethod)method url:(NSURL *)url {\n\tif ([FlickrKit sharedFlickrKit].isAuthorized) {\n\t\treturn [self signedOAuthHTTPQueryParameters:params baseURL:url method:method];\n\t} else {\n\t\tNSMutableDictionary *returnDict = [NSMutableDictionary dictionary];\n\t\tNSArray *signedArgs = [self signedArgumentComponentsFromParameters:params];\n\t\tfor (NSArray *comp in signedArgs) {\n\t\t\t[returnDict setObject:comp[1] forKey:comp[0]];\n\t\t}\n\t\treturn [returnDict copy];\n\t}\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKUploadRespone.h",
    "content": "//\n//  FKUploadRespone.h\n//  FlickrKit\n//\n//  Created by David Casserly on 06/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n\n@interface FKUploadRespone : NSObject <NSXMLParserDelegate>\n\n@property (nonatomic, strong, readonly) NSString *photoID;\n@property (nonatomic, strong, readonly) NSError *error;\n\n- (id) initWithData:(NSData *)data;\n\n- (BOOL) parse;\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/FKUploadRespone.m",
    "content": "//\n//  FKUploadRespone.m\n//  FlickrKit\n//\n//  Created by David Casserly on 06/06/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKUploadRespone.h\"\n#import \"FKDataTypes.h\"\n\n@interface FKUploadRespone ()\n@property (nonatomic, strong) NSMutableString *currentElementContent;\n@property (nonatomic, strong) NSData *data;\n@property (nonatomic, strong) NSString *photoID;\n@property (nonatomic, strong) NSError *error;\n@end\n\n@implementation FKUploadRespone\n\n- (id) initWithData:(NSData *)data {\n    self = [super init];\n    if (self) {\n        self.data = data;\n        \n#ifdef DEBUG\n        NSString *dataString = [NSString.alloc initWithData:self.data encoding:NSUTF8StringEncoding];\n        NSLog(@\"%@\", dataString);\n#endif\n    }\n    return self;\n}\n\n- (BOOL) parse {\n\tNSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:self.data];\n\txmlParser.delegate = self;\n\treturn [xmlParser parse];\n}\n\n#pragma mark - Parser delegate methods\n\n- (void) parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {\n\t\n\tself.currentElementContent = nil;\n\t\n\tBOOL success = NO;\n\tif ([elementName isEqualToString:@\"rsp\"]) {\n\t\tNSString *status = [attributeDict objectForKey:@\"stat\"];\n\t\tif ([status isEqualToString:@\"ok\"]) {\n\t\t\tsuccess = YES;\n\t\t} else if ([status isEqualToString:@\"fail\"]) {\n\t\t\tsuccess = NO;\n\t\t}\n\t}\n\t\n\tif ([elementName isEqualToString:@\"err\"]) {\n\t\tNSString *errorCodeString = [attributeDict objectForKey:@\"code\"];\n\t\tNSString *errorDescription = [attributeDict objectForKey:@\"msg\"];\n\t\t\n\t\tNSInteger errorCode = [errorCodeString integerValue];\n\t\tNSDictionary *userInfo = @{NSLocalizedDescriptionKey: errorDescription};\n\t\tNSError *error = [NSError errorWithDomain:FKFlickrAPIErrorDomain code:errorCode userInfo:userInfo];\n\t\tself.error = error;\n\t}\n\t\n}\n\n- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {\n    if (!self.currentElementContent) {\n        // currentStringValue is an NSMutableString instance variable\n        self.currentElementContent = [[NSMutableString alloc] initWithCapacity:50];\n    }\n    [self.currentElementContent appendString:string];\n}\n\n- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {\n\tif ([elementName isEqualToString:@\"photoid\"]) {\n\t\tself.photoID = [self.currentElementContent copy];\n\t}\t\n}\n\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/Reachability/FKReachability.h",
    "content": "/*\n \n File: Reachability.h\n Abstract: Basic demonstration of how to use the SystemConfiguration Reachablity APIs.\n \n Version: 2.2\n \n Disclaimer: IMPORTANT:  This Apple software is supplied to you by Apple Inc.\n (\"Apple\") in consideration of your agreement to the following terms, and your\n use, installation, modification or redistribution of this Apple software\n constitutes acceptance of these terms.  If you do not agree with these terms,\n please do not use, install, modify or redistribute this Apple software.\n \n In consideration of your agreement to abide by the following terms, and subject\n to these terms, Apple grants you a personal, non-exclusive license, under\n Apple's copyrights in this original Apple software (the \"Apple Software\"), to\n use, reproduce, modify and redistribute the Apple Software, with or without\n modifications, in source and/or binary forms; provided that if you redistribute\n the Apple Software in its entirety and without modifications, you must retain\n this notice and the following text and disclaimers in all such redistributions\n of the Apple Software.\n Neither the name, trademarks, service marks or logos of Apple Inc. may be used\n to endorse or promote products derived from the Apple Software without specific\n prior written permission from Apple.  Except as expressly stated in this notice,\n no other rights or licenses, express or implied, are granted by Apple herein,\n including but not limited to any patent rights that may be infringed by your\n derivative works or by other works in which the Apple Software may be\n incorporated.\n \n The Apple Software is provided by Apple on an \"AS IS\" basis.  APPLE MAKES NO\n WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN\n COMBINATION WITH YOUR PRODUCTS.\n \n IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR\n DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF\n CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF\n APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Copyright (C) 2010 Apple Inc. All Rights Reserved.\n \n */\n\n\n#import <Foundation/Foundation.h>\n#import <SystemConfiguration/SystemConfiguration.h>\n#import <netinet/in.h>\n\ntypedef enum {\n\tNotReachable = 0,\n\tReachableViaWiFi,\n\tReachableViaWWAN\n} NetworkStatus;\n#define kReachabilityChangedNotification @\"kNetworkReachabilityChangedNotification\"\n\n@interface FKReachability: NSObject \n{\n\tBOOL localWiFiRef;\n\tSCNetworkReachabilityRef reachabilityRef;\n}\n\n//reachabilityWithHostName- Use to check the reachability of a particular host name. \n+ (FKReachability*) reachabilityWithHostName: (NSString*) hostName;\n\n//reachabilityWithAddress- Use to check the reachability of a particular IP address. \n+ (FKReachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;\n\n//reachabilityForInternetConnection- checks whether the default route is available.  \n//  Should be used by applications that do not connect to a particular host\n+ (FKReachability*) reachabilityForInternetConnection;\n\n//reachabilityForLocalWiFi- checks whether a local wifi connection is available.\n+ (FKReachability*) reachabilityForLocalWiFi;\n\n//Start listening for reachability notifications on the current run loop\n- (BOOL) startNotifier;\n- (void) stopNotifier;\n\n- (NetworkStatus) currentReachabilityStatus;\n//WWAN may be available, but not active until a connection has been established.\n//WiFi may require a connection for VPN on Demand.\n- (BOOL) connectionRequired;\n@end\n\n\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Network/Reachability/FKReachability.m",
    "content": "/*\n \n File: Reachability.m\n Abstract: Basic demonstration of how to use the SystemConfiguration Reachablity APIs.\n \n Version: 2.2\n \n Disclaimer: IMPORTANT:  This Apple software is supplied to you by Apple Inc.\n (\"Apple\") in consideration of your agreement to the following terms, and your\n use, installation, modification or redistribution of this Apple software\n constitutes acceptance of these terms.  If you do not agree with these terms,\n please do not use, install, modify or redistribute this Apple software.\n \n In consideration of your agreement to abide by the following terms, and subject\n to these terms, Apple grants you a personal, non-exclusive license, under\n Apple's copyrights in this original Apple software (the \"Apple Software\"), to\n use, reproduce, modify and redistribute the Apple Software, with or without\n modifications, in source and/or binary forms; provided that if you redistribute\n the Apple Software in its entirety and without modifications, you must retain\n this notice and the following text and disclaimers in all such redistributions\n of the Apple Software.\n Neither the name, trademarks, service marks or logos of Apple Inc. may be used\n to endorse or promote products derived from the Apple Software without specific\n prior written permission from Apple.  Except as expressly stated in this notice,\n no other rights or licenses, express or implied, are granted by Apple herein,\n including but not limited to any patent rights that may be infringed by your\n derivative works or by other works in which the Apple Software may be\n incorporated.\n \n The Apple Software is provided by Apple on an \"AS IS\" basis.  APPLE MAKES NO\n WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED\n WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR\n PURPOSE, REGARDING THE APPLE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN\n COMBINATION WITH YOUR PRODUCTS.\n \n IN NO EVENT SHALL APPLE BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR\n CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE\n GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)\n ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR\n DISTRIBUTION OF THE APPLE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF\n CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF\n APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n \n Copyright (C) 2010 Apple Inc. All Rights Reserved.\n \n */\n\n#import <sys/socket.h>\n#import <netinet/in.h>\n#import <netinet6/in6.h>\n#import <arpa/inet.h>\n#import <ifaddrs.h>\n#import <netdb.h>\n\n#import <CoreFoundation/CoreFoundation.h>\n\n#import \"FKReachability.h\"\n\n#define kShouldPrintReachabilityFlags 0\n\nstatic void PrintReachabilityFlags(SCNetworkReachabilityFlags    flags, const char* comment)\n{\n#if kShouldPrintReachabilityFlags\n\t\n    DULog(@\"Reachability Flag Status: %c%c %c%c%c%c%c%c%c %s\\n\",\n\t\t  (flags & kSCNetworkReachabilityFlagsIsWWAN)\t\t\t\t  ? 'W' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsReachable)            ? 'R' : '-',\n\t\t  \n\t\t  (flags & kSCNetworkReachabilityFlagsTransientConnection)  ? 't' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsConnectionRequired)   ? 'c' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic)  ? 'C' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsInterventionRequired) ? 'i' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsConnectionOnDemand)   ? 'D' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsIsLocalAddress)       ? 'l' : '-',\n\t\t  (flags & kSCNetworkReachabilityFlagsIsDirect)             ? 'd' : '-',\n\t\t  comment\n\t\t  );\n#endif\n}\n\n\n@implementation FKReachability\nstatic void ReachabilityCallback(SCNetworkReachabilityRef target, SCNetworkReachabilityFlags flags, void* info)\n{\n#pragma unused (target, flags)\n\tNSCAssert(info != NULL, @\"info was NULL in ReachabilityCallback\");\n\t//NSCAssert([(NSObject*) info isKindOfClass: [Reachability class]], @\"info was wrong class in ReachabilityCallback\");\n\t\n\t//We're on the main RunLoop, so an NSAutoreleasePool is not necessary, but is added defensively\n\t// in case someon uses the Reachablity object in a different thread.\n\t@autoreleasepool {\n\t\n\t\tFKReachability* noteObject = (__bridge FKReachability*) info;\n\t\t// Post a notification to notify the client that the network reachability changed.\n\t\t[[NSNotificationCenter defaultCenter] postNotificationName: kReachabilityChangedNotification object: noteObject];\n\t\n\t}\n}\n\n- (BOOL) startNotifier\n{\n\tBOOL retVal = NO;\n\tSCNetworkReachabilityContext\tcontext = {0, (__bridge void *)(self), NULL, NULL, NULL};\n\tif(SCNetworkReachabilitySetCallback(reachabilityRef, ReachabilityCallback, &context))\n\t{\n\t\tif(SCNetworkReachabilityScheduleWithRunLoop(reachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode))\n\t\t{\n\t\t\tretVal = YES;\n\t\t}\n\t}\n\treturn retVal;\n}\n\n- (void) stopNotifier\n{\n\tif(reachabilityRef!= NULL)\n\t{\n\t\tSCNetworkReachabilityUnscheduleFromRunLoop(reachabilityRef, CFRunLoopGetCurrent(), kCFRunLoopDefaultMode);\n\t}\n}\n\n- (void) dealloc\n{\n\t[self stopNotifier];\n\tif(reachabilityRef!= NULL)\n\t{\n\t\tCFRelease(reachabilityRef);\n\t}\n}\n\n+ (FKReachability*) reachabilityWithHostName: (NSString*) hostName;\n{\n\tFKReachability* retVal = NULL;\n\tSCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithName(NULL, [hostName UTF8String]);\n\tif(reachability!= NULL)\n\t{\n\t\tretVal= [[self alloc] init];\n\t\tif(retVal!= NULL)\n\t\t{\n\t\t\tretVal->reachabilityRef = reachability;\n\t\t\tretVal->localWiFiRef = NO;\n\t\t}\n\t}\n\treturn retVal;\n}\n\n+ (FKReachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress;\n{\n\tSCNetworkReachabilityRef reachability = SCNetworkReachabilityCreateWithAddress(kCFAllocatorDefault, (const struct sockaddr*)hostAddress);\n\tFKReachability* retVal = NULL;\n\tif(reachability!= NULL)\n\t{\n\t\tretVal= [[self alloc] init];\n\t\tif(retVal!= NULL)\n\t\t{\n\t\t\tretVal->reachabilityRef = reachability;\n\t\t\tretVal->localWiFiRef = NO;\n\t\t}\n\t}\n\treturn retVal;\n}\n\n+ (FKReachability*) reachabilityForInternetConnection;\n{\n\tstruct sockaddr_in zeroAddress;\n\tbzero(&zeroAddress, sizeof(zeroAddress));\n\tzeroAddress.sin_len = sizeof(zeroAddress);\n\tzeroAddress.sin_family = AF_INET;\n\treturn [self reachabilityWithAddress: &zeroAddress];\n}\n\n+ (FKReachability*) reachabilityForLocalWiFi;\n{\n\tstruct sockaddr_in localWifiAddress;\n\tbzero(&localWifiAddress, sizeof(localWifiAddress));\n\tlocalWifiAddress.sin_len = sizeof(localWifiAddress);\n\tlocalWifiAddress.sin_family = AF_INET;\n\t// IN_LINKLOCALNETNUM is defined in <netinet/in.h> as 169.254.0.0\n\tlocalWifiAddress.sin_addr.s_addr = htonl(IN_LINKLOCALNETNUM);\n\tFKReachability* retVal = [self reachabilityWithAddress: &localWifiAddress];\n\tif(retVal!= NULL)\n\t{\n\t\tretVal->localWiFiRef = YES;\n\t}\n\treturn retVal;\n}\n\n#pragma mark Network Flag Handling\n\n- (NetworkStatus) localWiFiStatusForFlags: (SCNetworkReachabilityFlags) flags\n{\n\tPrintReachabilityFlags(flags, \"localWiFiStatusForFlags\");\n\t\n\tBOOL retVal = NotReachable;\n\tif((flags & kSCNetworkReachabilityFlagsReachable) && (flags & kSCNetworkReachabilityFlagsIsDirect))\n\t{\n\t\tretVal = ReachableViaWiFi;\t\n\t}\n\treturn retVal;\n}\n\n- (NetworkStatus) networkStatusForFlags: (SCNetworkReachabilityFlags) flags\n{\n\tPrintReachabilityFlags(flags, \"networkStatusForFlags\");\n\tif ((flags & kSCNetworkReachabilityFlagsReachable) == 0)\n\t{\n\t\t// if target host is not reachable\n\t\treturn NotReachable;\n\t}\n\t\n\tBOOL retVal = NotReachable;\n\t\n\tif ((flags & kSCNetworkReachabilityFlagsConnectionRequired) == 0)\n\t{\n\t\t// if target host is reachable and no connection is required\n\t\t//  then we'll assume (for now) that your on Wi-Fi\n\t\tretVal = ReachableViaWiFi;\n\t}\n\t\n\t\n\tif ((((flags & kSCNetworkReachabilityFlagsConnectionOnDemand ) != 0) ||\n\t\t (flags & kSCNetworkReachabilityFlagsConnectionOnTraffic) != 0))\n\t{\n\t\t// ... and the connection is on-demand (or on-traffic) if the\n\t\t//     calling application is using the CFSocketStream or higher APIs\n\t\t\n\t\tif ((flags & kSCNetworkReachabilityFlagsInterventionRequired) == 0)\n\t\t{\n\t\t\t// ... and no [user] intervention is needed\n\t\t\tretVal = ReachableViaWiFi;\n\t\t}\n\t}\n\t\n\tif ((flags & kSCNetworkReachabilityFlagsIsWWAN) == kSCNetworkReachabilityFlagsIsWWAN)\n\t{\n\t\t// ... but WWAN connections are OK if the calling application\n\t\t//     is using the CFNetwork (CFSocketStream?) APIs.\n\t\tretVal = ReachableViaWWAN;\n\t}\n\treturn retVal;\n}\n\n- (BOOL) connectionRequired;\n{\n\tNSAssert(reachabilityRef != NULL, @\"connectionRequired called with NULL reachabilityRef\");\n\tSCNetworkReachabilityFlags flags;\n\tif (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))\n\t{\n\t\treturn (flags & kSCNetworkReachabilityFlagsConnectionRequired);\n\t}\n\treturn NO;\n}\n\n- (NetworkStatus) currentReachabilityStatus\n{\n\tNSAssert(reachabilityRef != NULL, @\"currentNetworkStatus called with NULL reachabilityRef\");\n\tNetworkStatus retVal = NotReachable;\n\tSCNetworkReachabilityFlags flags;\n\tif (SCNetworkReachabilityGetFlags(reachabilityRef, &flags))\n\t{\n\t\tif(localWiFiRef)\n\t\t{\n\t\t\tretVal = [self localWiFiStatusForFlags: flags];\n\t\t}\n\t\telse\n\t\t{\n\t\t\tretVal = [self networkStatusForFlags: flags];\n\t\t}\n\t}\n\treturn retVal;\n}\n@end\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Utilities/FKOFHMACSha1Base64.h",
    "content": "//\n// OFUtilities.h\n//\n// Copyright (c) 2009-2011 Lukhnos D. Liu (http://lukhnos.org)\n//\n// Permission is hereby granted, free of charge, to any person\n// obtaining a copy of this software and associated documentation\n// files (the \"Software\"), to deal in the Software without\n// restriction, including without limitation the rights to use,\n// copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the\n// Software is furnished to do so, subject to the following\n// conditions:\n//\n// The above copyright notice and this permission notice shall be\n// included in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n// OTHER DEALINGS IN THE SOFTWARE.\n//\n\n#import <Foundation/Foundation.h>\n\nNSString *FKOFHMACSha1Base64(NSString *inKey, NSString *inMessage);\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Utilities/FKOFHMACSha1Base64.m",
    "content": "//\n// OFUtilities.m\n//\n// Copyright (c) 2009-2011 Lukhnos D. Liu (http://lukhnos.org)\n//\n// Permission is hereby granted, free of charge, to any person\n// obtaining a copy of this software and associated documentation\n// files (the \"Software\"), to deal in the Software without\n// restriction, including without limitation the rights to use,\n// copy, modify, merge, publish, distribute, sublicense, and/or sell\n// copies of the Software, and to permit persons to whom the\n// Software is furnished to do so, subject to the following\n// conditions:\n//\n// The above copyright notice and this permission notice shall be\n// included in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES\n// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\n// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\n// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\n// OTHER DEALINGS IN THE SOFTWARE.\n//\n\n#import \"FKOFHMACSha1Base64.h\"\n#import <CommonCrypto/CommonDigest.h>\n\nstatic NSData *FKOFSha1(NSData *inData) {\n    NSMutableData *result = [NSMutableData dataWithLength:CC_SHA1_DIGEST_LENGTH];\n    CC_SHA1_CTX context;\n    CC_SHA1_Init(&context);\n    CC_SHA1_Update(&context, [inData bytes], (CC_LONG)[inData length]);\n    CC_SHA1_Final([result mutableBytes], &context);\n    return result;\n}\n\nstatic char *FKNewBase64Encode(const void *buffer, size_t length, bool separateLines, size_t *outputLength);\n\n\n// http://en.wikipedia.org/wiki/HMAC\nNSString *FKOFHMACSha1Base64(NSString *inKey, NSString *inMessage) {\n    NSData *keyData = [inKey dataUsingEncoding:NSUTF8StringEncoding];\n    \n    if ([keyData length] > CC_SHA1_BLOCK_BYTES) {\n        keyData = FKOFSha1(keyData);\n    }\n    \n    if ([keyData length] < CC_SHA1_BLOCK_BYTES) {\n        NSUInteger padSize = CC_SHA1_BLOCK_BYTES - [keyData length];\n\t\t\n        NSMutableData *paddedData = [NSMutableData dataWithData:keyData];\n        [paddedData appendData:[NSMutableData dataWithLength:padSize]];\n        keyData  = paddedData;\n    }\n    \n    NSMutableData *oKeyPad = [NSMutableData dataWithLength:CC_SHA1_BLOCK_BYTES];\n    NSMutableData *iKeyPad = [NSMutableData dataWithLength:CC_SHA1_BLOCK_BYTES];\n\t\n    const uint8_t *kdPtr = [keyData bytes];\n    uint8_t *okpPtr = [oKeyPad mutableBytes];\n    uint8_t *ikpPtr = [iKeyPad mutableBytes];\n\t\n    memset(okpPtr, 0x5c, CC_SHA1_BLOCK_BYTES);\n    memset(ikpPtr, 0x36, CC_SHA1_BLOCK_BYTES);\n    \n    NSUInteger i;\n    for (i = 0; i < CC_SHA1_BLOCK_BYTES; i++) {\n        okpPtr[i] = okpPtr[i] ^ kdPtr[i];\n        ikpPtr[i] = ikpPtr[i] ^ kdPtr[i];\n    }\n    \n    NSData *msgData = [inMessage dataUsingEncoding:NSUTF8StringEncoding];\n    \n    NSMutableData *innerData = [NSMutableData dataWithData:iKeyPad];\n    [innerData appendData:msgData];\n    NSData *innerDataHashed = FKOFSha1(innerData);\n    \n    NSMutableData *outerData = [NSMutableData dataWithData:oKeyPad];\n    [outerData appendData:innerDataHashed];\n    \n    NSData *outerHashedData = FKOFSha1(outerData);\n    \n    \n\tsize_t outputLength;\n\tchar *outputBuffer = FKNewBase64Encode([outerHashedData bytes], [outerHashedData length], true, &outputLength);\n\t\n\tNSString *result = [[NSString alloc] initWithBytes:outputBuffer length:outputLength encoding:NSASCIIStringEncoding];\n\tfree(outputBuffer);\n\treturn result;\n}\n\n// From http://cocoawithlove.com/2009/06/base64-encoding-options-on-mac-and.html\n//\n// License header:\n//\n//  Created by Matt Gallagher on 2009/06/03.\n//  Copyright 2009 Matt Gallagher. All rights reserved.\n//\n//  This software is provided 'as-is', without any express or implied\n//  warranty. In no event will the authors be held liable for any damages\n//  arising from the use of this software. Permission is granted to anyone to\n//  use this software for any purpose, including commercial applications, and to\n//  alter it and redistribute it freely, subject to the following restrictions:\n//\n//  1. The origin of this software must not be misrepresented; you must not\n//     claim that you wrote the original software. If you use this software\n//     in a product, an acknowledgment in the product documentation would be\n//     appreciated but is not required.\n//  2. Altered source versions must be plainly marked as such, and must not be\n//     misrepresented as being the original software.\n//  3. This notice may not be removed or altered from any source\n//     distribution.\n//\n\n\n\n//\n// Mapping from 6 bit pattern to ASCII character.\n//\nstatic unsigned char base64EncodeLookup[65] = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\";\n\n\n//\n// Fundamental sizes of the binary and base64 encode/decode units in bytes\n//\n#define BINARY_UNIT_SIZE 3\n#define BASE64_UNIT_SIZE 4\n\n//\n// NewBase64Encode\n//\n// Encodes the arbitrary data in the inputBuffer as base64 into a newly malloced\n// output buffer.\n//\n//  inputBuffer - the source data for the encode\n//\tlength - the length of the input in bytes\n//  separateLines - if zero, no CR/LF characters will be added. Otherwise\n//\t\ta CR/LF pair will be added every 64 encoded chars.\n//\toutputLength - if not-NULL, on output will contain the encoded length\n//\t\t(not including terminating 0 char)\n//\n// returns the encoded buffer. Must be free'd by caller. Length is given by\n//\toutputLength.\n//\nstatic char *FKNewBase64Encode(const void *buffer, size_t length, bool separateLines, size_t *outputLength) {\n\t\n\tconst unsigned char *inputBuffer = (const unsigned char *)buffer;\n\t\n#define MAX_NUM_PADDING_CHARS 2\n#define OUTPUT_LINE_LENGTH 64\n#define INPUT_LINE_LENGTH ((OUTPUT_LINE_LENGTH / BASE64_UNIT_SIZE) * BINARY_UNIT_SIZE)\n#define CR_LF_SIZE 2\n\t\n\t//\n\t// Byte accurate calculation of final buffer size\n\t//\n\tsize_t outputBufferSize =\n    ((length / BINARY_UNIT_SIZE)\n     + ((length % BINARY_UNIT_SIZE) ? 1 : 0))\n    * BASE64_UNIT_SIZE;\n\tif (separateLines)\n\t{\n\t\toutputBufferSize +=\n        (outputBufferSize / OUTPUT_LINE_LENGTH) * CR_LF_SIZE;\n\t}\n\t\n\t//\n\t// Include space for a terminating zero\n\t//\n\toutputBufferSize += 1;\n    \n\t//\n\t// Allocate the output buffer\n\t//\n\tchar *outputBuffer = (char *)malloc(outputBufferSize);\n\tif (!outputBuffer)\n\t{\n\t\treturn NULL;\n\t}\n    \n\tsize_t i = 0;\n\tsize_t j = 0;\n\tconst size_t lineLength = separateLines ? INPUT_LINE_LENGTH : length;\n\tsize_t lineEnd = lineLength;\n\t\n\twhile (true)\n\t{\n\t\tif (lineEnd > length)\n\t\t{\n\t\t\tlineEnd = length;\n\t\t}\n        \n\t\tfor (; i + BINARY_UNIT_SIZE - 1 < lineEnd; i += BINARY_UNIT_SIZE)\n\t\t{\n\t\t\t//\n\t\t\t// Inner loop: turn 48 bytes into 64 base64 characters\n\t\t\t//\n\t\t\toutputBuffer[j++] = base64EncodeLookup[(inputBuffer[i] & 0xFC) >> 2];\n\t\t\toutputBuffer[j++] = base64EncodeLookup[((inputBuffer[i] & 0x03) << 4)\n                                                   | ((inputBuffer[i + 1] & 0xF0) >> 4)];\n\t\t\toutputBuffer[j++] = base64EncodeLookup[((inputBuffer[i + 1] & 0x0F) << 2)\n                                                   | ((inputBuffer[i + 2] & 0xC0) >> 6)];\n\t\t\toutputBuffer[j++] = base64EncodeLookup[inputBuffer[i + 2] & 0x3F];\n\t\t}\n\t\t\n\t\tif (lineEnd == length)\n\t\t{\n\t\t\tbreak;\n\t\t}\n\t\t\n\t\t//\n\t\t// Add the newline\n\t\t//\n\t\toutputBuffer[j++] = '\\r';\n\t\toutputBuffer[j++] = '\\n';\n\t\tlineEnd += lineLength;\n\t}\n\t\n\tif (i + 1 < length)\n\t{\n\t\t//\n\t\t// Handle the single '=' case\n\t\t//\n\t\toutputBuffer[j++] = base64EncodeLookup[(inputBuffer[i] & 0xFC) >> 2];\n\t\toutputBuffer[j++] = base64EncodeLookup[((inputBuffer[i] & 0x03) << 4)\n                                               | ((inputBuffer[i + 1] & 0xF0) >> 4)];\n\t\toutputBuffer[j++] = base64EncodeLookup[(inputBuffer[i + 1] & 0x0F) << 2];\n\t\toutputBuffer[j++] =\t'=';\n\t}\n\telse if (i < length)\n\t{\n\t\t//\n\t\t// Handle the double '=' case\n\t\t//\n\t\toutputBuffer[j++] = base64EncodeLookup[(inputBuffer[i] & 0xFC) >> 2];\n\t\toutputBuffer[j++] = base64EncodeLookup[(inputBuffer[i] & 0x03) << 4];\n\t\toutputBuffer[j++] = '=';\n\t\toutputBuffer[j++] = '=';\n\t}\n\toutputBuffer[j] = 0;\n\t\n\t//\n\t// Set the output length and return the buffer\n\t//\n\tif (outputLength)\n\t{\n\t\t*outputLength = j;\n\t}\n\treturn outputBuffer;\n}\n\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Utilities/FKUtilities.h",
    "content": "//\n//  FKUtilitis.h\n//  FlickrKit\n//\n//  Created by David Casserly on 29/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import <Foundation/Foundation.h>\n\n#pragma mark - MD5\n\nNSString *FKMD5FromString(NSString *string);\n\n#pragma mark - URL Escaped Strings\n\nNSString *FKEscapedURLString(NSString *string);\nNSString *FKEscapedURLStringPlus(NSString *string);\n\n#pragma mark - Unique ID\n\nNSString *FKGenerateUUID(void);\n\n#pragma mark - Query Strings\n\nNSDictionary *FKQueryParamDictionaryFromQueryString(NSString *queryString);\n\nNSDictionary *FKQueryParamDictionaryFromURL(NSURL *url);\n"
  },
  {
    "path": "Pods/FlickrKit/Classes/Utilities/FKUtilities.m",
    "content": "//\n//  FKUtilitis.m\n//  FlickrKit\n//\n//  Created by David Casserly on 29/05/2013.\n//  Copyright (c) 2013 DevedUp Ltd. All rights reserved. http://www.devedup.com\n//\n\n#import \"FKUtilities.h\"\n#import <CommonCrypto/CommonDigest.h>\n#import <CommonCrypto/CommonHMAC.h>\n\n#pragma mark - MD5\n\nNSString *FKMD5FromString(NSString *string) {\n\tconst char *cStr = [string UTF8String];\n\tunsigned char result[16];\n\tCC_MD5(cStr, (CC_LONG)strlen(cStr), result);\n\treturn [NSString stringWithFormat:@\"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x\",result[0], result[1], result[2], result[3], result[4], result[5], result[6], result[7],result[8], result[9], result[10], result[11],result[12], result[13], result[14], result[15]];\n}\n\n#pragma mark - URL Escaped Strings\n\nNSString *FKEscapedURLString(NSString *string) {\n\treturn [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];\n}\n\nNSString *FKEscapedURLStringPlus(NSString *string) {\n\tCFStringRef escaped = CFURLCreateStringByAddingPercentEscapes(NULL, (CFStringRef)string, NULL, (CFStringRef)@\"`~!@#$^&*()=+[]\\\\{}|;':\\\",/<>?\", kCFStringEncodingUTF8);\n\treturn (__bridge_transfer NSString *)escaped;\n}\n\n#pragma mark - Unique ID\n\nNSString *FKGenerateUUID(void) {\n\tCFUUIDRef uuid = CFUUIDCreate(NULL);\n    CFStringRef uuidStr = CFUUIDCreateString(NULL, uuid);\n    CFRelease(uuid);\n\treturn (__bridge_transfer NSString *)uuidStr;\n}\n\n#pragma mark - OAuthExtraction\n\nNSDictionary *FKQueryParamDictionaryFromQueryString(NSString *queryString) {\n\tif (queryString.length < 1) {\n\t\treturn nil;\n\t}\n\t\n\tNSArray *vars = [queryString componentsSeparatedByString:@\"&\"];\n\tNSMutableDictionary *keyValues = [NSMutableDictionary dictionary];\n\tfor (NSString *var in vars) {\n\t\tNSArray *kv = [var componentsSeparatedByString:@\"=\"];\n\t\tif ([kv count] != 2) {\n            continue;\n        }\n\t\tkeyValues[kv[0]] = kv[1];\n\t}\n\t\n\treturn [keyValues copy];\n}\n\nNSDictionary *FKQueryParamDictionaryFromURL(NSURL *url) {\n\tNSString *urlString = url.query;\n\tNSDictionary *params = FKQueryParamDictionaryFromQueryString(urlString);\n\treturn params;\n}\n"
  },
  {
    "path": "Pods/FlickrKit/README.md",
    "content": "# FlickrKit\n\nFlickrKit is an iOS Objective-C library for accessing the Flickr API written by David Casserly. It is used by [galleryr pro iPad app](https://itunes.apple.com/gb/app/flickr-gallery-pro/id525519823?mt=8).\n\n\nFeatures\n--------\n\nWho needs FlickrKit when we have ObjectiveFlickr? Why not? I used ObjectiveFlickr for a long time, and a some of the methods in this libary were born from ObjectiveFlickr. However, I sometimes had problems debugging ObjectiveFlickr as the networking code was custom and not familiar to me - and I provide a little bit more too…\n\n* You have a few ways to call methods - using string method name/dictionary params - or using the Model classes that have been generated for every Flickr API call available! It's up to you - or mix it up!\n* All methods return an NSOperation subclass, so you have the ability to cancel requests easily, requests are put onto an operation queue.\n* FlickrKit uses latest iOS libraries where possible, and is built with ARC and uses block callbacks. So it's internals should be familiar.\n*  Errors are packaged properly into NSError objects, again more familiarity.\n*  There is a default disk caching of Flickr responses - you are allowed to cache up to 24 hrs. You can specify the cache time per request.\n*  The code is (hopefully) easy to read and debug, as it uses standard iOS networking components in the simplest way possible.\n*  It is (partially) unit tested. \n*  There is a demo project to see it's usage.\n*  There is a vastly simplified authentication mechanism, which is by far the most complicated part of using Flickr APi - even when using ObjectiveFlickr.\n*  The model classes are auto generated and include all error codes, params, validation, documentation. The code generation project is also included in the source if you need to regenerate.\n*  Maybe there are more features that i've neglected to mentions… give it a go!\n \n###### Limitations \nI don't support Mac OS X (as i've never worked with that ..sorry! - ports welcome!). I don't support the old authentication method or migration - it only uses OAuth - which is almost a year old with Flickr now anyway. It only supports single user authentication - so doesn't support multiple flickr accounts\n\n\nRequirements\n------------\nFlickrKit requires iOS 6.0 and above and uses ARC. It may be compatible with older OS's, but I haven't tested this.\n\nIf you are using FlickrKit in your non-arc project, you will need to set a `-fobjc-arc` compiler flag on all of the FlickrKit source files. \n\nTo set a compiler flag in Xcode, go to your active target and select the \"Build Phases\" tab. Now select all FlickrKit source files, press Enter, insert `-fobjc-arc` and then \"Done\" to enable ARC for FlickrKit.\n\nInstallation\n-------------\n1. Drag FlickrKit.xcodeproj into your project.\n2. In your project target, build phases, target dependencies... add FlickrKit as a depenendency\n3. In your project target, build phases, link binary with library... add libFlickrKit.a\n4. In build settings > header search paths... point to FlickrKit classes directory, recursively\n5. Include SystemConfiguration.framework \n\nUsage\n-------------\nInluded in the source is a demo project that shows you how to get started. It has a few example use cases. The UI isn't pretty! - but the important part is the usage of the API in the code.\n\n##### API Notes\n * You need to start the library using initializeWithAPIKey:sharedSecret: which you will get from your flickr account\n * completion callbacks are not called on the main thread, so you must ensure you do any UI related work on the main thread\n * Flickr allow you to cache responses for up to 24 hrs, you can pass the maxCacheAge for the number of minutes you want to cache this for.\n * You can provide your own cache implementation if you want and plug it into FlickrKit. See [FlickrKit.h]\n * You can use either the string/dictionary call methods - or you can use the model api, where you use a model class. The advantage of the model classes are the clarity and the validation/error messaging built into them. They also contain all the flickr documentation. They are auto generated from the flickr API and can be regenerated with FKAPIBuilder class if the API updates.\n \n##### Authentication \n \n * You start auth using beginAuthWithCallbackURL with the url that flickr will call back to your app - completion callback gives you a url that you can present in a webview.\n * Once the user has logged in and flickr calls back to your app, you can pass this to completeAuthWithURL.\n * We store the auth token in NSUserDefaults - so when you launch your app again, you can call checkAuthorizationOnSuccess to see if the user is already validated.\n * Calling logout will remove all stored tokens and the user will have to authenticate again.\n\n#### Startup\nYou can get an API Key and Secret from your Flickr account. You need these to use the API.\n\n    [[FlickrKit sharedFlickrKit] initializeWithAPIKey:@\"YOUR_KEY\" sharedSecret:@\"YOUR_SECRET\"];\n\n#### Load Interesting Photos - Flickr Explore \nThis example demonstrates using the generated Flickr API Model classes.\n\n\tFlickrKit *fk = [FlickrKit sharedFlickrKit];\n\tFKFlickrInterestingnessGetList *interesting = [[FKFlickrInterestingnessGetList alloc] init];\n\t[fk call:interesting completion:^(NSDictionary *response, NSError *error) {\n\t\t// Note this is not the main thread!\n\t\tif (response) {\t\t\t\t\n\t\t\tNSMutableArray *photoURLs = [NSMutableArray array];\n\t\t\tfor (NSDictionary *photoData in [response valueForKeyPath:@\"photos.photo\"]) {\n\t\t\t\tNSURL *url = [fk photoURLForSize:FKPhotoSizeSmall240 fromPhotoDictionary:photoData];\n\t\t\t\t[photoURLs addObject:url];\n\t\t\t}\n\t\t\tdispatch_async(dispatch_get_main_queue(), ^{\n\t\t\t\t// Any GUI related operations here\n\t\t\t});\n\t\t}\t\n\t}];\n\t\n#### Your Photostream Photos\nThis example uses the string/dictionary method of calling FlickrKit, and alternative to using the Model classes. It also demonstrates passing a cache time of one hour, meaning if you call this again withing the hour - it will hit the cache and not the network. Fast!\n\n\t[[FlickrKit sharedFlickrKit] call:@\"flickr.photos.search\" args:@{@\"user_id\": self.userID, @\"per_page\": @\"15\"} maxCacheAge:FKDUMaxAgeOneHour completion:^(NSDictionary *response, NSError *error) {\n\t\t\tdispatch_async(dispatch_get_main_queue(), ^{\n\t\t\t\tif (response) {\n\t\t\t\t\t// extract images from the resonse dictionary\t\n\t\t\t\t} else {\n\t\t\t\t\t// show the error\n\t\t\t\t}\n\t\t\t});\t\t\t\n\t\t}];\n\n#### Uploading a Photo\nUploading a photo and observing it's progress. imagePicked comes from the UIImagePickerControllerDelegate, but could be any UIImage.\n\n\tself.uploadOp = [[FlickrKit sharedFlickrKit] uploadImage:imagePicked args:uploadArgs completion:^(NSString *imageID, NSError *error) {\n\t\tdispatch_async(dispatch_get_main_queue(), ^{\n\t\t\tif (error) {\n\t\t\t\t// oops!\n\t\t\t} else {\n\t\t\t\t// Image is now in flickr!\n\t\t\t}            \n        });\n\t}];    \n    [self.uploadOp addObserver:self forKeyPath:@\"uploadProgress\" options:NSKeyValueObservingOptionNew context:NULL];\n\n\nUnit Tests\n-----------\nUnit what? Just kidding. There are a few unit tests - but I'm still working on them - honest!\n\n\nLicense and Warranty\n--------------------\nThe license for the code is included with the project; it's basically a BSD license with attribution.\n\nYou're welcome to use it in commercial, closed-source, open source, free or any other kind of software, as long as you credit me appropriately.\n\nThe FlickrKit code comes with no warranty of any kind. I hope it'll be useful to you (it certainly is to me), but I make no guarantees regarding its functionality or otherwise.\n\nContact\n-------\nI can't answer any questions about how to use the code, but I always welcome emails telling me that you're using it, or just saying thanks.\n\nIf you create an app which uses the code, I'd also love to hear about it. You can find my contact details on my web site, listed below.\n\nLikewise, if you want to submit a feature request or bug report, feel free to get in touch. Better yet, fork the code and implement the feature/fix yourself, then submit a pull request.\n\nEnjoy!\n\nThanks,  \nDavid Casserly\n\nMe:      http://www.davidjc.com  \nMy Work: http://www.devedup.com \nTwitter: http://twitter.com/devedup  \nHire Me: http://linkedin.davidjc.com "
  },
  {
    "path": "Pods/FlickrKit/Source Code License.rtf",
    "content": "{\\rtf1\\ansi\\ansicpg1252\\cocoartf1187\\cocoasubrtf390\n{\\fonttbl\\f0\\fnil\\fcharset0 LucidaGrande;}\n{\\colortbl;\\red255\\green255\\blue255;\\red51\\green51\\blue51;\\red0\\green180\\blue128;\\red255\\green0\\blue0;\n\\red31\\green105\\blue199;\\red119\\green119\\blue119;}\n{\\*\\listtable{\\list\\listtemplateid1\\listhybrid{\\listlevel\\levelnfc0\\levelnfcn0\\leveljc0\\leveljcn0\\levelfollow0\\levelstartat1\\levelspace360\\levelindent0{\\*\\levelmarker \\{decimal\\}.}{\\leveltext\\leveltemplateid1\\'02\\'00.;}{\\levelnumbers\\'01;}\\fi-360\\li720\\lin720 }{\\listname ;}\\listid1}}\n{\\*\\listoverridetable{\\listoverride\\listid1\\listoverridecount0\\ls1}}\n\\paperw12240\\paperh15840\\vieww18720\\viewh10740\\viewkind0\n\\deftab720\n\\pard\\pardeftab720\n\n\\f0\\b\\fs24 \\cf2 David Casserly / DevedUp Ltd Source Code License\\\n\n\\b0\\fs22 Last updated: 12th June 2013\n\\fs24 \\\n\\\nFirstly, thanks to Matt Legend Gemmel for producing this file.\\\n\\\nThanks for downloading some of our source code!\\\n\\\nThis is the license agreement for the source code which this document accompanies (don\\'92t worry: you\\'92re allowed to use it in your own products, commercial or otherwise).\\\n\\\nThe full license text is further down this page, and you should only use the source code if you agree to the terms in that text. For convenience, though, we\\'92ve put together a human-readable \n\\b non-authoritative\n\\b0  interpretation of the license which will hopefully answer any questions you have.\\\n\\\n\\\n\n\\b \\cf3 Green\n\\b0 \\cf2  text shows \n\\b \\cf3 what you can do with the code\n\\b0 \\cf2 .\\\n\n\\b \\cf4 Red\n\\b0 \\cf2  text means \n\\b \\cf4 restrictions you must abide by\n\\b0 \\cf2 .\\\n\\\nBasically, the license says that:\\\n\\\n\\pard\\tx220\\tx720\\pardeftab720\\li720\\fi-720\n\\ls1\\ilvl0\\cf2 {\\listtext\t1.\t}You can \n\\b \\cf3 use the code in your own products, including commercial and/or closed-source products\n\\b0 \\cf2 .\\\n{\\listtext\t2.\t}You can \n\\b \\cf3 modify the code\n\\b0 \\cf0  as you wish\\cf2 , and \n\\b \\cf3 use the modified code in your products\n\\b0 \\cf2 .\\\n{\\listtext\t3.\t}You can \n\\b \\cf3 redistribute the original, unmodified code\n\\b0 \\cf2 , but you \n\\b \\cf4 have to include the full license text below\n\\b0 \\cf2 .\\\n{\\listtext\t4.\t}You can \n\\b \\cf3 redistribute the modified code\n\\b0 \\cf2  as you wish (\n\\b \\cf4 without the full license text below\n\\b0 \\cf2 ).\\\n{\\listtext\t5.\t}In all cases, you \n\\b \\cf4 must include a credit mentioning David Casserly\n\\b0 \\cf2  as the original author of the source.\\\n{\\listtext\t6.\t}David Casserly is \\cf0 not liable for anything you do with the code\\cf2 , no matter what. So be sensible.\\\n{\\listtext\t7.\t}You \n\\b \\cf4 can\\'92t use the name David Casserly, the name DevedUp Ltd, the DevedUp Ltd logo or any other related marks to promote your products\n\\b0 \\cf2  based on the code.\\\n{\\listtext\t8.\t}If you agree to all of that, go ahead and use the source. Otherwise, don\\'92t!\\\n\\pard\\pardeftab720\n\\cf2 \\\n\n\\b \\\n\\\nSuggested Attribution Format\\\n\n\\b0 \\\nThe license requires that you give credit to David Casserly, as the original author of any of our source that you use. The placement and format of the credit is up to you, but we prefer the credit to be in the software\\'92s \\'93About\\'94 window. Alternatively, you could put the credit in a list of acknowledgements within the software, in the software\\'92s documentation, or on the web page for the software. The suggested format for the attribution is:\\\n\\\n\\pard\\pardeftab720\n\n\\b \\cf0 \tIncludes <Name of Code> code by {\\field{\\*\\fldinst{HYPERLINK \"http://www.devedup.com\"}}{\\fldrslt \\cf5 David Casserly}}\\cf6 , DevedUp Ltd.\n\\b0 \\\n\\pard\\pardeftab720\n\\cf2 \\\nwhere <Name of Code> would be replaced by the name of the specific source-code package you made use of. Where possible, please link the text \\'93David Casserly\\'94 to the following URL, or include the URL as plain text: {\\field{\\*\\fldinst{HYPERLINK \"http://mattgemmell.com/\"}}{\\fldrslt \\cf5 http://www.devedup.com}}\\\n\\\n\\\n\n\\b Full Source Code License Text\\\n\\\n\n\\b0 Below you can find the actual text of the license agreement.\n\\b \\\n\\\n\\pard\\pardeftab720\n\\cf6 \\\nLicense Agreement for Source Code provided by David Casserly\n\\b0 \\\n\\\nThis software is supplied to you by David Casserly in consideration of your agreement to the following terms, and your use, installation, modification or redistribution of this software constitutes acceptance of these terms. If you do not agree with these terms, please do not use, install, modify or redistribute this software.\\\n\\\nIn consideration of your agreement to abide by the following terms, and subject to these terms, David Casserly grants you a personal, non-exclusive license, to use, reproduce, modify and redistribute the software, with or without modifications, in source and/or binary forms; provided that if you redistribute the software in its entirety and without modifications, you must retain this notice and the following text and disclaimers in all such redistributions of the software, and that in all cases attribution of David Casserly as the original author of the source code shall be included in all such resulting software products or distributions.\\uc0\\u8232 \\\nNeither the name, trademarks, service marks or logos of David Casserly or DevedUp Ltd may be used to endorse or promote products derived from the software without specific prior written permission from David Casserly. Except as expressly stated in this notice, no other rights or licenses, express or implied, are granted by David Casserly herein, including but not limited to any patent rights that may be infringed by your derivative works or by other works in which the software may be incorporated.\\\n\\\nThe software is provided by David Casserly on an \"AS IS\" basis. DAVID CASSERLY AND DEVEDUP LTD MAKE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.\\\n\\\nIN NO EVENT SHALL DAVID CASSERLY OR DEVEDUP LTD BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF DAVID CASSERLY OR DEVEDUP LTD HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\\n}"
  },
  {
    "path": "Pods/Pods-FlickrKit-Private.xcconfig",
    "content": "#include \"Pods-FlickrKit.xcconfig\"\nGCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1\nHEADER_SEARCH_PATHS = \"${PODS_ROOT}/BuildHeaders\" \"${PODS_ROOT}/BuildHeaders/FlickrKit\" \"${PODS_ROOT}/Headers\" \"${PODS_ROOT}/Headers/FlickrKit\" \"${PODS_ROOT}/Headers/SDWebImage\"\nOTHER_LDFLAGS = -ObjC ${PODS_FLICKRKIT_OTHER_LDFLAGS}\nPODS_ROOT = ${SRCROOT}"
  },
  {
    "path": "Pods/Pods-FlickrKit-dummy.m",
    "content": "#import <Foundation/Foundation.h>\n@interface PodsDummy_Pods_FlickrKit : NSObject\n@end\n@implementation PodsDummy_Pods_FlickrKit\n@end\n"
  },
  {
    "path": "Pods/Pods-FlickrKit-prefix.pch",
    "content": "#ifdef __OBJC__\n#import <UIKit/UIKit.h>\n#endif\n\n#import \"Pods-environment.h\"\n"
  },
  {
    "path": "Pods/Pods-FlickrKit.xcconfig",
    "content": "PODS_FLICKRKIT_OTHER_LDFLAGS = -framework SystemConfiguration"
  },
  {
    "path": "Pods/Pods-SDWebImage-Private.xcconfig",
    "content": "#include \"Pods-SDWebImage.xcconfig\"\nGCC_PREPROCESSOR_DEFINITIONS = COCOAPODS=1\nHEADER_SEARCH_PATHS = \"${PODS_ROOT}/BuildHeaders\" \"${PODS_ROOT}/BuildHeaders/SDWebImage\" \"${PODS_ROOT}/Headers\" \"${PODS_ROOT}/Headers/FlickrKit\" \"${PODS_ROOT}/Headers/SDWebImage\"\nOTHER_LDFLAGS = -ObjC ${PODS_SDWEBIMAGE_OTHER_LDFLAGS}\nPODS_ROOT = ${SRCROOT}"
  },
  {
    "path": "Pods/Pods-SDWebImage-dummy.m",
    "content": "#import <Foundation/Foundation.h>\n@interface PodsDummy_Pods_SDWebImage : NSObject\n@end\n@implementation PodsDummy_Pods_SDWebImage\n@end\n"
  },
  {
    "path": "Pods/Pods-SDWebImage-prefix.pch",
    "content": "#ifdef __OBJC__\n#import <UIKit/UIKit.h>\n#endif\n\n#import \"Pods-environment.h\"\n"
  },
  {
    "path": "Pods/Pods-SDWebImage.xcconfig",
    "content": "PODS_SDWEBIMAGE_OTHER_LDFLAGS = -framework ImageIO"
  },
  {
    "path": "Pods/Pods-acknowledgements.markdown",
    "content": "# Acknowledgements\nThis application makes use of the following third party libraries:\n\n## FlickrKit\n\n{\\rtf1\\ansi\\ansicpg1252\\cocoartf1187\\cocoasubrtf390\n{\\fonttbl\\f0\\fnil\\fcharset0 LucidaGrande;}\n{\\colortbl;\\red255\\green255\\blue255;\\red51\\green51\\blue51;\\red0\\green180\\blue128;\\red255\\green0\\blue0;\n\\red31\\green105\\blue199;\\red119\\green119\\blue119;}\n{\\*\\listtable{\\list\\listtemplateid1\\listhybrid{\\listlevel\\levelnfc0\\levelnfcn0\\leveljc0\\leveljcn0\\levelfollow0\\levelstartat1\\levelspace360\\levelindent0{\\*\\levelmarker \\{decimal\\}.}{\\leveltext\\leveltemplateid1\\'02\\'00.;}{\\levelnumbers\\'01;}\\fi-360\\li720\\lin720 }{\\listname ;}\\listid1}}\n{\\*\\listoverridetable{\\listoverride\\listid1\\listoverridecount0\\ls1}}\n\\paperw12240\\paperh15840\\vieww18720\\viewh10740\\viewkind0\n\\deftab720\n\\pard\\pardeftab720\n\n\\f0\\b\\fs24 \\cf2 David Casserly / DevedUp Ltd Source Code License\\\n\n\\b0\\fs22 Last updated: 12th June 2013\n\\fs24 \\\n\\\nFirstly, thanks to Matt Legend Gemmel for producing this file.\\\n\\\nThanks for downloading some of our source code!\\\n\\\nThis is the license agreement for the source code which this document accompanies (don\\'92t worry: you\\'92re allowed to use it in your own products, commercial or otherwise).\\\n\\\nThe full license text is further down this page, and you should only use the source code if you agree to the terms in that text. For convenience, though, we\\'92ve put together a human-readable \n\\b non-authoritative\n\\b0  interpretation of the license which will hopefully answer any questions you have.\\\n\\\n\\\n\n\\b \\cf3 Green\n\\b0 \\cf2  text shows \n\\b \\cf3 what you can do with the code\n\\b0 \\cf2 .\\\n\n\\b \\cf4 Red\n\\b0 \\cf2  text means \n\\b \\cf4 restrictions you must abide by\n\\b0 \\cf2 .\\\n\\\nBasically, the license says that:\\\n\\\n\\pard\\tx220\\tx720\\pardeftab720\\li720\\fi-720\n\\ls1\\ilvl0\\cf2 {\\listtext\t1.\t}You can \n\\b \\cf3 use the code in your own products, including commercial and/or closed-source products\n\\b0 \\cf2 .\\\n{\\listtext\t2.\t}You can \n\\b \\cf3 modify the code\n\\b0 \\cf0  as you wish\\cf2 , and \n\\b \\cf3 use the modified code in your products\n\\b0 \\cf2 .\\\n{\\listtext\t3.\t}You can \n\\b \\cf3 redistribute the original, unmodified code\n\\b0 \\cf2 , but you \n\\b \\cf4 have to include the full license text below\n\\b0 \\cf2 .\\\n{\\listtext\t4.\t}You can \n\\b \\cf3 redistribute the modified code\n\\b0 \\cf2  as you wish (\n\\b \\cf4 without the full license text below\n\\b0 \\cf2 ).\\\n{\\listtext\t5.\t}In all cases, you \n\\b \\cf4 must include a credit mentioning David Casserly\n\\b0 \\cf2  as the original author of the source.\\\n{\\listtext\t6.\t}David Casserly is \\cf0 not liable for anything you do with the code\\cf2 , no matter what. So be sensible.\\\n{\\listtext\t7.\t}You \n\\b \\cf4 can\\'92t use the name David Casserly, the name DevedUp Ltd, the DevedUp Ltd logo or any other related marks to promote your products\n\\b0 \\cf2  based on the code.\\\n{\\listtext\t8.\t}If you agree to all of that, go ahead and use the source. Otherwise, don\\'92t!\\\n\\pard\\pardeftab720\n\\cf2 \\\n\n\\b \\\n\\\nSuggested Attribution Format\\\n\n\\b0 \\\nThe license requires that you give credit to David Casserly, as the original author of any of our source that you use. The placement and format of the credit is up to you, but we prefer the credit to be in the software\\'92s \\'93About\\'94 window. Alternatively, you could put the credit in a list of acknowledgements within the software, in the software\\'92s documentation, or on the web page for the software. The suggested format for the attribution is:\\\n\\\n\\pard\\pardeftab720\n\n\\b \\cf0 \tIncludes <Name of Code> code by {\\field{\\*\\fldinst{HYPERLINK \"http://www.devedup.com\"}}{\\fldrslt \\cf5 David Casserly}}\\cf6 , DevedUp Ltd.\n\\b0 \\\n\\pard\\pardeftab720\n\\cf2 \\\nwhere <Name of Code> would be replaced by the name of the specific source-code package you made use of. Where possible, please link the text \\'93David Casserly\\'94 to the following URL, or include the URL as plain text: {\\field{\\*\\fldinst{HYPERLINK \"http://mattgemmell.com/\"}}{\\fldrslt \\cf5 http://www.devedup.com}}\\\n\\\n\\\n\n\\b Full Source Code License Text\\\n\\\n\n\\b0 Below you can find the actual text of the license agreement.\n\\b \\\n\\\n\\pard\\pardeftab720\n\\cf6 \\\nLicense Agreement for Source Code provided by David Casserly\n\\b0 \\\n\\\nThis software is supplied to you by David Casserly in consideration of your agreement to the following terms, and your use, installation, modification or redistribution of this software constitutes acceptance of these terms. If you do not agree with these terms, please do not use, install, modify or redistribute this software.\\\n\\\nIn consideration of your agreement to abide by the following terms, and subject to these terms, David Casserly grants you a personal, non-exclusive license, to use, reproduce, modify and redistribute the software, with or without modifications, in source and/or binary forms; provided that if you redistribute the software in its entirety and without modifications, you must retain this notice and the following text and disclaimers in all such redistributions of the software, and that in all cases attribution of David Casserly as the original author of the source code shall be included in all such resulting software products or distributions.\\uc0\\u8232 \\\nNeither the name, trademarks, service marks or logos of David Casserly or DevedUp Ltd may be used to endorse or promote products derived from the software without specific prior written permission from David Casserly. Except as expressly stated in this notice, no other rights or licenses, express or implied, are granted by David Casserly herein, including but not limited to any patent rights that may be infringed by your derivative works or by other works in which the software may be incorporated.\\\n\\\nThe software is provided by David Casserly on an \"AS IS\" basis. DAVID CASSERLY AND DEVEDUP LTD MAKE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.\\\n\\\nIN NO EVENT SHALL DAVID CASSERLY OR DEVEDUP LTD BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF DAVID CASSERLY OR DEVEDUP LTD HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\\n}\n\n## SDWebImage\n\nCopyright (c) 2009 Olivier Poitrey <rs@dailymotion.com>\n \nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n \nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n \nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n\nGenerated by CocoaPods - http://cocoapods.org\n"
  },
  {
    "path": "Pods/Pods-acknowledgements.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>PreferenceSpecifiers</key>\n\t<array>\n\t\t<dict>\n\t\t\t<key>FooterText</key>\n\t\t\t<string>This application makes use of the following third party libraries:</string>\n\t\t\t<key>Title</key>\n\t\t\t<string>Acknowledgements</string>\n\t\t\t<key>Type</key>\n\t\t\t<string>PSGroupSpecifier</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>FooterText</key>\n\t\t\t<string>{\\rtf1\\ansi\\ansicpg1252\\cocoartf1187\\cocoasubrtf390\n{\\fonttbl\\f0\\fnil\\fcharset0 LucidaGrande;}\n{\\colortbl;\\red255\\green255\\blue255;\\red51\\green51\\blue51;\\red0\\green180\\blue128;\\red255\\green0\\blue0;\n\\red31\\green105\\blue199;\\red119\\green119\\blue119;}\n{\\*\\listtable{\\list\\listtemplateid1\\listhybrid{\\listlevel\\levelnfc0\\levelnfcn0\\leveljc0\\leveljcn0\\levelfollow0\\levelstartat1\\levelspace360\\levelindent0{\\*\\levelmarker \\{decimal\\}.}{\\leveltext\\leveltemplateid1\\'02\\'00.;}{\\levelnumbers\\'01;}\\fi-360\\li720\\lin720 }{\\listname ;}\\listid1}}\n{\\*\\listoverridetable{\\listoverride\\listid1\\listoverridecount0\\ls1}}\n\\paperw12240\\paperh15840\\vieww18720\\viewh10740\\viewkind0\n\\deftab720\n\\pard\\pardeftab720\n\n\\f0\\b\\fs24 \\cf2 David Casserly / DevedUp Ltd Source Code License\\\n\n\\b0\\fs22 Last updated: 12th June 2013\n\\fs24 \\\n\\\nFirstly, thanks to Matt Legend Gemmel for producing this file.\\\n\\\nThanks for downloading some of our source code!\\\n\\\nThis is the license agreement for the source code which this document accompanies (don\\'92t worry: you\\'92re allowed to use it in your own products, commercial or otherwise).\\\n\\\nThe full license text is further down this page, and you should only use the source code if you agree to the terms in that text. For convenience, though, we\\'92ve put together a human-readable \n\\b non-authoritative\n\\b0  interpretation of the license which will hopefully answer any questions you have.\\\n\\\n\\\n\n\\b \\cf3 Green\n\\b0 \\cf2  text shows \n\\b \\cf3 what you can do with the code\n\\b0 \\cf2 .\\\n\n\\b \\cf4 Red\n\\b0 \\cf2  text means \n\\b \\cf4 restrictions you must abide by\n\\b0 \\cf2 .\\\n\\\nBasically, the license says that:\\\n\\\n\\pard\\tx220\\tx720\\pardeftab720\\li720\\fi-720\n\\ls1\\ilvl0\\cf2 {\\listtext\t1.\t}You can \n\\b \\cf3 use the code in your own products, including commercial and/or closed-source products\n\\b0 \\cf2 .\\\n{\\listtext\t2.\t}You can \n\\b \\cf3 modify the code\n\\b0 \\cf0  as you wish\\cf2 , and \n\\b \\cf3 use the modified code in your products\n\\b0 \\cf2 .\\\n{\\listtext\t3.\t}You can \n\\b \\cf3 redistribute the original, unmodified code\n\\b0 \\cf2 , but you \n\\b \\cf4 have to include the full license text below\n\\b0 \\cf2 .\\\n{\\listtext\t4.\t}You can \n\\b \\cf3 redistribute the modified code\n\\b0 \\cf2  as you wish (\n\\b \\cf4 without the full license text below\n\\b0 \\cf2 ).\\\n{\\listtext\t5.\t}In all cases, you \n\\b \\cf4 must include a credit mentioning David Casserly\n\\b0 \\cf2  as the original author of the source.\\\n{\\listtext\t6.\t}David Casserly is \\cf0 not liable for anything you do with the code\\cf2 , no matter what. So be sensible.\\\n{\\listtext\t7.\t}You \n\\b \\cf4 can\\'92t use the name David Casserly, the name DevedUp Ltd, the DevedUp Ltd logo or any other related marks to promote your products\n\\b0 \\cf2  based on the code.\\\n{\\listtext\t8.\t}If you agree to all of that, go ahead and use the source. Otherwise, don\\'92t!\\\n\\pard\\pardeftab720\n\\cf2 \\\n\n\\b \\\n\\\nSuggested Attribution Format\\\n\n\\b0 \\\nThe license requires that you give credit to David Casserly, as the original author of any of our source that you use. The placement and format of the credit is up to you, but we prefer the credit to be in the software\\'92s \\'93About\\'94 window. Alternatively, you could put the credit in a list of acknowledgements within the software, in the software\\'92s documentation, or on the web page for the software. The suggested format for the attribution is:\\\n\\\n\\pard\\pardeftab720\n\n\\b \\cf0 \tIncludes &lt;Name of Code&gt; code by {\\field{\\*\\fldinst{HYPERLINK \"http://www.devedup.com\"}}{\\fldrslt \\cf5 David Casserly}}\\cf6 , DevedUp Ltd.\n\\b0 \\\n\\pard\\pardeftab720\n\\cf2 \\\nwhere &lt;Name of Code&gt; would be replaced by the name of the specific source-code package you made use of. Where possible, please link the text \\'93David Casserly\\'94 to the following URL, or include the URL as plain text: {\\field{\\*\\fldinst{HYPERLINK \"http://mattgemmell.com/\"}}{\\fldrslt \\cf5 http://www.devedup.com}}\\\n\\\n\\\n\n\\b Full Source Code License Text\\\n\\\n\n\\b0 Below you can find the actual text of the license agreement.\n\\b \\\n\\\n\\pard\\pardeftab720\n\\cf6 \\\nLicense Agreement for Source Code provided by David Casserly\n\\b0 \\\n\\\nThis software is supplied to you by David Casserly in consideration of your agreement to the following terms, and your use, installation, modification or redistribution of this software constitutes acceptance of these terms. If you do not agree with these terms, please do not use, install, modify or redistribute this software.\\\n\\\nIn consideration of your agreement to abide by the following terms, and subject to these terms, David Casserly grants you a personal, non-exclusive license, to use, reproduce, modify and redistribute the software, with or without modifications, in source and/or binary forms; provided that if you redistribute the software in its entirety and without modifications, you must retain this notice and the following text and disclaimers in all such redistributions of the software, and that in all cases attribution of David Casserly as the original author of the source code shall be included in all such resulting software products or distributions.\\uc0\\u8232 \\\nNeither the name, trademarks, service marks or logos of David Casserly or DevedUp Ltd may be used to endorse or promote products derived from the software without specific prior written permission from David Casserly. Except as expressly stated in this notice, no other rights or licenses, express or implied, are granted by David Casserly herein, including but not limited to any patent rights that may be infringed by your derivative works or by other works in which the software may be incorporated.\\\n\\\nThe software is provided by David Casserly on an \"AS IS\" basis. DAVID CASSERLY AND DEVEDUP LTD MAKE NO WARRANTIES, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION THE IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, REGARDING THE SOFTWARE OR ITS USE AND OPERATION ALONE OR IN COMBINATION WITH YOUR PRODUCTS.\\\n\\\nIN NO EVENT SHALL DAVID CASSERLY OR DEVEDUP LTD BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) ARISING IN ANY WAY OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF DAVID CASSERLY OR DEVEDUP LTD HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\\\n}</string>\n\t\t\t<key>Title</key>\n\t\t\t<string>FlickrKit</string>\n\t\t\t<key>Type</key>\n\t\t\t<string>PSGroupSpecifier</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>FooterText</key>\n\t\t\t<string>Copyright (c) 2009 Olivier Poitrey &lt;rs@dailymotion.com&gt;\n \nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n \nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n \nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n</string>\n\t\t\t<key>Title</key>\n\t\t\t<string>SDWebImage</string>\n\t\t\t<key>Type</key>\n\t\t\t<string>PSGroupSpecifier</string>\n\t\t</dict>\n\t\t<dict>\n\t\t\t<key>FooterText</key>\n\t\t\t<string>Generated by CocoaPods - http://cocoapods.org</string>\n\t\t\t<key>Title</key>\n\t\t\t<string></string>\n\t\t\t<key>Type</key>\n\t\t\t<string>PSGroupSpecifier</string>\n\t\t</dict>\n\t</array>\n\t<key>StringsTable</key>\n\t<string>Acknowledgements</string>\n\t<key>Title</key>\n\t<string>Acknowledgements</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "Pods/Pods-dummy.m",
    "content": "#import <Foundation/Foundation.h>\n@interface PodsDummy_Pods : NSObject\n@end\n@implementation PodsDummy_Pods\n@end\n"
  },
  {
    "path": "Pods/Pods-environment.h",
    "content": "\n// To check if a library is compiled with CocoaPods you\n// can use the `COCOAPODS` macro definition which is\n// defined in the xcconfigs so it is available in\n// headers also when they are imported in the client\n// project.\n\n\n// FlickrKit\n#define COCOAPODS_POD_AVAILABLE_FlickrKit\n#define COCOAPODS_VERSION_MAJOR_FlickrKit 1\n#define COCOAPODS_VERSION_MINOR_FlickrKit 0\n#define COCOAPODS_VERSION_PATCH_FlickrKit 3\n\n// SDWebImage\n#define COCOAPODS_POD_AVAILABLE_SDWebImage\n#define COCOAPODS_VERSION_MAJOR_SDWebImage 3\n#define COCOAPODS_VERSION_MINOR_SDWebImage 6\n#define COCOAPODS_VERSION_PATCH_SDWebImage 0\n\n// SDWebImage/Core\n#define COCOAPODS_POD_AVAILABLE_SDWebImage_Core\n#define COCOAPODS_VERSION_MAJOR_SDWebImage_Core 3\n#define COCOAPODS_VERSION_MINOR_SDWebImage_Core 6\n#define COCOAPODS_VERSION_PATCH_SDWebImage_Core 0\n\n"
  },
  {
    "path": "Pods/Pods-resources.sh",
    "content": "#!/bin/sh\nset -e\n\nRESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt\n> \"$RESOURCES_TO_COPY\"\n\ninstall_resource()\n{\n  case $1 in\n    *.storyboard)\n      echo \"ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \\\"$1\\\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}\"\n      ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \\\"$1\\\" .storyboard`.storyboardc\" \"${PODS_ROOT}/$1\" --sdk \"${SDKROOT}\"\n      ;;\n    *.xib)\n        echo \"ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \\\"$1\\\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}\"\n      ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \\\"$1\\\" .xib`.nib\" \"${PODS_ROOT}/$1\" --sdk \"${SDKROOT}\"\n      ;;\n    *.framework)\n      echo \"mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\n      mkdir -p \"${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\n      echo \"rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\n      rsync -av \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}\"\n      ;;\n    *.xcdatamodel)\n      echo \"xcrun momc \\\"${PODS_ROOT}/$1\\\" \\\"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\"`.mom\\\"\"\n      xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xcdatamodel`.mom\"\n      ;;\n    *.xcdatamodeld)\n      echo \"xcrun momc \\\"${PODS_ROOT}/$1\\\" \\\"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xcdatamodeld`.momd\\\"\"\n      xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xcdatamodeld`.momd\"\n      ;;\n    *.xcassets)\n      ;;\n    /*)\n      echo \"$1\"\n      echo \"$1\" >> \"$RESOURCES_TO_COPY\"\n      ;;\n    *)\n      echo \"${PODS_ROOT}/$1\"\n      echo \"${PODS_ROOT}/$1\" >> \"$RESOURCES_TO_COPY\"\n      ;;\n  esac\n}\n\nrsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from=\"$RESOURCES_TO_COPY\" / \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\"\nif [[ \"${ACTION}\" == \"install\" ]]; then\n  rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from=\"$RESOURCES_TO_COPY\" / \"${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\"\nfi\nrm -f \"$RESOURCES_TO_COPY\"\n\nif [[ -n \"${WRAPPER_EXTENSION}\" ]] && [ `xcrun --find actool` ] && [ `find . -name '*.xcassets' | wc -l` -ne 0 ]\nthen\n  case \"${TARGETED_DEVICE_FAMILY}\" in \n    1,2)\n      TARGET_DEVICE_ARGS=\"--target-device ipad --target-device iphone\"\n      ;;\n    1)\n      TARGET_DEVICE_ARGS=\"--target-device iphone\"\n      ;;\n    2)\n      TARGET_DEVICE_ARGS=\"--target-device ipad\"\n      ;;\n    *)\n      TARGET_DEVICE_ARGS=\"--target-device mac\"\n      ;;  \n  esac \n  find \"${PWD}\" -name \"*.xcassets\" -print0 | xargs -0 actool --output-format human-readable-text --notices --warnings --platform \"${PLATFORM_NAME}\" --minimum-deployment-target \"${IPHONEOS_DEPLOYMENT_TARGET}\" ${TARGET_DEVICE_ARGS} --compress-pngs --compile \"${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}\"\nfi\n"
  },
  {
    "path": "Pods/Pods.xcconfig",
    "content": "GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1\nHEADER_SEARCH_PATHS = \"${PODS_ROOT}/Headers\" \"${PODS_ROOT}/Headers/FlickrKit\" \"${PODS_ROOT}/Headers/SDWebImage\"\nOTHER_CFLAGS = $(inherited) -isystem \"${PODS_ROOT}/Headers\" -isystem \"${PODS_ROOT}/Headers/FlickrKit\" -isystem \"${PODS_ROOT}/Headers/SDWebImage\"\nOTHER_LDFLAGS = -ObjC -framework ImageIO -framework SystemConfiguration\nPODS_ROOT = ${SRCROOT}/Pods"
  },
  {
    "path": "Pods/Pods.xcodeproj/project.pbxproj",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>archiveVersion</key>\n\t<string>1</string>\n\t<key>classes</key>\n\t<dict/>\n\t<key>objectVersion</key>\n\t<string>46</string>\n\t<key>objects</key>\n\t<dict>\n\t\t<key>0023BFDB4035479A8E59AB05</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetGeoPerms.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetGeoPerms.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>00511A67DB8A458DBF3B2727</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D8D8715E899C4A82A55192F0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>006CF8BFDEE24A68AF105DB7</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>62B0A1C3947A46DE90F380FC</string>\n\t\t\t\t<string>26CCD951072B407D8F517345</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFrameworksBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>00763197FCD245948942307C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FF439064E1224C309D612E4E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>00A50AE7B51C498D91F74681</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CC2B9CFF84204F7CBA1DA781</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>00F972D6A74C414BA07D4B42</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForContacts.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForContacts.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>01001931EC71431B948C728F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2E55B3234FA44CACBECAF412</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>015073EFB3134A9BBC895EDD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetSafetyLevel.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetSafetyLevel.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>015BB74A58F84032AACF1296</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>311F775899504D5695288C3B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>016893B5C8CF4D0B9A807F2B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCollectionDomains.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionDomains.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>0171BA7255FF450885134551</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EC6DF12CB58D4EF280B56FA4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>01E0880BA9C0454484326E7D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EC3229326DBD460E86FE743D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>0287B8F43796482DAFC29FA2</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetRecent.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetRecent.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>02AB19AC843343A997B971E7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7BEAAE3BD01C4029A6D1CC00</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>02B1BE62CAD048C4A0BB7660</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>456B9D66150842A4A731C713</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>02E22595A783406295E1B383</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsEditMeta.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditMeta.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>031B4239EFFD48FCB21F5857</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C488D580CBB548F7B3A16620</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>03E43C42F7CB4DA988AFD7F5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthCheckToken.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthCheckToken.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>0491FFE838234782BE300D4C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosLicensesGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>04BACAF3BFFD488F8BC65828</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8E37E1997FFD4C77B7883C04</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>04F3C7CB702E4716AACE3B9F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>549B87A736FC4DAFA8439FA4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>0576A2198911477BA9835994</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-acknowledgements.markdown</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>05830015C71E4FE98A3583C8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F045A4035DFE48118F1F672A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>05C1FE9E7B454C7DA61333BD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrInterestingnessGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Interestingness/FKFlickrInterestingnessGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>05F721F2B0B94FE1B7523AFA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3D507807F9E94A828948B659</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0623CE26AA7A428CB3E929E0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C7D07CA594C145088F11CCF4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0665C52D2E28470690CDD90A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>62762FFD271C482FA8D281F2</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>067C029F7DA94294815D6DCD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F68779DB62B6483080D44132</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>06ABF5DEDC794731A760A223</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKURLBuilder.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKURLBuilder.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>06C724B2546642438B804162</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIImageView+WebCache.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIImageView+WebCache.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>06E7AB66B3EE4D2DB9780328</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsRemovePhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>070D5A115A5143799F8A925A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A54383A460DE465FBA1C80AF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>0711990A68DF4EE991093375</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E94610CFCD8341298E05AD6D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>0725D01EFBB24D09B1AED522</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5E76ABB4F6E247958C28ED83</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>073DF77A2B3344E8B6BB390E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BBC91291A7E04B7D99E75A9F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>073F93627AC845808FF0F897</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>4DFBC39070324AD69EB67CEE</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Targets Support Files</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>075C774F73F6441EAF58E704</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthOauthCheckToken.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthCheckToken.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>079B0C41A2FC4C6F91996EF2</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUNetworkOperation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUNetworkOperation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>080C2D9C77A24F63A949E4D9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A28F9591CFF4914A3FED0C7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>081D19269D6E4282BFE3913C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FlickrKit.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/FlickrKit/FlickrKit.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>08FE7A9DB33A4853A53F3D94</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>792A697EB36B4680B0A1CDFF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>096869160DCA45D3B7CF3B3A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>150E0F5396E24C658BBD63E9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>0987510B098F41C8A5DE04E4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>783B50643FD640BDBABC8BB8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0B09DDEAC952424BB31ECC84</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9BFD0FFC0CA24E1C9859C6A9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0B9BE73C21F34C63A1FAB860</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetSizes.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetSizes.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>0BF519FD909247EDB64DABED</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BF4AEF185B5242AFBB5AC55F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0C058DB8496241B783371814</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleEditCoords.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleEditCoords.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>0C33DE85B16D47FCA566AD1D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetHotList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetHotList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>0C69CC464A58414FBD627950</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EC8D46604AFC40BCACD99712</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0D16F20674084D9093EF29C6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8114BFC6DB03496287B1F29F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>0DD1B4B5D0C64E059E987B29</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrBlogsGetServices.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Blogs/FKFlickrBlogsGetServices.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>0E01672B4FE34DC18E732E59</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>88603D638A1C4883BF206C89</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>0F9E87275E0349CFBB81CB29</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetFavorites.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetFavorites.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1056691FAF364B059EA7C2C3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D2CF012BE4304817A9CBBD58</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>106EA80CB03F4F089D6EA49D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetClusters.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetClusters.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>10D3A390E8644E3F8FB3ED13</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A7EAFC09DA5C41E6A8A6B82B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1182789CFE8A4E2DA968EB93</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesRemove.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesRemove.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>118EC0D327C9434ABD4C2F15</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetContext.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetContext.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>11D30614ADF94C0F83DE5320</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>668D60D17B144480AED1084B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>11FAB7F6BC5B49518EB9DBDA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2F54FA286EC84745A1FA961A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>12310D52F43A4912807CB420</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCamerasGetBrandModels.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrandModels.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>12A289770E6F45D490C9AB29</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>68C76C6DA2AD40619EB14A50</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>135EAEC9CA6D47F9A3B7FF8D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosAddTags.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosAddTags.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>13CC47FF9E6540C19D57BF65</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A54C9B49951244B9A6F564DD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>140A635C6513477EA911EC92</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetContentType.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetContentType.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>141DFCC25B834C09A545CAC5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>NSData+ImageContentType.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/NSData+ImageContentType.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>14446DAA8F5A48FC93090713</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A27DD1D3525F425A8858CEA8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>148D6565A2B84F90B28FA590</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.xcconfig</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-SDWebImage.xcconfig</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>14CAF3145E484B40BD35FDE0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetContext.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetContext.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>14D6F185E13C423D9683A4B7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>60F3FFDD0E90431CB44694D9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>150E0F5396E24C658BBD63E9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsEditComment.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsEditComment.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>15D5B221033341DE96ADBB31</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F1ADBD034C064111AB216DA9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>16350892079943FD96DBA6CB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrReflectionGetMethods.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethods.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>16BE4689B3044F3C911B806E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>69A53C97DC6E4ACDA30B4BF1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>16C74A988DB74550B8340D6C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUDefaultDiskCache.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUDefaultDiskCache.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>16FD915707304001AB2E5BE7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKReachability.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/Reachability/FKReachability.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>17BAA699E4514F34B9D82FA6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>17C8E9CC861841E98B7FCF7A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetClusterPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetClusterPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>17E814FCE0EE4482A6C9C83E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DE664F927AE640349C0EE40D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>181432AFF08B4E88B42B7B8B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetTopPlacesList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetTopPlacesList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1860F3AF46464857A907E995</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotoStats.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoStats.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1893413E7E134E36A168A519</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>193B6A40344847C1B046C7D5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesGetContext.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesGetContext.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>193E11F394DA401192A5781F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>920756A0BCF94DBCAB50BA1F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>199B45DF76B6459D94F8B1DF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9BC66C11AD0B4C8EB5D5AB1F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>19C66B9696324D20B9A73021</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushUnsubscribe.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushUnsubscribe.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1A0F33F81BF240BAB66C006A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1A363C4175694029AEB9DB5D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F350141803C242C0873448FD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1A3AD330B14444C6B03C5C20</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>90F9C6D583E041FAA0F4F31A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1A8C5D6DB91E46428BF38384</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EA66E7D29F90490FA864CCF5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1A98CD93B0D94E0D8BEBEDE4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>286548A248BA460DAFB6A878</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1AE12829D8474ED995345710</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosLicensesGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1B76B9167CC9406D80E2080E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoPhotosForLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoPhotosForLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1B8232C5ADB34145BB299074</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>03E43C42F7CB4DA988AFD7F5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1B846E3E74E747678562B917</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>591D8F6726BC4285985218CD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1B84FD046DC44429B762C3F3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6F948703444B4322A99546A7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1B88674BFBC64CA5BFC1C9C8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1B76B9167CC9406D80E2080E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1BD83A548CDC4070B7CEAC20</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2D098A1948724ADEB14147F6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1C676A96D6A840F59182CF65</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>529C8D82E72349CCB2D38A62</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1C8FF644B0A54F18A932DA9D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotoStats.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoStats.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1CA9D616C21142A3A7821FE5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C4B132CB7A0B4710BFB87DC9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1CBEBE00D88A4C17BB3B19C0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>722B8569F8F348A98E7DC8D2</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1CFB26A3E3DD4189BE144A36</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1DAAB03EFCCC4C11A876A6BA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BCCEAD42F77F4643B30783DB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1DC38C8C89FB407E95CBE04C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FD0C79EB8FB54BBD954CF551</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1DC9104DD7CA46D298BC6DF4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsRemovePhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1E263BBE3CED46C1AF812D40</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>016893B5C8CF4D0B9A807F2B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>1E33B0F9A5374080BF470ADE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>49CB0CC7F0DF44BABAF46A89</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1EA26A9DC0A341AA9D6DA50C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoGetPerms.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetPerms.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1EF2D785FE884243AD848EB4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCollectionsGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Collections/FKFlickrCollectionsGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1F3208062E244475BCF28316</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoCorrectLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoCorrectLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1F495DBBBAE642DB84956A6E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCreate.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsCreate.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1F7542BDB24C45E395F311ED</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>78E5E7C32445476E9F4DEB37</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1FC12B9D95CE452F8D03B141</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>827BC0A99753488F89B1778B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>1FC25F7A02044D16A1A78A32</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetFavorites.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetFavorites.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>1FE6249EC36D46B197B0AF23</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetGeoPerms.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetGeoPerms.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>202614DE1C88494AA8EB46FC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>340A5CE5F48B4747ACB59132</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>203592D7B80F4C3B99A29DAF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsJoinRequest.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsJoinRequest.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>208D13DBC18448DE90819D6E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotosetStats.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetStats.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>20A4541B41224D4AA93AAE98</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E3ECA24704204C3F884BCD4A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>20BE0AB0B3F04932A731FBF2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>075C774F73F6441EAF58E704</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>20DA8D8702AF42E3A6E99BD8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BEB3632DFBEA4833847DD869</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2108906C5EB842638DC38356</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDataTypes.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/FlickrKit/FKDataTypes.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>21139FF2180048D998DE0973</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>422E46137A0A489CAA83173F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>217183861A3C431D9F3D96F5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>948F4357ADCD4950A050E6A3</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2186F61B0BF34582B5879979</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1FC25F7A02044D16A1A78A32</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>222DC2789BE84BFD93979BBF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsGetUserProfile.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsGetUserProfile.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>22350764CFA34229A6E4B6ED</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1EF2D785FE884243AD848EB4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>226892DF293B4323933BAD7D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotosetReferrers.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetReferrers.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>22941B3464284BDD8FD21003</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosDelete.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosDelete.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>22D6386BC60D4F79BA2A1322</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CD56D5A50B9D47FB86524F17</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>22FB0A5AE6F148188590D005</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesEditPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>23109BEF695F4F75A93E6388</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotoDomains.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoDomains.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>234479FFFF474F5DB72F0E9E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A6523D9880EA40F589046C30</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>238D975F0E9C4895AC9EF575</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D9BF7ED735664A7FB2FF06CC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>2394179178714E1F99F291FE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FlickrKit.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/FlickrKit.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>23D4455061DE490FBBEDE2F8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.plist.xml</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-acknowledgements.plist</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2462C1A4B22140BEBF329B50</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTestLogin.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Test/FKFlickrTestLogin.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>24B00A73805D4742864F2432</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageDecoder.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageDecoder.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>24B3718D479349AEA7880BC7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>86E6BA214D624B6384A5330A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>24C8C162F89E470F81ECD52F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C284D611B50D48F38BF5C94E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>24E7CED693DE414792068324</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>784072104BE54D549C93E923</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>24F0585C991B47249A1F748A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>46372376177E4D34AAAD76C6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>24F0F5E9E97A440CA2148DAD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthCheckToken.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthCheckToken.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>258A7293500C4746AEE5C945</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsGetUserPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsGetUserPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>25BD11EB09F24AA588E1BBAF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E95AD4D2580A4F47A01F2872</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>25F40E5BF9DE4A959C085B43</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosNotesEdit.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesEdit.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>26CCD951072B407D8F517345</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E09B3269E2B64D838F027519</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>26DC28338B814C9E8A3AE1F3</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesGetPublicList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesGetPublicList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>27434A6A44B44CF096C2291A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesRemove.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesRemove.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>276507719BD04B50AF4620E4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9EDA43C94B164543B1C5095D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>28102025D19A4B79834C1BD6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1893413E7E134E36A168A519</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>282DC9469F3F47C2BE78B251</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>41D09CC93D324155B7E70CD0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>282E3CCD12E448D1954C8DAD</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurations</key>\n\t\t\t<array>\n\t\t\t\t<string>34C9DE1252D249ECA3987684</string>\n\t\t\t\t<string>C868894FB0D948BAB9DAE0F3</string>\n\t\t\t</array>\n\t\t\t<key>defaultConfigurationIsVisible</key>\n\t\t\t<string>0</string>\n\t\t\t<key>defaultConfigurationName</key>\n\t\t\t<string>Release</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCConfigurationList</string>\n\t\t</dict>\n\t\t<key>282EF38A8F25447A82DEC54B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetAllContexts.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetAllContexts.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>283B3501BD93476D857AE99C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>19C66B9696324D20B9A73021</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>286548A248BA460DAFB6A878</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrInterestingnessGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Interestingness/FKFlickrInterestingnessGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>28978EEC17644E8AB9A3B994</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3CC8899F7E9B468BBEA45661</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>28A4BB4B503C4A5CBEEE3B75</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForBoundingBox.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForBoundingBox.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>28C97DCAC19D4E14A2723B7A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C13B3FBE13E64045B1B60570</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>28DE638BC7884D32B5FCF746</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>60EBF9F968C548F6A3CD956C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>2921EEE61801432C8DEBEEBE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsReorderPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsReorderPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>29326B5838494053AF74A554</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>181432AFF08B4E88B42B7B8B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>293B76CB125F4BA4A14BB6AA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIImage+MultiFormat.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIImage+MultiFormat.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>29EA4DA87CC643D792DE11F7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>26DC28338B814C9E8A3AE1F3</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2A1B6CC5946540A6BA0DE821</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>97CBCE7E3FA849C9A973C982</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2ACDE0F239EC490E9F96B7C0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>98BF8C902C654E308E85221C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>2ACED266598643FDB3A0689F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoSetContext.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetContext.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2B0C9B1007F349608D616BFC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForUser.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForUser.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2B6740C37E314DEB9EA7159F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsEditComment.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsEditComment.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2B864C6F4A5843A6B89F89E2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EA903FB4E7344FC1BFCF8A6F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>2C5FC6307850430799D2F2F8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesFindByLatLon.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesFindByLatLon.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2C9FBC7D1CF1460890D55CBC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussTopicsGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2CEB58A4B4B1478894411811</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>D5C4EBB737424EE5B9CA6FA1</string>\n\t\t\t\t<string>BCED3310CE49427BA83CAFF9</string>\n\t\t\t\t<string>11FAB7F6BC5B49518EB9DBDA</string>\n\t\t\t\t<string>7F243213689D49D88FB7351D</string>\n\t\t\t\t<string>D21DD63A0CE74E7A8A1BAD0A</string>\n\t\t\t\t<string>67667142D97F429AA10984D5</string>\n\t\t\t\t<string>824C4357CC57406A817136BB</string>\n\t\t\t\t<string>21139FF2180048D998DE0973</string>\n\t\t\t\t<string>7E5B9C2121F74B6AA9DF9B4F</string>\n\t\t\t\t<string>4898E7CAE310421B901B9836</string>\n\t\t\t\t<string>775EE2117F954D67A35A6BB0</string>\n\t\t\t\t<string>82984DE2631142AAB9F1E4FD</string>\n\t\t\t\t<string>33E04F8928BA4FFE8F576D75</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXHeadersBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>2CFAEAEB18B04C45B27EC6B9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3E043891E33447309075538F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>2D098A1948724ADEB14147F6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetWithoutGeoData.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetWithoutGeoData.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2D3D21D200C749F5A5402D02</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BAFFFD63DD2A4BB2BF93BCAF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>2D747EBA4FD74DDDBB2ACF18</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A04E8233154A4C69BBE984EB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2D9A736B1870430697E310AE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>282EF38A8F25447A82DEC54B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2D9DD15D9A5545C98F916A54</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPandaGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Panda/FKFlickrPandaGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2DF1D6D5D548464B8765073F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleAdd.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleAdd.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2E55B3234FA44CACBECAF412</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetNamespaces.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetNamespaces.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2EEDC7B939EF4396B6A2D6BB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesAddPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesAddPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2F54FA286EC84745A1FA961A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageCompat.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageCompat.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>2FB45BFEBCB040F4A5E348BA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F11C88F1A4074397B7F9F2C9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>2FF4027FA0094C8B8ACFA494</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetWithGeoData.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetWithGeoData.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3085479EDB1248158221BB1F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C6F285D5958E44D4B17B2CFE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>30D1CC93A3CC4F7B8DC914AF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2921EEE61801432C8DEBEEBE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>310ABD23EE3D4FAE829E87CF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-dummy.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>311F775899504D5695288C3B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleDelete.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDelete.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>317D801D0B4C455FA3B2ED1C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A89D8922E85D4CE4B034EF95</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>31EB977B04F34B4A832A6B1E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPandaGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Panda/FKFlickrPandaGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3212D795BBBB46C187F72086</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesGetContext.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesGetContext.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>321E73B5A9654C6B8959491C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageCompat.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageCompat.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>32E16CF710224042BDAE9C05</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetListForPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetListForPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3395C1E9753B4208AF62B128</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPublicGroups.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPublicGroups.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>33E04F8928BA4FFE8F576D75</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>AD8FED97D624427B9860AFE4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>340A5CE5F48B4747ACB59132</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesEditMeta.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesEditMeta.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>345A75A66F054315880BEA6C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsGetPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>34ACF2C5AB414D80B5CF3CEA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetMeta.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetMeta.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>34C9DE1252D249ECA3987684</key>\n\t\t<dict>\n\t\t\t<key>baseConfigurationReference</key>\n\t\t\t<string>E317344E6C4441969370DC54</string>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>DSTROOT</key>\n\t\t\t\t<string>/tmp/xcodeproj.dst</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_DYNAMIC_NO_PIC</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_OPTIMIZATION_LEVEL</key>\n\t\t\t\t<string>0</string>\n\t\t\t\t<key>GCC_PRECOMPILE_PREFIX_HEADER</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_PREPROCESSOR_DEFINITIONS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>DEBUG=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>GCC_SYMBOLS_PRIVATE_EXTERN</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_VERSION</key>\n\t\t\t\t<string>com.apple.compilers.llvm.clang.1_0</string>\n\t\t\t\t<key>INSTALL_PATH</key>\n\t\t\t\t<string>$(BUILT_PRODUCTS_DIR)</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>OTHER_LDFLAGS</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>PRODUCT_NAME</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>PUBLIC_HEADERS_FOLDER_PATH</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>SDKROOT</key>\n\t\t\t\t<string>iphoneos</string>\n\t\t\t\t<key>SKIP_INSTALL</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Debug</string>\n\t\t</dict>\n\t\t<key>356A2AB8805D4FAF8C5AF353</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>366892869D8C4346AD0B807E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetInfoByUrl.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetInfoByUrl.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>36932C0127D54EEBBB938565</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E7554D0BE0C0454383673E6A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>36B62E72DD0942D186D50322</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUNetworkOperation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUNetworkOperation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>36CC155429124251A0FB82D8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussTopicsAdd.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsAdd.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>36D82B7398A94A78BAEC16AD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>65EF1C81A02646B18E3B37C5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3790515AB4094AF187C6802E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5579DC12E18643C6AE322803</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>380C583C017847A88A7AF7BF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D619605D1F824ECF965402B0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>38A28D917E8D47929AC0941D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8F0FEF03FBDA4A91A4D79B27</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>38B6C7875B0749F4B6516C2A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussTopicsGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>38C43943BA964A2C8DEAB54A</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>148D6565A2B84F90B28FA590</string>\n\t\t\t\t<string>453EC530711B4B2EBED234BB</string>\n\t\t\t\t<string>B0ECC99CCCE043C98AC8D97D</string>\n\t\t\t\t<string>602F1C9D93444397BCC4B63F</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Support Files</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>SOURCE_ROOT</string>\n\t\t</dict>\n\t\t<key>39143E3A7FDF4493B9A3068F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSearch.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSearch.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>395B112DA1AD4851A9719042</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>6D99ACDEBB7D4A2E854CD6EA</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Frameworks</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3979022CC7F44D53B11DE71B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoSetPerms.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetPerms.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3A65118365C04239BCCCADCC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A86BF034E234C178907B8DA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3AA37D9A1E4145ED869536DF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1C8FF644B0A54F18A932DA9D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>3B68EB6EC95C4707B1CD8C1D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7ACBB1ECE2F04F508BE872F7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>3BE6E45464354AF99BCD9AA7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsLookupUser.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsLookupUser.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3BFC776005EA49D3B4B284E8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7F10B7A212254011B0370EA3</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3C2A879856C94000A4E289ED</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPhotosOf.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPhotosOf.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3CA210AF6D4545E0B6942747</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>36B62E72DD0942D186D50322</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>3CAB0889C1254E4B8BF41927</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotosetReferrers.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetReferrers.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3CC8899F7E9B468BBEA45661</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoSetPerms.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetPerms.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3CF88FB43D1347BE933C49C6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3D1A5F65ED2E4E598DE509E0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>16FD915707304001AB2E5BE7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3D295D87A0684F6CA3A76730</key>\n\t\t<dict>\n\t\t\t<key>explicitFileType</key>\n\t\t\t<string>archive.ar</string>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>path</key>\n\t\t\t<string>libPods-FlickrKit.a</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>BUILT_PRODUCTS_DIR</string>\n\t\t</dict>\n\t\t<key>3D507807F9E94A828948B659</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsEditPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3D58C5D7F8774948A3500E10</key>\n\t\t<dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>wrapper.framework</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SystemConfiguration.framework</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/SystemConfiguration.framework</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>DEVELOPER_DIR</string>\n\t\t</dict>\n\t\t<key>3D5A9DC6EA044C49AD4789DA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>140A635C6513477EA911EC92</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3D62AD33A0D243ECA4F4D870</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsRemoveSuggestion.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRemoveSuggestion.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3D68FB5BF77C458A8081CEF1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3D9515A723D642BFA2B9449E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8D620939FBB2411289CE3918</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3E043891E33447309075538F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetLimits.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetLimits.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3E1D65344AFB424E94A909AC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsBrowse.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsBrowse.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3E9BE264664B44E19BDD7139</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>366892869D8C4346AD0B807E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>3EDAFDD4322646E1A63A59EB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>16350892079943FD96DBA6CB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>3EF9E7E64C2547C3A894BB8B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A487AC782ED242ED96F84BFD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3F16D64AB85B460491BE68D4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesEdit.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesEdit.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3F6C560D867A4706B683A513</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUBlocks.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUBlocks.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>3FC73A0353814E5AA4E29064</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>942E2707036B47BE8E3B3451</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>3FFFAC775ABA48358E7699FB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>403E44828F274EDE94E7B4AC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosTransformRotate.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Transform/FKFlickrPhotosTransformRotate.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>40884A027E3743B3A6555B4D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4B275A3A0B4F46D396DD9BFA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>412169762F2B47F6873DD38E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsLeave.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsLeave.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>41B5A034F48B4CB8B3235866</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCSVFiles.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCSVFiles.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>41B8A0A6A0B540DDBAB826E0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListUser.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListUser.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>41D09CC93D324155B7E70CD0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetListRecentlyUploaded.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetListRecentlyUploaded.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>421575C0274342D5BE0729DD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8240CFF41EB7473C8286BE2B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>422E46137A0A489CAA83173F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageOperation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageOperation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>424CECA920184B428EE9105F</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurations</key>\n\t\t\t<array>\n\t\t\t\t<string>AAD2F34CAFCD48B097430209</string>\n\t\t\t\t<string>B78BF4B82F7A41F68FCDFFD6</string>\n\t\t\t</array>\n\t\t\t<key>defaultConfigurationIsVisible</key>\n\t\t\t<string>0</string>\n\t\t\t<key>defaultConfigurationName</key>\n\t\t\t<string>Release</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCConfigurationList</string>\n\t\t</dict>\n\t\t<key>428963C99C6F422A9986A6FD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetExif.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetExif.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>431B30D30B3E481FB99830F6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2ACED266598643FDB3A0689F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>432590842CC541BEA2C5F3B6</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurationList</key>\n\t\t\t<string>282E3CCD12E448D1954C8DAD</string>\n\t\t\t<key>buildPhases</key>\n\t\t\t<array>\n\t\t\t\t<string>B1C799C6543F4BFAA965B35A</string>\n\t\t\t\t<string>B3A2E56A504549BC9624E877</string>\n\t\t\t</array>\n\t\t\t<key>buildRules</key>\n\t\t\t<array/>\n\t\t\t<key>dependencies</key>\n\t\t\t<array>\n\t\t\t\t<string>CF6F6F8A96224B9798458FBB</string>\n\t\t\t\t<string>B18D3F132D3348E99EA49F7F</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXNativeTarget</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Pods</string>\n\t\t\t<key>productName</key>\n\t\t\t<string>Pods</string>\n\t\t\t<key>productReference</key>\n\t\t\t<string>BC2BD45BF0BE430787EE7963</string>\n\t\t\t<key>productType</key>\n\t\t\t<string>com.apple.product-type.library.static</string>\n\t\t</dict>\n\t\t<key>43AAD065A08647769B7B9700</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>43D6B01EA68142C8B8A0C874</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUReachability.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKDUReachability.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>44BEFEC75D394236B85EA712</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsLookupGroup.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsLookupGroup.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>44D3A8AC84B5442FAC9737DF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImagePrefetcher.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImagePrefetcher.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>453EC530711B4B2EBED234BB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.xcconfig</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-SDWebImage-Private.xcconfig</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>456B9D66150842A4A731C713</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetNamespaces.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetNamespaces.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>45D316E561B64FF4BF01A70F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotosetDomains.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetDomains.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>462E6E31B0484339BDC2F79D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForUser.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForUser.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>46372376177E4D34AAAD76C6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsLookupGallery.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsLookupGallery.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>465207EE319F438596EFEADD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5B65D20C77414CD08269AC98</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>46A2AA9973044EA782C8C989</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesFindByLatLon.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesFindByLatLon.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>46E898B7960247A2ACD3A01D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetDates.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetDates.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>47BC3BECAFC64826A7092F18</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B4E87E1973E5498AB0D5574E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4898E7CAE310421B901B9836</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BBCDD58D6BE0431EA8A6B64A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>48A55902957D45D1A162AB79</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4951BDEB7BBC44A78DB189DD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleDeleteCoords.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDeleteCoords.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>49799B4C36A14656980430B1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3979022CC7F44D53B11DE71B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>49CB0CC7F0DF44BABAF46A89</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsDelete.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsDelete.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4A6C655247EA4B4F93A4BD77</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5CCFEABB568C4A449B0411BC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4AA2B8CBFC7C416886A16BB9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetChildrenWithPhotosPublic.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetChildrenWithPhotosPublic.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4AA4588D56814EBAA7D3FFC0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsRemovePhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4B016E956D4E48D2AD6A13B0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>06C724B2546642438B804162</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4B0446239D0A4B00AFDC7C76</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4B0C017B3EFD48798CE25583</key>\n\t\t<dict>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>CLANG_CXX_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu++0x</string>\n\t\t\t\t<key>CLANG_CXX_LIBRARY</key>\n\t\t\t\t<string>libc++</string>\n\t\t\t\t<key>CLANG_ENABLE_MODULES</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_ENABLE_OBJC_ARC</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>CLANG_WARN_BOOL_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_CONSTANT_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_DIRECT_OBJC_ISA_USAGE</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_EMPTY_BODY</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_ENUM_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_INT_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_OBJC_ROOT_CLASS</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>ENABLE_NS_ASSERTIONS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_WARN_64_TO_32_BIT_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_ABOUT_RETURN_TYPE</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNDECLARED_SELECTOR</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNINITIALIZED_AUTOS</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNUSED_FUNCTION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNUSED_VARIABLE</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>STRIP_INSTALLED_PRODUCT</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>VALIDATE_PRODUCT</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Release</string>\n\t\t</dict>\n\t\t<key>4B1B09E86C6144169B96FEBF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>22941B3464284BDD8FD21003</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4B275A3A0B4F46D396DD9BFA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetContentType.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetContentType.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4BE2730EF3934A35A5131590</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9309D4C7B022413E9865DC68</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4BE3FC84E4D440F5A5ACC401</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7875462DC31A419294E9E190</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4BF88FBAF0084CA283FC2F6E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D73D1D291964407787F3FC33</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4BFDFDF12EA14AEE95FBBA28</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>693A31E7A89748D8AE78D4E5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4C4E5BA4DC6546408477093B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0491FFE838234782BE300D4C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4C6F5FD66B164771BD7282F2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9611D817E76A4FBAB66CC1FC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4CACAE98D0F94459B6313B07</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>98A30DF46FCE4E62B0D21EA4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4CDC9561DFFA44C8A49B6FC3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>412169762F2B47F6873DD38E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4CF64AB9B7644036A45D63EF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetContext.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetContext.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4CF83B49EDB34B6DA85C3DE1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsEditMeta.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditMeta.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4D21E7256A3F47D6A109A6CA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoRemoveLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoRemoveLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4D6ABF98AE5647B08DECF775</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E146BADD4B0643A9A2E02589</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4DFBC39070324AD69EB67CEE</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>E317344E6C4441969370DC54</string>\n\t\t\t\t<string>0576A2198911477BA9835994</string>\n\t\t\t\t<string>23D4455061DE490FBBEDE2F8</string>\n\t\t\t\t<string>310ABD23EE3D4FAE829E87CF</string>\n\t\t\t\t<string>9236A45CF58A4C7C83B35F88</string>\n\t\t\t\t<string>B702CC35169843DCB8F1F688</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Pods</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4E010C876F1242CDBF76B401</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosRecentlyUpdated.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosRecentlyUpdated.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4E0164C690804F61A6530BA9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5DF1D0F4E14748D1AF7BE684</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4E0EF9040BDC4F5D9FD02A7F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>96FC1FFA6F3F47E287D43E6F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>4E8ED6E88FA641878D1A3D64</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetHidden.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetHidden.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4EE9224C24C3455A9DC0F5E2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DCE14BA969FB45A78A677C8C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4EF6EE3F4B7B4EABA093A391</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D6B04E2D4F234E06BEA771D9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4F6C9C425BEB45FE8C8BC5A9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>258A7293500C4746AEE5C945</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>4F8CD6C2CC394649BBF6E2EB</key>\n\t\t<dict>\n\t\t\t<key>explicitFileType</key>\n\t\t\t<string>archive.ar</string>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>path</key>\n\t\t\t<string>libPods-SDWebImage.a</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>BUILT_PRODUCTS_DIR</string>\n\t\t</dict>\n\t\t<key>4F9290195D714CD69B1202EC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosNotesDelete.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesDelete.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>4F9AE7F50DCE4F1CA5C3DBCE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPublicPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPublicPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5005C2769E4A4908A9FA2EE9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E3DEE4E9229841D5B5698116</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>5045C35CA15949CA861C79BE</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>141DFCC25B834C09A545CAC5</string>\n\t\t\t\t<string>DCB6E1367DA74FCBBC005788</string>\n\t\t\t\t<string>C5FA4CD56C964838BAE34AD9</string>\n\t\t\t\t<string>9309D4C7B022413E9865DC68</string>\n\t\t\t\t<string>2F54FA286EC84745A1FA961A</string>\n\t\t\t\t<string>321E73B5A9654C6B8959491C</string>\n\t\t\t\t<string>24B00A73805D4742864F2432</string>\n\t\t\t\t<string>FE7165626B404377BDF3A1C1</string>\n\t\t\t\t<string>8F39838F762B4AD29FB1478A</string>\n\t\t\t\t<string>94A75C82ED5D4AF5AA025883</string>\n\t\t\t\t<string>D2F274B4B6BB423C81707A81</string>\n\t\t\t\t<string>B92B997140EB4F199F1A67CB</string>\n\t\t\t\t<string>A89695ACD71C4A4A8B0E7E7A</string>\n\t\t\t\t<string>DB9B995EB93042AFA8478D6C</string>\n\t\t\t\t<string>422E46137A0A489CAA83173F</string>\n\t\t\t\t<string>8A3CFF983AE94739B8BE3A19</string>\n\t\t\t\t<string>44D3A8AC84B5442FAC9737DF</string>\n\t\t\t\t<string>BBCDD58D6BE0431EA8A6B64A</string>\n\t\t\t\t<string>D04E87861E0F4E4B8D551C0E</string>\n\t\t\t\t<string>BE6DBA67D7EA476E88BC4A4C</string>\n\t\t\t\t<string>B9C7939D9EF34F33AEFFF7D8</string>\n\t\t\t\t<string>74901FF0FA3A4F66B950455E</string>\n\t\t\t\t<string>293B76CB125F4BA4A14BB6AA</string>\n\t\t\t\t<string>AD8FED97D624427B9860AFE4</string>\n\t\t\t\t<string>06C724B2546642438B804162</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Core</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5080A9D805FB4DD5A7AEB2D5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>983138AC6C6043AA91A88B10</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>51E548B51191407B8F99ACBE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F228A0EC035D460CA2438F8B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>51E8C87629D54A72A29E8D26</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>523FCDD2ACDF4180B36AFFDC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A89792CC0D55466CA2FFD78E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>525C8CFF188643F58F36ABEC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthOauthCheckToken.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthCheckToken.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>529C8D82E72349CCB2D38A62</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsReorderPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsReorderPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>531875970E2440D48CD42A9C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsGetRecentForContacts.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetRecentForContacts.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>531D6A96E2384378936EEEB1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8A0571E60E0641C0A20466BF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>53442ABE5EA04F1B92B93511</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushGetTopics.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushGetTopics.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>53780B0862BD446C9D450657</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetSizes.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetSizes.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5379E07B46C04DF989F97814</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9AA71C20E03F43D2A205072F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>5380BCA74E9A45B18FD796CE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetContentType.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetContentType.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>53BB2AFB6AF64E06B9A0EC33</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetLimits.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetLimits.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>53E7C0D3D91648B2BDF6F8D2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5380BCA74E9A45B18FD796CE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>543E974527E94408A8DA0380</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>953A67ACB4454B4DA3F5BFE5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5488E478BB0A436892222645</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>39143E3A7FDF4493B9A3068F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>549B87A736FC4DAFA8439FA4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotostreamReferrers.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamReferrers.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>54B10DA7A76D47BBBD78CA53</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleDelete.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDelete.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>54BB0E46EB924EFC9B7E1098</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKUploadRespone.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKUploadRespone.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5511304EEE534FFBBF82BD66</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetWithoutGeoData.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetWithoutGeoData.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>553491C72464461294C3425A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotostreamDomains.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamDomains.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5579DC12E18643C6AE322803</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDataTypes.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/FlickrKit/FKDataTypes.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>55BCD988B22C426CBD4BC28F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D7E6B90BB2BB47028BA18DDA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>55D76C6B9AB84C548A541E84</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetNotInSet.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetNotInSet.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>563F8F363FE4492B997FBD8E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3212D795BBBB46C187F72086</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>569DF1820E04416AA97E9458</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2B6740C37E314DEB9EA7159F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>56B0B38A0B9E4B79B5696BA7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D7E6B90BB2BB47028BA18DDA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>574295462535481E9DB2F0B6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E86DE05331E2459B9281B0F9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>57623FDE899A4A8998F11139</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>579AD35504174CC581C4A037</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>79D478A468704B3EB8E5BAD4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>57DC17020CA64CD6ABE6F0F2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F4D5FD2AAB554BC89C9F818C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>580FE294DA174FC4AA2CCDE7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCamerasGetBrands.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrands.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>582576D9E5A84634AE7F04AE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B716C6F025274582BBEE196D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>58399F4D95FA45BDB108EEAB</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>BB851C0B9707406DA4319A91</string>\n\t\t\t\t<string>395B112DA1AD4851A9719042</string>\n\t\t\t\t<string>95FB06FE97EF4101937FDE54</string>\n\t\t\t\t<string>6CDE68A4C0AE400FA51EFF50</string>\n\t\t\t\t<string>073F93627AC845808FF0F897</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>584A687F1E4D43C69231951A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesAdd.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesAdd.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>58D0A1FBC0CF4C2B905824D1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleFindByEmail.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleFindByEmail.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>591D8F6726BC4285985218CD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsDeleteComment.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsDeleteComment.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5934B4A5359F4F17A5A7361C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetMostFrequentlyUsed.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetMostFrequentlyUsed.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>59DD590E2773479E971DA531</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKAPIMethods.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/FKAPIMethods.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>59DEF03186164B198E013C5F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotoReferrers.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoReferrers.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A28F9591CFF4914A3FED0C7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsApproveSuggestion.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsApproveSuggestion.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A410ECF26BF4A8F84D8797E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetTotalViews.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetTotalViews.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A42D9C987404659AB132862</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsDeleteComment.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsDeleteComment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A48572F17EC4AF78305750E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsLookupGroup.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsLookupGroup.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A501257F9A24B50851EDA73</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetClusters.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetClusters.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A86BF034E234C178907B8DA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosTransformRotate.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Transform/FKFlickrPhotosTransformRotate.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5A8C0162D5C84BF2908D9526</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrReflectionGetMethodInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethodInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5ADF38EFBB0348DAB7A5CCDD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>892F2122C71F42918FF12B38</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5B65D20C77414CD08269AC98</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetContactsPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5B94EE4B5B974412A8421FEB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D5AE769F0055414295C71EF4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>5C3BBA7F72E9479F9D1F1E0F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6263590EDB2845CFA58657A9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5CA52C2F3F5C4DBFBDCA243C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPopularPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPopularPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5CCDE52CF9B549EEB9739C5E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C45F3165A229404280713B6E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>5CCFEABB568C4A449B0411BC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPhotosOf.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPhotosOf.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5D7ACD788D7F426BB90BA7DB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>17C8E9CC861841E98B7FCF7A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5DE5F45BE7A74D93AFE950EF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B9C7939D9EF34F33AEFFF7D8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5DF1D0F4E14748D1AF7BE684</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsApproveSuggestion.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsApproveSuggestion.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5E052698215B41498BAF5177</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurationList</key>\n\t\t\t<string>424CECA920184B428EE9105F</string>\n\t\t\t<key>buildPhases</key>\n\t\t\t<array>\n\t\t\t\t<string>E9FC6D2933CA4B49896C07EE</string>\n\t\t\t\t<string>006CF8BFDEE24A68AF105DB7</string>\n\t\t\t\t<string>2CEB58A4B4B1478894411811</string>\n\t\t\t</array>\n\t\t\t<key>buildRules</key>\n\t\t\t<array/>\n\t\t\t<key>dependencies</key>\n\t\t\t<array/>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXNativeTarget</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Pods-SDWebImage</string>\n\t\t\t<key>productName</key>\n\t\t\t<string>Pods-SDWebImage</string>\n\t\t\t<key>productReference</key>\n\t\t\t<string>4F8CD6C2CC394649BBF6E2EB</string>\n\t\t\t<key>productType</key>\n\t\t\t<string>com.apple.product-type.library.static</string>\n\t\t</dict>\n\t\t<key>5E38D5B4399C4610AFCE744D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3D58C5D7F8774948A3500E10</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>5E73E97DEE324FCCA81C14BA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B92B997140EB4F199F1A67CB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5E76ABB4F6E247958C28ED83</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsMembersGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Members/FKFlickrGroupsMembersGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5F266E9910694B5E8A24C97D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>106EA80CB03F4F089D6EA49D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5F32548896844B6CAC43A870</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F51EA909120640E09244D40D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>5F9C333BD5A94B59AA8B2F2A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.xcconfig</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-FlickrKit.xcconfig</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5FA29D0DE9FC48B188287442</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetPrivacy.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetPrivacy.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5FB3F4F8AE5C41349EBF275C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetNotInSet.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetNotInSet.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>5FD7C16393C54312B64EF166</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CE5C33B7B56A44DBBB9E6D70</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>5FDC05BFF00645F8BCB750B8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCommonsGetInstitutions.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Commons/FKFlickrCommonsGetInstitutions.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6013737EAFE04F3D960D379E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>43D6B01EA68142C8B8A0C874</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>601AE00C9F1747CA85F6984E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6BE6EA1534494D67B573C5FD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>601EB55CFF714E5483C0FCCE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListUserPopular.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListUserPopular.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>602F1C9D93444397BCC4B63F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-SDWebImage-prefix.pch</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>60B82F25EB7C443B815549A5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E20CCE8E0C774B30A611AC0F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>60EBF9F968C548F6A3CD956C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetRecentValues.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetRecentValues.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>60F18A9151744D248A04CB4A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D5428A1636234D038478B03C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>60F3FFDD0E90431CB44694D9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotostreamStats.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamStats.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>61760C88F0CB484FA066CBF9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetDates.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetDates.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6204E8AED88346F3A3C05471</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>34ACF2C5AB414D80B5CF3CEA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>6263590EDB2845CFA58657A9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetMeta.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetMeta.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>62762FFD271C482FA8D281F2</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetShapeHistory.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetShapeHistory.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>627B61C4CC734C61A26F6952</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4CF83B49EDB34B6DA85C3DE1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>62B0A1C3947A46DE90F380FC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D7E6B90BB2BB47028BA18DDA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>6396D20AAEF849A99041F624</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>553491C72464461294C3425A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>639AF5839C77402FB2F905F8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetPublicList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetPublicList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>63C3279D77C9400E9613AD8A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsGetGroups.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetGroups.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6499A3DE4F8142BBA47CBCFD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E70E2576321149F0A8743C5A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>64BC184AB21D4E48A5D65BB6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>96F3202504E9455DB1CC1FE6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>651C0C6E3A5A47EBBB60A31E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetPairs.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPairs.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>65676DC5B7204A0F8CBD6792</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>00F972D6A74C414BA07D4B42</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6589A0FE66614E119426557F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>65EE4B83D63F4188BA882307</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4CF64AB9B7644036A45D63EF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>65EF1C81A02646B18E3B37C5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrBlogsGetServices.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Blogs/FKFlickrBlogsGetServices.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>663E3884D7E146F284DE48A4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>531875970E2440D48CD42A9C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>668D60D17B144480AED1084B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForTags.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForTags.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>66A312E481E14F6AA98E863F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>53BB2AFB6AF64E06B9A0EC33</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>67667142D97F429AA10984D5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D2F274B4B6BB423C81707A81</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>677C2843A88141669E989CDC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesResolvePlaceURL.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceURL.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>67B766F7786141D6857DE637</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>16C74A988DB74550B8340D6C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>67BE6F1D66C04EC3BA40A123</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListUserPopular.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListUserPopular.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>67C1196EEBCF495D8BED1412</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCollectionStats.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionStats.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>681D9E3BADDB4B7DA08A7216</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>5045C35CA15949CA861C79BE</string>\n\t\t\t\t<string>38C43943BA964A2C8DEAB54A</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImage</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>68C76C6DA2AD40619EB14A50</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsSetPrimaryPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsSetPrimaryPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>68C83AA977CC48D795B22465</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKUtilities.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Utilities/FKUtilities.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>68CCEC95FCD849C1BD9D35AD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>57623FDE899A4A8998F11139</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>691C7C857D1E4C8F8014549F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>356A2AB8805D4FAF8C5AF353</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>693A31E7A89748D8AE78D4E5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForBoundingBox.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForBoundingBox.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>693AB0745464428586323F94</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCollectionReferrers.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionReferrers.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>69655F74FFC24D89926E1885</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0023BFDB4035479A8E59AB05</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>69A53C97DC6E4ACDA30B4BF1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussTopicsAdd.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsAdd.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>69E8764C9929402B9918EDCF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>462E6E31B0484339BDC2F79D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>6A545CC47B314C29A8E36055</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FE7165626B404377BDF3A1C1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6A688907D0B0429292CCEF01</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotosetStats.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetStats.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6A905EF531284CD1AB37C6F3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BA9ABCDD7D474A858061E91D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6AA39923EB2D4198A84A75D0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListUserRaw.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListUserRaw.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6BC31297430347C5BE52EBAF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3F16D64AB85B460491BE68D4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6BE6EA1534494D67B573C5FD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesEditMeta.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesEditMeta.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6C0597CA4C77422B8EC8E7D3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4D21E7256A3F47D6A109A6CA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>6C9112DEFD134736A1791FC2</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetPerms.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetPerms.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6CDE68A4C0AE400FA51EFF50</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>BC2BD45BF0BE430787EE7963</string>\n\t\t\t\t<string>3D295D87A0684F6CA3A76730</string>\n\t\t\t\t<string>4F8CD6C2CC394649BBF6E2EB</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Products</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6CEB68DB38B049D59099E7A5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>55D76C6B9AB84C548A541E84</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>6D01DCEB92DD46958BF760B4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-FlickrKit-prefix.pch</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6D402D1A3AB347759194B690</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4951BDEB7BBC44A78DB189DD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>6D7E995B7A824783B2165E68</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoGetLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6D99ACDEBB7D4A2E854CD6EA</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>D7E6B90BB2BB47028BA18DDA</string>\n\t\t\t\t<string>E09B3269E2B64D838F027519</string>\n\t\t\t\t<string>3D58C5D7F8774948A3500E10</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>iOS</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6E29346D2BE84BC1B8B2A543</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F742554A80FB4B4CAE1A8F86</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6F4B5CA79A4D4946AAA96717</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetListForPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetListForPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6F77CE28E67D4BBDA5D70416</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCollectionReferrers.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionReferrers.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6F852550DC8D4D038FEDF974</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A9250FDC898042778B9309AC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6F948703444B4322A99546A7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetTopPlacesList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetTopPlacesList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6F962C18904F471189AF5747</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A8C0162D5C84BF2908D9526</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6FA3D8D23922444B82DD21C3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>AA562481DE344EE2AE999F2E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6FCD606F26244ECDBA89CAA9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetSafetyLevel.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetSafetyLevel.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>6FD6F52334214358BF19F52E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EDFE1007B6834D2CAA660C94</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>6FE7E61FBFD04333BE81C965</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetExif.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetExif.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7015DBDCCCC54810A899A34B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EF6C10C700454301A44F7F3A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7035FDA41A6C4AAFB7250205</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3CAB0889C1254E4B8BF41927</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>70428A943753462F946DC68C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsAddPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsAddPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>70EA19FE9C0F4043BB17FE04</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>68C83AA977CC48D795B22465</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>712C73DC70894B358391F043</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosNotesDelete.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesDelete.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>717547EAA3094EC38E4B3D44</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A501257F9A24B50851EDA73</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>71E498BDBA794B47828BE54A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>677C2843A88141669E989CDC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>722B8569F8F348A98E7DC8D2</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsSearch.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsSearch.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>72AF061BB3D24023ADDFA1DA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FB3EB5BB8C28479FA4BB340E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>737D71D54F2D474CAE4C5A45</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9DBAAF216F2B453FB47C2FFD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7397A4B5386742168526ABC5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>203592D7B80F4C3B99A29DAF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>73C5D558A68540908F86E70F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B6EC37897308495B9E4B4D2C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7453A67E8E5B45B4923DE2A9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F92AFFA88CE5479EA320067F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>746A42C4172A4362B5558C98</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>55BCD988B22C426CBD4BC28F</string>\n\t\t\t\t<string>5E38D5B4399C4610AFCE744D</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFrameworksBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>74901FF0FA3A4F66B950455E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIImage+MultiFormat.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIImage+MultiFormat.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>74A2B6CEFC054F12A05A87E4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0287B8F43796482DAFC29FA2</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>751BAFD1666A4BBE8258D350</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetRelated.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetRelated.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>753AF0425B944D42AFF5D6C4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>081D19269D6E4282BFE3913C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>757DD225B01A482AA3BFDB05</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5511304EEE534FFBBF82BD66</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>759397DE03B448819F35EB50</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A10F157328574874BBF7C7C1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>75FB9E292215415F91020130</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DCB6E1367DA74FCBBC005788</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>764A260129DB4B919CD0D290</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9A8602CF871345F6BD5FE89A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7668C15E66FF40BCAC6C6521</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B9237E6DECBC45109391F7F0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>768AC02064B54887992718DF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthGetToken.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthGetToken.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>77103D15318347FB8A0F6410</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetValues.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetValues.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>775EE2117F954D67A35A6BB0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BE6DBA67D7EA476E88BC4A4C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>77AA5D5D2E8A4F998A8343C5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7FD2B43028E04597A2C76FD4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>77BAD8F9F3864A068CF55DC5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5934B4A5359F4F17A5A7361C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>77F968FDE5254436A704525E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C700FB6CB60745828D1A4217</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>77FFE29B8152497F975E5D0C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetPairs.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPairs.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7809DCC0055947BA84221EDC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CB9AE49E9AF84591B28991D8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>78163CDB18BA4981897AF822</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6AA39923EB2D4198A84A75D0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>78287707997C4B898C56035D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsDeleteComment.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsDeleteComment.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>783B50643FD640BDBABC8BB8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleEditCoords.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleEditCoords.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>784072104BE54D549C93E923</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrActivityUserComments.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Activity/FKFlickrActivityUserComments.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7875462DC31A419294E9E190</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetMostFrequentlyUsed.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetMostFrequentlyUsed.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>78E5E7C32445476E9F4DEB37</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsBrowse.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsBrowse.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>792A697EB36B4680B0A1CDFF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrActivityUserPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Activity/FKFlickrActivityUserPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7934D67D64394B6482ED1A76</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6FE7E61FBFD04333BE81C965</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>79A5353DF214448A96A7AF17</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsMembersGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Members/FKFlickrGroupsMembersGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>79D478A468704B3EB8E5BAD4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthGetFrob.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthGetFrob.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>79F1C1E798E740ACACC873E6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>AC3862CAB265493B982FE3C1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7AC4A458AC10406082AEAACC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>77103D15318347FB8A0F6410</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7ACBB1ECE2F04F508BE872F7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsJoinRequest.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsJoinRequest.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7AF43B9C7A634ABE970D606E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7AF762EC917645C7A0A19EF5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8AB97D90DD894AD8B9280736</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7B04B93C41F84D8A8C22AE79</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>345A75A66F054315880BEA6C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7B70EE12BEC7402FBC514743</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.xcconfig</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-FlickrKit-Private.xcconfig</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7B7F2418C513441890640E7F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleAdd.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleAdd.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7B8C6EB26D3C4684B4D67CFD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPublicGroups.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPublicGroups.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7BAF726AD3B749A3A9E4E2CC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>53780B0862BD446C9D450657</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7BC04F5CB3FB4AE494C12988</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosNotesEdit.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesEdit.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7BC7AD3CA75A4C2BBA185E32</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetClusterPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetClusterPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7BEAAE3BD01C4029A6D1CC00</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushUnsubscribe.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushUnsubscribe.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7CBB3FEF03E14F029B2115B3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>67BE6F1D66C04EC3BA40A123</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7D5EDD1E7FE34675BE5ADFE2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>015073EFB3134A9BBC895EDD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7D61F79A3C12494F91A84C2A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E5CBE9236C9C477096AE395E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7D6D30FE764E4944B7519AE7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D1A5BE63D1E547E7B4A7E7F6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7E21C0260E45480FBCA8E43C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6C9112DEFD134736A1791FC2</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7E2AA3430EDB4736A52DEFD1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetSafetyLevel.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetSafetyLevel.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7E5B9C2121F74B6AA9DF9B4F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8A3CFF983AE94739B8BE3A19</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7E6A508FB3F748EFB3A62703</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4AA4588D56814EBAA7D3FFC0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7E71D89CF36E45F097C97B44</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>23109BEF695F4F75A93E6388</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7EBBC0AE749949E68A46CE2A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>51E8C87629D54A72A29E8D26</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7ECA61B0DECE4A09B28BB507</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>44D3A8AC84B5442FAC9737DF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7F10B7A212254011B0370EA3</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthGetToken.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthGetToken.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7F243213689D49D88FB7351D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>24B00A73805D4742864F2432</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>7F6415A59CE348DC9C6BE453</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUBlocks.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUBlocks.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7F6E67DB6019463D81625325</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsEditComment.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsEditComment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>7F7B4A9FE9734327B3297EA3</key>\n\t\t<dict>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>CLANG_CXX_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu++0x</string>\n\t\t\t\t<key>CLANG_CXX_LIBRARY</key>\n\t\t\t\t<string>libc++</string>\n\t\t\t\t<key>CLANG_ENABLE_MODULES</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_ENABLE_OBJC_ARC</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>CLANG_WARN_BOOL_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_CONSTANT_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_DIRECT_OBJC_ISA_USAGE</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_EMPTY_BODY</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_ENUM_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_INT_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>CLANG_WARN_OBJC_ROOT_CLASS</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_DYNAMIC_NO_PIC</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_OPTIMIZATION_LEVEL</key>\n\t\t\t\t<string>0</string>\n\t\t\t\t<key>GCC_PREPROCESSOR_DEFINITIONS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>DEBUG=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>GCC_SYMBOLS_PRIVATE_EXTERN</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_WARN_64_TO_32_BIT_CONVERSION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_ABOUT_RETURN_TYPE</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNDECLARED_SELECTOR</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNINITIALIZED_AUTOS</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNUSED_FUNCTION</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_WARN_UNUSED_VARIABLE</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>ONLY_ACTIVE_ARCH</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>STRIP_INSTALLED_PRODUCT</key>\n\t\t\t\t<string>NO</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Debug</string>\n\t\t</dict>\n\t\t<key>7FC9166522F84521A3E18BA2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>54B10DA7A76D47BBBD78CA53</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>7FD2B43028E04597A2C76FD4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushSubscribe.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushSubscribe.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>807C2F77BB624BD4BA28DFAE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B243E12EAF3B4A7DB6C329FA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>809555DA2AD4408EBF859781</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4B0446239D0A4B00AFDC7C76</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>80DFFF281D434FA291731807</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4F9290195D714CD69B1202EC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>810EC858F1D64532B95E1136</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8D8FC1F5A0B14D6487DAE894</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8114BFC6DB03496287B1F29F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsAddComment.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsAddComment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>812B9F80A0B947E096260F24</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2394179178714E1F99F291FE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>81831F980C1848A7AF693D40</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>36CC155429124251A0FB82D8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>81B832D1599F403B9EE72437</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesTagsForPlace.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesTagsForPlace.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8240CFF41EB7473C8286BE2B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListUser.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListUser.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>824C4357CC57406A817136BB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A89695ACD71C4A4A8B0E7E7A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>824FAACEFE5A469286D45AA4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2FF4027FA0094C8B8ACFA494</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>827BC0A99753488F89B1778B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPandaGetPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Panda/FKFlickrPandaGetPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>82984DE2631142AAB9F1E4FD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>74901FF0FA3A4F66B950455E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8298E9777C5844FCB021004B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F7F6D8FC36524D288E809791</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8311DFEE8BCB4CB4A77511E1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleFindByUsername.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleFindByUsername.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>83991EF75B814F078B361938</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetRecentValues.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetRecentValues.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>847D2D79B91D4EC4B355A40A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4E010C876F1242CDBF76B401</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>848059774C5B4B11971C3C75</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9654A1B5D245490E93E6F69B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>85DD764E1A72417D83F43881</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>ADFED37C4B084CD4B2745246</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>85F6BA63303E4474B3C8C9A2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>06ABF5DEDC794731A760A223</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8697101858574283A3B185D4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7BC04F5CB3FB4AE494C12988</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>86E6BA214D624B6384A5330A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetTags.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetTags.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8709AF6AF90941B782066DAB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>914BEF1CAE6145B08C3FED55</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>870AB18D7FDF46D7AB509CA3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E5411A2E037541658452082B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>875348AA52D0482184255CA6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetPublicList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetPublicList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>87AA9DAB2E87402E9E6394D5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetTaggingSuggestions.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetTaggingSuggestions.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>87FBBD588842447B84541A2D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DA6E6FAF05794F249EB7631C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>87FF8290596A4FE484B1DB44</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B747A38D41C54A10AE1DD5DC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8825AB1864C34CEFB20CE523</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7F6E67DB6019463D81625325</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>88534736D4DD4BB3BAC5239B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKOFHMACSha1Base64.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Utilities/FKOFHMACSha1Base64.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>88603D638A1C4883BF206C89</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>88637C7C4EF449F6AEAE518B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EF54C54BABBB4C2FBB1011E0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8880B3A42E3846FEB1565649</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>955F125580A34419AB5A1824</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8880C515CC1046BAB0C424C5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>321E73B5A9654C6B8959491C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>891A96CF457A44B2BEB430B6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>892F2122C71F42918FF12B38</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>89A170BD0C6C420F83ABA67A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9851ABEC4708483DB6F41269</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>89D8207AE22E4AA4A88A94D5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9C07964EB3FE49678A278016</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8A0571E60E0641C0A20466BF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsEditComment.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsEditComment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8A2E9F96EBA547E9BAB54737</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsRemoveSuggestion.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRemoveSuggestion.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8A3CFF983AE94739B8BE3A19</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImagePrefetcher.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImagePrefetcher.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8A7FD72AAB884A069469D78F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsAdd.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsAdd.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8A9A431DDE0743B29C3389C8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D1F10C0E55BA454E94EBA8C3</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8AB97D90DD894AD8B9280736</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesTagsForPlace.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesTagsForPlace.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8C40E912505947E3A539DBA0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>584A687F1E4D43C69231951A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8CC51171E6F2426BA7ACD30F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8D1DF923EB7D4664BF0EF8A2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F40E0D29B69E467898A2EB54</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8D21EC17B91346DB8256C7CD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsDeleteComment.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsDeleteComment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8D3789C456CF497A8C004041</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetUntagged.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetUntagged.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8D4BD0D5E4F543209F631641</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosDelete.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosDelete.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8D620939FBB2411289CE3918</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8D8FC1F5A0B14D6487DAE894</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8D9D8F0DCA9A47C6B0EC8E76</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A3CEF35C3DAE4520A109FAB9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8DDBA291A9B9418D87AD1BF6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>77FFE29B8152497F975E5D0C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8DF0B48E478246809F687F37</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetTotalViews.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetTotalViews.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8E37E1997FFD4C77B7883C04</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsJoin.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsJoin.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8E3C7892552E4C499A3E1ABB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoPhotosForLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoPhotosForLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8EAAF19D9C4844B8BED63824</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2EEDC7B939EF4396B6A2D6BB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>8F0FEF03FBDA4A91A4D79B27</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesAdd.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesAdd.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8F39838F762B4AD29FB1478A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageDownloader.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageDownloader.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>8FCD609F09F44236A90F78DF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>02E22595A783406295E1B383</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>8FF95552ECD94922A0A7CDC5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrBlogsPostPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Blogs/FKFlickrBlogsPostPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>90137953560349D880E3C03C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>63C3279D77C9400E9613AD8A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>90A5468EE3B045FDA4EEDBBF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>639AF5839C77402FB2F905F8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>90F9C6D583E041FAA0F4F31A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetPerms.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetPerms.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>914BEF1CAE6145B08C3FED55</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsLookupUser.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsLookupUser.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>91A39B0890F44BC5BE395611</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetTaggingSuggestions.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetTaggingSuggestions.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>91CDF7ACD3504BDF9EF5AA6A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthOauthGetAccessToken.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthGetAccessToken.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>920756A0BCF94DBCAB50BA1F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushSubscribe.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushSubscribe.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9236A45CF58A4C7C83B35F88</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-environment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>92396708BD384C7FB84A5196</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3E1D65344AFB424E94A909AC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>925B603C8DEC40F180AB76E5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCollectionDomains.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionDomains.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>92E7D79316794CF9A8F896DC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>05C1FE9E7B454C7DA61333BD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9309D4C7B022413E9865DC68</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDImageCache.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDImageCache.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>932A56F56F4348E0B4527CA3</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetPredicates.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPredicates.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>93DB55C365384C609D6D0E8E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E840138ED7EC49C08DBA1481</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>942120411A63410E8F91FBC8</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>59DD590E2773479E971DA531</string>\n\t\t\t\t<string>7F6415A59CE348DC9C6BE453</string>\n\t\t\t\t<string>3F6C560D867A4706B683A513</string>\n\t\t\t\t<string>97CBCE7E3FA849C9A973C982</string>\n\t\t\t\t<string>BA9ABCDD7D474A858061E91D</string>\n\t\t\t\t<string>B716C6F025274582BBEE196D</string>\n\t\t\t\t<string>16C74A988DB74550B8340D6C</string>\n\t\t\t\t<string>9C07964EB3FE49678A278016</string>\n\t\t\t\t<string>E20CCE8E0C774B30A611AC0F</string>\n\t\t\t\t<string>E397017EAE004484A46FD8AC</string>\n\t\t\t\t<string>079B0C41A2FC4C6F91996EF2</string>\n\t\t\t\t<string>36B62E72DD0942D186D50322</string>\n\t\t\t\t<string>D599B20D2D7C4A63B9FC0553</string>\n\t\t\t\t<string>43D6B01EA68142C8B8A0C874</string>\n\t\t\t\t<string>E3ECA24704204C3F884BCD4A</string>\n\t\t\t\t<string>AA562481DE344EE2AE999F2E</string>\n\t\t\t\t<string>2108906C5EB842638DC38356</string>\n\t\t\t\t<string>5579DC12E18643C6AE322803</string>\n\t\t\t\t<string>C700FB6CB60745828D1A4217</string>\n\t\t\t\t<string>D6CAB0FB01014174B714F78B</string>\n\t\t\t\t<string>784072104BE54D549C93E923</string>\n\t\t\t\t<string>BF4AEF185B5242AFBB5AC55F</string>\n\t\t\t\t<string>792A697EB36B4680B0A1CDFF</string>\n\t\t\t\t<string>03E43C42F7CB4DA988AFD7F5</string>\n\t\t\t\t<string>24F0F5E9E97A440CA2148DAD</string>\n\t\t\t\t<string>C7D07CA594C145088F11CCF4</string>\n\t\t\t\t<string>79D478A468704B3EB8E5BAD4</string>\n\t\t\t\t<string>E70E2576321149F0A8743C5A</string>\n\t\t\t\t<string>C488D580CBB548F7B3A16620</string>\n\t\t\t\t<string>7F10B7A212254011B0370EA3</string>\n\t\t\t\t<string>768AC02064B54887992718DF</string>\n\t\t\t\t<string>075C774F73F6441EAF58E704</string>\n\t\t\t\t<string>525C8CFF188643F58F36ABEC</string>\n\t\t\t\t<string>91CDF7ACD3504BDF9EF5AA6A</string>\n\t\t\t\t<string>E94610CFCD8341298E05AD6D</string>\n\t\t\t\t<string>9A719A024E594773AE120053</string>\n\t\t\t\t<string>A9250FDC898042778B9309AC</string>\n\t\t\t\t<string>65EF1C81A02646B18E3B37C5</string>\n\t\t\t\t<string>0DD1B4B5D0C64E059E987B29</string>\n\t\t\t\t<string>8FF95552ECD94922A0A7CDC5</string>\n\t\t\t\t<string>BBC91291A7E04B7D99E75A9F</string>\n\t\t\t\t<string>C284D611B50D48F38BF5C94E</string>\n\t\t\t\t<string>12310D52F43A4912807CB420</string>\n\t\t\t\t<string>580FE294DA174FC4AA2CCDE7</string>\n\t\t\t\t<string>F92AFFA88CE5479EA320067F</string>\n\t\t\t\t<string>C351E382AEAA46B9AADAA757</string>\n\t\t\t\t<string>1EF2D785FE884243AD848EB4</string>\n\t\t\t\t<string>EC8D46604AFC40BCACD99712</string>\n\t\t\t\t<string>B67AB4AB69324CD0AF1397CB</string>\n\t\t\t\t<string>5FDC05BFF00645F8BCB750B8</string>\n\t\t\t\t<string>ECDB0222266B41849DD00B2B</string>\n\t\t\t\t<string>955F125580A34419AB5A1824</string>\n\t\t\t\t<string>892F2122C71F42918FF12B38</string>\n\t\t\t\t<string>ECBFCBB4BAE1479F9480EB01</string>\n\t\t\t\t<string>41D09CC93D324155B7E70CD0</string>\n\t\t\t\t<string>875348AA52D0482184255CA6</string>\n\t\t\t\t<string>639AF5839C77402FB2F905F8</string>\n\t\t\t\t<string>87AA9DAB2E87402E9E6394D5</string>\n\t\t\t\t<string>91A39B0890F44BC5BE395611</string>\n\t\t\t\t<string>8F0FEF03FBDA4A91A4D79B27</string>\n\t\t\t\t<string>A89792CC0D55466CA2FFD78E</string>\n\t\t\t\t<string>3212D795BBBB46C187F72086</string>\n\t\t\t\t<string>193B6A40344847C1B046C7D5</string>\n\t\t\t\t<string>43AAD065A08647769B7B9700</string>\n\t\t\t\t<string>F7F6D8FC36524D288E809791</string>\n\t\t\t\t<string>26DC28338B814C9E8A3AE1F3</string>\n\t\t\t\t<string>EBD7F3B52BF241F88A516D3F</string>\n\t\t\t\t<string>27434A6A44B44CF096C2291A</string>\n\t\t\t\t<string>1182789CFE8A4E2DA968EB93</string>\n\t\t\t\t<string>2EEDC7B939EF4396B6A2D6BB</string>\n\t\t\t\t<string>D9BF7ED735664A7FB2FF06CC</string>\n\t\t\t\t<string>D590EEA745444C21BE017FAC</string>\n\t\t\t\t<string>B243E12EAF3B4A7DB6C329FA</string>\n\t\t\t\t<string>6BE6EA1534494D67B573C5FD</string>\n\t\t\t\t<string>340A5CE5F48B4747ACB59132</string>\n\t\t\t\t<string>C45F3165A229404280713B6E</string>\n\t\t\t\t<string>22FB0A5AE6F148188590D005</string>\n\t\t\t\t<string>D1F10C0E55BA454E94EBA8C3</string>\n\t\t\t\t<string>96FC1FFA6F3F47E287D43E6F</string>\n\t\t\t\t<string>A8259279C7404291ABA58B3A</string>\n\t\t\t\t<string>88603D638A1C4883BF206C89</string>\n\t\t\t\t<string>3D68FB5BF77C458A8081CEF1</string>\n\t\t\t\t<string>98BF8C902C654E308E85221C</string>\n\t\t\t\t<string>32E16CF710224042BDAE9C05</string>\n\t\t\t\t<string>6F4B5CA79A4D4946AAA96717</string>\n\t\t\t\t<string>E8884AA807584AAC83F7C83F</string>\n\t\t\t\t<string>BB27BABC79304D78B790022E</string>\n\t\t\t\t<string>3E1D65344AFB424E94A909AC</string>\n\t\t\t\t<string>78E5E7C32445476E9F4DEB37</string>\n\t\t\t\t<string>DA36C0B1C0394BF9A7C94199</string>\n\t\t\t\t<string>584A687F1E4D43C69231951A</string>\n\t\t\t\t<string>967136712E024604A71339EB</string>\n\t\t\t\t<string>F350141803C242C0873448FD</string>\n\t\t\t\t<string>9A8602CF871345F6BD5FE89A</string>\n\t\t\t\t<string>3F16D64AB85B460491BE68D4</string>\n\t\t\t\t<string>8CC51171E6F2426BA7ACD30F</string>\n\t\t\t\t<string>8D8FC1F5A0B14D6487DAE894</string>\n\t\t\t\t<string>6589A0FE66614E119426557F</string>\n\t\t\t\t<string>F87E306400EF485B903194BC</string>\n\t\t\t\t<string>69A53C97DC6E4ACDA30B4BF1</string>\n\t\t\t\t<string>36CC155429124251A0FB82D8</string>\n\t\t\t\t<string>38B6C7875B0749F4B6516C2A</string>\n\t\t\t\t<string>2C9FBC7D1CF1460890D55CBC</string>\n\t\t\t\t<string>B6A016112BC140109193DA0C</string>\n\t\t\t\t<string>F1ADBD034C064111AB216DA9</string>\n\t\t\t\t<string>9BFD0FFC0CA24E1C9859C6A9</string>\n\t\t\t\t<string>EDFE1007B6834D2CAA660C94</string>\n\t\t\t\t<string>DF1E4724C3A144D99E1F298D</string>\n\t\t\t\t<string>8E37E1997FFD4C77B7883C04</string>\n\t\t\t\t<string>203592D7B80F4C3B99A29DAF</string>\n\t\t\t\t<string>7ACBB1ECE2F04F508BE872F7</string>\n\t\t\t\t<string>A0C82015CD714F8DABE894B7</string>\n\t\t\t\t<string>412169762F2B47F6873DD38E</string>\n\t\t\t\t<string>79A5353DF214448A96A7AF17</string>\n\t\t\t\t<string>5E76ABB4F6E247958C28ED83</string>\n\t\t\t\t<string>8A7FD72AAB884A069469D78F</string>\n\t\t\t\t<string>E146BADD4B0643A9A2E02589</string>\n\t\t\t\t<string>FA95F9C403D04CA495ECEF94</string>\n\t\t\t\t<string>A98B9683B2594A32AF2C19C1</string>\n\t\t\t\t<string>F11C88F1A4074397B7F9F2C9</string>\n\t\t\t\t<string>63C3279D77C9400E9613AD8A</string>\n\t\t\t\t<string>942E2707036B47BE8E3B3451</string>\n\t\t\t\t<string>345A75A66F054315880BEA6C</string>\n\t\t\t\t<string>AB9059B826E34792BD177EDA</string>\n\t\t\t\t<string>953A67ACB4454B4DA3F5BFE5</string>\n\t\t\t\t<string>722B8569F8F348A98E7DC8D2</string>\n\t\t\t\t<string>A10F157328574874BBF7C7C1</string>\n\t\t\t\t<string>05C1FE9E7B454C7DA61333BD</string>\n\t\t\t\t<string>286548A248BA460DAFB6A878</string>\n\t\t\t\t<string>456B9D66150842A4A731C713</string>\n\t\t\t\t<string>2E55B3234FA44CACBECAF412</string>\n\t\t\t\t<string>651C0C6E3A5A47EBBB60A31E</string>\n\t\t\t\t<string>77FFE29B8152497F975E5D0C</string>\n\t\t\t\t<string>A6523D9880EA40F589046C30</string>\n\t\t\t\t<string>932A56F56F4348E0B4527CA3</string>\n\t\t\t\t<string>83991EF75B814F078B361938</string>\n\t\t\t\t<string>60EBF9F968C548F6A3CD956C</string>\n\t\t\t\t<string>77103D15318347FB8A0F6410</string>\n\t\t\t\t<string>FB3EB5BB8C28479FA4BB340E</string>\n\t\t\t\t<string>94D6A4769F234E8AAAA94341</string>\n\t\t\t\t<string>D73D1D291964407787F3FC33</string>\n\t\t\t\t<string>2D9DD15D9A5545C98F916A54</string>\n\t\t\t\t<string>31EB977B04F34B4A832A6B1E</string>\n\t\t\t\t<string>FF3214D87A134EF59636936A</string>\n\t\t\t\t<string>827BC0A99753488F89B1778B</string>\n\t\t\t\t<string>A68E27DB4B5F4FDB9DB65958</string>\n\t\t\t\t<string>58D0A1FBC0CF4C2B905824D1</string>\n\t\t\t\t<string>D5428A1636234D038478B03C</string>\n\t\t\t\t<string>8311DFEE8BCB4CB4A77511E1</string>\n\t\t\t\t<string>A487AC782ED242ED96F84BFD</string>\n\t\t\t\t<string>D25C416548054E928D632B9A</string>\n\t\t\t\t<string>356A2AB8805D4FAF8C5AF353</string>\n\t\t\t\t<string>E5411A2E037541658452082B</string>\n\t\t\t\t<string>53BB2AFB6AF64E06B9A0EC33</string>\n\t\t\t\t<string>3E043891E33447309075538F</string>\n\t\t\t\t<string>B4E87E1973E5498AB0D5574E</string>\n\t\t\t\t<string>F02FDB1CCD7D4D9A84AD2E5F</string>\n\t\t\t\t<string>3C2A879856C94000A4E289ED</string>\n\t\t\t\t<string>5CCFEABB568C4A449B0411BC</string>\n\t\t\t\t<string>7B8C6EB26D3C4684B4D67CFD</string>\n\t\t\t\t<string>3395C1E9753B4208AF62B128</string>\n\t\t\t\t<string>B71E5CB7DFC44E4B8EBAD033</string>\n\t\t\t\t<string>4F9AE7F50DCE4F1CA5C3DBCE</string>\n\t\t\t\t<string>C8E2BCEDA0EC47A49B87906E</string>\n\t\t\t\t<string>A27DD1D3525F425A8858CEA8</string>\n\t\t\t\t<string>96F3202504E9455DB1CC1FE6</string>\n\t\t\t\t<string>135EAEC9CA6D47F9A3B7FF8D</string>\n\t\t\t\t<string>948F4357ADCD4950A050E6A3</string>\n\t\t\t\t<string>9EDA43C94B164543B1C5095D</string>\n\t\t\t\t<string>8D21EC17B91346DB8256C7CD</string>\n\t\t\t\t<string>591D8F6726BC4285985218CD</string>\n\t\t\t\t<string>7F6E67DB6019463D81625325</string>\n\t\t\t\t<string>2B6740C37E314DEB9EA7159F</string>\n\t\t\t\t<string>B747A38D41C54A10AE1DD5DC</string>\n\t\t\t\t<string>1CFB26A3E3DD4189BE144A36</string>\n\t\t\t\t<string>531875970E2440D48CD42A9C</string>\n\t\t\t\t<string>CBAEE555B49646A48629AC8A</string>\n\t\t\t\t<string>8D4BD0D5E4F543209F631641</string>\n\t\t\t\t<string>22941B3464284BDD8FD21003</string>\n\t\t\t\t<string>C5C1E940AA9642429132039F</string>\n\t\t\t\t<string>F256F4D471AC41239BA60F0A</string>\n\t\t\t\t<string>1F3208062E244475BCF28316</string>\n\t\t\t\t<string>B9237E6DECBC45109391F7F0</string>\n\t\t\t\t<string>D10F83FC8E274AFC81721114</string>\n\t\t\t\t<string>6D7E995B7A824783B2165E68</string>\n\t\t\t\t<string>1EA26A9DC0A341AA9D6DA50C</string>\n\t\t\t\t<string>E840138ED7EC49C08DBA1481</string>\n\t\t\t\t<string>1B76B9167CC9406D80E2080E</string>\n\t\t\t\t<string>8E3C7892552E4C499A3E1ABB</string>\n\t\t\t\t<string>4D21E7256A3F47D6A109A6CA</string>\n\t\t\t\t<string>BAFFFD63DD2A4BB2BF93BCAF</string>\n\t\t\t\t<string>E1E3A81EA7914A58BA6F63CB</string>\n\t\t\t\t<string>2ACED266598643FDB3A0689F</string>\n\t\t\t\t<string>B4B93EDA01BB4CE5BFEAEF30</string>\n\t\t\t\t<string>E86DE05331E2459B9281B0F9</string>\n\t\t\t\t<string>3979022CC7F44D53B11DE71B</string>\n\t\t\t\t<string>3CC8899F7E9B468BBEA45661</string>\n\t\t\t\t<string>282EF38A8F25447A82DEC54B</string>\n\t\t\t\t<string>D8D8715E899C4A82A55192F0</string>\n\t\t\t\t<string>5B65D20C77414CD08269AC98</string>\n\t\t\t\t<string>97639969B68B460682E492EE</string>\n\t\t\t\t<string>FF564090F91343AE9BE0D42D</string>\n\t\t\t\t<string>EA66E7D29F90490FA864CCF5</string>\n\t\t\t\t<string>118EC0D327C9434ABD4C2F15</string>\n\t\t\t\t<string>4CF64AB9B7644036A45D63EF</string>\n\t\t\t\t<string>E12B0B4B7D40480DAD1CD546</string>\n\t\t\t\t<string>C13B3FBE13E64045B1B60570</string>\n\t\t\t\t<string>6FE7E61FBFD04333BE81C965</string>\n\t\t\t\t<string>428963C99C6F422A9986A6FD</string>\n\t\t\t\t<string>0F9E87275E0349CFBB81CB29</string>\n\t\t\t\t<string>1FC25F7A02044D16A1A78A32</string>\n\t\t\t\t<string>8D620939FBB2411289CE3918</string>\n\t\t\t\t<string>CD5629049B174F1599B309C4</string>\n\t\t\t\t<string>55D76C6B9AB84C548A541E84</string>\n\t\t\t\t<string>5FB3F4F8AE5C41349EBF275C</string>\n\t\t\t\t<string>6C9112DEFD134736A1791FC2</string>\n\t\t\t\t<string>C6F285D5958E44D4B17B2CFE</string>\n\t\t\t\t<string>0287B8F43796482DAFC29FA2</string>\n\t\t\t\t<string>F742554A80FB4B4CAE1A8F86</string>\n\t\t\t\t<string>53780B0862BD446C9D450657</string>\n\t\t\t\t<string>0B9BE73C21F34C63A1FAB860</string>\n\t\t\t\t<string>FF439064E1224C309D612E4E</string>\n\t\t\t\t<string>8D3789C456CF497A8C004041</string>\n\t\t\t\t<string>F2CC02AF2E384B87BE543EDF</string>\n\t\t\t\t<string>2FF4027FA0094C8B8ACFA494</string>\n\t\t\t\t<string>2D098A1948724ADEB14147F6</string>\n\t\t\t\t<string>5511304EEE534FFBBF82BD66</string>\n\t\t\t\t<string>0491FFE838234782BE300D4C</string>\n\t\t\t\t<string>1AE12829D8474ED995345710</string>\n\t\t\t\t<string>D6B04E2D4F234E06BEA771D9</string>\n\t\t\t\t<string>CD3118E6AC754994A11872EE</string>\n\t\t\t\t<string>F51EA909120640E09244D40D</string>\n\t\t\t\t<string>E107F11DDBA441D88B2FAF1F</string>\n\t\t\t\t<string>4F9290195D714CD69B1202EC</string>\n\t\t\t\t<string>712C73DC70894B358391F043</string>\n\t\t\t\t<string>7BC04F5CB3FB4AE494C12988</string>\n\t\t\t\t<string>25F40E5BF9DE4A959C085B43</string>\n\t\t\t\t<string>7B7F2418C513441890640E7F</string>\n\t\t\t\t<string>2DF1D6D5D548464B8765073F</string>\n\t\t\t\t<string>311F775899504D5695288C3B</string>\n\t\t\t\t<string>54B10DA7A76D47BBBD78CA53</string>\n\t\t\t\t<string>4951BDEB7BBC44A78DB189DD</string>\n\t\t\t\t<string>9851ABEC4708483DB6F41269</string>\n\t\t\t\t<string>783B50643FD640BDBABC8BB8</string>\n\t\t\t\t<string>0C058DB8496241B783371814</string>\n\t\t\t\t<string>4B0446239D0A4B00AFDC7C76</string>\n\t\t\t\t<string>891A96CF457A44B2BEB430B6</string>\n\t\t\t\t<string>4E010C876F1242CDBF76B401</string>\n\t\t\t\t<string>C7CB18D53D1D4ECF957EB741</string>\n\t\t\t\t<string>F4D5FD2AAB554BC89C9F818C</string>\n\t\t\t\t<string>A54383A460DE465FBA1C80AF</string>\n\t\t\t\t<string>CC48CFEDB0994057B8A82C90</string>\n\t\t\t\t<string>39143E3A7FDF4493B9A3068F</string>\n\t\t\t\t<string>140A635C6513477EA911EC92</string>\n\t\t\t\t<string>4B275A3A0B4F46D396DD9BFA</string>\n\t\t\t\t<string>61760C88F0CB484FA066CBF9</string>\n\t\t\t\t<string>46E898B7960247A2ACD3A01D</string>\n\t\t\t\t<string>34ACF2C5AB414D80B5CF3CEA</string>\n\t\t\t\t<string>6263590EDB2845CFA58657A9</string>\n\t\t\t\t<string>90F9C6D583E041FAA0F4F31A</string>\n\t\t\t\t<string>B48C3C8BD3BD4EC591A517F3</string>\n\t\t\t\t<string>6FCD606F26244ECDBA89CAA9</string>\n\t\t\t\t<string>015073EFB3134A9BBC895EDD</string>\n\t\t\t\t<string>86E6BA214D624B6384A5330A</string>\n\t\t\t\t<string>C1B99B077F164E87B4214D2E</string>\n\t\t\t\t<string>5DF1D0F4E14748D1AF7BE684</string>\n\t\t\t\t<string>5A28F9591CFF4914A3FED0C7</string>\n\t\t\t\t<string>51E8C87629D54A72A29E8D26</string>\n\t\t\t\t<string>3CF88FB43D1347BE933C49C6</string>\n\t\t\t\t<string>D2CF012BE4304817A9CBBD58</string>\n\t\t\t\t<string>F58A5E4A6D2F403F814D4632</string>\n\t\t\t\t<string>8A2E9F96EBA547E9BAB54737</string>\n\t\t\t\t<string>3D62AD33A0D243ECA4F4D870</string>\n\t\t\t\t<string>A7EAFC09DA5C41E6A8A6B82B</string>\n\t\t\t\t<string>BA70CBE630C6414DAA5DA102</string>\n\t\t\t\t<string>5A86BF034E234C178907B8DA</string>\n\t\t\t\t<string>403E44828F274EDE94E7B4AC</string>\n\t\t\t\t<string>A04E8233154A4C69BBE984EB</string>\n\t\t\t\t<string>EA903FB4E7344FC1BFCF8A6F</string>\n\t\t\t\t<string>70428A943753462F946DC68C</string>\n\t\t\t\t<string>F79540022307471AB761F580</string>\n\t\t\t\t<string>8114BFC6DB03496287B1F29F</string>\n\t\t\t\t<string>A3CEF35C3DAE4520A109FAB9</string>\n\t\t\t\t<string>5A42D9C987404659AB132862</string>\n\t\t\t\t<string>78287707997C4B898C56035D</string>\n\t\t\t\t<string>8A0571E60E0641C0A20466BF</string>\n\t\t\t\t<string>150E0F5396E24C658BBD63E9</string>\n\t\t\t\t<string>17BAA699E4514F34B9D82FA6</string>\n\t\t\t\t<string>1893413E7E134E36A168A519</string>\n\t\t\t\t<string>E34D648E9494420EAB19D78B</string>\n\t\t\t\t<string>1F495DBBBAE642DB84956A6E</string>\n\t\t\t\t<string>94D58C5A98004794B23A8625</string>\n\t\t\t\t<string>49CB0CC7F0DF44BABAF46A89</string>\n\t\t\t\t<string>4CF83B49EDB34B6DA85C3DE1</string>\n\t\t\t\t<string>02E22595A783406295E1B383</string>\n\t\t\t\t<string>3D507807F9E94A828948B659</string>\n\t\t\t\t<string>95134B018CE44E9F880AF6BC</string>\n\t\t\t\t<string>CB9AE49E9AF84591B28991D8</string>\n\t\t\t\t<string>14CAF3145E484B40BD35FDE0</string>\n\t\t\t\t<string>EF54C54BABBB4C2FBB1011E0</string>\n\t\t\t\t<string>EF6C10C700454301A44F7F3A</string>\n\t\t\t\t<string>1A0F33F81BF240BAB66C006A</string>\n\t\t\t\t<string>7AF43B9C7A634ABE970D606E</string>\n\t\t\t\t<string>3FFFAC775ABA48358E7699FB</string>\n\t\t\t\t<string>DD1B03A24F60448FB923970E</string>\n\t\t\t\t<string>9699180D60BF41479D014B83</string>\n\t\t\t\t<string>EC6DF12CB58D4EF280B56FA4</string>\n\t\t\t\t<string>1DC9104DD7CA46D298BC6DF4</string>\n\t\t\t\t<string>983138AC6C6043AA91A88B10</string>\n\t\t\t\t<string>06E7AB66B3EE4D2DB9780328</string>\n\t\t\t\t<string>4AA4588D56814EBAA7D3FFC0</string>\n\t\t\t\t<string>529C8D82E72349CCB2D38A62</string>\n\t\t\t\t<string>2921EEE61801432C8DEBEEBE</string>\n\t\t\t\t<string>68C76C6DA2AD40619EB14A50</string>\n\t\t\t\t<string>E5CBE9236C9C477096AE395E</string>\n\t\t\t\t<string>F045A4035DFE48118F1F672A</string>\n\t\t\t\t<string>CAA59717A7EB485DAD509B18</string>\n\t\t\t\t<string>46A2AA9973044EA782C8C989</string>\n\t\t\t\t<string>2C5FC6307850430799D2F2F8</string>\n\t\t\t\t<string>A54C9B49951244B9A6F564DD</string>\n\t\t\t\t<string>4AA2B8CBFC7C416886A16BB9</string>\n\t\t\t\t<string>48A55902957D45D1A162AB79</string>\n\t\t\t\t<string>F68779DB62B6483080D44132</string>\n\t\t\t\t<string>CD56D5A50B9D47FB86524F17</string>\n\t\t\t\t<string>366892869D8C4346AD0B807E</string>\n\t\t\t\t<string>D619605D1F824ECF965402B0</string>\n\t\t\t\t<string>D479826A132C4B5592617F18</string>\n\t\t\t\t<string>62762FFD271C482FA8D281F2</string>\n\t\t\t\t<string>EC3229326DBD460E86FE743D</string>\n\t\t\t\t<string>181432AFF08B4E88B42B7B8B</string>\n\t\t\t\t<string>6F948703444B4322A99546A7</string>\n\t\t\t\t<string>28A4BB4B503C4A5CBEEE3B75</string>\n\t\t\t\t<string>693A31E7A89748D8AE78D4E5</string>\n\t\t\t\t<string>DCE14BA969FB45A78A677C8C</string>\n\t\t\t\t<string>00F972D6A74C414BA07D4B42</string>\n\t\t\t\t<string>9BC66C11AD0B4C8EB5D5AB1F</string>\n\t\t\t\t<string>668D60D17B144480AED1084B</string>\n\t\t\t\t<string>462E6E31B0484339BDC2F79D</string>\n\t\t\t\t<string>2B0C9B1007F349608D616BFC</string>\n\t\t\t\t<string>D5AE769F0055414295C71EF4</string>\n\t\t\t\t<string>9DE31A3545C940BBAC17316D</string>\n\t\t\t\t<string>677C2843A88141669E989CDC</string>\n\t\t\t\t<string>97DDEFDF99144D059A746B35</string>\n\t\t\t\t<string>81B832D1599F403B9EE72437</string>\n\t\t\t\t<string>8AB97D90DD894AD8B9280736</string>\n\t\t\t\t<string>5380BCA74E9A45B18FD796CE</string>\n\t\t\t\t<string>F40E0D29B69E467898A2EB54</string>\n\t\t\t\t<string>1FE6249EC36D46B197B0AF23</string>\n\t\t\t\t<string>0023BFDB4035479A8E59AB05</string>\n\t\t\t\t<string>4E8ED6E88FA641878D1A3D64</string>\n\t\t\t\t<string>DA6E6FAF05794F249EB7631C</string>\n\t\t\t\t<string>B1C0EFE96F364B46A12D05C1</string>\n\t\t\t\t<string>5FA29D0DE9FC48B188287442</string>\n\t\t\t\t<string>C880C31660604EE48D6DDC10</string>\n\t\t\t\t<string>7E2AA3430EDB4736A52DEFD1</string>\n\t\t\t\t<string>9AA71C20E03F43D2A205072F</string>\n\t\t\t\t<string>CC2B9CFF84204F7CBA1DA781</string>\n\t\t\t\t<string>53442ABE5EA04F1B92B93511</string>\n\t\t\t\t<string>AC3862CAB265493B982FE3C1</string>\n\t\t\t\t<string>7FD2B43028E04597A2C76FD4</string>\n\t\t\t\t<string>920756A0BCF94DBCAB50BA1F</string>\n\t\t\t\t<string>19C66B9696324D20B9A73021</string>\n\t\t\t\t<string>7BEAAE3BD01C4029A6D1CC00</string>\n\t\t\t\t<string>9DBAAF216F2B453FB47C2FFD</string>\n\t\t\t\t<string>5A8C0162D5C84BF2908D9526</string>\n\t\t\t\t<string>D1A5BE63D1E547E7B4A7E7F6</string>\n\t\t\t\t<string>16350892079943FD96DBA6CB</string>\n\t\t\t\t<string>DCB309B2ADBF43E08C71CBFC</string>\n\t\t\t\t<string>41B5A034F48B4CB8B3235866</string>\n\t\t\t\t<string>016893B5C8CF4D0B9A807F2B</string>\n\t\t\t\t<string>925B603C8DEC40F180AB76E5</string>\n\t\t\t\t<string>6F77CE28E67D4BBDA5D70416</string>\n\t\t\t\t<string>693AB0745464428586323F94</string>\n\t\t\t\t<string>67C1196EEBCF495D8BED1412</string>\n\t\t\t\t<string>F228A0EC035D460CA2438F8B</string>\n\t\t\t\t<string>23109BEF695F4F75A93E6388</string>\n\t\t\t\t<string>D4C45D373C5048A9A0B7EBEB</string>\n\t\t\t\t<string>98A30DF46FCE4E62B0D21EA4</string>\n\t\t\t\t<string>59DEF03186164B198E013C5F</string>\n\t\t\t\t<string>1860F3AF46464857A907E995</string>\n\t\t\t\t<string>1C8FF644B0A54F18A932DA9D</string>\n\t\t\t\t<string>9F221E03B59A413B9F011A98</string>\n\t\t\t\t<string>45D316E561B64FF4BF01A70F</string>\n\t\t\t\t<string>3CAB0889C1254E4B8BF41927</string>\n\t\t\t\t<string>226892DF293B4323933BAD7D</string>\n\t\t\t\t<string>6A688907D0B0429292CCEF01</string>\n\t\t\t\t<string>208D13DBC18448DE90819D6E</string>\n\t\t\t\t<string>E95AD4D2580A4F47A01F2872</string>\n\t\t\t\t<string>553491C72464461294C3425A</string>\n\t\t\t\t<string>B07B5E48845140369C47C854</string>\n\t\t\t\t<string>549B87A736FC4DAFA8439FA4</string>\n\t\t\t\t<string>A89D8922E85D4CE4B034EF95</string>\n\t\t\t\t<string>60F3FFDD0E90431CB44694D9</string>\n\t\t\t\t<string>DE664F927AE640349C0EE40D</string>\n\t\t\t\t<string>5CA52C2F3F5C4DBFBDCA243C</string>\n\t\t\t\t<string>8DF0B48E478246809F687F37</string>\n\t\t\t\t<string>5A410ECF26BF4A8F84D8797E</string>\n\t\t\t\t<string>7BC7AD3CA75A4C2BBA185E32</string>\n\t\t\t\t<string>17C8E9CC861841E98B7FCF7A</string>\n\t\t\t\t<string>5A501257F9A24B50851EDA73</string>\n\t\t\t\t<string>106EA80CB03F4F089D6EA49D</string>\n\t\t\t\t<string>0C33DE85B16D47FCA566AD1D</string>\n\t\t\t\t<string>9654A1B5D245490E93E6F69B</string>\n\t\t\t\t<string>FD0C79EB8FB54BBD954CF551</string>\n\t\t\t\t<string>57623FDE899A4A8998F11139</string>\n\t\t\t\t<string>41B8A0A6A0B540DDBAB826E0</string>\n\t\t\t\t<string>8240CFF41EB7473C8286BE2B</string>\n\t\t\t\t<string>67BE6F1D66C04EC3BA40A123</string>\n\t\t\t\t<string>601EB55CFF714E5483C0FCCE</string>\n\t\t\t\t<string>9611D817E76A4FBAB66CC1FC</string>\n\t\t\t\t<string>6AA39923EB2D4198A84A75D0</string>\n\t\t\t\t<string>5934B4A5359F4F17A5A7361C</string>\n\t\t\t\t<string>7875462DC31A419294E9E190</string>\n\t\t\t\t<string>E3DEE4E9229841D5B5698116</string>\n\t\t\t\t<string>751BAFD1666A4BBE8258D350</string>\n\t\t\t\t<string>BCCEAD42F77F4643B30783DB</string>\n\t\t\t\t<string>B6EC37897308495B9E4B4D2C</string>\n\t\t\t\t<string>C4B132CB7A0B4710BFB87DC9</string>\n\t\t\t\t<string>2462C1A4B22140BEBF329B50</string>\n\t\t\t\t<string>F9295B6E7718410EAB07F520</string>\n\t\t\t\t<string>ADFED37C4B084CD4B2745246</string>\n\t\t\t\t<string>CD9078DA9741445E859C4F68</string>\n\t\t\t\t<string>CE5C33B7B56A44DBBB9E6D70</string>\n\t\t\t\t<string>258A7293500C4746AEE5C945</string>\n\t\t\t\t<string>E7554D0BE0C0454383673E6A</string>\n\t\t\t\t<string>222DC2789BE84BFD93979BBF</string>\n\t\t\t\t<string>B1CAB8CE783C41119E177196</string>\n\t\t\t\t<string>46372376177E4D34AAAD76C6</string>\n\t\t\t\t<string>F13595933E2E46DA9A5A2130</string>\n\t\t\t\t<string>44BEFEC75D394236B85EA712</string>\n\t\t\t\t<string>5A48572F17EC4AF78305750E</string>\n\t\t\t\t<string>3BE6E45464354AF99BCD9AA7</string>\n\t\t\t\t<string>914BEF1CAE6145B08C3FED55</string>\n\t\t\t\t<string>A14668206AF744AA91DF4EC1</string>\n\t\t\t\t<string>EA92CF0461404981B595ED9C</string>\n\t\t\t\t<string>88534736D4DD4BB3BAC5239B</string>\n\t\t\t\t<string>F98E996BC12241978C2B8E1E</string>\n\t\t\t\t<string>16FD915707304001AB2E5BE7</string>\n\t\t\t\t<string>CDD11CBDB5854B469B83DF1F</string>\n\t\t\t\t<string>9C5907133DA24374A07852AD</string>\n\t\t\t\t<string>06ABF5DEDC794731A760A223</string>\n\t\t\t\t<string>AAD2E5975776470A9C154BDF</string>\n\t\t\t\t<string>54BB0E46EB924EFC9B7E1098</string>\n\t\t\t\t<string>DD92F7ADCF2C40289DF284F7</string>\n\t\t\t\t<string>68C83AA977CC48D795B22465</string>\n\t\t\t\t<string>2394179178714E1F99F291FE</string>\n\t\t\t\t<string>081D19269D6E4282BFE3913C</string>\n\t\t\t\t<string>B04BBF003ED1431CA1E17B9E</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FlickrKit</string>\n\t\t\t<key>path</key>\n\t\t\t<string>FlickrKit</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>942E2707036B47BE8E3B3451</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsGetPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9439EFFA5B59451C932739B5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C8E2BCEDA0EC47A49B87906E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>948F4357ADCD4950A050E6A3</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsAddComment.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsAddComment.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>94A75C82ED5D4AF5AA025883</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageDownloader.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageDownloader.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>94D58C5A98004794B23A8625</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsDelete.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsDelete.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>94D6A4769F234E8AAAA94341</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrNetworkOperation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKFlickrNetworkOperation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>95134B018CE44E9F880AF6BC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsEditPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsEditPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>953A67ACB4454B4DA3F5BFE5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsRemove.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsRemove.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>955F125580A34419AB5A1824</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>95FB06FE97EF4101937FDE54</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>942120411A63410E8F91FBC8</string>\n\t\t\t\t<string>681D9E3BADDB4B7DA08A7216</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Pods</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9611D817E76A4FBAB66CC1FC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListUserRaw.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListUserRaw.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>96394F9A599B449FAF122BC7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B1C0EFE96F364B46A12D05C1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9654A1B5D245490E93E6F69B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetHotList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetHotList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>967136712E024604A71339EB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesDelete.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesDelete.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9699180D60BF41479D014B83</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsOrderSets.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsOrderSets.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>96AC0CA0122E46CFB5CEC9A5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9DE31A3545C940BBAC17316D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>96F3202504E9455DB1CC1FE6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosAddTags.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosAddTags.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>96FC1FFA6F3F47E287D43E6F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesEditPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>975E3E50BD4D4F5EABEC030C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D6CAB0FB01014174B714F78B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>97639969B68B460682E492EE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetContactsPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>97CBCE7E3FA849C9A973C982</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUConcurrentOperation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUConcurrentOperation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>97DDEFDF99144D059A746B35</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesResolvePlaceURL.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceURL.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>983138AC6C6043AA91A88B10</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsRemovePhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsRemovePhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9851ABEC4708483DB6F41269</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosPeopleDeleteCoords.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/People/FKFlickrPhotosPeopleDeleteCoords.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>98A30DF46FCE4E62B0D21EA4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotoReferrers.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoReferrers.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>98BF8C902C654E308E85221C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>995C594F88BD47E891F25994</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>31EB977B04F34B4A832A6B1E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>997861159A584CCAB4BE4C34</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A68E27DB4B5F4FDB9DB65958</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>99CC26E6CED84878A17279B8</key>\n\t\t<dict>\n\t\t\t<key>attributes</key>\n\t\t\t<dict>\n\t\t\t\t<key>LastUpgradeCheck</key>\n\t\t\t\t<string>0510</string>\n\t\t\t</dict>\n\t\t\t<key>buildConfigurationList</key>\n\t\t\t<string>F9D634D1465D4DF4AEEC5697</string>\n\t\t\t<key>compatibilityVersion</key>\n\t\t\t<string>Xcode 3.2</string>\n\t\t\t<key>developmentRegion</key>\n\t\t\t<string>English</string>\n\t\t\t<key>hasScannedForEncodings</key>\n\t\t\t<string>0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXProject</string>\n\t\t\t<key>knownRegions</key>\n\t\t\t<array>\n\t\t\t\t<string>en</string>\n\t\t\t</array>\n\t\t\t<key>mainGroup</key>\n\t\t\t<string>58399F4D95FA45BDB108EEAB</string>\n\t\t\t<key>productRefGroup</key>\n\t\t\t<string>6CDE68A4C0AE400FA51EFF50</string>\n\t\t\t<key>projectDirPath</key>\n\t\t\t<string></string>\n\t\t\t<key>projectReferences</key>\n\t\t\t<array/>\n\t\t\t<key>projectRoot</key>\n\t\t\t<string></string>\n\t\t\t<key>targets</key>\n\t\t\t<array>\n\t\t\t\t<string>432590842CC541BEA2C5F3B6</string>\n\t\t\t\t<string>BCD5DF8710C248BBA0378911</string>\n\t\t\t\t<string>5E052698215B41498BAF5177</string>\n\t\t\t</array>\n\t\t</dict>\n\t\t<key>99DDB538947E44A782BDA1DC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F87E306400EF485B903194BC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>9A44BD82B9DF43A090CC973F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>ECBFCBB4BAE1479F9480EB01</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9A719A024E594773AE120053</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrBlogsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Blogs/FKFlickrBlogsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9A8602CF871345F6BD5FE89A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesEdit.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesEdit.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9AA71C20E03F43D2A205072F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushGetSubscriptions.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushGetSubscriptions.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9AC576FCBB6E4CB9BEF9A3B0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A42D9C987404659AB132862</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9AD2B366A8DC4A8C91D7AFA0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>58D0A1FBC0CF4C2B905824D1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>9BACADBC35204AFFAB604C79</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0DD1B4B5D0C64E059E987B29</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>9BBD3E0D7A814CDABE31712E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8A7FD72AAB884A069469D78F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9BC66C11AD0B4C8EB5D5AB1F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForTags.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForTags.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9BFD0FFC0CA24E1C9859C6A9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9C06BF9CA400466AAF9075CE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F9295B6E7718410EAB07F520</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9C07964EB3FE49678A278016</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUDiskCache.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUDiskCache.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9C5907133DA24374A07852AD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKURLBuilder.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKURLBuilder.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9D49C20F46D548889827D29A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CD9078DA9741445E859C4F68</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9DBAAF216F2B453FB47C2FFD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrReflectionGetMethodInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethodInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9DE31A3545C940BBAC17316D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesResolvePlaceId.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceId.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9DE5AC5A42C8453D8FFE52E8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B6A016112BC140109193DA0C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9E134840251343AFB896D76A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1182789CFE8A4E2DA968EB93</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>9EBB2803525A42A09357BC64</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A98B9683B2594A32AF2C19C1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>9EDA43C94B164543B1C5095D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsAddComment.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsAddComment.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9F221E03B59A413B9F011A98</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotosetDomains.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotosetDomains.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>9F42BFAC88BE4659803D6EB5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>81B832D1599F403B9EE72437</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9FCCBF155A8E488D8E3F2ED4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1A0F33F81BF240BAB66C006A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>9FFCB5823BBC4E5B8117B7BA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>24F0F5E9E97A440CA2148DAD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A04E8233154A4C69BBE984EB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosUploadCheckTickets.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Upload/FKFlickrPhotosUploadCheckTickets.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A0C82015CD714F8DABE894B7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsLeave.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsLeave.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A10467CE68C34ED88C8B675B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D04E87861E0F4E4B8D551C0E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A106D662FC2647D4ADBB13A9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8E3C7892552E4C499A3E1ABB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A10F157328574874BBF7C7C1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsSearch.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsSearch.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A1120952DD4544D8A776A16F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>222DC2789BE84BFD93979BBF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A14668206AF744AA91DF4EC1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKImageUploadNetworkOperation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKImageUploadNetworkOperation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A1F9F6BE977741DAA5C94BD2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1EA26A9DC0A341AA9D6DA50C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A27DD1D3525F425A8858CEA8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetUploadStatus.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetUploadStatus.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A2972A9C6F4B453BB5489567</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A8259279C7404291ABA58B3A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A2AEDC2F167C4EBCB627ACD3</key>\n\t\t<dict>\n\t\t\t<key>containerPortal</key>\n\t\t\t<string>99CC26E6CED84878A17279B8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXContainerItemProxy</string>\n\t\t\t<key>proxyType</key>\n\t\t\t<string>1</string>\n\t\t\t<key>remoteGlobalIDString</key>\n\t\t\t<string>5E052698215B41498BAF5177</string>\n\t\t\t<key>remoteInfo</key>\n\t\t\t<string>Pods-SDWebImage</string>\n\t\t</dict>\n\t\t<key>A349D7B09B2445519359B1C1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3BE6E45464354AF99BCD9AA7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A3547A688E5D4688A5FFB190</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4AA2B8CBFC7C416886A16BB9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A3A3860D4ED1429DA22F496D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>59DEF03186164B198E013C5F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A3CEF35C3DAE4520A109FAB9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCommentsAddComment.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/Comments/FKFlickrPhotosetsCommentsAddComment.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A487AC782ED242ED96F84BFD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetGroups.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetGroups.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A54383A460DE465FBA1C80AF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosRemoveTag.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosRemoveTag.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A54C9B49951244B9A6F564DD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetChildrenWithPhotosPublic.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetChildrenWithPhotosPublic.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A5F30428A46046A1AE04CC6A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2C9FBC7D1CF1460890D55CBC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A61470DD1ECD4D23A1459F5A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2108906C5EB842638DC38356</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A61CDF763FE54D9190877E79</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CDD11CBDB5854B469B83DF1F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A6501D70C5CE47A9B491B843</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>293B76CB125F4BA4A14BB6AA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A6523D9880EA40F589046C30</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetPredicates.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetPredicates.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A68E27DB4B5F4FDB9DB65958</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleFindByEmail.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleFindByEmail.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A71E711D749641CEA49B8AE9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>208D13DBC18448DE90819D6E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A76928A1FF8D4C4A960E7371</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3C2A879856C94000A4E289ED</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A7EAFC09DA5C41E6A8A6B82B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsSuggestLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsSuggestLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A8259279C7404291ABA58B3A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A89695ACD71C4A4A8B0E7E7A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageManager.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageManager.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A89792CC0D55466CA2FFD78E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesAdd.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesAdd.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A89D8922E85D4CE4B034EF95</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotostreamStats.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamStats.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A9250FDC898042778B9309AC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrBlogsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Blogs/FKFlickrBlogsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A978E31AB54B4F9C8C7B4C6A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5FA29D0DE9FC48B188287442</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>A98A1FBE957D4805A9393D74</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>94D6A4769F234E8AAAA94341</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>A98B9683B2594A32AF2C19C1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsGetContext.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetContext.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>A9D3F43ACB364472A3891833</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>079B0C41A2FC4C6F91996EF2</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AA2737166D854852838F36AE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>46E898B7960247A2ACD3A01D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AA4A63042BA54318ABF164E3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>43AAD065A08647769B7B9700</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AA562481DE344EE2AE999F2E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUStreamUtil.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUStreamUtil.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>AA833D3AA94447EAA620D717</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6589A0FE66614E119426557F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AAD2E5975776470A9C154BDF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKUploadRespone.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKUploadRespone.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>AAD2F34CAFCD48B097430209</key>\n\t\t<dict>\n\t\t\t<key>baseConfigurationReference</key>\n\t\t\t<string>453EC530711B4B2EBED234BB</string>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>DSTROOT</key>\n\t\t\t\t<string>/tmp/xcodeproj.dst</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_DYNAMIC_NO_PIC</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_OPTIMIZATION_LEVEL</key>\n\t\t\t\t<string>0</string>\n\t\t\t\t<key>GCC_PRECOMPILE_PREFIX_HEADER</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_PREFIX_HEADER</key>\n\t\t\t\t<string>Pods-SDWebImage-prefix.pch</string>\n\t\t\t\t<key>GCC_PREPROCESSOR_DEFINITIONS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>DEBUG=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>GCC_SYMBOLS_PRIVATE_EXTERN</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_VERSION</key>\n\t\t\t\t<string>com.apple.compilers.llvm.clang.1_0</string>\n\t\t\t\t<key>INSTALL_PATH</key>\n\t\t\t\t<string>$(BUILT_PRODUCTS_DIR)</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>OTHER_LDFLAGS</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>PRODUCT_NAME</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>PUBLIC_HEADERS_FOLDER_PATH</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>SDKROOT</key>\n\t\t\t\t<string>iphoneos</string>\n\t\t\t\t<key>SKIP_INSTALL</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Debug</string>\n\t\t</dict>\n\t\t<key>AAD34CA21F994071B2E75E23</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A48572F17EC4AF78305750E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AB0295409A8C4B749E3B6821</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8D4BD0D5E4F543209F631641</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AB9059B826E34792BD177EDA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsRemove.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsRemove.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>ABB546C3B18C46E78E2D3FB7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1CFB26A3E3DD4189BE144A36</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AC3862CAB265493B982FE3C1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushGetTopics.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushGetTopics.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>ACF2DEA11A4D4A569A3C7B0A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>768AC02064B54887992718DF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AD465702CE014CDF8ECD2FB7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DD92F7ADCF2C40289DF284F7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AD532CA76EA54739B4E44453</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6F4B5CA79A4D4946AAA96717</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AD684329D2BE48C899E577CB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B1CAB8CE783C41119E177196</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AD81D9F20A304E01889B4B5A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4F8CD6C2CC394649BBF6E2EB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AD8FED97D624427B9860AFE4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIImageView+WebCache.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIImageView+WebCache.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>ADB00E62A58A42FF92B433A5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>88534736D4DD4BB3BAC5239B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>ADBD3FEAA1A141ADB0939671</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5FB3F4F8AE5C41349EBF275C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>ADFED37C4B084CD4B2745246</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTestNull.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Test/FKFlickrTestNull.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>AE6481D2C3694980B7070DDF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>12310D52F43A4912807CB420</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AE8E4FA7820F43938B0A16D1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B07B5E48845140369C47C854</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>AEB4842B063D441791184953</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EBD7F3B52BF241F88A516D3F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>AF8E5C5E7893434399ED575A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>193B6A40344847C1B046C7D5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>B047761B6705422CBC88CA64</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>693AB0745464428586323F94</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>B04BBF003ED1431CA1E17B9E</key>\n\t\t<dict>\n\t\t\t<key>children</key>\n\t\t\t<array>\n\t\t\t\t<string>5F9C333BD5A94B59AA8B2F2A</string>\n\t\t\t\t<string>7B70EE12BEC7402FBC514743</string>\n\t\t\t\t<string>BEB3632DFBEA4833847DD869</string>\n\t\t\t\t<string>6D01DCEB92DD46958BF760B4</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXGroup</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Support Files</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>SOURCE_ROOT</string>\n\t\t</dict>\n\t\t<key>B07B5E48845140369C47C854</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotostreamReferrers.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamReferrers.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B099771FE2424DE4AAABEA8B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>135EAEC9CA6D47F9A3B7FF8D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>B0A8604E3E83488CA17D2AEF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CD5629049B174F1599B309C4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>B0ECC99CCCE043C98AC8D97D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-SDWebImage-dummy.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B0F05E5764B746248A14ADBE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>27434A6A44B44CF096C2291A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B0F30A0D36174A4E9658604D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7B7F2418C513441890640E7F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B135B24391C54E7F836EC77B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9A719A024E594773AE120053</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B18D3F132D3348E99EA49F7F</key>\n\t\t<dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXTargetDependency</string>\n\t\t\t<key>target</key>\n\t\t\t<string>5E052698215B41498BAF5177</string>\n\t\t\t<key>targetProxy</key>\n\t\t\t<string>A2AEDC2F167C4EBCB627ACD3</string>\n\t\t</dict>\n\t\t<key>B1C0EFE96F364B46A12D05C1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetPrivacy.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetPrivacy.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B1C799C6543F4BFAA965B35A</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>F01A47E2DE1B480DBA1C4B45</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXSourcesBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>B1CAB8CE783C41119E177196</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsGetUserProfile.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsGetUserProfile.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B243E12EAF3B4A7DB6C329FA</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesCreate.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesCreate.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B25609F786994C6A83BCC2EB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>28A4BB4B503C4A5CBEEE3B75</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B275F31C2BD54A38B57B21F2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1FE6249EC36D46B197B0AF23</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B2E2044D905E472E9A3FF3D6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6FCD606F26244ECDBA89CAA9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B2F2D6DE2643451E8CE7512E</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>F47DB750D86B4A8284365551</string>\n\t\t\t\t<string>C97D77463E8E4FB8B3092E84</string>\n\t\t\t\t<string>2A1B6CC5946540A6BA0DE821</string>\n\t\t\t\t<string>582576D9E5A84634AE7F04AE</string>\n\t\t\t\t<string>89D8207AE22E4AA4A88A94D5</string>\n\t\t\t\t<string>60B82F25EB7C443B815549A5</string>\n\t\t\t\t<string>A9D3F43ACB364472A3891833</string>\n\t\t\t\t<string>E766CBBA1B0242B4AEA40BF9</string>\n\t\t\t\t<string>20A4541B41224D4AA93AAE98</string>\n\t\t\t\t<string>A61470DD1ECD4D23A1459F5A</string>\n\t\t\t\t<string>77F968FDE5254436A704525E</string>\n\t\t\t\t<string>975E3E50BD4D4F5EABEC030C</string>\n\t\t\t\t<string>0BF519FD909247EDB64DABED</string>\n\t\t\t\t<string>1B8232C5ADB34145BB299074</string>\n\t\t\t\t<string>0623CE26AA7A428CB3E929E0</string>\n\t\t\t\t<string>6499A3DE4F8142BBA47CBCFD</string>\n\t\t\t\t<string>3BFC776005EA49D3B4B284E8</string>\n\t\t\t\t<string>20BE0AB0B3F04932A731FBF2</string>\n\t\t\t\t<string>E9E0BC335E4848028637702C</string>\n\t\t\t\t<string>B135B24391C54E7F836EC77B</string>\n\t\t\t\t<string>36D82B7398A94A78BAEC16AD</string>\n\t\t\t\t<string>F237DA4ABDA54E2BB8C957D9</string>\n\t\t\t\t<string>24C8C162F89E470F81ECD52F</string>\n\t\t\t\t<string>C4C09F80AB5A440A87C92C27</string>\n\t\t\t\t<string>CF8330656C7C4E17888AE665</string>\n\t\t\t\t<string>0C69CC464A58414FBD627950</string>\n\t\t\t\t<string>EA581E99EF94497EA8985296</string>\n\t\t\t\t<string>8880B3A42E3846FEB1565649</string>\n\t\t\t\t<string>9A44BD82B9DF43A090CC973F</string>\n\t\t\t\t<string>B3D555C9F5FC42F9804A3201</string>\n\t\t\t\t<string>C140C3F20D844D758E726C68</string>\n\t\t\t\t<string>38A28D917E8D47929AC0941D</string>\n\t\t\t\t<string>563F8F363FE4492B997FBD8E</string>\n\t\t\t\t<string>AA4A63042BA54318ABF164E3</string>\n\t\t\t\t<string>29EA4DA87CC643D792DE11F7</string>\n\t\t\t\t<string>B0F05E5764B746248A14ADBE</string>\n\t\t\t\t<string>8EAAF19D9C4844B8BED63824</string>\n\t\t\t\t<string>FE2A456EAF064DB4A1E0999D</string>\n\t\t\t\t<string>601AE00C9F1747CA85F6984E</string>\n\t\t\t\t<string>5CCDE52CF9B549EEB9739C5E</string>\n\t\t\t\t<string>8A9A431DDE0743B29C3389C8</string>\n\t\t\t\t<string>A2972A9C6F4B453BB5489567</string>\n\t\t\t\t<string>D4C9557188C34C3AA2581FBC</string>\n\t\t\t\t<string>DAFEBF3E44A94661B4B9B920</string>\n\t\t\t\t<string>EE83A34647B34F24B021F712</string>\n\t\t\t\t<string>92396708BD384C7FB84A5196</string>\n\t\t\t\t<string>C3DFF847C09D4AB38F568E59</string>\n\t\t\t\t<string>D349DC8E7E724DD386139DD0</string>\n\t\t\t\t<string>764A260129DB4B919CD0D290</string>\n\t\t\t\t<string>F6D5A85D5CD4465FAADD619E</string>\n\t\t\t\t<string>AA833D3AA94447EAA620D717</string>\n\t\t\t\t<string>16BE4689B3044F3C911B806E</string>\n\t\t\t\t<string>FF6610AFBF0B4221968EC450</string>\n\t\t\t\t<string>9DE5AC5A42C8453D8FFE52E8</string>\n\t\t\t\t<string>0B09DDEAC952424BB31ECC84</string>\n\t\t\t\t<string>D4A8AD090CCC42EC949C1193</string>\n\t\t\t\t<string>7397A4B5386742168526ABC5</string>\n\t\t\t\t<string>E2F1B021C61E443C951C587E</string>\n\t\t\t\t<string>B944F5AD3974412ABDE67C1D</string>\n\t\t\t\t<string>9BBD3E0D7A814CDABE31712E</string>\n\t\t\t\t<string>C2B1521EFECA4069BC607DFC</string>\n\t\t\t\t<string>2FB45BFEBCB040F4A5E348BA</string>\n\t\t\t\t<string>3FC73A0353814E5AA4E29064</string>\n\t\t\t\t<string>D50EBB25DDF646819BCA6ECA</string>\n\t\t\t\t<string>1CBEBE00D88A4C17BB3B19C0</string>\n\t\t\t\t<string>92E7D79316794CF9A8F896DC</string>\n\t\t\t\t<string>02B1BE62CAD048C4A0BB7660</string>\n\t\t\t\t<string>F19C6B93483049068F4427EE</string>\n\t\t\t\t<string>234479FFFF474F5DB72F0E9E</string>\n\t\t\t\t<string>D151CF13B1B848BD82D0A619</string>\n\t\t\t\t<string>7AC4A458AC10406082AEAACC</string>\n\t\t\t\t<string>A98A1FBE957D4805A9393D74</string>\n\t\t\t\t<string>D9734F5F28D74BA0830F0C95</string>\n\t\t\t\t<string>CB28E1238DBE451192037250</string>\n\t\t\t\t<string>997861159A584CCAB4BE4C34</string>\n\t\t\t\t<string>60F18A9151744D248A04CB4A</string>\n\t\t\t\t<string>3EF9E7E64C2547C3A894BB8B</string>\n\t\t\t\t<string>691C7C857D1E4C8F8014549F</string>\n\t\t\t\t<string>66A312E481E14F6AA98E863F</string>\n\t\t\t\t<string>47BC3BECAFC64826A7092F18</string>\n\t\t\t\t<string>A76928A1FF8D4C4A960E7371</string>\n\t\t\t\t<string>EAC0FF9D904D46ED8CE1819E</string>\n\t\t\t\t<string>BE56D946CE9149FB8EF9F777</string>\n\t\t\t\t<string>9439EFFA5B59451C932739B5</string>\n\t\t\t\t<string>64BC184AB21D4E48A5D65BB6</string>\n\t\t\t\t<string>217183861A3C431D9F3D96F5</string>\n\t\t\t\t<string>C4D50B5FC40644CD9F77CCD4</string>\n\t\t\t\t<string>8825AB1864C34CEFB20CE523</string>\n\t\t\t\t<string>87FF8290596A4FE484B1DB44</string>\n\t\t\t\t<string>663E3884D7E146F284DE48A4</string>\n\t\t\t\t<string>AB0295409A8C4B749E3B6821</string>\n\t\t\t\t<string>FB9CD78FCFEC41579EE99EC5</string>\n\t\t\t\t<string>D859C018485347B09F075371</string>\n\t\t\t\t<string>EC83E0FE241E4603B0D64700</string>\n\t\t\t\t<string>A1F9F6BE977741DAA5C94BD2</string>\n\t\t\t\t<string>1B88674BFBC64CA5BFC1C9C8</string>\n\t\t\t\t<string>6C0597CA4C77422B8EC8E7D3</string>\n\t\t\t\t<string>F71A447BC60746E887A713E2</string>\n\t\t\t\t<string>C1C05F04324B451E8814604A</string>\n\t\t\t\t<string>49799B4C36A14656980430B1</string>\n\t\t\t\t<string>2D9A736B1870430697E310AE</string>\n\t\t\t\t<string>465207EE319F438596EFEADD</string>\n\t\t\t\t<string>CC6CD1BB0A7640E5B1F24550</string>\n\t\t\t\t<string>E4ACF5ACD1104CB0993854A8</string>\n\t\t\t\t<string>C7B0BF04F3BF498AA61C5FDA</string>\n\t\t\t\t<string>7934D67D64394B6482ED1A76</string>\n\t\t\t\t<string>E1F1E648ECBE41228AFBE05B</string>\n\t\t\t\t<string>3D9515A723D642BFA2B9449E</string>\n\t\t\t\t<string>6CEB68DB38B049D59099E7A5</string>\n\t\t\t\t<string>7E21C0260E45480FBCA8E43C</string>\n\t\t\t\t<string>74A2B6CEFC054F12A05A87E4</string>\n\t\t\t\t<string>7BAF726AD3B749A3A9E4E2CC</string>\n\t\t\t\t<string>00763197FCD245948942307C</string>\n\t\t\t\t<string>F2B9EB0A4037481DA38E16F8</string>\n\t\t\t\t<string>1BD83A548CDC4070B7CEAC20</string>\n\t\t\t\t<string>4C4E5BA4DC6546408477093B</string>\n\t\t\t\t<string>4EF6EE3F4B7B4EABA093A391</string>\n\t\t\t\t<string>5F32548896844B6CAC43A870</string>\n\t\t\t\t<string>80DFFF281D434FA291731807</string>\n\t\t\t\t<string>8697101858574283A3B185D4</string>\n\t\t\t\t<string>B0F30A0D36174A4E9658604D</string>\n\t\t\t\t<string>015BB74A58F84032AACF1296</string>\n\t\t\t\t<string>6D402D1A3AB347759194B690</string>\n\t\t\t\t<string>0987510B098F41C8A5DE04E4</string>\n\t\t\t\t<string>809555DA2AD4408EBF859781</string>\n\t\t\t\t<string>847D2D79B91D4EC4B355A40A</string>\n\t\t\t\t<string>57DC17020CA64CD6ABE6F0F2</string>\n\t\t\t\t<string>D9BDFE4A15C7416B878A622E</string>\n\t\t\t\t<string>3D5A9DC6EA044C49AD4789DA</string>\n\t\t\t\t<string>BBB96B8D0403404986DA71D2</string>\n\t\t\t\t<string>6204E8AED88346F3A3C05471</string>\n\t\t\t\t<string>1A3AD330B14444C6B03C5C20</string>\n\t\t\t\t<string>B2E2044D905E472E9A3FF3D6</string>\n\t\t\t\t<string>24B3718D479349AEA7880BC7</string>\n\t\t\t\t<string>4E0164C690804F61A6530BA9</string>\n\t\t\t\t<string>7EBBC0AE749949E68A46CE2A</string>\n\t\t\t\t<string>1056691FAF364B059EA7C2C3</string>\n\t\t\t\t<string>E72842BAE1224DBD8C853FEB</string>\n\t\t\t\t<string>10D3A390E8644E3F8FB3ED13</string>\n\t\t\t\t<string>3A65118365C04239BCCCADCC</string>\n\t\t\t\t<string>2D747EBA4FD74DDDBB2ACF18</string>\n\t\t\t\t<string>EACD3780EB614DC2B824A153</string>\n\t\t\t\t<string>0D16F20674084D9093EF29C6</string>\n\t\t\t\t<string>9AC576FCBB6E4CB9BEF9A3B0</string>\n\t\t\t\t<string>531D6A96E2384378936EEEB1</string>\n\t\t\t\t<string>EDE518C906804E3BABB54AD4</string>\n\t\t\t\t<string>B655B34B35DF43BA9F890542</string>\n\t\t\t\t<string>BE38470A226A43B49CD04178</string>\n\t\t\t\t<string>627B61C4CC734C61A26F6952</string>\n\t\t\t\t<string>05F721F2B0B94FE1B7523AFA</string>\n\t\t\t\t<string>7809DCC0055947BA84221EDC</string>\n\t\t\t\t<string>88637C7C4EF449F6AEAE518B</string>\n\t\t\t\t<string>9FCCBF155A8E488D8E3F2ED4</string>\n\t\t\t\t<string>E7A14A00A09B428B8B37E6DA</string>\n\t\t\t\t<string>D589D9ABF82C4936A49C1742</string>\n\t\t\t\t<string>F5D2AFD288D544C08F3244D1</string>\n\t\t\t\t<string>C187736CADE04AEC9D13552B</string>\n\t\t\t\t<string>1C676A96D6A840F59182CF65</string>\n\t\t\t\t<string>12A289770E6F45D490C9AB29</string>\n\t\t\t\t<string>05830015C71E4FE98A3583C8</string>\n\t\t\t\t<string>DA70A0196FC34489AF889279</string>\n\t\t\t\t<string>13CC47FF9E6540C19D57BF65</string>\n\t\t\t\t<string>E0C30DEF7B824B6EBCF73111</string>\n\t\t\t\t<string>22D6386BC60D4F79BA2A1322</string>\n\t\t\t\t<string>380C583C017847A88A7AF7BF</string>\n\t\t\t\t<string>0665C52D2E28470690CDD90A</string>\n\t\t\t\t<string>29326B5838494053AF74A554</string>\n\t\t\t\t<string>B25609F786994C6A83BCC2EB</string>\n\t\t\t\t<string>4EE9224C24C3455A9DC0F5E2</string>\n\t\t\t\t<string>199B45DF76B6459D94F8B1DF</string>\n\t\t\t\t<string>69E8764C9929402B9918EDCF</string>\n\t\t\t\t<string>5B94EE4B5B974412A8421FEB</string>\n\t\t\t\t<string>71E498BDBA794B47828BE54A</string>\n\t\t\t\t<string>9F42BFAC88BE4659803D6EB5</string>\n\t\t\t\t<string>53E7C0D3D91648B2BDF6F8D2</string>\n\t\t\t\t<string>B275F31C2BD54A38B57B21F2</string>\n\t\t\t\t<string>D1B1EB59FFBB491FB733F90C</string>\n\t\t\t\t<string>96394F9A599B449FAF122BC7</string>\n\t\t\t\t<string>E354D22C261F44D1A8C3E1DA</string>\n\t\t\t\t<string>5379E07B46C04DF989F97814</string>\n\t\t\t\t<string>F4881975CA2F45C8AB04D382</string>\n\t\t\t\t<string>77AA5D5D2E8A4F998A8343C5</string>\n\t\t\t\t<string>283B3501BD93476D857AE99C</string>\n\t\t\t\t<string>737D71D54F2D474CAE4C5A45</string>\n\t\t\t\t<string>7D6D30FE764E4944B7519AE7</string>\n\t\t\t\t<string>B48A366617344323A1EAFF59</string>\n\t\t\t\t<string>1E263BBE3CED46C1AF812D40</string>\n\t\t\t\t<string>EA21E69DFC8B4791A53FDA65</string>\n\t\t\t\t<string>B449642BF1544E9792268E4A</string>\n\t\t\t\t<string>7E71D89CF36E45F097C97B44</string>\n\t\t\t\t<string>4CACAE98D0F94459B6313B07</string>\n\t\t\t\t<string>F75D3522318E4643A87F69D3</string>\n\t\t\t\t<string>F6981DFD98A74D25B8A838D3</string>\n\t\t\t\t<string>7035FDA41A6C4AAFB7250205</string>\n\t\t\t\t<string>CC72DA79D6CC4D3D9C685F8C</string>\n\t\t\t\t<string>25BD11EB09F24AA588E1BBAF</string>\n\t\t\t\t<string>AE8E4FA7820F43938B0A16D1</string>\n\t\t\t\t<string>317D801D0B4C455FA3B2ED1C</string>\n\t\t\t\t<string>17E814FCE0EE4482A6C9C83E</string>\n\t\t\t\t<string>CA36DAB508E9443A8B9375D2</string>\n\t\t\t\t<string>C76ADFDF36814987BB21D2EE</string>\n\t\t\t\t<string>717547EAA3094EC38E4B3D44</string>\n\t\t\t\t<string>F51F0BC63B6D4EBC838F69DD</string>\n\t\t\t\t<string>1DC38C8C89FB407E95CBE04C</string>\n\t\t\t\t<string>D12F81D1E78E4923BD5F940F</string>\n\t\t\t\t<string>7CBB3FEF03E14F029B2115B3</string>\n\t\t\t\t<string>4C6F5FD66B164771BD7282F2</string>\n\t\t\t\t<string>77BAD8F9F3864A068CF55DC5</string>\n\t\t\t\t<string>5005C2769E4A4908A9FA2EE9</string>\n\t\t\t\t<string>1DAAB03EFCCC4C11A876A6BA</string>\n\t\t\t\t<string>1CA9D616C21142A3A7821FE5</string>\n\t\t\t\t<string>9C06BF9CA400466AAF9075CE</string>\n\t\t\t\t<string>9D49C20F46D548889827D29A</string>\n\t\t\t\t<string>4F6C9C425BEB45FE8C8BC5A9</string>\n\t\t\t\t<string>A1120952DD4544D8A776A16F</string>\n\t\t\t\t<string>24F0585C991B47249A1F748A</string>\n\t\t\t\t<string>C8E7FACE48A64EBEA89AFF65</string>\n\t\t\t\t<string>A349D7B09B2445519359B1C1</string>\n\t\t\t\t<string>D4D9E190B5AC4AA4A240B533</string>\n\t\t\t\t<string>ADB00E62A58A42FF92B433A5</string>\n\t\t\t\t<string>3D1A5F65ED2E4E598DE509E0</string>\n\t\t\t\t<string>CCAAD27CC2B1480C9DF94818</string>\n\t\t\t\t<string>CBE7AC8B2B1A4CB2B696B805</string>\n\t\t\t\t<string>AD465702CE014CDF8ECD2FB7</string>\n\t\t\t\t<string>812B9F80A0B947E096260F24</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXHeadersBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>B3A2E56A504549BC9624E877</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>56B0B38A0B9E4B79B5696BA7</string>\n\t\t\t\t<string>BD5AED58E8474B5DB0785F69</string>\n\t\t\t\t<string>AD81D9F20A304E01889B4B5A</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFrameworksBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>B3D555C9F5FC42F9804A3201</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>875348AA52D0482184255CA6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B449642BF1544E9792268E4A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>67C1196EEBCF495D8BED1412</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B48A366617344323A1EAFF59</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DCB309B2ADBF43E08C71CBFC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B48C3C8BD3BD4EC591A517F3</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetPerms.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetPerms.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B4A43AE15D3049FCB5D6C617</key>\n\t\t<dict>\n\t\t\t<key>baseConfigurationReference</key>\n\t\t\t<string>7B70EE12BEC7402FBC514743</string>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>DSTROOT</key>\n\t\t\t\t<string>/tmp/xcodeproj.dst</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_DYNAMIC_NO_PIC</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_OPTIMIZATION_LEVEL</key>\n\t\t\t\t<string>0</string>\n\t\t\t\t<key>GCC_PRECOMPILE_PREFIX_HEADER</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_PREFIX_HEADER</key>\n\t\t\t\t<string>Pods-FlickrKit-prefix.pch</string>\n\t\t\t\t<key>GCC_PREPROCESSOR_DEFINITIONS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>DEBUG=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>GCC_SYMBOLS_PRIVATE_EXTERN</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>GCC_VERSION</key>\n\t\t\t\t<string>com.apple.compilers.llvm.clang.1_0</string>\n\t\t\t\t<key>INSTALL_PATH</key>\n\t\t\t\t<string>$(BUILT_PRODUCTS_DIR)</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>OTHER_LDFLAGS</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>PRODUCT_NAME</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>PUBLIC_HEADERS_FOLDER_PATH</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>SDKROOT</key>\n\t\t\t\t<string>iphoneos</string>\n\t\t\t\t<key>SKIP_INSTALL</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Debug</string>\n\t\t</dict>\n\t\t<key>B4B93EDA01BB4CE5BFEAEF30</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoSetLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B4E87E1973E5498AB0D5574E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B5D344FED5634EB9896DE887</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>ECDB0222266B41849DD00B2B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>B655B34B35DF43BA9F890542</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E34D648E9494420EAB19D78B</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B67AB4AB69324CD0AF1397CB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCollectionsGetTree.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Collections/FKFlickrCollectionsGetTree.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B6A016112BC140109193DA0C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussTopicsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B6EC37897308495B9E4B4D2C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTestEcho.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Test/FKFlickrTestEcho.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B702CC35169843DCB8F1F688</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.script.sh</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-resources.sh</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B716C6F025274582BBEE196D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUDefaultDiskCache.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUDefaultDiskCache.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B71E5CB7DFC44E4B8EBAD033</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPublicPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPublicPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B747A38D41C54A10AE1DD5DC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsGetList.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetList.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B78BF4B82F7A41F68FCDFFD6</key>\n\t\t<dict>\n\t\t\t<key>baseConfigurationReference</key>\n\t\t\t<string>453EC530711B4B2EBED234BB</string>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>DSTROOT</key>\n\t\t\t\t<string>/tmp/xcodeproj.dst</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_PRECOMPILE_PREFIX_HEADER</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_PREFIX_HEADER</key>\n\t\t\t\t<string>Pods-SDWebImage-prefix.pch</string>\n\t\t\t\t<key>GCC_VERSION</key>\n\t\t\t\t<string>com.apple.compilers.llvm.clang.1_0</string>\n\t\t\t\t<key>INSTALL_PATH</key>\n\t\t\t\t<string>$(BUILT_PRODUCTS_DIR)</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>OTHER_CFLAGS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>-DNS_BLOCK_ASSERTIONS=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>OTHER_CPLUSPLUSFLAGS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>-DNS_BLOCK_ASSERTIONS=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>OTHER_LDFLAGS</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>PRODUCT_NAME</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>PUBLIC_HEADERS_FOLDER_PATH</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>SDKROOT</key>\n\t\t\t\t<string>iphoneos</string>\n\t\t\t\t<key>SKIP_INSTALL</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>VALIDATE_PRODUCT</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Release</string>\n\t\t</dict>\n\t\t<key>B86BF6D6340E4C8CBA47335B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2C5FC6307850430799D2F2F8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>B8789EFAABF74A9F9EDE6F7F</key>\n\t\t<dict>\n\t\t\t<key>baseConfigurationReference</key>\n\t\t\t<string>7B70EE12BEC7402FBC514743</string>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>DSTROOT</key>\n\t\t\t\t<string>/tmp/xcodeproj.dst</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_PRECOMPILE_PREFIX_HEADER</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_PREFIX_HEADER</key>\n\t\t\t\t<string>Pods-FlickrKit-prefix.pch</string>\n\t\t\t\t<key>GCC_VERSION</key>\n\t\t\t\t<string>com.apple.compilers.llvm.clang.1_0</string>\n\t\t\t\t<key>INSTALL_PATH</key>\n\t\t\t\t<string>$(BUILT_PRODUCTS_DIR)</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>OTHER_CFLAGS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>-DNS_BLOCK_ASSERTIONS=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>OTHER_CPLUSPLUSFLAGS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>-DNS_BLOCK_ASSERTIONS=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>OTHER_LDFLAGS</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>PRODUCT_NAME</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>PUBLIC_HEADERS_FOLDER_PATH</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>SDKROOT</key>\n\t\t\t\t<string>iphoneos</string>\n\t\t\t\t<key>SKIP_INSTALL</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>VALIDATE_PRODUCT</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Release</string>\n\t\t</dict>\n\t\t<key>B9237E6DECBC45109391F7F0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoCorrectLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoCorrectLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B92B997140EB4F199F1A67CB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageDownloaderOperation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageDownloaderOperation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>B944F5AD3974412ABDE67C1D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>79A5353DF214448A96A7AF17</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>B9C7939D9EF34F33AEFFF7D8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIImage+GIF.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIImage+GIF.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BA70CBE630C6414DAA5DA102</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsSuggestLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsSuggestLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BA9ABCDD7D474A858061E91D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUConcurrentOperation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUConcurrentOperation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BAFFFD63DD2A4BB2BF93BCAF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoRemoveLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoRemoveLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BB27BABC79304D78B790022E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BB6870B32B064852BAFE1C9B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B48C3C8BD3BD4EC591A517F3</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BB851C0B9707406DA4319A91</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Podfile</string>\n\t\t\t<key>path</key>\n\t\t\t<string>../Podfile</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>SOURCE_ROOT</string>\n\t\t\t<key>xcLanguageSpecificationIdentifier</key>\n\t\t\t<string>xcode.lang.ruby</string>\n\t\t</dict>\n\t\t<key>BBADCB3137044170AFF2BEA0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E107F11DDBA441D88B2FAF1F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BBB96B8D0403404986DA71D2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>61760C88F0CB484FA066CBF9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>BBC91291A7E04B7D99E75A9F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrBlogsPostPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Blogs/FKFlickrBlogsPostPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BBCDD58D6BE0431EA8A6B64A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIButton+WebCache.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIButton+WebCache.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BC2BD45BF0BE430787EE7963</key>\n\t\t<dict>\n\t\t\t<key>explicitFileType</key>\n\t\t\t<string>archive.ar</string>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>path</key>\n\t\t\t<string>libPods.a</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>BUILT_PRODUCTS_DIR</string>\n\t\t</dict>\n\t\t<key>BC386C940AE04D08AD2DC9D5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2B0C9B1007F349608D616BFC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BC6763C414D8475DB9150FF0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F256F4D471AC41239BA60F0A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BCCEAD42F77F4643B30783DB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTestEcho.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Test/FKFlickrTestEcho.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BCD5DF8710C248BBA0378911</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurationList</key>\n\t\t\t<string>FF245B0A5CF447478FDDF756</string>\n\t\t\t<key>buildPhases</key>\n\t\t\t<array>\n\t\t\t\t<string>E5AAC3AB7EF14A5383A095D4</string>\n\t\t\t\t<string>746A42C4172A4362B5558C98</string>\n\t\t\t\t<string>B2F2D6DE2643451E8CE7512E</string>\n\t\t\t</array>\n\t\t\t<key>buildRules</key>\n\t\t\t<array/>\n\t\t\t<key>dependencies</key>\n\t\t\t<array/>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXNativeTarget</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Pods-FlickrKit</string>\n\t\t\t<key>productName</key>\n\t\t\t<string>Pods-FlickrKit</string>\n\t\t\t<key>productReference</key>\n\t\t\t<string>3D295D87A0684F6CA3A76730</string>\n\t\t\t<key>productType</key>\n\t\t\t<string>com.apple.product-type.library.static</string>\n\t\t</dict>\n\t\t<key>BCED3310CE49427BA83CAFF9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C5FA4CD56C964838BAE34AD9</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>BD5AED58E8474B5DB0785F69</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3D295D87A0684F6CA3A76730</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>BE38470A226A43B49CD04178</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>94D58C5A98004794B23A8625</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>BE56D946CE9149FB8EF9F777</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B71E5CB7DFC44E4B8EBAD033</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>BE6DBA67D7EA476E88BC4A4C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIImage+GIF.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIImage+GIF.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BEB3632DFBEA4833847DD869</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods-FlickrKit-dummy.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BF38E4FB4B8541CE835A3DA6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8311DFEE8BCB4CB4A77511E1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BF3A106D1D7A447EA2AE8B14</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0B9BE73C21F34C63A1FAB860</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BF4AEF185B5242AFBB5AC55F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrActivityUserPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Activity/FKFlickrActivityUserPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>BF5B0931A50C4EF89DE9C4F3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5CA52C2F3F5C4DBFBDCA243C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>BFF369C8415548568BCACBE0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>94A75C82ED5D4AF5AA025883</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C13B3FBE13E64045B1B60570</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetCounts.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetCounts.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C140C3F20D844D758E726C68</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>87AA9DAB2E87402E9E6394D5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C187736CADE04AEC9D13552B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>06E7AB66B3EE4D2DB9780328</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C1B99B077F164E87B4214D2E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSetTags.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSetTags.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C1C05F04324B451E8814604A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B4B93EDA01BB4CE5BFEAEF30</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C1E100D86B7A4915846D28AB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8D3789C456CF497A8C004041</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C284D611B50D48F38BF5C94E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCamerasGetBrandModels.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrandModels.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C2A6D33B17A64CB4BAAA21F7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B0ECC99CCCE043C98AC8D97D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C2B1521EFECA4069BC607DFC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FA95F9C403D04CA495ECEF94</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C2B31F02E2BC4126ACD2ABF3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6D7E995B7A824783B2165E68</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C351E382AEAA46B9AADAA757</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCollectionsGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Collections/FKFlickrCollectionsGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C3573570FDAD47318B4F4EC7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4F9AE7F50DCE4F1CA5C3DBCE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C3DFF847C09D4AB38F568E59</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DA36C0B1C0394BF9A7C94199</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C45F3165A229404280713B6E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesEditPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C488D580CBB548F7B3A16620</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthGetFullToken.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthGetFullToken.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C4B132CB7A0B4710BFB87DC9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTestLogin.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Test/FKFlickrTestLogin.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C4C09F80AB5A440A87C92C27</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>580FE294DA174FC4AA2CCDE7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C4D50B5FC40644CD9F77CCD4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8D21EC17B91346DB8256C7CD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C4F8163A27494986B13928DD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BA70CBE630C6414DAA5DA102</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C5C1E940AA9642429132039F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoBatchCorrectLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoBatchCorrectLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C5F77816003D49A48AAC01F2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F79540022307471AB761F580</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C5FA4CD56C964838BAE34AD9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDImageCache.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDImageCache.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C63F1A1F423F4C6197E344D1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>EA92CF0461404981B595ED9C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>C6F285D5958E44D4B17B2CFE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetPerms.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetPerms.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C700FB6CB60745828D1A4217</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAPIMethod.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/FKFlickrAPIMethod.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C76ADFDF36814987BB21D2EE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7BC7AD3CA75A4C2BBA185E32</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C7B0BF04F3BF498AA61C5FDA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E12B0B4B7D40480DAD1CD546</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C7CB18D53D1D4ECF957EB741</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosRecentlyUpdated.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosRecentlyUpdated.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C7D07CA594C145088F11CCF4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthGetFrob.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthGetFrob.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C868894FB0D948BAB9DAE0F3</key>\n\t\t<dict>\n\t\t\t<key>baseConfigurationReference</key>\n\t\t\t<string>E317344E6C4441969370DC54</string>\n\t\t\t<key>buildSettings</key>\n\t\t\t<dict>\n\t\t\t\t<key>ALWAYS_SEARCH_USER_PATHS</key>\n\t\t\t\t<string>NO</string>\n\t\t\t\t<key>COPY_PHASE_STRIP</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>DSTROOT</key>\n\t\t\t\t<string>/tmp/xcodeproj.dst</string>\n\t\t\t\t<key>GCC_C_LANGUAGE_STANDARD</key>\n\t\t\t\t<string>gnu99</string>\n\t\t\t\t<key>GCC_PRECOMPILE_PREFIX_HEADER</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>GCC_VERSION</key>\n\t\t\t\t<string>com.apple.compilers.llvm.clang.1_0</string>\n\t\t\t\t<key>INSTALL_PATH</key>\n\t\t\t\t<string>$(BUILT_PRODUCTS_DIR)</string>\n\t\t\t\t<key>IPHONEOS_DEPLOYMENT_TARGET</key>\n\t\t\t\t<string>7.0</string>\n\t\t\t\t<key>OTHER_CFLAGS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>-DNS_BLOCK_ASSERTIONS=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>OTHER_CPLUSPLUSFLAGS</key>\n\t\t\t\t<array>\n\t\t\t\t\t<string>-DNS_BLOCK_ASSERTIONS=1</string>\n\t\t\t\t\t<string>$(inherited)</string>\n\t\t\t\t</array>\n\t\t\t\t<key>OTHER_LDFLAGS</key>\n\t\t\t\t<string></string>\n\t\t\t\t<key>PRODUCT_NAME</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>PUBLIC_HEADERS_FOLDER_PATH</key>\n\t\t\t\t<string>$(TARGET_NAME)</string>\n\t\t\t\t<key>SDKROOT</key>\n\t\t\t\t<string>iphoneos</string>\n\t\t\t\t<key>SKIP_INSTALL</key>\n\t\t\t\t<string>YES</string>\n\t\t\t\t<key>VALIDATE_PRODUCT</key>\n\t\t\t\t<string>YES</string>\n\t\t\t</dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCBuildConfiguration</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Release</string>\n\t\t</dict>\n\t\t<key>C880C31660604EE48D6DDC10</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetSafetyLevel.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetSafetyLevel.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C8E2BCEDA0EC47A49B87906E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetUploadStatus.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetUploadStatus.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>C8E7FACE48A64EBEA89AFF65</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>44BEFEC75D394236B85EA712</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>C97D77463E8E4FB8B3092E84</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7F6415A59CE348DC9C6BE453</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CA36DAB508E9443A8B9375D2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8DF0B48E478246809F687F37</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CAA59717A7EB485DAD509B18</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesFind.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesFind.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CB28E1238DBE451192037250</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FF3214D87A134EF59636936A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CB9AE49E9AF84591B28991D8</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetContext.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetContext.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CBAB125716EF4CE6A549779D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0C058DB8496241B783371814</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>CBAEE555B49646A48629AC8A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosCommentsGetRecentForContacts.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Comments/FKFlickrPhotosCommentsGetRecentForContacts.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CBB0C96C4C014C0ABE38E6A8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>925B603C8DEC40F180AB76E5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>CBE7AC8B2B1A4CB2B696B805</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>AAD2E5975776470A9C154BDF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CC274ECE3DA94FB2A21013D8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D25C416548054E928D632B9A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>CC2B9CFF84204F7CBA1DA781</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPushGetSubscriptions.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Push/FKFlickrPushGetSubscriptions.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CC48CFEDB0994057B8A82C90</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSearch.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosSearch.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CC6CD1BB0A7640E5B1F24550</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>FF564090F91343AE9BE0D42D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CC72DA79D6CC4D3D9C685F8C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6A688907D0B0429292CCEF01</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CCAAD27CC2B1480C9DF94818</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9C5907133DA24374A07852AD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CD3118E6AC754994A11872EE</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosLicensesSetLicense.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesSetLicense.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CD4C09E5CB3B4FC181022618</key>\n\t\t<dict>\n\t\t\t<key>containerPortal</key>\n\t\t\t<string>99CC26E6CED84878A17279B8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXContainerItemProxy</string>\n\t\t\t<key>proxyType</key>\n\t\t\t<string>1</string>\n\t\t\t<key>remoteGlobalIDString</key>\n\t\t\t<string>BCD5DF8710C248BBA0378911</string>\n\t\t\t<key>remoteInfo</key>\n\t\t\t<string>Pods-FlickrKit</string>\n\t\t</dict>\n\t\t<key>CD5629049B174F1599B309C4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CD56D5A50B9D47FB86524F17</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetInfoByUrl.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetInfoByUrl.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CD9078DA9741445E859C4F68</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsGetGroup.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsGetGroup.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CDD11CBDB5854B469B83DF1F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKReachability.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/Reachability/FKReachability.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CDD3B07FB0114BF8A96110B0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>403E44828F274EDE94E7B4AC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>CDFD1C2766A647EFB08A642E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3D62AD33A0D243ECA4F4D870</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>CE5C33B7B56A44DBBB9E6D70</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsGetGroup.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsGetGroup.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>CF6F6F8A96224B9798458FBB</key>\n\t\t<dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXTargetDependency</string>\n\t\t\t<key>target</key>\n\t\t\t<string>BCD5DF8710C248BBA0378911</string>\n\t\t\t<key>targetProxy</key>\n\t\t\t<string>CD4C09E5CB3B4FC181022618</string>\n\t\t</dict>\n\t\t<key>CF8330656C7C4E17888AE665</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C351E382AEAA46B9AADAA757</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>CF85E4181F4E4B6E92CBF2F3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F02FDB1CCD7D4D9A84AD2E5F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>CFA0C70D7B8F43AE899B0210</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>54BB0E46EB924EFC9B7E1098</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D04E87861E0F4E4B8D551C0E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>UIButton+WebCache.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/UIButton+WebCache.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D106FCECF15944198B6E5764</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DB9B995EB93042AFA8478D6C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc -DOS_OBJECT_USE_OBJC=0</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D10F83FC8E274AFC81721114</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoGetLocation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetLocation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D12F81D1E78E4923BD5F940F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>41B8A0A6A0B540DDBAB826E0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D151CF13B1B848BD82D0A619</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>83991EF75B814F078B361938</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D16892F3A76547F9A88B38B6</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2462C1A4B22140BEBF329B50</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D16E805A7B9B4358BADBC86F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>891A96CF457A44B2BEB430B6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D1A5BE63D1E547E7B4A7E7F6</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrReflectionGetMethods.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Reflection/FKFlickrReflectionGetMethods.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D1B1EB59FFBB491FB733F90C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>4E8ED6E88FA641878D1A3D64</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D1F10C0E55BA454E94EBA8C3</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesEditPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesEditPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D21DD63A0CE74E7A8A1BAD0A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8F39838F762B4AD29FB1478A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D25C416548054E928D632B9A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetGroups.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetGroups.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D2CF012BE4304817A9CBBD58</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsRejectSuggestion.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRejectSuggestion.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D2F274B4B6BB423C81707A81</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageDownloaderOperation.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageDownloaderOperation.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D2FA7911318B441D99D5A8CF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>97639969B68B460682E492EE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D349DC8E7E724DD386139DD0</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>967136712E024604A71339EB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D37428218DD7472FB6D0E161</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>932A56F56F4348E0B4527CA3</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D3FA790192214E829005FEF7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>22FB0A5AE6F148188590D005</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D479826A132C4B5592617F18</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetPlaceTypes.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetPlaceTypes.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D4A8AD090CCC42EC949C1193</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DF1E4724C3A144D99E1F298D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D4C11307AF154A6089AF4F1B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3CF88FB43D1347BE933C49C6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D4C45D373C5048A9A0B7EBEB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotoDomains.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotoDomains.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D4C9557188C34C3AA2581FBC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3D68FB5BF77C458A8081CEF1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D4D9E190B5AC4AA4A240B533</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A14668206AF744AA91DF4EC1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D50EBB25DDF646819BCA6ECA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>AB9059B826E34792BD177EDA</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D5428A1636234D038478B03C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleFindByUsername.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleFindByUsername.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D589D9ABF82C4936A49C1742</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9699180D60BF41479D014B83</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D590EEA745444C21BE017FAC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesCreate.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesCreate.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D599B20D2D7C4A63B9FC0553</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUReachability.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKDUReachability.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D5AE769F0055414295C71EF4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesResolvePlaceId.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesResolvePlaceId.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D5C4EBB737424EE5B9CA6FA1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>141DFCC25B834C09A545CAC5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D619605D1F824ECF965402B0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetPlaceTypes.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetPlaceTypes.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D68A6578AB164DDCBFB9E974</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D4C45D373C5048A9A0B7EBEB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D6B04E2D4F234E06BEA771D9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosLicensesSetLicense.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Licenses/FKFlickrPhotosLicensesSetLicense.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D6CAB0FB01014174B714F78B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrActivityUserComments.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Activity/FKFlickrActivityUserComments.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D73D1D291964407787F3FC33</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrNetworkOperation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKFlickrNetworkOperation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D7AA4F56EE7545ACB1DAD157</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1F495DBBBAE642DB84956A6E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>D7E6B90BB2BB47028BA18DDA</key>\n\t\t<dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>wrapper.framework</string>\n\t\t\t<key>name</key>\n\t\t\t<string>Foundation.framework</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/Foundation.framework</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>DEVELOPER_DIR</string>\n\t\t</dict>\n\t\t<key>D859C018485347B09F075371</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1F3208062E244475BCF28316</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D8D8715E899C4A82A55192F0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetAllContexts.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetAllContexts.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>D9734F5F28D74BA0830F0C95</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2D9DD15D9A5545C98F916A54</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D9BDFE4A15C7416B878A622E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CC48CFEDB0994057B8A82C90</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>D9BF7ED735664A7FB2FF06CC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesAddPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesAddPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DA36C0B1C0394BF9A7C94199</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesAdd.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesAdd.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DA6E6FAF05794F249EB7631C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetHidden.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetHidden.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DA70A0196FC34489AF889279</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>46A2AA9973044EA782C8C989</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>DAFEBF3E44A94661B4B9B920</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>32E16CF710224042BDAE9C05</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>DB9B995EB93042AFA8478D6C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageManager.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageManager.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DBC1EA57872F409AB4C86990</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>B67AB4AB69324CD0AF1397CB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>DBCA52C3B69445109F659891</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>712C73DC70894B358391F043</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>DCB309B2ADBF43E08C71CBFC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCSVFiles.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCSVFiles.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DCB6E1367DA74FCBBC005788</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>NSData+ImageContentType.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/NSData+ImageContentType.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DCD8290208BF404F9D60E6C7</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5A410ECF26BF4A8F84D8797E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>DCE14BA969FB45A78A677C8C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesPlacesForContacts.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesPlacesForContacts.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DD1B03A24F60448FB923970E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DD408E81DAA5432AAEFF3624</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D479826A132C4B5592617F18</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>DD92F7ADCF2C40289DF284F7</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKUtilities.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Utilities/FKUtilities.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DE664F927AE640349C0EE40D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPopularPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPopularPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DF1E4724C3A144D99E1F298D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsJoin.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsJoin.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>DF4EA1001DC1404A9B279AB3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>41B5A034F48B4CB8B3235866</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E09B3269E2B64D838F027519</key>\n\t\t<dict>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>wrapper.framework</string>\n\t\t\t<key>name</key>\n\t\t\t<string>ImageIO.framework</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk/System/Library/Frameworks/ImageIO.framework</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>DEVELOPER_DIR</string>\n\t\t</dict>\n\t\t<key>E0C30DEF7B824B6EBCF73111</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>48A55902957D45D1A162AB79</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E107F11DDBA441D88B2FAF1F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosNotesAdd.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesAdd.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E12B0B4B7D40480DAD1CD546</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetCounts.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetCounts.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E146BADD4B0643A9A2E02589</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsAdd.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsAdd.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E16FA621247740D690DFBC3C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F58A5E4A6D2F403F814D4632</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E1E3A81EA7914A58BA6F63CB</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoSetContext.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetContext.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E1F1E648ECBE41228AFBE05B</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0F9E87275E0349CFBB81CB29</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E20CCE8E0C774B30A611AC0F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUNetworkController.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUNetworkController.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E2E52D80112441AA928D1677</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C1B99B077F164E87B4214D2E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E2F1B021C61E443C951C587E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>A0C82015CD714F8DABE894B7</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E317344E6C4441969370DC54</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>text.xcconfig</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Pods.xcconfig</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E34D648E9494420EAB19D78B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsCreate.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsCreate.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E354D22C261F44D1A8C3E1DA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C880C31660604EE48D6DDC10</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E397017EAE004484A46FD8AC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUNetworkController.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUNetworkController.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E3BC448DD7D64182B0E4D850</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>525C8CFF188643F58F36ABEC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E3DEE4E9229841D5B5698116</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetRelated.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetRelated.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E3ECA24704204C3F884BCD4A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKDUStreamUtil.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/DevedUpKit/FKDUStreamUtil.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E4ACF5ACD1104CB0993854A8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>118EC0D327C9434ABD4C2F15</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E5411A2E037541658452082B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E5A535AD3850471D8D2D6F25</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>14CAF3145E484B40BD35FDE0</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E5AAC3AB7EF14A5383A095D4</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>EA80DE9FFC5A42F99DB4CA94</string>\n\t\t\t\t<string>6A905EF531284CD1AB37C6F3</string>\n\t\t\t\t<string>67B766F7786141D6857DE637</string>\n\t\t\t\t<string>F30439AC33B44289819FEE85</string>\n\t\t\t\t<string>3CA210AF6D4545E0B6942747</string>\n\t\t\t\t<string>6013737EAFE04F3D960D379E</string>\n\t\t\t\t<string>6FA3D8D23922444B82DD21C3</string>\n\t\t\t\t<string>3790515AB4094AF187C6802E</string>\n\t\t\t\t<string>24E7CED693DE414792068324</string>\n\t\t\t\t<string>08FE7A9DB33A4853A53F3D94</string>\n\t\t\t\t<string>9FFCB5823BBC4E5B8117B7BA</string>\n\t\t\t\t<string>579AD35504174CC581C4A037</string>\n\t\t\t\t<string>031B4239EFFD48FCB21F5857</string>\n\t\t\t\t<string>ACF2DEA11A4D4A569A3C7B0A</string>\n\t\t\t\t<string>E3BC448DD7D64182B0E4D850</string>\n\t\t\t\t<string>0711990A68DF4EE991093375</string>\n\t\t\t\t<string>6F852550DC8D4D038FEDF974</string>\n\t\t\t\t<string>9BACADBC35204AFFAB604C79</string>\n\t\t\t\t<string>073DF77A2B3344E8B6BB390E</string>\n\t\t\t\t<string>AE6481D2C3694980B7070DDF</string>\n\t\t\t\t<string>7453A67E8E5B45B4923DE2A9</string>\n\t\t\t\t<string>22350764CFA34229A6E4B6ED</string>\n\t\t\t\t<string>DBC1EA57872F409AB4C86990</string>\n\t\t\t\t<string>B5D344FED5634EB9896DE887</string>\n\t\t\t\t<string>5ADF38EFBB0348DAB7A5CCDD</string>\n\t\t\t\t<string>282DC9469F3F47C2BE78B251</string>\n\t\t\t\t<string>90A5468EE3B045FDA4EEDBBF</string>\n\t\t\t\t<string>F941CA9EE5F84F6A939F1639</string>\n\t\t\t\t<string>523FCDD2ACDF4180B36AFFDC</string>\n\t\t\t\t<string>AF8E5C5E7893434399ED575A</string>\n\t\t\t\t<string>8298E9777C5844FCB021004B</string>\n\t\t\t\t<string>AEB4842B063D441791184953</string>\n\t\t\t\t<string>9E134840251343AFB896D76A</string>\n\t\t\t\t<string>238D975F0E9C4895AC9EF575</string>\n\t\t\t\t<string>807C2F77BB624BD4BA28DFAE</string>\n\t\t\t\t<string>202614DE1C88494AA8EB46FC</string>\n\t\t\t\t<string>D3FA790192214E829005FEF7</string>\n\t\t\t\t<string>4E0EF9040BDC4F5D9FD02A7F</string>\n\t\t\t\t<string>0E01672B4FE34DC18E732E59</string>\n\t\t\t\t<string>2ACDE0F239EC490E9F96B7C0</string>\n\t\t\t\t<string>AD532CA76EA54739B4E44453</string>\n\t\t\t\t<string>F8ACB4DC14E64C25BBB957AF</string>\n\t\t\t\t<string>1F7542BDB24C45E395F311ED</string>\n\t\t\t\t<string>8C40E912505947E3A539DBA0</string>\n\t\t\t\t<string>1A363C4175694029AEB9DB5D</string>\n\t\t\t\t<string>6BC31297430347C5BE52EBAF</string>\n\t\t\t\t<string>810EC858F1D64532B95E1136</string>\n\t\t\t\t<string>99DDB538947E44A782BDA1DC</string>\n\t\t\t\t<string>81831F980C1848A7AF693D40</string>\n\t\t\t\t<string>A5F30428A46046A1AE04CC6A</string>\n\t\t\t\t<string>15D5B221033341DE96ADBB31</string>\n\t\t\t\t<string>6FD6F52334214358BF19F52E</string>\n\t\t\t\t<string>04BACAF3BFFD488F8BC65828</string>\n\t\t\t\t<string>3B68EB6EC95C4707B1CD8C1D</string>\n\t\t\t\t<string>4CDC9561DFFA44C8A49B6FC3</string>\n\t\t\t\t<string>0725D01EFBB24D09B1AED522</string>\n\t\t\t\t<string>4D6ABF98AE5647B08DECF775</string>\n\t\t\t\t<string>9EBB2803525A42A09357BC64</string>\n\t\t\t\t<string>90137953560349D880E3C03C</string>\n\t\t\t\t<string>7B04B93C41F84D8A8C22AE79</string>\n\t\t\t\t<string>543E974527E94408A8DA0380</string>\n\t\t\t\t<string>759397DE03B448819F35EB50</string>\n\t\t\t\t<string>1A98CD93B0D94E0D8BEBEDE4</string>\n\t\t\t\t<string>01001931EC71431B948C728F</string>\n\t\t\t\t<string>8DDBA291A9B9418D87AD1BF6</string>\n\t\t\t\t<string>D37428218DD7472FB6D0E161</string>\n\t\t\t\t<string>28DE638BC7884D32B5FCF746</string>\n\t\t\t\t<string>72AF061BB3D24023ADDFA1DA</string>\n\t\t\t\t<string>4BF88FBAF0084CA283FC2F6E</string>\n\t\t\t\t<string>995C594F88BD47E891F25994</string>\n\t\t\t\t<string>1FC12B9D95CE452F8D03B141</string>\n\t\t\t\t<string>9AD2B366A8DC4A8C91D7AFA0</string>\n\t\t\t\t<string>BF38E4FB4B8541CE835A3DA6</string>\n\t\t\t\t<string>CC274ECE3DA94FB2A21013D8</string>\n\t\t\t\t<string>870AB18D7FDF46D7AB509CA3</string>\n\t\t\t\t<string>2CFAEAEB18B04C45B27EC6B9</string>\n\t\t\t\t<string>CF85E4181F4E4B6E92CBF2F3</string>\n\t\t\t\t<string>4A6C655247EA4B4F93A4BD77</string>\n\t\t\t\t<string>FA2D61C63E19470891873FF8</string>\n\t\t\t\t<string>C3573570FDAD47318B4F4EC7</string>\n\t\t\t\t<string>14446DAA8F5A48FC93090713</string>\n\t\t\t\t<string>B099771FE2424DE4AAABEA8B</string>\n\t\t\t\t<string>276507719BD04B50AF4620E4</string>\n\t\t\t\t<string>1B846E3E74E747678562B917</string>\n\t\t\t\t<string>569DF1820E04416AA97E9458</string>\n\t\t\t\t<string>ABB546C3B18C46E78E2D3FB7</string>\n\t\t\t\t<string>E9C6C501345445D98F6B7419</string>\n\t\t\t\t<string>4B1B09E86C6144169B96FEBF</string>\n\t\t\t\t<string>BC6763C414D8475DB9150FF0</string>\n\t\t\t\t<string>7668C15E66FF40BCAC6C6521</string>\n\t\t\t\t<string>C2B31F02E2BC4126ACD2ABF3</string>\n\t\t\t\t<string>93DB55C365384C609D6D0E8E</string>\n\t\t\t\t<string>A106D662FC2647D4ADBB13A9</string>\n\t\t\t\t<string>2D3D21D200C749F5A5402D02</string>\n\t\t\t\t<string>431B30D30B3E481FB99830F6</string>\n\t\t\t\t<string>574295462535481E9DB2F0B6</string>\n\t\t\t\t<string>28978EEC17644E8AB9A3B994</string>\n\t\t\t\t<string>00511A67DB8A458DBF3B2727</string>\n\t\t\t\t<string>D2FA7911318B441D99D5A8CF</string>\n\t\t\t\t<string>1A8C5D6DB91E46428BF38384</string>\n\t\t\t\t<string>65EE4B83D63F4188BA882307</string>\n\t\t\t\t<string>28C97DCAC19D4E14A2723B7A</string>\n\t\t\t\t<string>EE6C097EB64E4740BED5D130</string>\n\t\t\t\t<string>2186F61B0BF34582B5879979</string>\n\t\t\t\t<string>B0A8604E3E83488CA17D2AEF</string>\n\t\t\t\t<string>ADBD3FEAA1A141ADB0939671</string>\n\t\t\t\t<string>3085479EDB1248158221BB1F</string>\n\t\t\t\t<string>6E29346D2BE84BC1B8B2A543</string>\n\t\t\t\t<string>BF3A106D1D7A447EA2AE8B14</string>\n\t\t\t\t<string>C1E100D86B7A4915846D28AB</string>\n\t\t\t\t<string>824FAACEFE5A469286D45AA4</string>\n\t\t\t\t<string>757DD225B01A482AA3BFDB05</string>\n\t\t\t\t<string>F2173B68D1FF4CB68DDC47DC</string>\n\t\t\t\t<string>F164E9C758B14CB499B03C4E</string>\n\t\t\t\t<string>BBADCB3137044170AFF2BEA0</string>\n\t\t\t\t<string>DBCA52C3B69445109F659891</string>\n\t\t\t\t<string>FAB0F61BB29A4FFA90C79766</string>\n\t\t\t\t<string>F5FD0D8468BA49D487C72FF1</string>\n\t\t\t\t<string>7FC9166522F84521A3E18BA2</string>\n\t\t\t\t<string>89A170BD0C6C420F83ABA67A</string>\n\t\t\t\t<string>CBAB125716EF4CE6A549779D</string>\n\t\t\t\t<string>D16E805A7B9B4358BADBC86F</string>\n\t\t\t\t<string>F3685F8D9D244057987BFC8D</string>\n\t\t\t\t<string>070D5A115A5143799F8A925A</string>\n\t\t\t\t<string>5488E478BB0A436892222645</string>\n\t\t\t\t<string>40884A027E3743B3A6555B4D</string>\n\t\t\t\t<string>AA2737166D854852838F36AE</string>\n\t\t\t\t<string>5C3BBA7F72E9479F9D1F1E0F</string>\n\t\t\t\t<string>BB6870B32B064852BAFE1C9B</string>\n\t\t\t\t<string>7D5EDD1E7FE34675BE5ADFE2</string>\n\t\t\t\t<string>E2E52D80112441AA928D1677</string>\n\t\t\t\t<string>080C2D9C77A24F63A949E4D9</string>\n\t\t\t\t<string>D4C11307AF154A6089AF4F1B</string>\n\t\t\t\t<string>E16FA621247740D690DFBC3C</string>\n\t\t\t\t<string>CDFD1C2766A647EFB08A642E</string>\n\t\t\t\t<string>C4F8163A27494986B13928DD</string>\n\t\t\t\t<string>CDD3B07FB0114BF8A96110B0</string>\n\t\t\t\t<string>2B864C6F4A5843A6B89F89E2</string>\n\t\t\t\t<string>C5F77816003D49A48AAC01F2</string>\n\t\t\t\t<string>8D9D8F0DCA9A47C6B0EC8E76</string>\n\t\t\t\t<string>FB25C956FF4B4741BFE10745</string>\n\t\t\t\t<string>096869160DCA45D3B7CF3B3A</string>\n\t\t\t\t<string>28102025D19A4B79834C1BD6</string>\n\t\t\t\t<string>D7AA4F56EE7545ACB1DAD157</string>\n\t\t\t\t<string>1E33B0F9A5374080BF470ADE</string>\n\t\t\t\t<string>8FCD609F09F44236A90F78DF</string>\n\t\t\t\t<string>E6333553CFE64A8FA4E1AA1A</string>\n\t\t\t\t<string>E5A535AD3850471D8D2D6F25</string>\n\t\t\t\t<string>7015DBDCCCC54810A899A34B</string>\n\t\t\t\t<string>F408DAB694804EC6B191A674</string>\n\t\t\t\t<string>F9D136D67247402F9AAB2CCA</string>\n\t\t\t\t<string>0171BA7255FF450885134551</string>\n\t\t\t\t<string>5080A9D805FB4DD5A7AEB2D5</string>\n\t\t\t\t<string>7E6A508FB3F748EFB3A62703</string>\n\t\t\t\t<string>30D1CC93A3CC4F7B8DC914AF</string>\n\t\t\t\t<string>7D61F79A3C12494F91A84C2A</string>\n\t\t\t\t<string>FA70350165E94DF2BCAC7B17</string>\n\t\t\t\t<string>B86BF6D6340E4C8CBA47335B</string>\n\t\t\t\t<string>A3547A688E5D4688A5FFB190</string>\n\t\t\t\t<string>067C029F7DA94294815D6DCD</string>\n\t\t\t\t<string>3E9BE264664B44E19BDD7139</string>\n\t\t\t\t<string>DD408E81DAA5432AAEFF3624</string>\n\t\t\t\t<string>01E0880BA9C0454484326E7D</string>\n\t\t\t\t<string>1B84FD046DC44429B762C3F3</string>\n\t\t\t\t<string>4BFDFDF12EA14AEE95FBBA28</string>\n\t\t\t\t<string>65676DC5B7204A0F8CBD6792</string>\n\t\t\t\t<string>11D30614ADF94C0F83DE5320</string>\n\t\t\t\t<string>BC386C940AE04D08AD2DC9D5</string>\n\t\t\t\t<string>96AC0CA0122E46CFB5CEC9A5</string>\n\t\t\t\t<string>F9574211B34C457CBCDF3286</string>\n\t\t\t\t<string>7AF762EC917645C7A0A19EF5</string>\n\t\t\t\t<string>8D1DF923EB7D4664BF0EF8A2</string>\n\t\t\t\t<string>69655F74FFC24D89926E1885</string>\n\t\t\t\t<string>87FBBD588842447B84541A2D</string>\n\t\t\t\t<string>A978E31AB54B4F9C8C7B4C6A</string>\n\t\t\t\t<string>F3ECE809578F4C0BB184BBBF</string>\n\t\t\t\t<string>00A50AE7B51C498D91F74681</string>\n\t\t\t\t<string>79F1C1E798E740ACACC873E6</string>\n\t\t\t\t<string>193E11F394DA401192A5781F</string>\n\t\t\t\t<string>02AB19AC843343A997B971E7</string>\n\t\t\t\t<string>6F962C18904F471189AF5747</string>\n\t\t\t\t<string>3EDAFDD4322646E1A63A59EB</string>\n\t\t\t\t<string>DF4EA1001DC1404A9B279AB3</string>\n\t\t\t\t<string>CBB0C96C4C014C0ABE38E6A8</string>\n\t\t\t\t<string>B047761B6705422CBC88CA64</string>\n\t\t\t\t<string>51E548B51191407B8F99ACBE</string>\n\t\t\t\t<string>D68A6578AB164DDCBFB9E974</string>\n\t\t\t\t<string>A3A3860D4ED1429DA22F496D</string>\n\t\t\t\t<string>3AA37D9A1E4145ED869536DF</string>\n\t\t\t\t<string>EC4B35F3B0F2470DB9951144</string>\n\t\t\t\t<string>EA9810132E454B9DA164F3D3</string>\n\t\t\t\t<string>A71E711D749641CEA49B8AE9</string>\n\t\t\t\t<string>6396D20AAEF849A99041F624</string>\n\t\t\t\t<string>04F3C7CB702E4716AACE3B9F</string>\n\t\t\t\t<string>14D6F185E13C423D9683A4B7</string>\n\t\t\t\t<string>BF5B0931A50C4EF89DE9C4F3</string>\n\t\t\t\t<string>DCD8290208BF404F9D60E6C7</string>\n\t\t\t\t<string>5D7ACD788D7F426BB90BA7DB</string>\n\t\t\t\t<string>5F266E9910694B5E8A24C97D</string>\n\t\t\t\t<string>848059774C5B4B11971C3C75</string>\n\t\t\t\t<string>68CCEC95FCD849C1BD9D35AD</string>\n\t\t\t\t<string>421575C0274342D5BE0729DD</string>\n\t\t\t\t<string>E7BC029D615F4862938C5803</string>\n\t\t\t\t<string>78163CDB18BA4981897AF822</string>\n\t\t\t\t<string>4BE3FC84E4D440F5A5ACC401</string>\n\t\t\t\t<string>F30F48DC969546CA9B1C55DB</string>\n\t\t\t\t<string>73C5D558A68540908F86E70F</string>\n\t\t\t\t<string>D16892F3A76547F9A88B38B6</string>\n\t\t\t\t<string>85DD764E1A72417D83F43881</string>\n\t\t\t\t<string>5FD7C16393C54312B64EF166</string>\n\t\t\t\t<string>36932C0127D54EEBBB938565</string>\n\t\t\t\t<string>AD684329D2BE48C899E577CB</string>\n\t\t\t\t<string>EB0E9427251E4108BB729ED8</string>\n\t\t\t\t<string>AAD34CA21F994071B2E75E23</string>\n\t\t\t\t<string>8709AF6AF90941B782066DAB</string>\n\t\t\t\t<string>C63F1A1F423F4C6197E344D1</string>\n\t\t\t\t<string>E9D7A1E927994DF3A407B10F</string>\n\t\t\t\t<string>A61CDF763FE54D9190877E79</string>\n\t\t\t\t<string>85F6BA63303E4474B3C8C9A2</string>\n\t\t\t\t<string>CFA0C70D7B8F43AE899B0210</string>\n\t\t\t\t<string>70EA19FE9C0F4043BB17FE04</string>\n\t\t\t\t<string>753AF0425B944D42AFF5D6C4</string>\n\t\t\t\t<string>20DA8D8702AF42E3A6E99BD8</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXSourcesBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>E5CBE9236C9C477096AE395E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsSetPrimaryPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsSetPrimaryPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E6333553CFE64A8FA4E1AA1A</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>95134B018CE44E9F880AF6BC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E70E2576321149F0A8743C5A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthGetFullToken.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/FKFlickrAuthGetFullToken.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E72842BAE1224DBD8C853FEB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8A2E9F96EBA547E9BAB54737</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E7554D0BE0C0454383673E6A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsGetUserPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsGetUserPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E766CBBA1B0242B4AEA40BF9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D599B20D2D7C4A63B9FC0553</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E7A14A00A09B428B8B37E6DA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3FFFAC775ABA48358E7699FB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E7BC029D615F4862938C5803</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>601EB55CFF714E5483C0FCCE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E840138ED7EC49C08DBA1481</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoGetPerms.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoGetPerms.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E86DE05331E2459B9281B0F9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoSetLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoSetLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E8884AA807584AAC83F7C83F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGalleriesGetPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Galleries/FKFlickrGalleriesGetPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E94610CFCD8341298E05AD6D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrAuthOauthGetAccessToken.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Auth/Oauth/FKFlickrAuthOauthGetAccessToken.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E95AD4D2580A4F47A01F2872</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetPhotostreamDomains.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetPhotostreamDomains.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>E9C6C501345445D98F6B7419</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CBAEE555B49646A48629AC8A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E9D7A1E927994DF3A407B10F</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F98E996BC12241978C2B8E1E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>E9E0BC335E4848028637702C</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>91CDF7ACD3504BDF9EF5AA6A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>E9FC6D2933CA4B49896C07EE</key>\n\t\t<dict>\n\t\t\t<key>buildActionMask</key>\n\t\t\t<string>2147483647</string>\n\t\t\t<key>files</key>\n\t\t\t<array>\n\t\t\t\t<string>75FB9E292215415F91020130</string>\n\t\t\t\t<string>C2A6D33B17A64CB4BAAA21F7</string>\n\t\t\t\t<string>4BE2730EF3934A35A5131590</string>\n\t\t\t\t<string>8880C515CC1046BAB0C424C5</string>\n\t\t\t\t<string>6A545CC47B314C29A8E36055</string>\n\t\t\t\t<string>BFF369C8415548568BCACBE0</string>\n\t\t\t\t<string>5E73E97DEE324FCCA81C14BA</string>\n\t\t\t\t<string>D106FCECF15944198B6E5764</string>\n\t\t\t\t<string>7ECA61B0DECE4A09B28BB507</string>\n\t\t\t\t<string>A10467CE68C34ED88C8B675B</string>\n\t\t\t\t<string>5DE5F45BE7A74D93AFE950EF</string>\n\t\t\t\t<string>A6501D70C5CE47A9B491B843</string>\n\t\t\t\t<string>4B016E956D4E48D2AD6A13B0</string>\n\t\t\t</array>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXSourcesBuildPhase</string>\n\t\t\t<key>runOnlyForDeploymentPostprocessing</key>\n\t\t\t<string>0</string>\n\t\t</dict>\n\t\t<key>EA21E69DFC8B4791A53FDA65</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>6F77CE28E67D4BBDA5D70416</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EA581E99EF94497EA8985296</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>5FDC05BFF00645F8BCB750B8</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EA66E7D29F90490FA864CCF5</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetContactsPublicPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPublicPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EA80DE9FFC5A42F99DB4CA94</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3F6C560D867A4706B683A513</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>EA903FB4E7344FC1BFCF8A6F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosUploadCheckTickets.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Upload/FKFlickrPhotosUploadCheckTickets.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EA92CF0461404981B595ED9C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKImageUploadNetworkOperation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Network/FKImageUploadNetworkOperation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EA9810132E454B9DA164F3D3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>226892DF293B4323933BAD7D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>EAC0FF9D904D46ED8CE1819E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7B8C6EB26D3C4684B4D67CFD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EACD3780EB614DC2B824A153</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>70428A943753462F946DC68C</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EB0E9427251E4108BB729ED8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F13595933E2E46DA9A5A2130</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>EBD7F3B52BF241F88A516D3F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesGetPublicList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesGetPublicList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EC3229326DBD460E86FE743D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetShapeHistory.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetShapeHistory.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EC4B35F3B0F2470DB9951144</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>45D316E561B64FF4BF01A70F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>EC6DF12CB58D4EF280B56FA4</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsOrderSets.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsOrderSets.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EC83E0FE241E4603B0D64700</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D10F83FC8E274AFC81721114</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EC8D46604AFC40BCACD99712</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCollectionsGetTree.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Collections/FKFlickrCollectionsGetTree.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>ECBFCBB4BAE1479F9480EB01</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrContactsGetListRecentlyUploaded.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Contacts/FKFlickrContactsGetListRecentlyUploaded.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>ECDB0222266B41849DD00B2B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCommonsGetInstitutions.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Commons/FKFlickrCommonsGetInstitutions.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EDE518C906804E3BABB54AD4</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>17BAA699E4514F34B9D82FA6</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EDFE1007B6834D2CAA660C94</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/FKFlickrGroupsGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EE6C097EB64E4740BED5D130</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>428963C99C6F422A9986A6FD</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>EE83A34647B34F24B021F712</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E8884AA807584AAC83F7C83F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>EF54C54BABBB4C2FBB1011E0</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetInfo.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetInfo.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>EF6C10C700454301A44F7F3A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F01A47E2DE1B480DBA1C4B45</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>310ABD23EE3D4FAE829E87CF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F02FDB1CCD7D4D9A84AD2E5F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPeopleGetPhotos.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/People/FKFlickrPeopleGetPhotos.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F045A4035DFE48118F1F672A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesFind.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesFind.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F11C88F1A4074397B7F9F2C9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsGetGroups.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetGroups.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F13595933E2E46DA9A5A2130</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrUrlsLookupGallery.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Urls/FKFlickrUrlsLookupGallery.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F164E9C758B14CB499B03C4E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CD3118E6AC754994A11872EE</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F19C6B93483049068F4427EE</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>651C0C6E3A5A47EBBB60A31E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F1ADBD034C064111AB216DA9</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussTopicsGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Topics/FKFlickrGroupsDiscussTopicsGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F2173B68D1FF4CB68DDC47DC</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1AE12829D8474ED995345710</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F228A0EC035D460CA2438F8B</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrStatsGetCollectionStats.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Stats/FKFlickrStatsGetCollectionStats.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F237DA4ABDA54E2BB8C957D9</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8FF95552ECD94922A0A7CDC5</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F256F4D471AC41239BA60F0A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGeoBatchCorrectLocation.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Geo/FKFlickrPhotosGeoBatchCorrectLocation.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F2B9EB0A4037481DA38E16F8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>F2CC02AF2E384B87BE543EDF</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F2CC02AF2E384B87BE543EDF</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetWithGeoData.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetWithGeoData.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F30439AC33B44289819FEE85</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E397017EAE004484A46FD8AC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F30F48DC969546CA9B1C55DB</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>751BAFD1666A4BBE8258D350</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F350141803C242C0873448FD</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesDelete.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesDelete.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F3685F8D9D244057987BFC8D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C7CB18D53D1D4ECF957EB741</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F3ECE809578F4C0BB184BBBF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7E2AA3430EDB4736A52DEFD1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F408DAB694804EC6B191A674</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>7AF43B9C7A634ABE970D606E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F40E0D29B69E467898A2EB54</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPrefsGetContentType.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Prefs/FKFlickrPrefsGetContentType.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F47DB750D86B4A8284365551</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>59DD590E2773479E971DA531</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F4881975CA2F45C8AB04D382</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>53442ABE5EA04F1B92B93511</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F4D5FD2AAB554BC89C9F818C</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosRemoveTag.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosRemoveTag.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F51EA909120640E09244D40D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosNotesAdd.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Notes/FKFlickrPhotosNotesAdd.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F51F0BC63B6D4EBC838F69DD</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>0C33DE85B16D47FCA566AD1D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F58A5E4A6D2F403F814D4632</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosSuggestionsRejectSuggestion.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/Suggestions/FKFlickrPhotosSuggestionsRejectSuggestion.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F5D2AFD288D544C08F3244D1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1DC9104DD7CA46D298BC6DF4</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F5FD0D8468BA49D487C72FF1</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>2DF1D6D5D548464B8765073F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F68779DB62B6483080D44132</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPlacesGetInfo.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Places/FKFlickrPlacesGetInfo.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F6981DFD98A74D25B8A838D3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>9F221E03B59A413B9F011A98</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F6D5A85D5CD4465FAADD619E</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>8CC51171E6F2426BA7ACD30F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F71A447BC60746E887A713E2</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>E1E3A81EA7914A58BA6F63CB</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F742554A80FB4B4CAE1A8F86</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetRecent.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetRecent.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F75D3522318E4643A87F69D3</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>1860F3AF46464857A907E995</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>F79540022307471AB761F580</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosetsAddPhoto.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photosets/FKFlickrPhotosetsAddPhoto.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F7F6D8FC36524D288E809791</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrFavoritesGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Favorites/FKFlickrFavoritesGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F87E306400EF485B903194BC</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsDiscussRepliesGetList.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Discuss/Replies/FKFlickrGroupsDiscussRepliesGetList.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F8ACB4DC14E64C25BBB957AF</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>BB27BABC79304D78B790022E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F9295B6E7718410EAB07F520</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTestNull.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Test/FKFlickrTestNull.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F92AFFA88CE5479EA320067F</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrCamerasGetBrands.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Cameras/FKFlickrCamerasGetBrands.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F941CA9EE5F84F6A939F1639</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>91A39B0890F44BC5BE395611</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F9574211B34C457CBCDF3286</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>97DDEFDF99144D059A746B35</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F98E996BC12241978C2B8E1E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKOFHMACSha1Base64.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Utilities/FKOFHMACSha1Base64.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>F9D136D67247402F9AAB2CCA</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>DD1B03A24F60448FB923970E</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>F9D634D1465D4DF4AEEC5697</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurations</key>\n\t\t\t<array>\n\t\t\t\t<string>7F7B4A9FE9734327B3297EA3</string>\n\t\t\t\t<string>4B0C017B3EFD48798CE25583</string>\n\t\t\t</array>\n\t\t\t<key>defaultConfigurationIsVisible</key>\n\t\t\t<string>0</string>\n\t\t\t<key>defaultConfigurationName</key>\n\t\t\t<string>Release</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCConfigurationList</string>\n\t\t</dict>\n\t\t<key>FA2D61C63E19470891873FF8</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>3395C1E9753B4208AF62B128</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>FA70350165E94DF2BCAC7B17</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>CAA59717A7EB485DAD509B18</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>FA95F9C403D04CA495ECEF94</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrGroupsPoolsGetContext.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Groups/Pools/FKFlickrGroupsPoolsGetContext.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FAB0F61BB29A4FFA90C79766</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>25F40E5BF9DE4A959C085B43</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>FB25C956FF4B4741BFE10745</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>78287707997C4B898C56035D</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t\t<key>settings</key>\n\t\t\t<dict>\n\t\t\t\t<key>COMPILER_FLAGS</key>\n\t\t\t\t<string>-fobjc-arc</string>\n\t\t\t</dict>\n\t\t</dict>\n\t\t<key>FB3EB5BB8C28479FA4BB340E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrMachinetagsGetValues.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Machinetags/FKFlickrMachinetagsGetValues.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FB9CD78FCFEC41579EE99EC5</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>C5C1E940AA9642429132039F</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>FD0C79EB8FB54BBD954CF551</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrTagsGetListPhoto.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Tags/FKFlickrTagsGetListPhoto.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FE2A456EAF064DB4A1E0999D</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>D590EEA745444C21BE017FAC</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t\t<key>FE7165626B404377BDF3A1C1</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.objc</string>\n\t\t\t<key>name</key>\n\t\t\t<string>SDWebImageDecoder.m</string>\n\t\t\t<key>path</key>\n\t\t\t<string>SDWebImage/SDWebImageDecoder.m</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FF245B0A5CF447478FDDF756</key>\n\t\t<dict>\n\t\t\t<key>buildConfigurations</key>\n\t\t\t<array>\n\t\t\t\t<string>B4A43AE15D3049FCB5D6C617</string>\n\t\t\t\t<string>B8789EFAABF74A9F9EDE6F7F</string>\n\t\t\t</array>\n\t\t\t<key>defaultConfigurationIsVisible</key>\n\t\t\t<string>0</string>\n\t\t\t<key>defaultConfigurationName</key>\n\t\t\t<string>Release</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>XCConfigurationList</string>\n\t\t</dict>\n\t\t<key>FF3214D87A134EF59636936A</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPandaGetPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Panda/FKFlickrPandaGetPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FF439064E1224C309D612E4E</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetUntagged.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetUntagged.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FF564090F91343AE9BE0D42D</key>\n\t\t<dict>\n\t\t\t<key>includeInIndex</key>\n\t\t\t<string>1</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXFileReference</string>\n\t\t\t<key>lastKnownFileType</key>\n\t\t\t<string>sourcecode.c.h</string>\n\t\t\t<key>name</key>\n\t\t\t<string>FKFlickrPhotosGetContactsPublicPhotos.h</string>\n\t\t\t<key>path</key>\n\t\t\t<string>Classes/Model/Generated/Photos/FKFlickrPhotosGetContactsPublicPhotos.h</string>\n\t\t\t<key>sourceTree</key>\n\t\t\t<string>&lt;group&gt;</string>\n\t\t</dict>\n\t\t<key>FF6610AFBF0B4221968EC450</key>\n\t\t<dict>\n\t\t\t<key>fileRef</key>\n\t\t\t<string>38B6C7875B0749F4B6516C2A</string>\n\t\t\t<key>isa</key>\n\t\t\t<string>PBXBuildFile</string>\n\t\t</dict>\n\t</dict>\n\t<key>rootObject</key>\n\t<string>99CC26E6CED84878A17279B8</string>\n</dict>\n</plist>\n"
  },
  {
    "path": "Pods/Pods.xcodeproj/xcuserdata/andrewhulsizer.xcuserdatad/xcschemes/Pods-FlickrKit.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0510\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"BCD5DF8710C248BBA0378911\"\n               BuildableName = \"libPods-FlickrKit.a\"\n               BlueprintName = \"Pods-FlickrKit\"\n               ReferencedContainer = \"container:Pods.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      buildConfiguration = \"Debug\">\n      <Testables>\n      </Testables>\n   </TestAction>\n   <LaunchAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Debug\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      allowLocationSimulation = \"YES\">\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Release\"\n      debugDocumentVersioning = \"YES\">\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Pods/Pods.xcodeproj/xcuserdata/andrewhulsizer.xcuserdatad/xcschemes/Pods-SDWebImage.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0510\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"5E052698215B41498BAF5177\"\n               BuildableName = \"libPods-SDWebImage.a\"\n               BlueprintName = \"Pods-SDWebImage\"\n               ReferencedContainer = \"container:Pods.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      buildConfiguration = \"Debug\">\n      <Testables>\n      </Testables>\n   </TestAction>\n   <LaunchAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Debug\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      allowLocationSimulation = \"YES\">\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Release\"\n      debugDocumentVersioning = \"YES\">\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Pods/Pods.xcodeproj/xcuserdata/andrewhulsizer.xcuserdatad/xcschemes/Pods.xcscheme",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<Scheme\n   LastUpgradeVersion = \"0510\"\n   version = \"1.3\">\n   <BuildAction\n      parallelizeBuildables = \"YES\"\n      buildImplicitDependencies = \"YES\">\n      <BuildActionEntries>\n         <BuildActionEntry\n            buildForTesting = \"YES\"\n            buildForRunning = \"YES\"\n            buildForProfiling = \"YES\"\n            buildForArchiving = \"YES\"\n            buildForAnalyzing = \"YES\">\n            <BuildableReference\n               BuildableIdentifier = \"primary\"\n               BlueprintIdentifier = \"432590842CC541BEA2C5F3B6\"\n               BuildableName = \"libPods.a\"\n               BlueprintName = \"Pods\"\n               ReferencedContainer = \"container:Pods.xcodeproj\">\n            </BuildableReference>\n         </BuildActionEntry>\n      </BuildActionEntries>\n   </BuildAction>\n   <TestAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      buildConfiguration = \"Debug\">\n      <Testables>\n      </Testables>\n   </TestAction>\n   <LaunchAction\n      selectedDebuggerIdentifier = \"Xcode.DebuggerFoundation.Debugger.LLDB\"\n      selectedLauncherIdentifier = \"Xcode.DebuggerFoundation.Launcher.LLDB\"\n      launchStyle = \"0\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Debug\"\n      ignoresPersistentStateOnLaunch = \"NO\"\n      debugDocumentVersioning = \"YES\"\n      allowLocationSimulation = \"YES\">\n      <AdditionalOptions>\n      </AdditionalOptions>\n   </LaunchAction>\n   <ProfileAction\n      shouldUseLaunchSchemeArgsEnv = \"YES\"\n      savedToolIdentifier = \"\"\n      useCustomWorkingDirectory = \"NO\"\n      buildConfiguration = \"Release\"\n      debugDocumentVersioning = \"YES\">\n   </ProfileAction>\n   <AnalyzeAction\n      buildConfiguration = \"Debug\">\n   </AnalyzeAction>\n   <ArchiveAction\n      buildConfiguration = \"Release\"\n      revealArchiveInOrganizer = \"YES\">\n   </ArchiveAction>\n</Scheme>\n"
  },
  {
    "path": "Pods/Pods.xcodeproj/xcuserdata/andrewhulsizer.xcuserdatad/xcschemes/xcschememanagement.plist",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n<plist version=\"1.0\">\n<dict>\n\t<key>SchemeUserState</key>\n\t<dict>\n\t\t<key>Pods-FlickrKit.xcscheme</key>\n\t\t<dict>\n\t\t\t<key>isShown</key>\n\t\t\t<false/>\n\t\t</dict>\n\t\t<key>Pods-SDWebImage.xcscheme</key>\n\t\t<dict>\n\t\t\t<key>isShown</key>\n\t\t\t<false/>\n\t\t</dict>\n\t\t<key>Pods.xcscheme</key>\n\t\t<dict>\n\t\t\t<key>isShown</key>\n\t\t\t<false/>\n\t\t</dict>\n\t</dict>\n\t<key>SuppressBuildableAutocreation</key>\n\t<dict>\n\t\t<key>432590842CC541BEA2C5F3B6</key>\n\t\t<dict>\n\t\t\t<key>primary</key>\n\t\t\t<true/>\n\t\t</dict>\n\t\t<key>5E052698215B41498BAF5177</key>\n\t\t<dict>\n\t\t\t<key>primary</key>\n\t\t\t<true/>\n\t\t</dict>\n\t\t<key>BCD5DF8710C248BBA0378911</key>\n\t\t<dict>\n\t\t\t<key>primary</key>\n\t\t\t<true/>\n\t\t</dict>\n\t</dict>\n</dict>\n</plist>\n"
  },
  {
    "path": "Pods/SDWebImage/LICENSE",
    "content": "Copyright (c) 2009 Olivier Poitrey <rs@dailymotion.com>\n \nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is furnished\nto do so, subject to the following conditions:\n \nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n \nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\nTHE SOFTWARE.\n\n"
  },
  {
    "path": "Pods/SDWebImage/README.md",
    "content": "Web Image\n=========\n\nThis library provides a category for UIImageView with support for remote images coming from the web.\n\nIt provides:\n\n- An UIImageView category adding web image and cache management to the Cocoa Touch framework\n- An asynchronous image downloader\n- An asynchronous memory + disk image caching with automatic cache expiration handling\n- Animated GIF support\n- WebP format support\n- A background image decompression\n- A guarantee that the same URL won't be downloaded several times\n- A guarantee that bogus URLs won't be retried again and again\n- A guarantee that main thread will never be blocked\n- Performances!\n- Use GCD and ARC\n- Arm64 support\n\nNOTE: The version 3.0 of SDWebImage isn't fully backward compatible with 2.0 and requires iOS 5.1.1\nminimum deployement version. If you need iOS < 5.0 support, please use the last [2.0 version](https://github.com/rs/SDWebImage/tree/2.0-compat).\n\n[How is SDWebImage better than X?](https://github.com/rs/SDWebImage/wiki/How-is-SDWebImage-better-than-X%3F)\n\nWho Use It\n----------\n\nFind out [who uses SDWebImage](https://github.com/rs/SDWebImage/wiki/Who-Uses-SDWebImage) and add your app to the list.\n\nHow To Use\n----------\n\nAPI documentation is available at [http://hackemist.com/SDWebImage/doc/](http://hackemist.com/SDWebImage/doc/)\n\n### Using UIImageView+WebCache category with UITableView\n\nJust #import the UIImageView+WebCache.h header, and call the setImageWithURL:placeholderImage:\nmethod from the tableView:cellForRowAtIndexPath: UITableViewDataSource method. Everything will be\nhandled for you, from async downloads to caching management.\n\n```objective-c\n#import <SDWebImage/UIImageView+WebCache.h>\n\n...\n\n- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath\n{\n    static NSString *MyIdentifier = @\"MyIdentifier\";\n\n    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];\n\n    if (cell == nil)\n    {\n        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault\n                                       reuseIdentifier:MyIdentifier] autorelease];\n    }\n\n    // Here we use the new provided setImageWithURL: method to load the web image\n    [cell.imageView setImageWithURL:[NSURL URLWithString:@\"http://www.domain.com/path/to/image.jpg\"]\n                   placeholderImage:[UIImage imageNamed:@\"placeholder.png\"]];\n\n    cell.textLabel.text = @\"My Text\";\n    return cell;\n}\n```\n\n### Using blocks\n\nWith blocks, you can be notified about the image download progress and whenever the image retrival\nhas completed with success or not:\n\n```objective-c\n// Here we use the new provided setImageWithURL: method to load the web image\n[cell.imageView setImageWithURL:[NSURL URLWithString:@\"http://www.domain.com/path/to/image.jpg\"]\n               placeholderImage:[UIImage imageNamed:@\"placeholder.png\"]\n                      completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType) {... completion code here ...}];\n```\n\nNote: neither your success nor failure block will be call if your image request is canceled before completion.\n\n### Using SDWebImageManager\n\nThe SDWebImageManager is the class behind the UIImageView+WebCache category. It ties the\nasynchronous downloader with the image cache store. You can use this class directly to benefit\nfrom web image downloading with caching in another context than a UIView (ie: with Cocoa).\n\nHere is a simple example of how to use SDWebImageManager:\n\n```objective-c\nSDWebImageManager *manager = [SDWebImageManager sharedManager];\n[manager downloadWithURL:imageURL\n                 options:0\n                 progress:^(NSUInteger receivedSize, long long expectedSize)\n                 {\n                     // progression tracking code\n                 }\n                 completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished)\n                 {\n                     if (image)\n                     {\n                         // do something with image\n                     }\n                 }];\n```\n\n### Using Asynchronous Image Downloader Independently\n\nIt's also possible to use the async image downloader independently:\n\n```objective-c\n[SDWebImageDownloader.sharedDownloader downloadImageWithURL:imageURL\n                                                    options:0\n                                                   progress:^(NSUInteger receivedSize, long long expectedSize)\n                                                   {\n                                                       // progression tracking code\n                                                   }\n                                                   completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished)\n                                                   {\n                                                       if (image && finished)\n                                                       {\n                                                           // do something with image\n                                                       }\n                                                   }];\n```\n\n### Using Asynchronous Image Caching Independently\n\nIt is also possible to use the aync based image cache store independently. SDImageCache\nmaintains a memory cache and an optional disk cache. Disk cache write operations are performed\nasynchronous so it doesn't add unnecessary latency to the UI.\n\nThe SDImageCache class provides a singleton instance for convenience but you can create your own\ninstance if you want to create separated cache namespace.\n\nTo lookup the cache, you use the imageForKey: method. If the method returns nil, it means the cache\ndoesn't currently own the image. You are thus responsible for generating and caching it. The cache\nkey is an application unique identifier for the image to cache. It is generally the absolute URL of\nthe image.\n\n```objective-c\nSDImageCache *imageCache = [[SDImageCache alloc] initWithNamespace:@\"myNamespace\"];\n[imageCache queryDiskCacheForKey:myCacheKey done:^(UIImage *image)\n{\n    // image is not nil if image was found\n}];\n```\n\nBy default SDImageCache will lookup the disk cache if an image can't be found in the memory cache.\nYou can prevent this from happening by calling the alternative method `imageFromMemoryCacheForKey:`.\n\nTo store an image into the cache, you use the storeImage:forKey: method:\n\n```objective-c\n[[SDImageCache sharedImageCache] storeImage:myImage forKey:myCacheKey];\n```\n\nBy default, the image will be stored in memory cache as well as on disk cache (asynchronously). If\nyou want only the memory cache, use the alternative method storeImage:forKey:toDisk: with a negative\nthird argument.\n\n### Using cache key filter\n\nSometime, you may not want to use the image URL as cache key because part of the URL is dynamic\n(i.e.: for access control purpose). SDWebImageManager provides a way to set a cache key filter that\ntakes the NSURL as input, and output a cache key NSString.\n\nThe following example sets a filter in the application delegate that will remove any query-string from\nthe URL before to use it as a cache key:\n\n```objective-c\n- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions\n{\n    SDWebImageManager.sharedManager.cacheKeyFilter:^(NSURL *url)\n    {\n        url = [[[NSURL alloc] initWithScheme:url.scheme host:url.host path:url.path] autorelease];\n        return [url absoluteString];\n    };\n\n    // Your app init code...\n    return YES;\n}\n```\n\n\nCommon Problems\n---------------\n\n### Using dynamic image size with UITableViewCell\n\nUITableView determins the size of the image by the first image set for a cell. If your remote images\ndon't have the same size as your placeholder image, you may experience strange anamorphic scaling issue.\nThe following article gives a way to workaround this issue:\n\n[http://www.wrichards.com/blog/2011/11/sdwebimage-fixed-width-cell-images/](http://www.wrichards.com/blog/2011/11/sdwebimage-fixed-width-cell-images/)\n\n\n### Handle image refresh\n\nSDWebImage does very aggressive caching by default. It ignores all kind of caching control header returned by the HTTP server and cache the returned images with no time restriction. It implies your images URLs are static URLs pointing to images that never change. If the pointed image happen to change, some parts of the URL should change accordingly.\n\nIf you don't control the image server you're using, you may not be able to change the URL when its content is updated. This is the case for Facebook avatar URLs for instance. In such case, you may use the `SDWebImageRefreshCached` flag. This will slightly degrade the performance but will respect the HTTP caching control headers:\n\n``` objective-c\n[imageView setImageWithURL:[NSURL URLWithString:@\"https://graph.facebook.com/olivier.poitrey/picture\"]\n          placeholderImage:[UIImage imageNamed:@\"avatar-placeholder.png\"]\n                   options:SDWebImageRefreshCached];\n```\n\n### Add a progress indicator\n\nSee this category: https://github.com/JJSaccolo/UIActivityIndicator-for-SDWebImage\n\nInstallation\n------------\n\nThere are two ways to use this in your project: copy all the files into your project, or import the project as a static library.\n\n### Add the SDWebImage project to your project\n\n- Download and unzip the last version of the framework from the [download page](https://github.com/rs/SDWebImage/releases)\n- Right-click on the project navigator and select \"Add Files to \"Your Project\":\n- In the dialog, select SDWebImage.framework:\n- Check the \"Copy items into destination group's folder (if needed)\" checkbox\n\n### Add dependencies\n\n- In you application project app’s target settings, find the \"Build Phases\" section and open the \"Link Binary With Libraries\" block:\n- Click the \"+\" button again and select the \"ImageIO.framework\", this is needed by the progressive download feature:\n\n### Add Linker Flag\n\nOpen the \"Build Settings\" tab, in the \"Linking\" section, locate the \"Other Linker Flags\" setting and add the \"-ObjC\" flag:\n\n![Other Linker Flags](http://dl.dropbox.com/u/123346/SDWebImage/10_other_linker_flags.jpg)\n\n### Import headers in your source files\n\nIn the source files where you need to use the library, import the header file:\n\n```objective-c\n#import <SDWebImage/UIImageView+WebCache.h>\n```\n\n### Build Project\n\nAt this point your workspace should build without error. If you are having problem, post to the Issue and the\ncommunity can help you solve it.\n\nFuture Enhancements\n-------------------\n\n- LRU memory cache cleanup instead of reset on memory warning\n\n## Licenses\n\nAll source code is licensed under the [MIT License](https://raw.github.com/rs/SDWebImage/master/LICENSE).\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/NSData+ImageContentType.h",
    "content": "//\n// Created by Fabrice Aneche on 06/01/14.\n// Copyright (c) 2014 Dailymotion. All rights reserved.\n//\n\n#import <Foundation/Foundation.h>\n\n@interface NSData (ImageContentType)\n+ (NSString *)contentTypeForImageData:(NSData *)data;\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/NSData+ImageContentType.m",
    "content": "//\n// Created by Fabrice Aneche on 06/01/14.\n// Copyright (c) 2014 Dailymotion. All rights reserved.\n//\n\n#import \"NSData+ImageContentType.h\"\n\n\n@implementation NSData (ImageContentType)\n\n+ (NSString *)contentTypeForImageData:(NSData *)data {\n    uint8_t c;\n    [data getBytes:&c length:1];\n    switch (c) {\n        case 0xFF:\n            return @\"image/jpeg\";\n        case 0x89:\n            return @\"image/png\";\n        case 0x47:\n            return @\"image/gif\";\n        case 0x49:\n        case 0x4D:\n            return @\"image/tiff\";\n        case 0x52:\n            // R as RIFF for WEBP\n            if ([data length] < 12) {\n                return nil;\n            }\n\n            NSString *testString = [[NSString alloc] initWithData:[data subdataWithRange:NSMakeRange(0, 12)] encoding:NSASCIIStringEncoding];\n            if ([testString hasPrefix:@\"RIFF\"] && [testString hasSuffix:@\"WEBP\"]) {\n                return @\"image/webp\";\n            }\n\n            return nil;\n    }\n    return nil;\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDImageCache.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <Foundation/Foundation.h>\n#import \"SDWebImageCompat.h\"\n\ntypedef NS_ENUM(NSInteger, SDImageCacheType) {\n    /**\n     * The image wasn't available the SDWebImage caches, but was downloaded from the web.\n     */\n    SDImageCacheTypeNone,\n    /**\n     * The image was obtained from the disk cache.\n     */\n    SDImageCacheTypeDisk,\n    /**\n     * The image was obtained from the memory cache.\n     */\n    SDImageCacheTypeMemory\n};\n\ntypedef void(^SDWebImageQueryCompletedBlock)(UIImage *image, SDImageCacheType cacheType);\n\n/**\n * SDImageCache maintains a memory cache and an optional disk cache. Disk cache write operations are performed\n * asynchronous so it doesn’t add unnecessary latency to the UI.\n */\n@interface SDImageCache : NSObject\n\n/**\n * The maximum \"total cost\" of the in-memory image cache. The cost function is the number of pixels held in memory.\n */\n@property (assign, nonatomic) NSUInteger maxMemoryCost;\n\n/**\n * The maximum length of time to keep an image in the cache, in seconds\n */\n@property (assign, nonatomic) NSInteger maxCacheAge;\n\n/**\n * The maximum size of the cache, in bytes.\n */\n@property (assign, nonatomic) NSUInteger maxCacheSize;\n\n/**\n * Returns global shared cache instance\n *\n * @return SDImageCache global instance\n */\n+ (SDImageCache *)sharedImageCache;\n\n/**\n * Init a new cache store with a specific namespace\n *\n * @param ns The namespace to use for this cache store\n */\n- (id)initWithNamespace:(NSString *)ns;\n\n/**\n * Add a read-only cache path to search for images pre-cached by SDImageCache\n * Useful if you want to bundle pre-loaded images with your app\n *\n * @param path The path to use for this read-only cache path\n */\n- (void)addReadOnlyCachePath:(NSString *)path;\n\n/**\n * Store an image into memory and disk cache at the given key.\n *\n * @param image The image to store\n * @param key The unique image cache key, usually it's image absolute URL\n */\n- (void)storeImage:(UIImage *)image forKey:(NSString *)key;\n\n/**\n * Store an image into memory and optionally disk cache at the given key.\n *\n * @param image The image to store\n * @param key The unique image cache key, usually it's image absolute URL\n * @param toDisk Store the image to disk cache if YES\n */\n- (void)storeImage:(UIImage *)image forKey:(NSString *)key toDisk:(BOOL)toDisk;\n\n/**\n * Store an image into memory and optionally disk cache at the given key.\n *\n * @param image The image to store\n * @param recalculate BOOL indicates if imageData can be used or a new data should be constructed from the UIImage\n * @param imageData The image data as returned by the server, this representation will be used for disk storage\n *             instead of converting the given image object into a storable/compressed image format in order\n *             to save quality and CPU\n * @param key The unique image cache key, usually it's image absolute URL\n * @param toDisk Store the image to disk cache if YES\n */\n- (void)storeImage:(UIImage *)image recalculateFromImage:(BOOL)recalculate imageData:(NSData *)imageData forKey:(NSString *)key toDisk:(BOOL)toDisk;\n\n/**\n * Query the disk cache asynchronously.\n *\n * @param key The unique key used to store the wanted image\n */\n- (NSOperation *)queryDiskCacheForKey:(NSString *)key done:(SDWebImageQueryCompletedBlock)doneBlock;\n\n/**\n * Query the memory cache synchronously.\n *\n * @param key The unique key used to store the wanted image\n */\n- (UIImage *)imageFromMemoryCacheForKey:(NSString *)key;\n\n/**\n * Query the disk cache synchronously after checking the memory cache.\n *\n * @param key The unique key used to store the wanted image\n */\n- (UIImage *)imageFromDiskCacheForKey:(NSString *)key;\n\n/**\n * Remove the image from memory and disk cache synchronously\n *\n * @param key The unique image cache key\n */\n- (void)removeImageForKey:(NSString *)key;\n\n/**\n * Remove the image from memory and optionally disk cache synchronously\n *\n * @param key The unique image cache key\n * @param fromDisk Also remove cache entry from disk if YES\n */\n- (void)removeImageForKey:(NSString *)key fromDisk:(BOOL)fromDisk;\n\n/**\n * Clear all memory cached images\n */\n- (void)clearMemory;\n\n/**\n * Clear all disk cached images. Non-blocking method - returns immediately.\n * @param completionBlock An block that should be executed after cache expiration completes (optional)\n */\n- (void)clearDiskOnCompletion:(void (^)())completion;\n\n/**\n * Clear all disk cached images\n * @see clearDiskOnCompletion:\n */\n- (void)clearDisk;\n\n/**\n * Remove all expired cached image from disk. Non-blocking method - returns immediately.\n * @param completionBlock An block that should be executed after cache expiration completes (optional)\n */\n- (void)cleanDiskWithCompletionBlock:(void (^)())completionBlock;\n\n/**\n * Remove all expired cached image from disk\n * @see cleanDiskWithCompletionBlock:\n */\n- (void)cleanDisk;\n\n/**\n * Get the size used by the disk cache\n */\n- (NSUInteger)getSize;\n\n/**\n * Get the number of images in the disk cache\n */\n- (int)getDiskCount;\n\n/**\n * Asynchronously calculate the disk cache's size.\n */\n- (void)calculateSizeWithCompletionBlock:(void (^)(NSUInteger fileCount, NSUInteger totalSize))completionBlock;\n\n/**\n * Check if image exists in cache already\n */\n- (BOOL)diskImageExistsWithKey:(NSString *)key;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDImageCache.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDImageCache.h\"\n#import \"SDWebImageDecoder.h\"\n#import \"UIImage+MultiFormat.h\"\n#import <CommonCrypto/CommonDigest.h>\n\nstatic const NSInteger kDefaultCacheMaxCacheAge = 60 * 60 * 24 * 7; // 1 week\n// PNG signature bytes and data (below)\nstatic unsigned char kPNGSignatureBytes[8] = {0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A};\nstatic NSData *kPNGSignatureData = nil;\n\nBOOL ImageDataHasPNGPreffix(NSData *data);\n\nBOOL ImageDataHasPNGPreffix(NSData *data) {\n    NSUInteger pngSignatureLength = [kPNGSignatureData length];\n    if ([data length] >= pngSignatureLength) {\n        if ([[data subdataWithRange:NSMakeRange(0, pngSignatureLength)] isEqualToData:kPNGSignatureData]) {\n            return YES;\n        }\n    }\n\n    return NO;\n}\n\n@interface SDImageCache ()\n\n@property (strong, nonatomic) NSCache *memCache;\n@property (strong, nonatomic) NSString *diskCachePath;\n@property (strong, nonatomic) NSMutableArray *customPaths;\n@property (SDDispatchQueueSetterSementics, nonatomic) dispatch_queue_t ioQueue;\n\n@end\n\n\n@implementation SDImageCache {\n    NSFileManager *_fileManager;\n}\n\n+ (SDImageCache *)sharedImageCache {\n    static dispatch_once_t once;\n    static id instance;\n    dispatch_once(&once, ^{\n        instance = [self new];\n        kPNGSignatureData = [NSData dataWithBytes:kPNGSignatureBytes length:8];\n    });\n    return instance;\n}\n\n- (id)init {\n    return [self initWithNamespace:@\"default\"];\n}\n\n- (id)initWithNamespace:(NSString *)ns {\n    if ((self = [super init])) {\n        NSString *fullNamespace = [@\"com.hackemist.SDWebImageCache.\" stringByAppendingString:ns];\n\n        // Create IO serial queue\n        _ioQueue = dispatch_queue_create(\"com.hackemist.SDWebImageCache\", DISPATCH_QUEUE_SERIAL);\n\n        // Init default values\n        _maxCacheAge = kDefaultCacheMaxCacheAge;\n\n        // Init the memory cache\n        _memCache = [[NSCache alloc] init];\n        _memCache.name = fullNamespace;\n\n        // Init the disk cache\n        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);\n        _diskCachePath = [paths[0] stringByAppendingPathComponent:fullNamespace];\n\n        dispatch_sync(_ioQueue, ^{\n            _fileManager = [NSFileManager new];\n        });\n\n#if TARGET_OS_IPHONE\n        // Subscribe to app events\n        [[NSNotificationCenter defaultCenter] addObserver:self\n                                                 selector:@selector(clearMemory)\n                                                     name:UIApplicationDidReceiveMemoryWarningNotification\n                                                   object:nil];\n\n        [[NSNotificationCenter defaultCenter] addObserver:self\n                                                 selector:@selector(cleanDisk)\n                                                     name:UIApplicationWillTerminateNotification\n                                                   object:nil];\n\n        [[NSNotificationCenter defaultCenter] addObserver:self\n                                                 selector:@selector(backgroundCleanDisk)\n                                                     name:UIApplicationDidEnterBackgroundNotification\n                                                   object:nil];\n#endif\n    }\n\n    return self;\n}\n\n- (void)dealloc {\n    [[NSNotificationCenter defaultCenter] removeObserver:self];\n    SDDispatchQueueRelease(_ioQueue);\n}\n\n- (void)addReadOnlyCachePath:(NSString *)path {\n    if (!self.customPaths) {\n        self.customPaths = [NSMutableArray new];\n    }\n\n    if (![self.customPaths containsObject:path]) {\n        [self.customPaths addObject:path];\n    }\n}\n\n#pragma mark SDImageCache (private)\n\n- (NSString *)cachePathForKey:(NSString *)key inPath:(NSString *)path {\n    NSString *filename = [self cachedFileNameForKey:key];\n    return [path stringByAppendingPathComponent:filename];\n}\n\n- (NSString *)defaultCachePathForKey:(NSString *)key {\n    return [self cachePathForKey:key inPath:self.diskCachePath];\n}\n\n- (NSString *)cachedFileNameForKey:(NSString *)key {\n    const char *str = [key UTF8String];\n    if (str == NULL) {\n        str = \"\";\n    }\n    unsigned char r[CC_MD5_DIGEST_LENGTH];\n    CC_MD5(str, (CC_LONG)strlen(str), r);\n    NSString *filename = [NSString stringWithFormat:@\"%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x\",\n                                                    r[0], r[1], r[2], r[3], r[4], r[5], r[6], r[7], r[8], r[9], r[10], r[11], r[12], r[13], r[14], r[15]];\n\n    return filename;\n}\n\n#pragma mark ImageCache\n\n- (void)storeImage:(UIImage *)image recalculateFromImage:(BOOL)recalculate imageData:(NSData *)imageData forKey:(NSString *)key toDisk:(BOOL)toDisk {\n    if (!image || !key) {\n        return;\n    }\n\n    [self.memCache setObject:image forKey:key cost:image.size.height * image.size.width * image.scale];\n\n    if (toDisk) {\n        dispatch_async(self.ioQueue, ^{\n            NSData *data = imageData;\n\n            if (image && (recalculate || !data)) {\n#if TARGET_OS_IPHONE\n                // We need to determine if the image is a PNG or a JPEG\n                // PNGs are easier to detect because they have a unique signature (http://www.w3.org/TR/PNG-Structure.html)\n                // The first eight bytes of a PNG file always contain the following (decimal) values:\n                // 137 80 78 71 13 10 26 10\n\n                // We assume the image is PNG, in case the imageData is nil (i.e. if trying to save a UIImage directly),\n                // we will consider it PNG to avoid loosing the transparency\n                BOOL imageIsPng = YES;\n\n                // But if we have an image data, we will look at the preffix\n                if ([imageData length] >= [kPNGSignatureData length]) {\n                    imageIsPng = ImageDataHasPNGPreffix(imageData);\n                }\n\n                if (imageIsPng) {\n                    data = UIImagePNGRepresentation(image);\n                }\n                else {\n                    data = UIImageJPEGRepresentation(image, (CGFloat)1.0);\n                }\n#else\n                data = [NSBitmapImageRep representationOfImageRepsInArray:image.representations usingType: NSJPEGFileType properties:nil];\n#endif\n            }\n\n            if (data) {\n                if (![_fileManager fileExistsAtPath:_diskCachePath]) {\n                    [_fileManager createDirectoryAtPath:_diskCachePath withIntermediateDirectories:YES attributes:nil error:NULL];\n                }\n\n                [_fileManager createFileAtPath:[self defaultCachePathForKey:key] contents:data attributes:nil];\n            }\n        });\n    }\n}\n\n- (void)storeImage:(UIImage *)image forKey:(NSString *)key {\n    [self storeImage:image recalculateFromImage:YES imageData:nil forKey:key toDisk:YES];\n}\n\n- (void)storeImage:(UIImage *)image forKey:(NSString *)key toDisk:(BOOL)toDisk {\n    [self storeImage:image recalculateFromImage:YES imageData:nil forKey:key toDisk:toDisk];\n}\n\n- (BOOL)diskImageExistsWithKey:(NSString *)key {\n    __block BOOL exists = NO;\n    dispatch_sync(_ioQueue, ^{\n        exists = [_fileManager fileExistsAtPath:[self defaultCachePathForKey:key]];\n    });\n\n    return exists;\n}\n\n- (UIImage *)imageFromMemoryCacheForKey:(NSString *)key {\n    return [self.memCache objectForKey:key];\n}\n\n- (UIImage *)imageFromDiskCacheForKey:(NSString *)key {\n    // First check the in-memory cache...\n    UIImage *image = [self imageFromMemoryCacheForKey:key];\n    if (image) {\n        return image;\n    }\n\n    // Second check the disk cache...\n    UIImage *diskImage = [self diskImageForKey:key];\n    if (diskImage) {\n        CGFloat cost = diskImage.size.height * diskImage.size.width * diskImage.scale;\n        [self.memCache setObject:diskImage forKey:key cost:cost];\n    }\n\n    return diskImage;\n}\n\n- (NSData *)diskImageDataBySearchingAllPathsForKey:(NSString *)key {\n    NSString *defaultPath = [self defaultCachePathForKey:key];\n    NSData *data = [NSData dataWithContentsOfFile:defaultPath];\n    if (data) {\n        return data;\n    }\n\n    for (NSString *path in self.customPaths) {\n        NSString *filePath = [self cachePathForKey:key inPath:path];\n        NSData *imageData = [NSData dataWithContentsOfFile:filePath];\n        if (imageData) {\n            return imageData;\n        }\n    }\n\n    return nil;\n}\n\n- (UIImage *)diskImageForKey:(NSString *)key {\n    NSData *data = [self diskImageDataBySearchingAllPathsForKey:key];\n    if (data) {\n        UIImage *image = [UIImage sd_imageWithData:data];\n        image = [self scaledImageForKey:key image:image];\n        image = [UIImage decodedImageWithImage:image];\n        return image;\n    }\n    else {\n        return nil;\n    }\n}\n\n- (UIImage *)scaledImageForKey:(NSString *)key image:(UIImage *)image {\n    return SDScaledImageForKey(key, image);\n}\n\n- (NSOperation *)queryDiskCacheForKey:(NSString *)key done:(void (^)(UIImage *image, SDImageCacheType cacheType))doneBlock {\n    NSOperation *operation = [NSOperation new];\n\n    if (!doneBlock) return nil;\n\n    if (!key) {\n        doneBlock(nil, SDImageCacheTypeNone);\n        return nil;\n    }\n\n    // First check the in-memory cache...\n    UIImage *image = [self imageFromMemoryCacheForKey:key];\n    if (image) {\n        doneBlock(image, SDImageCacheTypeMemory);\n        return nil;\n    }\n\n    dispatch_async(self.ioQueue, ^{\n        if (operation.isCancelled) {\n            return;\n        }\n\n        @autoreleasepool {\n            UIImage *diskImage = [self diskImageForKey:key];\n            if (diskImage) {\n                CGFloat cost = diskImage.size.height * diskImage.size.width * diskImage.scale;\n                [self.memCache setObject:diskImage forKey:key cost:cost];\n            }\n\n            dispatch_async(dispatch_get_main_queue(), ^{\n                doneBlock(diskImage, SDImageCacheTypeDisk);\n            });\n        }\n    });\n\n    return operation;\n}\n\n- (void)removeImageForKey:(NSString *)key {\n    [self removeImageForKey:key fromDisk:YES];\n}\n\n- (void)removeImageForKey:(NSString *)key fromDisk:(BOOL)fromDisk {\n    if (key == nil) {\n        return;\n    }\n\n    [self.memCache removeObjectForKey:key];\n\n    if (fromDisk) {\n        dispatch_async(self.ioQueue, ^{\n            [_fileManager removeItemAtPath:[self defaultCachePathForKey:key] error:nil];\n        });\n    }\n}\n\n- (void)setMaxMemoryCost:(NSUInteger)maxMemoryCost {\n    self.memCache.totalCostLimit = maxMemoryCost;\n}\n\n- (NSUInteger)maxMemoryCost {\n    return self.memCache.totalCostLimit;\n}\n\n- (void)clearMemory {\n    [self.memCache removeAllObjects];\n}\n\n- (void)clearDisk {\n    [self clearDiskOnCompletion:nil];\n}\n\n- (void)clearDiskOnCompletion:(void (^)())completion\n{\n    dispatch_async(self.ioQueue, ^{\n        [_fileManager removeItemAtPath:self.diskCachePath error:nil];\n        [_fileManager createDirectoryAtPath:self.diskCachePath\n                withIntermediateDirectories:YES\n                                 attributes:nil\n                                      error:NULL];\n\n        if (completion) {\n            dispatch_async(dispatch_get_main_queue(), ^{\n                completion();\n            });\n        }\n    });\n}\n\n- (void)cleanDisk {\n    [self cleanDiskWithCompletionBlock:nil];\n}\n\n- (void)cleanDiskWithCompletionBlock:(void (^)())completionBlock {\n    dispatch_async(self.ioQueue, ^{\n        NSURL *diskCacheURL = [NSURL fileURLWithPath:self.diskCachePath isDirectory:YES];\n        NSArray *resourceKeys = @[NSURLIsDirectoryKey, NSURLContentModificationDateKey, NSURLTotalFileAllocatedSizeKey];\n\n        // This enumerator prefetches useful properties for our cache files.\n        NSDirectoryEnumerator *fileEnumerator = [_fileManager enumeratorAtURL:diskCacheURL\n                                                   includingPropertiesForKeys:resourceKeys\n                                                                      options:NSDirectoryEnumerationSkipsHiddenFiles\n                                                                 errorHandler:NULL];\n\n        NSDate *expirationDate = [NSDate dateWithTimeIntervalSinceNow:-self.maxCacheAge];\n        NSMutableDictionary *cacheFiles = [NSMutableDictionary dictionary];\n        NSUInteger currentCacheSize = 0;\n\n        // Enumerate all of the files in the cache directory.  This loop has two purposes:\n        //\n        //  1. Removing files that are older than the expiration date.\n        //  2. Storing file attributes for the size-based cleanup pass.\n        for (NSURL *fileURL in fileEnumerator) {\n            NSDictionary *resourceValues = [fileURL resourceValuesForKeys:resourceKeys error:NULL];\n\n            // Skip directories.\n            if ([resourceValues[NSURLIsDirectoryKey] boolValue]) {\n                continue;\n            }\n\n            // Remove files that are older than the expiration date;\n            NSDate *modificationDate = resourceValues[NSURLContentModificationDateKey];\n            if ([[modificationDate laterDate:expirationDate] isEqualToDate:expirationDate]) {\n                [_fileManager removeItemAtURL:fileURL error:nil];\n                continue;\n            }\n\n            // Store a reference to this file and account for its total size.\n            NSNumber *totalAllocatedSize = resourceValues[NSURLTotalFileAllocatedSizeKey];\n            currentCacheSize += [totalAllocatedSize unsignedIntegerValue];\n            [cacheFiles setObject:resourceValues forKey:fileURL];\n        }\n\n        // If our remaining disk cache exceeds a configured maximum size, perform a second\n        // size-based cleanup pass.  We delete the oldest files first.\n        if (self.maxCacheSize > 0 && currentCacheSize > self.maxCacheSize) {\n            // Target half of our maximum cache size for this cleanup pass.\n            const NSUInteger desiredCacheSize = self.maxCacheSize / 2;\n\n            // Sort the remaining cache files by their last modification time (oldest first).\n            NSArray *sortedFiles = [cacheFiles keysSortedByValueWithOptions:NSSortConcurrent\n                                                            usingComparator:^NSComparisonResult(id obj1, id obj2) {\n                                                                return [obj1[NSURLContentModificationDateKey] compare:obj2[NSURLContentModificationDateKey]];\n                                                            }];\n\n            // Delete files until we fall below our desired cache size.\n            for (NSURL *fileURL in sortedFiles) {\n                if ([_fileManager removeItemAtURL:fileURL error:nil]) {\n                    NSDictionary *resourceValues = cacheFiles[fileURL];\n                    NSNumber *totalAllocatedSize = resourceValues[NSURLTotalFileAllocatedSizeKey];\n                    currentCacheSize -= [totalAllocatedSize unsignedIntegerValue];\n\n                    if (currentCacheSize < desiredCacheSize) {\n                        break;\n                    }\n                }\n            }\n        }\n        if (completionBlock) {\n            dispatch_async(dispatch_get_main_queue(), ^{\n                completionBlock();\n            });\n        }\n    });\n}\n\n- (void)backgroundCleanDisk {\n    UIApplication *application = [UIApplication sharedApplication];\n    __block UIBackgroundTaskIdentifier bgTask = [application beginBackgroundTaskWithExpirationHandler:^{\n        // Clean up any unfinished task business by marking where you\n        // stopped or ending the task outright.\n        [application endBackgroundTask:bgTask];\n        bgTask = UIBackgroundTaskInvalid;\n    }];\n\n    // Start the long-running task and return immediately.\n    [self cleanDiskWithCompletionBlock:^{\n        [application endBackgroundTask:bgTask];\n        bgTask = UIBackgroundTaskInvalid;\n    }];\n}\n\n- (NSUInteger)getSize {\n    __block NSUInteger size = 0;\n    dispatch_sync(self.ioQueue, ^{\n        NSDirectoryEnumerator *fileEnumerator = [_fileManager enumeratorAtPath:self.diskCachePath];\n        for (NSString *fileName in fileEnumerator) {\n            NSString *filePath = [self.diskCachePath stringByAppendingPathComponent:fileName];\n            NSDictionary *attrs = [[NSFileManager defaultManager] attributesOfItemAtPath:filePath error:nil];\n            size += [attrs fileSize];\n        }\n    });\n    return size;\n}\n\n- (int)getDiskCount {\n    __block int count = 0;\n    dispatch_sync(self.ioQueue, ^{\n        NSDirectoryEnumerator *fileEnumerator = [_fileManager enumeratorAtPath:self.diskCachePath];\n        for (__unused NSString *fileName in fileEnumerator) {\n            count += 1;\n        }\n    });\n    return count;\n}\n\n- (void)calculateSizeWithCompletionBlock:(void (^)(NSUInteger fileCount, NSUInteger totalSize))completionBlock {\n    NSURL *diskCacheURL = [NSURL fileURLWithPath:self.diskCachePath isDirectory:YES];\n\n    dispatch_async(self.ioQueue, ^{\n        NSUInteger fileCount = 0;\n        NSUInteger totalSize = 0;\n\n        NSDirectoryEnumerator *fileEnumerator = [_fileManager enumeratorAtURL:diskCacheURL\n                                                   includingPropertiesForKeys:@[NSFileSize]\n                                                                      options:NSDirectoryEnumerationSkipsHiddenFiles\n                                                                 errorHandler:NULL];\n\n        for (NSURL *fileURL in fileEnumerator) {\n            NSNumber *fileSize;\n            [fileURL getResourceValue:&fileSize forKey:NSURLFileSizeKey error:NULL];\n            totalSize += [fileSize unsignedIntegerValue];\n            fileCount += 1;\n        }\n\n        if (completionBlock) {\n            dispatch_async(dispatch_get_main_queue(), ^{\n                completionBlock(fileCount, totalSize);\n            });\n        }\n    });\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageCompat.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n * (c) Jamie Pinkham\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <TargetConditionals.h>\n\n#ifdef __OBJC_GC__\n#error SDWebImage does not support Objective-C Garbage Collection\n#endif\n\n#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_5_0\n#error SDWebImage doesn't support Deployement Target version < 5.0\n#endif\n\n#if !TARGET_OS_IPHONE\n#import <AppKit/AppKit.h>\n#ifndef UIImage\n#define UIImage NSImage\n#endif\n#ifndef UIImageView\n#define UIImageView NSImageView\n#endif\n#else\n\n#import <UIKit/UIKit.h>\n\n#endif\n\n#ifndef NS_ENUM\n#define NS_ENUM(_type, _name) enum _name : _type _name; enum _name : _type\n#endif\n\n#ifndef NS_OPTIONS\n#define NS_OPTIONS(_type, _name) enum _name : _type _name; enum _name : _type\n#endif\n\n#if OS_OBJECT_USE_OBJC\n    #undef SDDispatchQueueRelease\n    #undef SDDispatchQueueSetterSementics\n    #define SDDispatchQueueRelease(q)\n    #define SDDispatchQueueSetterSementics strong\n#else\n#undef SDDispatchQueueRelease\n#undef SDDispatchQueueSetterSementics\n#define SDDispatchQueueRelease(q) (dispatch_release(q))\n#define SDDispatchQueueSetterSementics assign\n#endif\n\nextern UIImage *SDScaledImageForKey(NSString *key, UIImage *image);\n\n#define dispatch_main_sync_safe(block)\\\n    if ([NSThread isMainThread]) {\\\n        block();\\\n    }\\\n    else {\\\n        dispatch_sync(dispatch_get_main_queue(), block);\\\n    }\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageCompat.m",
    "content": "//\n//  SDWebImageCompat.m\n//  SDWebImage\n//\n//  Created by Olivier Poitrey on 11/12/12.\n//  Copyright (c) 2012 Dailymotion. All rights reserved.\n//\n\n#import \"SDWebImageCompat.h\"\n\n#if !__has_feature(objc_arc)\n#error SDWebImage is ARC only. Either turn on ARC for the project or use -fobjc-arc flag\n#endif\n\ninline UIImage *SDScaledImageForKey(NSString *key, UIImage *image) {\n    if ([image.images count] > 0) {\n        NSMutableArray *scaledImages = [NSMutableArray array];\n\n        for (UIImage *tempImage in image.images) {\n            [scaledImages addObject:SDScaledImageForKey(key, tempImage)];\n        }\n\n        return [UIImage animatedImageWithImages:scaledImages duration:image.duration];\n    }\n    else {\n        if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)]) {\n            CGFloat scale = 1.0;\n            if (key.length >= 8) {\n                // Search @2x. at the end of the string, before a 3 to 4 extension length (only if key len is 8 or more @2x. + 4 len ext)\n                NSRange range = [key rangeOfString:@\"@2x.\" options:0 range:NSMakeRange(key.length - 8, 5)];\n                if (range.location != NSNotFound) {\n                    scale = 2.0;\n                }\n            }\n\n            UIImage *scaledImage = [[UIImage alloc] initWithCGImage:image.CGImage scale:scale orientation:image.imageOrientation];\n            image = scaledImage;\n        }\n        return image;\n    }\n}\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageDecoder.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * Created by james <https://github.com/mystcolor> on 9/28/11.\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <Foundation/Foundation.h>\n#import \"SDWebImageCompat.h\"\n\n@interface UIImage (ForceDecode)\n\n+ (UIImage *)decodedImageWithImage:(UIImage *)image;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageDecoder.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * Created by james <https://github.com/mystcolor> on 9/28/11.\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageDecoder.h\"\n\n@implementation UIImage (ForceDecode)\n\n+ (UIImage *)decodedImageWithImage:(UIImage *)image {\n    if (image.images) {\n        // Do not decode animated images\n        return image;\n    }\n\n    CGImageRef imageRef = image.CGImage;\n    CGSize imageSize = CGSizeMake(CGImageGetWidth(imageRef), CGImageGetHeight(imageRef));\n    CGRect imageRect = (CGRect){.origin = CGPointZero, .size = imageSize};\n\n    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();\n    CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(imageRef);\n\n    int infoMask = (bitmapInfo & kCGBitmapAlphaInfoMask);\n    BOOL anyNonAlpha = (infoMask == kCGImageAlphaNone ||\n            infoMask == kCGImageAlphaNoneSkipFirst ||\n            infoMask == kCGImageAlphaNoneSkipLast);\n\n    // CGBitmapContextCreate doesn't support kCGImageAlphaNone with RGB.\n    // https://developer.apple.com/library/mac/#qa/qa1037/_index.html\n    if (infoMask == kCGImageAlphaNone && CGColorSpaceGetNumberOfComponents(colorSpace) > 1) {\n        // Unset the old alpha info.\n        bitmapInfo &= ~kCGBitmapAlphaInfoMask;\n\n        // Set noneSkipFirst.\n        bitmapInfo |= kCGImageAlphaNoneSkipFirst;\n    }\n            // Some PNGs tell us they have alpha but only 3 components. Odd.\n    else if (!anyNonAlpha && CGColorSpaceGetNumberOfComponents(colorSpace) == 3) {\n        // Unset the old alpha info.\n        bitmapInfo &= ~kCGBitmapAlphaInfoMask;\n        bitmapInfo |= kCGImageAlphaPremultipliedFirst;\n    }\n\n    // It calculates the bytes-per-row based on the bitsPerComponent and width arguments.\n    CGContextRef context = CGBitmapContextCreate(NULL,\n            imageSize.width,\n            imageSize.height,\n            CGImageGetBitsPerComponent(imageRef),\n            0,\n            colorSpace,\n            bitmapInfo);\n    CGColorSpaceRelease(colorSpace);\n\n    // If failed, return undecompressed image\n    if (!context) return image;\n\n    CGContextDrawImage(context, imageRect, imageRef);\n    CGImageRef decompressedImageRef = CGBitmapContextCreateImage(context);\n\n    CGContextRelease(context);\n\n    UIImage *decompressedImage = [UIImage imageWithCGImage:decompressedImageRef scale:image.scale orientation:image.imageOrientation];\n    CGImageRelease(decompressedImageRef);\n    return decompressedImage;\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageDownloader.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <Foundation/Foundation.h>\n#import \"SDWebImageCompat.h\"\n#import \"SDWebImageOperation.h\"\n\ntypedef NS_OPTIONS(NSUInteger, SDWebImageDownloaderOptions) {\n    SDWebImageDownloaderLowPriority = 1 << 0,\n    SDWebImageDownloaderProgressiveDownload = 1 << 1,\n\n    /**\n     * By default, request prevent the of NSURLCache. With this flag, NSURLCache\n     * is used with default policies.\n     */\n    SDWebImageDownloaderUseNSURLCache = 1 << 2,\n\n    /**\n     * Call completion block with nil image/imageData if the image was read from NSURLCache\n     * (to be combined with `SDWebImageDownloaderUseNSURLCache`).\n     */\n\n    SDWebImageDownloaderIgnoreCachedResponse = 1 << 3,\n    /**\n     * In iOS 4+, continue the download of the image if the app goes to background. This is achieved by asking the system for\n     * extra time in background to let the request finish. If the background task expires the operation will be cancelled.\n     */\n\n    SDWebImageDownloaderContinueInBackground = 1 << 4,\n\n    /**\n     * Handles cookies stored in NSHTTPCookieStore by setting \n     * NSMutableURLRequest.HTTPShouldHandleCookies = YES;\n     */\n    SDWebImageDownloaderHandleCookies = 1 << 5,\n\n    /**\n     * Enable to allow untrusted SSL ceriticates.\n     * Useful for testing purposes. Use with caution in production.\n     */\n    SDWebImageDownloaderAllowInvalidSSLCertificates = 1 << 6,\n\n    /**\n     * Put the image in the high priority queue.\n     */\n    SDWebImageDownloaderHighPriority = 1 << 7,\n    \n\n};\n\ntypedef NS_ENUM(NSInteger, SDWebImageDownloaderExecutionOrder) {\n    /**\n     * Default value. All download operations will execute in queue style (first-in-first-out).\n     */\n    SDWebImageDownloaderFIFOExecutionOrder,\n\n    /**\n     * All download operations will execute in stack style (last-in-first-out).\n     */\n    SDWebImageDownloaderLIFOExecutionOrder\n};\n\nextern NSString *const SDWebImageDownloadStartNotification;\nextern NSString *const SDWebImageDownloadStopNotification;\n\ntypedef void(^SDWebImageDownloaderProgressBlock)(NSInteger receivedSize, NSInteger expectedSize);\n\ntypedef void(^SDWebImageDownloaderCompletedBlock)(UIImage *image, NSData *data, NSError *error, BOOL finished);\n\n/**\n * Asynchronous downloader dedicated and optimized for image loading.\n */\n@interface SDWebImageDownloader : NSObject\n\n@property (assign, nonatomic) NSInteger maxConcurrentDownloads;\n\n/**\n * Shows the current amount of downloads that still need to be downloaded\n */\n\n@property (readonly, nonatomic) NSUInteger currentDownloadCount;\n\n\n/**\n *  The timeout value (in seconds) for the download operation. Default: 15.0.\n */\n@property (assign, nonatomic) NSTimeInterval downloadTimeout;\n\n\n/**\n * Changes download operations execution order. Default value is `SDWebImageDownloaderFIFOExecutionOrder`.\n */\n@property (assign, nonatomic) SDWebImageDownloaderExecutionOrder executionOrder;\n\n+ (SDWebImageDownloader *)sharedDownloader;\n\n/**\n * Set filter to pick headers for downloading image HTTP request.\n *\n * This block will be invoked for each downloading image request, returned\n * NSDictionary will be used as headers in corresponding HTTP request.\n */\n@property (nonatomic, strong) NSDictionary *(^headersFilter)(NSURL *url, NSDictionary *headers);\n\n/**\n * Set a value for a HTTP header to be appended to each download HTTP request.\n *\n * @param value The value for the header field. Use `nil` value to remove the header.\n * @param field The name of the header field to set.\n */\n- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field;\n\n/**\n * Returns the value of the specified HTTP header field.\n *\n * @return The value associated with the header field field, or `nil` if there is no corresponding header field.\n */\n- (NSString *)valueForHTTPHeaderField:(NSString *)field;\n\n/**\n * Creates a SDWebImageDownloader async downloader instance with a given URL\n *\n * The delegate will be informed when the image is finish downloaded or an error has happen.\n *\n * @see SDWebImageDownloaderDelegate\n *\n * @param url The URL to the image to download\n * @param options The options to be used for this download\n * @param progressBlock A block called repeatedly while the image is downloading\n * @param completedBlock A block called once the download is completed.\n *                  If the download succeeded, the image parameter is set, in case of error,\n *                  error parameter is set with the error. The last parameter is always YES\n *                  if SDWebImageDownloaderProgressiveDownload isn't use. With the\n *                  SDWebImageDownloaderProgressiveDownload option, this block is called\n *                  repeatedly with the partial image object and the finished argument set to NO\n *                  before to be called a last time with the full image and finished argument\n *                  set to YES. In case of error, the finished argument is always YES.\n *\n * @return A cancellable SDWebImageOperation\n */\n- (id <SDWebImageOperation>)downloadImageWithURL:(NSURL *)url\n                                         options:(SDWebImageDownloaderOptions)options\n                                        progress:(SDWebImageDownloaderProgressBlock)progressBlock\n                                       completed:(SDWebImageDownloaderCompletedBlock)completedBlock;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageDownloader.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageDownloader.h\"\n#import \"SDWebImageDownloaderOperation.h\"\n#import <ImageIO/ImageIO.h>\n\nNSString *const SDWebImageDownloadStartNotification = @\"SDWebImageDownloadStartNotification\";\nNSString *const SDWebImageDownloadStopNotification = @\"SDWebImageDownloadStopNotification\";\n\nstatic NSString *const kProgressCallbackKey = @\"progress\";\nstatic NSString *const kCompletedCallbackKey = @\"completed\";\n\n@interface SDWebImageDownloader ()\n\n@property (strong, nonatomic) NSOperationQueue *downloadQueue;\n@property (weak, nonatomic) NSOperation *lastAddedOperation;\n@property (strong, nonatomic) NSMutableDictionary *URLCallbacks;\n@property (strong, nonatomic) NSMutableDictionary *HTTPHeaders;\n// This queue is used to serialize the handling of the network responses of all the download operation in a single queue\n@property (SDDispatchQueueSetterSementics, nonatomic) dispatch_queue_t barrierQueue;\n\n@end\n\n@implementation SDWebImageDownloader\n\n+ (void)initialize {\n    // Bind SDNetworkActivityIndicator if available (download it here: http://github.com/rs/SDNetworkActivityIndicator )\n    // To use it, just add #import \"SDNetworkActivityIndicator.h\" in addition to the SDWebImage import\n    if (NSClassFromString(@\"SDNetworkActivityIndicator\")) {\n\n#pragma clang diagnostic push\n#pragma clang diagnostic ignored \"-Warc-performSelector-leaks\"\n        id activityIndicator = [NSClassFromString(@\"SDNetworkActivityIndicator\") performSelector:NSSelectorFromString(@\"sharedActivityIndicator\")];\n#pragma clang diagnostic pop\n\n        // Remove observer in case it was previously added.\n        [[NSNotificationCenter defaultCenter] removeObserver:activityIndicator name:SDWebImageDownloadStartNotification object:nil];\n        [[NSNotificationCenter defaultCenter] removeObserver:activityIndicator name:SDWebImageDownloadStopNotification object:nil];\n\n        [[NSNotificationCenter defaultCenter] addObserver:activityIndicator\n                                                 selector:NSSelectorFromString(@\"startActivity\")\n                                                     name:SDWebImageDownloadStartNotification object:nil];\n        [[NSNotificationCenter defaultCenter] addObserver:activityIndicator\n                                                 selector:NSSelectorFromString(@\"stopActivity\")\n                                                     name:SDWebImageDownloadStopNotification object:nil];\n    }\n}\n\n+ (SDWebImageDownloader *)sharedDownloader {\n    static dispatch_once_t once;\n    static id instance;\n    dispatch_once(&once, ^{\n        instance = [self new];\n    });\n    return instance;\n}\n\n- (id)init {\n    if ((self = [super init])) {\n        _executionOrder = SDWebImageDownloaderFIFOExecutionOrder;\n        _downloadQueue = [NSOperationQueue new];\n        _downloadQueue.maxConcurrentOperationCount = 2;\n        _URLCallbacks = [NSMutableDictionary new];\n        _HTTPHeaders = [NSMutableDictionary dictionaryWithObject:@\"image/webp,image/*;q=0.8\" forKey:@\"Accept\"];\n        _barrierQueue = dispatch_queue_create(\"com.hackemist.SDWebImageDownloaderBarrierQueue\", DISPATCH_QUEUE_CONCURRENT);\n        _downloadTimeout = 15.0;\n    }\n    return self;\n}\n\n- (void)dealloc {\n    [self.downloadQueue cancelAllOperations];\n    SDDispatchQueueRelease(_barrierQueue);\n}\n\n- (void)setValue:(NSString *)value forHTTPHeaderField:(NSString *)field {\n    if (value) {\n        self.HTTPHeaders[field] = value;\n    }\n    else {\n        [self.HTTPHeaders removeObjectForKey:field];\n    }\n}\n\n- (NSString *)valueForHTTPHeaderField:(NSString *)field {\n    return self.HTTPHeaders[field];\n}\n\n- (void)setMaxConcurrentDownloads:(NSInteger)maxConcurrentDownloads {\n    _downloadQueue.maxConcurrentOperationCount = maxConcurrentDownloads;\n}\n\n- (NSUInteger)currentDownloadCount {\n    return _downloadQueue.operationCount;\n}\n\n- (NSInteger)maxConcurrentDownloads {\n    return _downloadQueue.maxConcurrentOperationCount;\n}\n\n- (id <SDWebImageOperation>)downloadImageWithURL:(NSURL *)url options:(SDWebImageDownloaderOptions)options progress:(void (^)(NSInteger, NSInteger))progressBlock completed:(void (^)(UIImage *, NSData *, NSError *, BOOL))completedBlock {\n    __block SDWebImageDownloaderOperation *operation;\n    __weak SDWebImageDownloader *wself = self;\n\n    [self addProgressCallback:progressBlock andCompletedBlock:completedBlock forURL:url createCallback:^{\n        NSTimeInterval timeoutInterval = wself.downloadTimeout;\n        if (timeoutInterval == 0.0) {\n            timeoutInterval = 15.0;\n        }\n\n        // In order to prevent from potential duplicate caching (NSURLCache + SDImageCache) we disable the cache for image requests if told otherwise\n        NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url cachePolicy:(options & SDWebImageDownloaderUseNSURLCache ? NSURLRequestUseProtocolCachePolicy : NSURLRequestReloadIgnoringLocalCacheData) timeoutInterval:timeoutInterval];\n        request.HTTPShouldHandleCookies = (options & SDWebImageDownloaderHandleCookies);\n        request.HTTPShouldUsePipelining = YES;\n        if (wself.headersFilter) {\n            request.allHTTPHeaderFields = wself.headersFilter(url, [wself.HTTPHeaders copy]);\n        }\n        else {\n            request.allHTTPHeaderFields = wself.HTTPHeaders;\n        }\n        operation = [[SDWebImageDownloaderOperation alloc] initWithRequest:request\n                                                                   options:options\n                                                                  progress:^(NSInteger receivedSize, NSInteger expectedSize) {\n                                                                      if (!wself) return;\n                                                                      SDWebImageDownloader *sself = wself;\n                                                                      NSArray *callbacksForURL = [sself callbacksForURL:url];\n                                                                      for (NSDictionary *callbacks in callbacksForURL) {\n                                                                          SDWebImageDownloaderProgressBlock callback = callbacks[kProgressCallbackKey];\n                                                                          if (callback) callback(receivedSize, expectedSize);\n                                                                      }\n                                                                  }\n                                                                 completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished) {\n                                                                     if (!wself) return;\n                                                                     SDWebImageDownloader *sself = wself;\n                                                                     NSArray *callbacksForURL = [sself callbacksForURL:url];\n                                                                     if (finished) {\n                                                                         [sself removeCallbacksForURL:url];\n                                                                     }\n                                                                     for (NSDictionary *callbacks in callbacksForURL) {\n                                                                         SDWebImageDownloaderCompletedBlock callback = callbacks[kCompletedCallbackKey];\n                                                                         if (callback) callback(image, data, error, finished);\n                                                                     }\n                                                                 }\n                                                                 cancelled:^{\n                                                                     if (!wself) return;\n                                                                     SDWebImageDownloader *sself = wself;\n                                                                     [sself removeCallbacksForURL:url];\n                                                                 }];\n        \n        if (options & SDWebImageDownloaderHighPriority) {\n            operation.queuePriority = NSOperationQueuePriorityHigh;\n        }\n\n        [wself.downloadQueue addOperation:operation];\n        if (wself.executionOrder == SDWebImageDownloaderLIFOExecutionOrder) {\n            // Emulate LIFO execution order by systematically adding new operations as last operation's dependency\n            [wself.lastAddedOperation addDependency:operation];\n            wself.lastAddedOperation = operation;\n        }\n    }];\n\n    return operation;\n}\n\n- (void)addProgressCallback:(void (^)(NSInteger, NSInteger))progressBlock andCompletedBlock:(void (^)(UIImage *, NSData *data, NSError *, BOOL))completedBlock forURL:(NSURL *)url createCallback:(void (^)())createCallback {\n    // The URL will be used as the key to the callbacks dictionary so it cannot be nil. If it is nil immediately call the completed block with no image or data.\n    if (url == nil) {\n        if (completedBlock != nil) {\n            completedBlock(nil, nil, nil, NO);\n        }\n        return;\n    }\n\n    dispatch_barrier_sync(self.barrierQueue, ^{\n        BOOL first = NO;\n        if (!self.URLCallbacks[url]) {\n            self.URLCallbacks[url] = [NSMutableArray new];\n            first = YES;\n        }\n\n        // Handle single download of simultaneous download request for the same URL\n        NSMutableArray *callbacksForURL = self.URLCallbacks[url];\n        NSMutableDictionary *callbacks = [NSMutableDictionary new];\n        if (progressBlock) callbacks[kProgressCallbackKey] = [progressBlock copy];\n        if (completedBlock) callbacks[kCompletedCallbackKey] = [completedBlock copy];\n        [callbacksForURL addObject:callbacks];\n        self.URLCallbacks[url] = callbacksForURL;\n\n        if (first) {\n            createCallback();\n        }\n    });\n}\n\n- (NSArray *)callbacksForURL:(NSURL *)url {\n    __block NSArray *callbacksForURL;\n    dispatch_sync(self.barrierQueue, ^{\n        callbacksForURL = self.URLCallbacks[url];\n    });\n    return [callbacksForURL copy];\n}\n\n- (void)removeCallbacksForURL:(NSURL *)url {\n    dispatch_barrier_async(self.barrierQueue, ^{\n        [self.URLCallbacks removeObjectForKey:url];\n    });\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <Foundation/Foundation.h>\n#import \"SDWebImageDownloader.h\"\n#import \"SDWebImageOperation.h\"\n\n@interface SDWebImageDownloaderOperation : NSOperation <SDWebImageOperation>\n\n@property (strong, nonatomic, readonly) NSURLRequest *request;\n@property (assign, nonatomic, readonly) SDWebImageDownloaderOptions options;\n\n- (id)initWithRequest:(NSURLRequest *)request\n              options:(SDWebImageDownloaderOptions)options\n             progress:(SDWebImageDownloaderProgressBlock)progressBlock\n            completed:(SDWebImageDownloaderCompletedBlock)completedBlock\n            cancelled:(void (^)())cancelBlock;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageDownloaderOperation.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageDownloaderOperation.h\"\n#import \"SDWebImageDecoder.h\"\n#import \"UIImage+MultiFormat.h\"\n#import <ImageIO/ImageIO.h>\n\n@interface SDWebImageDownloaderOperation ()\n\n@property (copy, nonatomic) SDWebImageDownloaderProgressBlock progressBlock;\n@property (copy, nonatomic) SDWebImageDownloaderCompletedBlock completedBlock;\n@property (copy, nonatomic) void (^cancelBlock)();\n\n@property (assign, nonatomic, getter = isExecuting) BOOL executing;\n@property (assign, nonatomic, getter = isFinished) BOOL finished;\n@property (assign, nonatomic) NSInteger expectedSize;\n@property (strong, nonatomic) NSMutableData *imageData;\n@property (strong, nonatomic) NSURLConnection *connection;\n@property (strong, atomic) NSThread *thread;\n\n#if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0\n@property (assign, nonatomic) UIBackgroundTaskIdentifier backgroundTaskId;\n#endif\n\n@end\n\n@implementation SDWebImageDownloaderOperation {\n    size_t width, height;\n    UIImageOrientation orientation;\n    BOOL responseFromCached;\n}\n\n@synthesize executing = _executing;\n@synthesize finished = _finished;\n\n- (id)initWithRequest:(NSURLRequest *)request options:(SDWebImageDownloaderOptions)options progress:(void (^)(NSInteger, NSInteger))progressBlock completed:(void (^)(UIImage *, NSData *, NSError *, BOOL))completedBlock cancelled:(void (^)())cancelBlock {\n    if ((self = [super init])) {\n        _request = request;\n        _options = options;\n        _progressBlock = [progressBlock copy];\n        _completedBlock = [completedBlock copy];\n        _cancelBlock = [cancelBlock copy];\n        _executing = NO;\n        _finished = NO;\n        _expectedSize = 0;\n        responseFromCached = YES; // Initially wrong until `connection:willCacheResponse:` is called or not called\n    }\n    return self;\n}\n\n- (void)start {\n    @synchronized (self) {\n        if (self.isCancelled) {\n            self.finished = YES;\n            [self reset];\n            return;\n        }\n\n#if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0\n        if ([self shouldContinueWhenAppEntersBackground]) {\n            __weak __typeof__ (self) wself = self;\n            self.backgroundTaskId = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{\n                __strong __typeof (wself) sself = wself;\n\n                if (sself) {\n                    [sself cancel];\n\n                    [[UIApplication sharedApplication] endBackgroundTask:sself.backgroundTaskId];\n                    sself.backgroundTaskId = UIBackgroundTaskInvalid;\n                }\n            }];\n        }\n#endif\n\n        self.executing = YES;\n        self.connection = [[NSURLConnection alloc] initWithRequest:self.request delegate:self startImmediately:NO];\n        self.thread = [NSThread currentThread];\n    }\n\n    [self.connection start];\n\n    if (self.connection) {\n        if (self.progressBlock) {\n            self.progressBlock(0, NSURLResponseUnknownLength);\n        }\n        [[NSNotificationCenter defaultCenter] postNotificationName:SDWebImageDownloadStartNotification object:self];\n\n        if (floor(NSFoundationVersionNumber) <= NSFoundationVersionNumber_iOS_5_1) {\n            // Make sure to run the runloop in our background thread so it can process downloaded data\n            // Note: we use a timeout to work around an issue with NSURLConnection cancel under iOS 5\n            //       not waking up the runloop, leading to dead threads (see https://github.com/rs/SDWebImage/issues/466)\n            CFRunLoopRunInMode(kCFRunLoopDefaultMode, 10, false);\n        }\n        else {\n            CFRunLoopRun();\n        }\n\n        if (!self.isFinished) {\n            [self.connection cancel];\n            [self connection:self.connection didFailWithError:[NSError errorWithDomain:NSURLErrorDomain code:NSURLErrorTimedOut userInfo:@{NSURLErrorFailingURLErrorKey : self.request.URL}]];\n        }\n    }\n    else {\n        if (self.completedBlock) {\n            self.completedBlock(nil, nil, [NSError errorWithDomain:NSURLErrorDomain code:0 userInfo:@{NSLocalizedDescriptionKey : @\"Connection can't be initialized\"}], YES);\n        }\n    }\n\n#if TARGET_OS_IPHONE && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_4_0\n    if (self.backgroundTaskId != UIBackgroundTaskInvalid) {\n        [[UIApplication sharedApplication] endBackgroundTask:self.backgroundTaskId];\n        self.backgroundTaskId = UIBackgroundTaskInvalid;\n    }\n#endif\n}\n\n- (void)cancel {\n    @synchronized (self) {\n        if (self.thread) {\n            [self performSelector:@selector(cancelInternalAndStop) onThread:self.thread withObject:nil waitUntilDone:NO];\n        }\n        else {\n            [self cancelInternal];\n        }\n    }\n}\n\n- (void)cancelInternalAndStop {\n    [self cancelInternal];\n    CFRunLoopStop(CFRunLoopGetCurrent());\n}\n\n- (void)cancelInternal {\n    if (self.isFinished) return;\n    [super cancel];\n    if (self.cancelBlock) self.cancelBlock();\n\n    if (self.connection) {\n        [self.connection cancel];\n        [[NSNotificationCenter defaultCenter] postNotificationName:SDWebImageDownloadStopNotification object:self];\n\n        // As we cancelled the connection, its callback won't be called and thus won't\n        // maintain the isFinished and isExecuting flags.\n        if (self.isExecuting) self.executing = NO;\n        if (!self.isFinished) self.finished = YES;\n    }\n\n    [self reset];\n}\n\n- (void)done {\n    self.finished = YES;\n    self.executing = NO;\n    [self reset];\n}\n\n- (void)reset {\n    self.cancelBlock = nil;\n    self.completedBlock = nil;\n    self.progressBlock = nil;\n    self.connection = nil;\n    self.imageData = nil;\n    self.thread = nil;\n}\n\n- (void)setFinished:(BOOL)finished {\n    [self willChangeValueForKey:@\"isFinished\"];\n    _finished = finished;\n    [self didChangeValueForKey:@\"isFinished\"];\n}\n\n- (void)setExecuting:(BOOL)executing {\n    [self willChangeValueForKey:@\"isExecuting\"];\n    _executing = executing;\n    [self didChangeValueForKey:@\"isExecuting\"];\n}\n\n- (BOOL)isConcurrent {\n    return YES;\n}\n\n#pragma mark NSURLConnection (delegate)\n\n- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {\n    if (![response respondsToSelector:@selector(statusCode)] || [((NSHTTPURLResponse *)response) statusCode] < 400) {\n        NSInteger expected = response.expectedContentLength > 0 ? (NSInteger)response.expectedContentLength : 0;\n        self.expectedSize = expected;\n        if (self.progressBlock) {\n            self.progressBlock(0, expected);\n        }\n\n        self.imageData = [[NSMutableData alloc] initWithCapacity:expected];\n    }\n    else {\n        [self.connection cancel];\n\n        [[NSNotificationCenter defaultCenter] postNotificationName:SDWebImageDownloadStopNotification object:nil];\n\n        if (self.completedBlock) {\n            self.completedBlock(nil, nil, [NSError errorWithDomain:NSURLErrorDomain code:[((NSHTTPURLResponse *)response) statusCode] userInfo:nil], YES);\n        }\n\n        [self done];\n    }\n}\n\n- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {\n    [self.imageData appendData:data];\n\n    if ((self.options & SDWebImageDownloaderProgressiveDownload) && self.expectedSize > 0 && self.completedBlock) {\n        // The following code is from http://www.cocoaintheshell.com/2011/05/progressive-images-download-imageio/\n        // Thanks to the author @Nyx0uf\n\n        // Get the total bytes downloaded\n        const NSInteger totalSize = self.imageData.length;\n\n        // Update the data source, we must pass ALL the data, not just the new bytes\n        CGImageSourceRef imageSource = CGImageSourceCreateIncremental(NULL);\n        CGImageSourceUpdateData(imageSource, (__bridge CFDataRef)self.imageData, totalSize == self.expectedSize);\n\n        if (width + height == 0) {\n            CFDictionaryRef properties = CGImageSourceCopyPropertiesAtIndex(imageSource, 0, NULL);\n            if (properties) {\n                NSInteger orientationValue = -1;\n                CFTypeRef val = CFDictionaryGetValue(properties, kCGImagePropertyPixelHeight);\n                if (val) CFNumberGetValue(val, kCFNumberLongType, &height);\n                val = CFDictionaryGetValue(properties, kCGImagePropertyPixelWidth);\n                if (val) CFNumberGetValue(val, kCFNumberLongType, &width);\n                val = CFDictionaryGetValue(properties, kCGImagePropertyOrientation);\n                if (val) CFNumberGetValue(val, kCFNumberNSIntegerType, &orientationValue);\n                CFRelease(properties);\n\n                // When we draw to Core Graphics, we lose orientation information,\n                // which means the image below born of initWithCGIImage will be\n                // oriented incorrectly sometimes. (Unlike the image born of initWithData\n                // in connectionDidFinishLoading.) So save it here and pass it on later.\n                orientation = [[self class] orientationFromPropertyValue:(orientationValue == -1 ? 1 : orientationValue)];\n            }\n\n        }\n\n        if (width + height > 0 && totalSize < self.expectedSize) {\n            // Create the image\n            CGImageRef partialImageRef = CGImageSourceCreateImageAtIndex(imageSource, 0, NULL);\n\n#ifdef TARGET_OS_IPHONE\n            // Workaround for iOS anamorphic image\n            if (partialImageRef) {\n                const size_t partialHeight = CGImageGetHeight(partialImageRef);\n                CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();\n                CGContextRef bmContext = CGBitmapContextCreate(NULL, width, height, 8, width * 4, colorSpace, kCGBitmapByteOrderDefault | kCGImageAlphaPremultipliedFirst);\n                CGColorSpaceRelease(colorSpace);\n                if (bmContext) {\n                    CGContextDrawImage(bmContext, (CGRect){.origin.x = 0.0f, .origin.y = 0.0f, .size.width = width, .size.height = partialHeight}, partialImageRef);\n                    CGImageRelease(partialImageRef);\n                    partialImageRef = CGBitmapContextCreateImage(bmContext);\n                    CGContextRelease(bmContext);\n                }\n                else {\n                    CGImageRelease(partialImageRef);\n                    partialImageRef = nil;\n                }\n            }\n#endif\n\n            if (partialImageRef) {\n                UIImage *image = [UIImage imageWithCGImage:partialImageRef scale:1 orientation:orientation];\n                UIImage *scaledImage = [self scaledImageForKey:self.request.URL.absoluteString image:image];\n                image = [UIImage decodedImageWithImage:scaledImage];\n                CGImageRelease(partialImageRef);\n                dispatch_main_sync_safe(^{\n                    if (self.completedBlock) {\n                        self.completedBlock(image, nil, nil, NO);\n                    }\n                });\n            }\n        }\n\n        CFRelease(imageSource);\n    }\n\n    if (self.progressBlock) {\n        self.progressBlock(self.imageData.length, self.expectedSize);\n    }\n}\n\n+ (UIImageOrientation)orientationFromPropertyValue:(NSInteger)value {\n    switch (value) {\n        case 1:\n            return UIImageOrientationUp;\n        case 3:\n            return UIImageOrientationDown;\n        case 8:\n            return UIImageOrientationLeft;\n        case 6:\n            return UIImageOrientationRight;\n        case 2:\n            return UIImageOrientationUpMirrored;\n        case 4:\n            return UIImageOrientationDownMirrored;\n        case 5:\n            return UIImageOrientationLeftMirrored;\n        case 7:\n            return UIImageOrientationRightMirrored;\n        default:\n            return UIImageOrientationUp;\n    }\n}\n\n- (UIImage *)scaledImageForKey:(NSString *)key image:(UIImage *)image {\n    return SDScaledImageForKey(key, image);\n}\n\n- (void)connectionDidFinishLoading:(NSURLConnection *)aConnection {\n    CFRunLoopStop(CFRunLoopGetCurrent());\n    self.connection = nil;\n\n    [[NSNotificationCenter defaultCenter] postNotificationName:SDWebImageDownloadStopNotification object:nil];\n\n    SDWebImageDownloaderCompletedBlock completionBlock = self.completedBlock;\n\n    if (completionBlock) {\n        if (self.options & SDWebImageDownloaderIgnoreCachedResponse && responseFromCached) {\n            completionBlock(nil, nil, nil, YES);\n            self.completionBlock = nil;\n            [self done];\n        }\n        else {\n\n            UIImage *image = [UIImage sd_imageWithData:self.imageData];\n\n            image = [self scaledImageForKey:self.request.URL.absoluteString image:image];\n\n            if (!image.images) // Do not force decod animated GIFs\n            {\n                image = [UIImage decodedImageWithImage:image];\n            }\n\n            if (CGSizeEqualToSize(image.size, CGSizeZero)) {\n                completionBlock(nil, nil, [NSError errorWithDomain:@\"SDWebImageErrorDomain\" code:0 userInfo:@{NSLocalizedDescriptionKey : @\"Downloaded image has 0 pixels\"}], YES);\n            }\n            else {\n                completionBlock(image, self.imageData, nil, YES);\n            }\n            self.completionBlock = nil;\n            [self done];\n        }\n    }\n    else {\n        [self done];\n    }\n}\n\n- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error {\n    CFRunLoopStop(CFRunLoopGetCurrent());\n    [[NSNotificationCenter defaultCenter] postNotificationName:SDWebImageDownloadStopNotification object:nil];\n\n    if (self.completedBlock) {\n        self.completedBlock(nil, nil, error, YES);\n    }\n\n    [self done];\n}\n\n- (NSCachedURLResponse *)connection:(NSURLConnection *)connection willCacheResponse:(NSCachedURLResponse *)cachedResponse {\n    responseFromCached = NO; // If this method is called, it means the response wasn't read from cache\n    if (self.request.cachePolicy == NSURLRequestReloadIgnoringLocalCacheData) {\n        // Prevents caching of responses\n        return nil;\n    }\n    else {\n        return cachedResponse;\n    }\n}\n\n- (BOOL)shouldContinueWhenAppEntersBackground {\n    return self.options & SDWebImageDownloaderContinueInBackground;\n}\n\n- (BOOL)connection:(NSURLConnection *)connection canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)protectionSpace {\n    return [protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust];\n}\n\n- (void)connection:(NSURLConnection *)connection didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {\n    BOOL trustAllCertificates = (self.options & SDWebImageDownloaderAllowInvalidSSLCertificates);\n    if (trustAllCertificates && [challenge.protectionSpace.authenticationMethod isEqualToString:NSURLAuthenticationMethodServerTrust]) {\n        [challenge.sender useCredential:[NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust]\n             forAuthenticationChallenge:challenge];\n    }\n\n    [challenge.sender continueWithoutCredentialForAuthenticationChallenge:challenge];\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageManager.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageCompat.h\"\n#import \"SDWebImageOperation.h\"\n#import \"SDWebImageDownloader.h\"\n#import \"SDImageCache.h\"\n\ntypedef NS_OPTIONS(NSUInteger, SDWebImageOptions) {\n    /**\n     * By default, when a URL fail to be downloaded, the URL is blacklisted so the library won't keep trying.\n     * This flag disable this blacklisting.\n     */\n    SDWebImageRetryFailed = 1 << 0,\n\n    /**\n     * By default, image downloads are started during UI interactions, this flags disable this feature,\n     * leading to delayed download on UIScrollView deceleration for instance.\n     */\n    SDWebImageLowPriority = 1 << 1,\n\n    /**\n     * This flag disables on-disk caching\n     */\n    SDWebImageCacheMemoryOnly = 1 << 2,\n\n    /**\n     * This flag enables progressive download, the image is displayed progressively during download as a browser would do.\n     * By default, the image is only displayed once completely downloaded.\n     */\n    SDWebImageProgressiveDownload = 1 << 3,\n\n    /**\n     * Even if the image is cached, respect the HTTP response cache control, and refresh the image from remote location if needed.\n     * The disk caching will be handled by NSURLCache instead of SDWebImage leading to slight performance degradation.\n     * This option helps deal with images changing behind the same request URL, e.g. Facebook graph api profile pics.\n     * If a cached image is refreshed, the completion block is called once with the cached image and again with the final image.\n     *\n     * Use this flag only if you can't make your URLs static with embeded cache busting parameter.\n     */\n    SDWebImageRefreshCached = 1 << 4,\n\n    /**\n     * In iOS 4+, continue the download of the image if the app goes to background. This is achieved by asking the system for\n     * extra time in background to let the request finish. If the background task expires the operation will be cancelled.\n     */\n    SDWebImageContinueInBackground = 1 << 5,\n\n    /**\n     * Handles cookies stored in NSHTTPCookieStore by setting\n     * NSMutableURLRequest.HTTPShouldHandleCookies = YES;\n     */\n    SDWebImageHandleCookies = 1 << 6,\n\n    /**\n     * Enable to allow untrusted SSL ceriticates.\n     * Useful for testing purposes. Use with caution in production.\n     */\n    SDWebImageAllowInvalidSSLCertificates = 1 << 7,\n\n    /**\n     * By default, image are loaded in the order they were queued. This flag move them to\n     * the front of the queue and is loaded immediately instead of waiting for the current queue to be loaded (which \n     * could take a while).\n     */\n    SDWebImageHighPriority = 1 << 8\n};\n\ntypedef void(^SDWebImageCompletedBlock)(UIImage *image, NSError *error, SDImageCacheType cacheType);\n\ntypedef void(^SDWebImageCompletedWithFinishedBlock)(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished);\n\n\n@class SDWebImageManager;\n\n@protocol SDWebImageManagerDelegate <NSObject>\n\n@optional\n\n/**\n * Controls which image should be downloaded when the image is not found in the cache.\n *\n * @param imageManager The current `SDWebImageManager`\n * @param imageURL The url of the image to be downloaded\n *\n * @return Return NO to prevent the downloading of the image on cache misses. If not implemented, YES is implied.\n */\n- (BOOL)imageManager:(SDWebImageManager *)imageManager shouldDownloadImageForURL:(NSURL *)imageURL;\n\n/**\n * Allows to transform the image immediately after it has been downloaded and just before to cache it on disk and memory.\n * NOTE: This method is called from a global queue in order to not to block the main thread.\n *\n * @param imageManager The current `SDWebImageManager`\n * @param image The image to transform\n * @param imageURL The url of the image to transform\n *\n * @return The transformed image object.\n */\n- (UIImage *)imageManager:(SDWebImageManager *)imageManager transformDownloadedImage:(UIImage *)image withURL:(NSURL *)imageURL;\n\n@end\n\n/**\n * The SDWebImageManager is the class behind the UIImageView+WebCache category and likes.\n * It ties the asynchronous downloader (SDWebImageDownloader) with the image cache store (SDImageCache).\n * You can use this class directly to benefit from web image downloading with caching in another context than\n * a UIView.\n *\n * Here is a simple example of how to use SDWebImageManager:\n *\n * @code\n\nSDWebImageManager *manager = [SDWebImageManager sharedManager];\n[manager downloadWithURL:imageURL\n                 options:0\n                progress:nil\n               completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {\n                   if (image) {\n                       // do something with image\n                   }\n               }];\n\n * @endcode\n */\n@interface SDWebImageManager : NSObject\n\n@property (weak, nonatomic) id <SDWebImageManagerDelegate> delegate;\n\n@property (strong, nonatomic, readonly) SDImageCache *imageCache;\n@property (strong, nonatomic, readonly) SDWebImageDownloader *imageDownloader;\n\n/**\n * The cache filter is a block used each time SDWebImageManager need to convert an URL into a cache key. This can\n * be used to remove dynamic part of an image URL.\n *\n * The following example sets a filter in the application delegate that will remove any query-string from the\n * URL before to use it as a cache key:\n *\n * @code\n\n[[SDWebImageManager sharedManager] setCacheKeyFilter:^(NSURL *url) {\n    url = [[NSURL alloc] initWithScheme:url.scheme host:url.host path:url.path];\n    return [url absoluteString];\n}];\n\n * @endcode\n */\n@property (strong) NSString *(^cacheKeyFilter)(NSURL *url);\n\n/**\n * Returns global SDWebImageManager instance.\n *\n * @return SDWebImageManager shared instance\n */\n+ (SDWebImageManager *)sharedManager;\n\n/**\n * Downloads the image at the given URL if not present in cache or return the cached version otherwise.\n *\n * @param url The URL to the image\n * @param options A mask to specify options to use for this request\n * @param progressBlock A block called while image is downloading\n * @param completedBlock A block called when operation has been completed.\n *\n *   This parameter is required.\n * \n *   This block has no return value and takes the requested UIImage as first parameter.\n *   In case of error the image parameter is nil and the second parameter may contain an NSError.\n *\n *   The third parameter is an `SDImageCacheType` enum indicating if the image was retrived from the local cache\n *   or from the memory cache or from the network.\n *\n *   The last parameter is set to NO when the SDWebImageProgressiveDownload option is used and the image is \n *   downloading. This block is thus called repetidly with a partial image. When image is fully downloaded, the\n *   block is called a last time with the full image and the last parameter set to YES.\n *\n * @return Returns a cancellable NSOperation\n */\n- (id <SDWebImageOperation>)downloadWithURL:(NSURL *)url\n                                    options:(SDWebImageOptions)options\n                                   progress:(SDWebImageDownloaderProgressBlock)progressBlock\n                                  completed:(SDWebImageCompletedWithFinishedBlock)completedBlock;\n\n/**\n * Cancel all current opreations\n */\n- (void)cancelAll;\n\n/**\n * Check one or more operations running\n */\n- (BOOL)isRunning;\n\n/**\n * Check if image has already been cached\n */\n- (BOOL)diskImageExistsForURL:(NSURL *)url;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageManager.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageManager.h\"\n#import <objc/message.h>\n\n@interface SDWebImageCombinedOperation : NSObject <SDWebImageOperation>\n\n@property (assign, nonatomic, getter = isCancelled) BOOL cancelled;\n@property (copy, nonatomic) void (^cancelBlock)();\n@property (strong, nonatomic) NSOperation *cacheOperation;\n\n@end\n\n@interface SDWebImageManager ()\n\n@property (strong, nonatomic, readwrite) SDImageCache *imageCache;\n@property (strong, nonatomic, readwrite) SDWebImageDownloader *imageDownloader;\n@property (strong, nonatomic) NSMutableArray *failedURLs;\n@property (strong, nonatomic) NSMutableArray *runningOperations;\n\n@end\n\n@implementation SDWebImageManager\n\n+ (id)sharedManager {\n    static dispatch_once_t once;\n    static id instance;\n    dispatch_once(&once, ^{\n        instance = [self new];\n    });\n    return instance;\n}\n\n- (id)init {\n    if ((self = [super init])) {\n        _imageCache = [self createCache];\n        _imageDownloader = [SDWebImageDownloader new];\n        _failedURLs = [NSMutableArray new];\n        _runningOperations = [NSMutableArray new];\n    }\n    return self;\n}\n\n- (SDImageCache *)createCache {\n    return [SDImageCache sharedImageCache];\n}\n\n- (NSString *)cacheKeyForURL:(NSURL *)url {\n    if (self.cacheKeyFilter) {\n        return self.cacheKeyFilter(url);\n    }\n    else {\n        return [url absoluteString];\n    }\n}\n\n- (BOOL)diskImageExistsForURL:(NSURL *)url {\n    NSString *key = [self cacheKeyForURL:url];\n    return [self.imageCache diskImageExistsWithKey:key];\n}\n\n- (id <SDWebImageOperation>)downloadWithURL:(NSURL *)url options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletedWithFinishedBlock)completedBlock {\n    // Invoking this method without a completedBlock is pointless\n    NSParameterAssert(completedBlock);\n\n    // Very common mistake is to send the URL using NSString object instead of NSURL. For some strange reason, XCode won't\n    // throw any warning for this type mismatch. Here we failsafe this error by allowing URLs to be passed as NSString.\n    if ([url isKindOfClass:NSString.class]) {\n        url = [NSURL URLWithString:(NSString *)url];\n    }\n\n    // Prevents app crashing on argument type error like sending NSNull instead of NSURL\n    if (![url isKindOfClass:NSURL.class]) {\n        url = nil;\n    }\n\n    __block SDWebImageCombinedOperation *operation = [SDWebImageCombinedOperation new];\n    __weak SDWebImageCombinedOperation *weakOperation = operation;\n\n    BOOL isFailedUrl = NO;\n    @synchronized (self.failedURLs) {\n        isFailedUrl = [self.failedURLs containsObject:url];\n    }\n\n    if (!url || (!(options & SDWebImageRetryFailed) && isFailedUrl)) {\n        dispatch_main_sync_safe(^{\n            NSError *error = [NSError errorWithDomain:NSURLErrorDomain code:NSURLErrorFileDoesNotExist userInfo:nil];\n            completedBlock(nil, error, SDImageCacheTypeNone, YES);\n        });\n        return operation;\n    }\n\n    @synchronized (self.runningOperations) {\n        [self.runningOperations addObject:operation];\n    }\n    NSString *key = [self cacheKeyForURL:url];\n\n    operation.cacheOperation = [self.imageCache queryDiskCacheForKey:key done:^(UIImage *image, SDImageCacheType cacheType) {\n        if (operation.isCancelled) {\n            @synchronized (self.runningOperations) {\n                [self.runningOperations removeObject:operation];\n            }\n\n            return;\n        }\n\n        if ((!image || options & SDWebImageRefreshCached) && (![self.delegate respondsToSelector:@selector(imageManager:shouldDownloadImageForURL:)] || [self.delegate imageManager:self shouldDownloadImageForURL:url])) {\n            if (image && options & SDWebImageRefreshCached) {\n                dispatch_main_sync_safe(^{\n                    // If image was found in the cache bug SDWebImageRefreshCached is provided, notify about the cached image\n                    // AND try to re-download it in order to let a chance to NSURLCache to refresh it from server.\n                    completedBlock(image, nil, cacheType, YES);\n                });\n            }\n\n            // download if no image or requested to refresh anyway, and download allowed by delegate\n            SDWebImageDownloaderOptions downloaderOptions = 0;\n            if (options & SDWebImageLowPriority) downloaderOptions |= SDWebImageDownloaderLowPriority;\n            if (options & SDWebImageProgressiveDownload) downloaderOptions |= SDWebImageDownloaderProgressiveDownload;\n            if (options & SDWebImageRefreshCached) downloaderOptions |= SDWebImageDownloaderUseNSURLCache;\n            if (options & SDWebImageContinueInBackground) downloaderOptions |= SDWebImageDownloaderContinueInBackground;\n            if (options & SDWebImageHandleCookies) downloaderOptions |= SDWebImageDownloaderHandleCookies;\n            if (options & SDWebImageAllowInvalidSSLCertificates) downloaderOptions |= SDWebImageDownloaderAllowInvalidSSLCertificates;\n            if (options & SDWebImageHighPriority) downloaderOptions |= SDWebImageDownloaderHighPriority;\n            if (image && options & SDWebImageRefreshCached) {\n                // force progressive off if image already cached but forced refreshing\n                downloaderOptions &= ~SDWebImageDownloaderProgressiveDownload;\n                // ignore image read from NSURLCache if image if cached but force refreshing\n                downloaderOptions |= SDWebImageDownloaderIgnoreCachedResponse;\n            }\n            id <SDWebImageOperation> subOperation = [self.imageDownloader downloadImageWithURL:url options:downloaderOptions progress:progressBlock completed:^(UIImage *downloadedImage, NSData *data, NSError *error, BOOL finished) {\n                if (weakOperation.isCancelled) {\n                    dispatch_main_sync_safe(^{\n                        completedBlock(nil, nil, SDImageCacheTypeNone, finished);\n                    });\n                }\n                else if (error) {\n                    dispatch_main_sync_safe(^{\n                        completedBlock(nil, error, SDImageCacheTypeNone, finished);\n                    });\n\n                    if (error.code != NSURLErrorNotConnectedToInternet) {\n                        @synchronized (self.failedURLs) {\n                            [self.failedURLs addObject:url];\n                        }\n                    }\n                }\n                else {\n                    BOOL cacheOnDisk = !(options & SDWebImageCacheMemoryOnly);\n\n                    if (options & SDWebImageRefreshCached && image && !downloadedImage) {\n                        // Image refresh hit the NSURLCache cache, do not call the completion block\n                    }\n                            // NOTE: We don't call transformDownloadedImage delegate method on animated images as most transformation code would mangle it\n                    else if (downloadedImage && !downloadedImage.images && [self.delegate respondsToSelector:@selector(imageManager:transformDownloadedImage:withURL:)]) {\n                        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{\n                            UIImage *transformedImage = [self.delegate imageManager:self transformDownloadedImage:downloadedImage withURL:url];\n\n                            dispatch_main_sync_safe(^{\n                                completedBlock(transformedImage, nil, SDImageCacheTypeNone, finished);\n                            });\n\n                            if (transformedImage && finished) {\n                                BOOL imageWasTransformed = ![transformedImage isEqual:downloadedImage];\n                                [self.imageCache storeImage:transformedImage recalculateFromImage:imageWasTransformed imageData:data forKey:key toDisk:cacheOnDisk];\n                            }\n                        });\n                    }\n                    else {\n                        dispatch_main_sync_safe(^{\n                            completedBlock(downloadedImage, nil, SDImageCacheTypeNone, finished);\n                        });\n\n                        if (downloadedImage && finished) {\n                            [self.imageCache storeImage:downloadedImage recalculateFromImage:NO imageData:data forKey:key toDisk:cacheOnDisk];\n                        }\n                    }\n                }\n\n                if (finished) {\n                    @synchronized (self.runningOperations) {\n                        [self.runningOperations removeObject:operation];\n                    }\n                }\n            }];\n            operation.cancelBlock = ^{\n                [subOperation cancel];\n            };\n        }\n        else if (image) {\n            dispatch_main_sync_safe(^{\n                completedBlock(image, nil, cacheType, YES);\n            });\n            @synchronized (self.runningOperations) {\n                [self.runningOperations removeObject:operation];\n            }\n        }\n        else {\n            // Image not in cache and download disallowed by delegate\n            dispatch_main_sync_safe(^{\n                completedBlock(nil, nil, SDImageCacheTypeNone, YES);\n            });\n            @synchronized (self.runningOperations) {\n                [self.runningOperations removeObject:operation];\n            }\n        }\n    }];\n\n    return operation;\n}\n\n- (void)cancelAll {\n    @synchronized (self.runningOperations) {\n        [self.runningOperations makeObjectsPerformSelector:@selector(cancel)];\n        [self.runningOperations removeAllObjects];\n    }\n}\n\n- (BOOL)isRunning {\n    return self.runningOperations.count > 0;\n}\n\n@end\n\n@implementation SDWebImageCombinedOperation\n\n- (void)setCancelBlock:(void (^)())cancelBlock {\n    if (self.isCancelled) {\n        if (cancelBlock) cancelBlock();\n    }\n    else {\n        _cancelBlock = [cancelBlock copy];\n    }\n}\n\n- (void)cancel {\n    self.cancelled = YES;\n    if (self.cacheOperation) {\n        [self.cacheOperation cancel];\n        self.cacheOperation = nil;\n    }\n    if (self.cancelBlock) {\n        self.cancelBlock();\n        self.cancelBlock = nil;\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImageOperation.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <Foundation/Foundation.h>\n\n@protocol SDWebImageOperation <NSObject>\n\n- (void)cancel;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import <Foundation/Foundation.h>\n#import \"SDWebImageManager.h\"\n\n@class SDWebImagePrefetcher;\n\n@protocol SDWebImagePrefetcherDelegate <NSObject>\n\n@optional\n\n/**\n * Called when an image was prefetched.\n *\n * @param imagePrefetcher The current image prefetcher\n * @param imageURL The image url that was prefetched\n * @param finishedCount The total number of images that were prefetched\n * @param totalCount The total number of images that need to be prefetched\n */\n- (void)imagePrefetcher:(SDWebImagePrefetcher *)imagePrefetcher didPrefetchURL:(NSURL *)imageURL finishedCount:(NSUInteger)finishedCount totalCount:(NSUInteger)totalCount;\n\n/**\n * Called when all images are prefetched.\n * @param imagePrefetcher The current image prefetcher\n * @param totalCount The total number of images that need to be prefetched\n * @param skippedCount The total number of images that were skipped\n */\n- (void)imagePrefetcher:(SDWebImagePrefetcher *)imagePrefetcher didFinishWithTotalCount:(NSUInteger)totalCount skippedCount:(NSUInteger)skippedCount;\n\n@end\n\n\n/**\n * Prefetch some URLs in the cache for future use. Images are downloaded in low priority.\n */\n@interface SDWebImagePrefetcher : NSObject\n\n/**\n * Maximum number of URLs to prefetch at the same time. Defaults to 3.\n */\n@property (nonatomic, assign) NSUInteger maxConcurrentDownloads;\n\n/**\n * SDWebImageOptions for prefetcher. Defaults to SDWebImageLowPriority.\n */\n@property (nonatomic, assign) SDWebImageOptions options;\n\n@property (weak, nonatomic) id <SDWebImagePrefetcherDelegate> delegate;\n\n/**\n * Return the global image prefetcher instance.\n */\n+ (SDWebImagePrefetcher *)sharedImagePrefetcher;\n\n/**\n * Assign list of URLs to let SDWebImagePrefetcher to queue the prefetching,\n * currently one image is downloaded at a time,\n * and skips images for failed downloads and proceed to the next image in the list\n *\n * @param urls list of URLs to prefetch\n */\n- (void)prefetchURLs:(NSArray *)urls;\n\n/**\n * Assign list of URLs to let SDWebImagePrefetcher to queue the prefetching,\n * currently one image is downloaded at a time,\n * and skips images for failed downloads and proceed to the next image in the list\n *\n * @param urls list of URLs to prefetch\n * @param progressBlock block to be called when progress updates\n * @param completionBlock block to be called when prefetching is completed\n */\n- (void)prefetchURLs:(NSArray *)urls progress:(void (^)(NSUInteger, NSUInteger))progressBlock completed:(void (^)(NSUInteger, NSUInteger))completionBlock;\n\n/**\n * Remove and cancel queued list\n */\n- (void)cancelPrefetching;\n\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/SDWebImagePrefetcher.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImagePrefetcher.h\"\n\n@interface SDWebImagePrefetcher ()\n\n@property (strong, nonatomic) SDWebImageManager *manager;\n@property (strong, nonatomic) NSArray *prefetchURLs;\n@property (assign, nonatomic) NSUInteger requestedCount;\n@property (assign, nonatomic) NSUInteger skippedCount;\n@property (assign, nonatomic) NSUInteger finishedCount;\n@property (assign, nonatomic) NSTimeInterval startedTime;\n@property (copy, nonatomic) void (^completionBlock)(NSUInteger, NSUInteger);\n@property (copy, nonatomic) void (^progressBlock)(NSUInteger, NSUInteger);\n\n@end\n\n@implementation SDWebImagePrefetcher\n\n+ (SDWebImagePrefetcher *)sharedImagePrefetcher {\n    static dispatch_once_t once;\n    static id instance;\n    dispatch_once(&once, ^{\n        instance = [self new];\n    });\n    return instance;\n}\n\n- (id)init {\n    if ((self = [super init])) {\n        _manager = [SDWebImageManager new];\n        _options = SDWebImageLowPriority;\n        self.maxConcurrentDownloads = 3;\n    }\n    return self;\n}\n\n- (void)setMaxConcurrentDownloads:(NSUInteger)maxConcurrentDownloads {\n    self.manager.imageDownloader.maxConcurrentDownloads = maxConcurrentDownloads;\n}\n\n- (NSUInteger)maxConcurrentDownloads {\n    return self.manager.imageDownloader.maxConcurrentDownloads;\n}\n\n- (void)startPrefetchingAtIndex:(NSUInteger)index {\n    if (index >= self.prefetchURLs.count) return;\n    self.requestedCount++;\n    [self.manager downloadWithURL:self.prefetchURLs[index] options:self.options progress:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {\n        if (!finished) return;\n        self.finishedCount++;\n\n        if (image) {\n            if (self.progressBlock) {\n                self.progressBlock(self.finishedCount,[self.prefetchURLs count]);\n            }\n#ifdef SD_VERBOSE\n            NSLog(@\"Prefetched %d out of %d\", self.finishedCount, self.prefetchURLs.count);\n#endif\n        }\n        else {\n            if (self.progressBlock) {\n                self.progressBlock(self.finishedCount,[self.prefetchURLs count]);\n            }\n#ifdef SD_VERBOSE\n            NSLog(@\"Prefetched %d out of %d (Failed)\", self.finishedCount, [self.prefetchURLs count]);\n#endif\n\n            // Add last failed\n            self.skippedCount++;\n        }\n        if ([self.delegate respondsToSelector:@selector(imagePrefetcher:didPrefetchURL:finishedCount:totalCount:)]) {\n            [self.delegate imagePrefetcher:self\n                            didPrefetchURL:self.prefetchURLs[index]\n                             finishedCount:self.finishedCount\n                                totalCount:self.prefetchURLs.count\n            ];\n        }\n\n        if (self.prefetchURLs.count > self.requestedCount) {\n            [self startPrefetchingAtIndex:self.requestedCount];\n        }\n        else if (self.finishedCount + self.skippedCount == self.requestedCount) {\n            [self reportStatus];\n            if (self.completionBlock) {\n                self.completionBlock(self.finishedCount, self.skippedCount);\n                self.completionBlock = nil;\n            }\n        }\n    }];\n}\n\n- (void)reportStatus {\n    NSUInteger total = [self.prefetchURLs count];\n#ifdef SD_VERBOSE\n    NSLog(@\"Finished prefetching (%d successful, %d skipped, timeElasped %.2f)\", total - self.skippedCount, self.skippedCount, CFAbsoluteTimeGetCurrent() - self.startedTime);\n#endif\n    if ([self.delegate respondsToSelector:@selector(imagePrefetcher:didFinishWithTotalCount:skippedCount:)]) {\n        [self.delegate imagePrefetcher:self\n               didFinishWithTotalCount:(total - self.skippedCount)\n                          skippedCount:self.skippedCount\n        ];\n    }\n}\n\n- (void)prefetchURLs:(NSArray *)urls {\n    [self prefetchURLs:urls progress:nil completed:nil];\n}\n\n- (void)prefetchURLs:(NSArray *)urls progress:(void (^)(NSUInteger, NSUInteger))progressBlock completed:(void (^)(NSUInteger, NSUInteger))completionBlock {\n    [self cancelPrefetching]; // Prevent duplicate prefetch request\n    self.startedTime = CFAbsoluteTimeGetCurrent();\n    self.prefetchURLs = urls;\n    self.completionBlock = completionBlock;\n    self.progressBlock = progressBlock;\n\n    // Starts prefetching from the very first image on the list with the max allowed concurrency\n    NSUInteger listCount = self.prefetchURLs.count;\n    for (NSUInteger i = 0; i < self.maxConcurrentDownloads && self.requestedCount < listCount; i++) {\n        [self startPrefetchingAtIndex:i];\n    }\n}\n\n- (void)cancelPrefetching {\n    self.prefetchURLs = nil;\n    self.skippedCount = 0;\n    self.requestedCount = 0;\n    self.finishedCount = 0;\n    [self.manager cancelAll];\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIButton+WebCache.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageCompat.h\"\n#import \"SDWebImageManager.h\"\n\n/**\n * Integrates SDWebImage async downloading and caching of remote images with UIButtonView.\n */\n@interface UIButton (WebCache)\n\n/**\n * Set the imageView `image` with an `url`.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n */\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state;\n\n/**\n * Set the imageView `image` with an `url` and a placeholder.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @see setImageWithURL:placeholderImage:options:\n */\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder;\n\n/**\n * Set the imageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n */\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;\n\n/**\n * Set the imageView `image` with an `url`.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the imageView `image` with an `url`, placeholder.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the imageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the backgroundImageView `image` with an `url`.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n */\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state;\n\n/**\n * Set the backgroundImageView `image` with an `url` and a placeholder.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @see setImageWithURL:placeholderImage:options:\n */\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder;\n\n/**\n * Set the backgroundImageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n */\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;\n\n/**\n * Set the backgroundImageView `image` with an `url`.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param completedBlock A block object to be executed after the request operation \n *   completed. This block has no return value and takes three argument: the requested\n *   `UIImage` object, the `NSError` object describing error that occurred, and an \n *   `SDImageCacheType` enum describing the source of the image obtained from.\n */\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the backgroundImageView `image` with an `url`, placeholder.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param state The state that uses the specified title. The values are described in UIControlState.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param completedBlock A block object to be executed after the request operation\n *   completed. This block has no return value and takes three argument: the requested\n *   `UIImage` object, the `NSError` object describing error that occurred, and an\n *   `SDImageCacheType` enum describing the source of the image obtained from.\n */\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the backgroundImageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n * @param completedBlock A block object to be executed after the request operation\n *   completed. This block has no return value and takes three argument: the requested\n *   `UIImage` object, the `NSError` object describing error that occurred, and an\n *   `SDImageCacheType` enum describing the source of the image obtained from.\n */\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Cancel the current download\n */\n- (void)cancelCurrentImageLoad;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIButton+WebCache.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"UIButton+WebCache.h\"\n#import \"objc/runtime.h\"\n\nstatic char operationKey;\n\n@implementation UIButton (WebCache)\n\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state {\n    [self setImageWithURL:url forState:state placeholderImage:nil options:0 completed:nil];\n}\n\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder {\n    [self setImageWithURL:url forState:state placeholderImage:placeholder options:0 completed:nil];\n}\n\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options {\n    [self setImageWithURL:url forState:state placeholderImage:placeholder options:options completed:nil];\n}\n\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setImageWithURL:url forState:state placeholderImage:nil options:0 completed:completedBlock];\n}\n\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setImageWithURL:url forState:state placeholderImage:placeholder options:0 completed:completedBlock];\n}\n\n- (void)setImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock {\n    [self cancelCurrentImageLoad];\n\n    [self setImage:placeholder forState:state];\n\n    if (url) {\n        __weak UIButton *wself = self;\n        id <SDWebImageOperation> operation = [SDWebImageManager.sharedManager downloadWithURL:url options:options progress:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {\n            if (!wself) return;\n            dispatch_main_sync_safe(^{\n                __strong UIButton *sself = wself;\n                if (!sself) return;\n                if (image) {\n                    [sself setImage:image forState:state];\n                }\n                if (completedBlock && finished) {\n                    completedBlock(image, error, cacheType);\n                }\n            });\n        }];\n        objc_setAssociatedObject(self, &operationKey, operation, OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n    }\n}\n\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state {\n    [self setBackgroundImageWithURL:url forState:state placeholderImage:nil options:0 completed:nil];\n}\n\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder {\n    [self setBackgroundImageWithURL:url forState:state placeholderImage:placeholder options:0 completed:nil];\n}\n\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options {\n    [self setBackgroundImageWithURL:url forState:state placeholderImage:placeholder options:options completed:nil];\n}\n\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setBackgroundImageWithURL:url forState:state placeholderImage:nil options:0 completed:completedBlock];\n}\n\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setBackgroundImageWithURL:url forState:state placeholderImage:placeholder options:0 completed:completedBlock];\n}\n\n- (void)setBackgroundImageWithURL:(NSURL *)url forState:(UIControlState)state placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock {\n    [self cancelCurrentImageLoad];\n\n    [self setBackgroundImage:placeholder forState:state];\n\n    if (url) {\n        __weak UIButton *wself = self;\n        id <SDWebImageOperation> operation = [SDWebImageManager.sharedManager downloadWithURL:url options:options progress:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {\n            if (!wself) return;\n            dispatch_main_sync_safe(^{\n                __strong UIButton *sself = wself;\n                if (!sself) return;\n                if (image) {\n                    [sself setBackgroundImage:image forState:state];\n                }\n                if (completedBlock && finished) {\n                    completedBlock(image, error, cacheType);\n                }\n            });\n        }];\n        objc_setAssociatedObject(self, &operationKey, operation, OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n    }\n}\n\n\n- (void)cancelCurrentImageLoad {\n    // Cancel in progress downloader from queue\n    id <SDWebImageOperation> operation = objc_getAssociatedObject(self, &operationKey);\n    if (operation) {\n        [operation cancel];\n        objc_setAssociatedObject(self, &operationKey, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n    }\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIImage+GIF.h",
    "content": "//\n//  UIImage+GIF.h\n//  LBGIFImage\n//\n//  Created by Laurin Brandner on 06.01.12.\n//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.\n//\n\n#import <UIKit/UIKit.h>\n\n@interface UIImage (GIF)\n\n+ (UIImage *)sd_animatedGIFNamed:(NSString *)name;\n\n+ (UIImage *)sd_animatedGIFWithData:(NSData *)data;\n\n- (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIImage+GIF.m",
    "content": "//\n//  UIImage+GIF.m\n//  LBGIFImage\n//\n//  Created by Laurin Brandner on 06.01.12.\n//  Copyright (c) 2012 __MyCompanyName__. All rights reserved.\n//\n\n#import \"UIImage+GIF.h\"\n#import <ImageIO/ImageIO.h>\n\n@implementation UIImage (GIF)\n\n+ (UIImage *)sd_animatedGIFWithData:(NSData *)data {\n    if (!data) {\n        return nil;\n    }\n\n    CGImageSourceRef source = CGImageSourceCreateWithData((__bridge CFDataRef)data, NULL);\n\n    size_t count = CGImageSourceGetCount(source);\n\n    UIImage *animatedImage;\n\n    if (count <= 1) {\n        animatedImage = [[UIImage alloc] initWithData:data];\n    }\n    else {\n        NSMutableArray *images = [NSMutableArray array];\n\n        NSTimeInterval duration = 0.0f;\n\n        for (size_t i = 0; i < count; i++) {\n            CGImageRef image = CGImageSourceCreateImageAtIndex(source, i, NULL);\n\n            duration += [self frameDurationAtIndex:i source:source];\n\n            [images addObject:[UIImage imageWithCGImage:image scale:[UIScreen mainScreen].scale orientation:UIImageOrientationUp]];\n\n            CGImageRelease(image);\n        }\n\n        if (!duration) {\n            duration = (1.0f / 10.0f) * count;\n        }\n\n        animatedImage = [UIImage animatedImageWithImages:images duration:duration];\n    }\n\n    CFRelease(source);\n\n    return animatedImage;\n}\n\n+ (float)frameDurationAtIndex:(NSUInteger)index source:(CGImageSourceRef)source {\n    float frameDuration = 0.1f;\n    CFDictionaryRef cfFrameProperties = CGImageSourceCopyPropertiesAtIndex(source, index, nil);\n    NSDictionary *frameProperties = (__bridge NSDictionary *)cfFrameProperties;\n    NSDictionary *gifProperties = frameProperties[(NSString *)kCGImagePropertyGIFDictionary];\n\n    NSNumber *delayTimeUnclampedProp = gifProperties[(NSString *)kCGImagePropertyGIFUnclampedDelayTime];\n    if (delayTimeUnclampedProp) {\n        frameDuration = [delayTimeUnclampedProp floatValue];\n    }\n    else {\n\n        NSNumber *delayTimeProp = gifProperties[(NSString *)kCGImagePropertyGIFDelayTime];\n        if (delayTimeProp) {\n            frameDuration = [delayTimeProp floatValue];\n        }\n    }\n\n    // Many annoying ads specify a 0 duration to make an image flash as quickly as possible.\n    // We follow Firefox's behavior and use a duration of 100 ms for any frames that specify\n    // a duration of <= 10 ms. See <rdar://problem/7689300> and <http://webkit.org/b/36082>\n    // for more information.\n\n    if (frameDuration < 0.011f) {\n        frameDuration = 0.100f;\n    }\n\n    CFRelease(cfFrameProperties);\n    return frameDuration;\n}\n\n+ (UIImage *)sd_animatedGIFNamed:(NSString *)name {\n    CGFloat scale = [UIScreen mainScreen].scale;\n\n    if (scale > 1.0f) {\n        NSString *retinaPath = [[NSBundle mainBundle] pathForResource:[name stringByAppendingString:@\"@2x\"] ofType:@\"gif\"];\n\n        NSData *data = [NSData dataWithContentsOfFile:retinaPath];\n\n        if (data) {\n            return [UIImage sd_animatedGIFWithData:data];\n        }\n\n        NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@\"gif\"];\n\n        data = [NSData dataWithContentsOfFile:path];\n\n        if (data) {\n            return [UIImage sd_animatedGIFWithData:data];\n        }\n\n        return [UIImage imageNamed:name];\n    }\n    else {\n        NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@\"gif\"];\n\n        NSData *data = [NSData dataWithContentsOfFile:path];\n\n        if (data) {\n            return [UIImage sd_animatedGIFWithData:data];\n        }\n\n        return [UIImage imageNamed:name];\n    }\n}\n\n- (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size {\n    if (CGSizeEqualToSize(self.size, size) || CGSizeEqualToSize(size, CGSizeZero)) {\n        return self;\n    }\n\n    CGSize scaledSize = size;\n    CGPoint thumbnailPoint = CGPointZero;\n\n    CGFloat widthFactor = size.width / self.size.width;\n    CGFloat heightFactor = size.height / self.size.height;\n    CGFloat scaleFactor = (widthFactor > heightFactor) ? widthFactor : heightFactor;\n    scaledSize.width = self.size.width * scaleFactor;\n    scaledSize.height = self.size.height * scaleFactor;\n\n    if (widthFactor > heightFactor) {\n        thumbnailPoint.y = (size.height - scaledSize.height) * 0.5;\n    }\n    else if (widthFactor < heightFactor) {\n        thumbnailPoint.x = (size.width - scaledSize.width) * 0.5;\n    }\n\n    NSMutableArray *scaledImages = [NSMutableArray array];\n\n    UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);\n\n    for (UIImage *image in self.images) {\n        [image drawInRect:CGRectMake(thumbnailPoint.x, thumbnailPoint.y, scaledSize.width, scaledSize.height)];\n        UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();\n\n        [scaledImages addObject:newImage];\n    }\n\n    UIGraphicsEndImageContext();\n\n    return [UIImage animatedImageWithImages:scaledImages duration:self.duration];\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.h",
    "content": "//\n//  UIImage+MultiFormat.h\n//  SDWebImage\n//\n//  Created by Olivier Poitrey on 07/06/13.\n//  Copyright (c) 2013 Dailymotion. All rights reserved.\n//\n\n#import <UIKit/UIKit.h>\n\n@interface UIImage (MultiFormat)\n\n+ (UIImage *)sd_imageWithData:(NSData *)data;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIImage+MultiFormat.m",
    "content": "//\n//  UIImage+MultiFormat.m\n//  SDWebImage\n//\n//  Created by Olivier Poitrey on 07/06/13.\n//  Copyright (c) 2013 Dailymotion. All rights reserved.\n//\n\n#import \"UIImage+MultiFormat.h\"\n#import \"UIImage+GIF.h\"\n#import \"NSData+ImageContentType.h\"\n\n#ifdef SD_WEBP\n#import \"UIImage+WebP.h\"\n#endif\n\n@implementation UIImage (MultiFormat)\n\n+ (UIImage *)sd_imageWithData:(NSData *)data {\n    UIImage *image;\n    NSString *imageContentType = [NSData contentTypeForImageData:data];\n    if ([imageContentType isEqualToString:@\"image/gif\"]) {\n        image = [UIImage sd_animatedGIFWithData:data];\n    }\n#ifdef SD_WEBP\n    else if ([imageContentType isEqualToString:@\"image/webp\"])\n    {\n        image = [UIImage sd_imageWithWebPData:data];\n    }\n#endif\n    else {\n        image = [[UIImage alloc] initWithData:data];\n    }\n\n\n    return image;\n}\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIImageView+WebCache.h",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"SDWebImageCompat.h\"\n#import \"SDWebImageManager.h\"\n\n/**\n * Integrates SDWebImage async downloading and caching of remote images with UIImageView.\n *\n * Usage with a UITableViewCell sub-class:\n *\n * @code\n\n#import <SDWebImage/UIImageView+WebCache.h>\n\n...\n\n- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath\n{\n    static NSString *MyIdentifier = @\"MyIdentifier\";\n \n    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];\n \n    if (cell == nil) {\n        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:MyIdentifier]\n                 autorelease];\n    }\n \n    // Here we use the provided setImageWithURL: method to load the web image\n    // Ensure you use a placeholder image otherwise cells will be initialized with no image\n    [cell.imageView setImageWithURL:[NSURL URLWithString:@\"http://example.com/image.jpg\"]\n                   placeholderImage:[UIImage imageNamed:@\"placeholder\"]];\n \n    cell.textLabel.text = @\"My Text\";\n    return cell;\n}\n\n * @endcode\n */\n@interface UIImageView (WebCache)\n\n/**\n * Set the imageView `image` with an `url`.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n */\n- (void)setImageWithURL:(NSURL *)url;\n\n/**\n * Set the imageView `image` with an `url` and a placeholder.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @see setImageWithURL:placeholderImage:options:\n */\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder;\n\n/**\n * Set the imageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n */\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options;\n\n/**\n * Set the imageView `image` with an `url`.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the imageView `image` with an `url`, placeholder.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the imageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Set the imageView `image` with an `url`, placeholder and custom options.\n *\n * The downloand is asynchronous and cached.\n *\n * @param url The url for the image.\n * @param placeholder The image to be set initially, until the image request finishes.\n * @param options The options to use when downloading the image. @see SDWebImageOptions for the possible values.\n * @param progressBlock A block called while image is downloading\n * @param completedBlock A block called when operation has been completed. This block as no return value\n *                       and takes the requested UIImage as first parameter. In case of error the image parameter\n *                       is nil and the second parameter may contain an NSError. The third parameter is a Boolean\n *                       indicating if the image was retrived from the local cache of from the network.\n */\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletedBlock)completedBlock;\n\n/**\n * Download an array of images and starts them in an animation loop\n *\n *@param arrayOfURLs An array of NSURL\n */\n- (void)setAnimationImagesWithURLs:(NSArray *)arrayOfURLs;\n\n/**\n * Cancel the current download\n */\n- (void)cancelCurrentImageLoad;\n\n- (void)cancelCurrentArrayLoad;\n\n@end\n"
  },
  {
    "path": "Pods/SDWebImage/SDWebImage/UIImageView+WebCache.m",
    "content": "/*\n * This file is part of the SDWebImage package.\n * (c) Olivier Poitrey <rs@dailymotion.com>\n *\n * For the full copyright and license information, please view the LICENSE\n * file that was distributed with this source code.\n */\n\n#import \"UIImageView+WebCache.h\"\n#import \"objc/runtime.h\"\n\nstatic char operationKey;\nstatic char operationArrayKey;\n\n@implementation UIImageView (WebCache)\n\n- (void)setImageWithURL:(NSURL *)url {\n    [self setImageWithURL:url placeholderImage:nil options:0 progress:nil completed:nil];\n}\n\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder {\n    [self setImageWithURL:url placeholderImage:placeholder options:0 progress:nil completed:nil];\n}\n\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options {\n    [self setImageWithURL:url placeholderImage:placeholder options:options progress:nil completed:nil];\n}\n\n- (void)setImageWithURL:(NSURL *)url completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setImageWithURL:url placeholderImage:nil options:0 progress:nil completed:completedBlock];\n}\n\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setImageWithURL:url placeholderImage:placeholder options:0 progress:nil completed:completedBlock];\n}\n\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock {\n    [self setImageWithURL:url placeholderImage:placeholder options:options progress:nil completed:completedBlock];\n}\n\n- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletedBlock)completedBlock {\n    [self cancelCurrentImageLoad];\n\n    self.image = placeholder;\n\n    if (url) {\n        __weak UIImageView *wself = self;\n        id <SDWebImageOperation> operation = [SDWebImageManager.sharedManager downloadWithURL:url options:options progress:progressBlock completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {\n            if (!wself) return;\n            dispatch_main_sync_safe(^{\n                if (!wself) return;\n                if (image) {\n                    wself.image = image;\n                    [wself setNeedsLayout];\n                }\n                if (completedBlock && finished) {\n                    completedBlock(image, error, cacheType);\n                }\n            });\n        }];\n        objc_setAssociatedObject(self, &operationKey, operation, OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n    }\n}\n\n- (void)setAnimationImagesWithURLs:(NSArray *)arrayOfURLs {\n    [self cancelCurrentArrayLoad];\n    __weak UIImageView *wself = self;\n\n    NSMutableArray *operationsArray = [[NSMutableArray alloc] init];\n\n    for (NSURL *logoImageURL in arrayOfURLs) {\n        id <SDWebImageOperation> operation = [SDWebImageManager.sharedManager downloadWithURL:logoImageURL options:0 progress:nil completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {\n            if (!wself) return;\n            dispatch_main_sync_safe(^{\n                __strong UIImageView *sself = wself;\n                [sself stopAnimating];\n                if (sself && image) {\n                    NSMutableArray *currentImages = [[sself animationImages] mutableCopy];\n                    if (!currentImages) {\n                        currentImages = [[NSMutableArray alloc] init];\n                    }\n                    [currentImages addObject:image];\n\n                    sself.animationImages = currentImages;\n                    [sself setNeedsLayout];\n                }\n                [sself startAnimating];\n            });\n        }];\n        [operationsArray addObject:operation];\n    }\n\n    objc_setAssociatedObject(self, &operationArrayKey, [NSArray arrayWithArray:operationsArray], OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n}\n\n- (void)cancelCurrentImageLoad {\n    // Cancel in progress downloader from queue\n    id <SDWebImageOperation> operation = objc_getAssociatedObject(self, &operationKey);\n    if (operation) {\n        [operation cancel];\n        objc_setAssociatedObject(self, &operationKey, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n    }\n}\n\n- (void)cancelCurrentArrayLoad {\n    // Cancel in progress downloader from queue\n    NSArray *operations = objc_getAssociatedObject(self, &operationArrayKey);\n    for (id <SDWebImageOperation> operation in operations) {\n        if (operation) {\n            [operation cancel];\n        }\n    }\n    objc_setAssociatedObject(self, &operationArrayKey, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC);\n}\n\n@end\n"
  },
  {
    "path": "README.md",
    "content": "CharacterText\n=========================\n\n**UILabel subclass to perform text effects**\n\nBlog Post: https://swiftyeti.com/texteffects-with-nslayoutmanager\n\nCharacterText uses NSLayoutManager to position CATextLayers for each glyph in your string. This gives you the power to create some neat text effect using all the attributes of CATextLayer.\n\nCharacterText is inspired from Secret & the new iOS8 autocomplete effect.\n\n## Usage\n\nCharacterLabel can be used in place of UILabel.\n\nYou can subclass CharacterLabel to then create your own animations. Three examples are provided: FallingLabel, FadingLabel, and MotionLabel.\n\nFallingLabel:\n\n[![FallingLabel](http://i.imgur.com/0R2iMOp.gif)](https://swiftyeti.com/texteffects-with-nslayoutmanager)\n\nFadingLabel:\n\n[![FadingLabel](http://i.imgur.com/fzUTN4E.gif)](https://swiftyeti.com/texteffects-with-nslayoutmanager)\n\nMotionLabel:\n\n[![MotionLabel](http://i.imgur.com/jGR7PsR.gif)](https://swiftyeti.com/texteffects-with-nslayoutmanager)\n\n\nObjective-C Version:\nhttps://github.com/android1989/YetiCharacterLabelExample\n"
  }
]