├── .gitignore ├── Podfile ├── Podfile.lock ├── Pods ├── Firebase │ ├── Core │ │ └── Sources │ │ │ ├── Firebase.h │ │ │ └── module.modulemap │ └── README.md ├── FirebaseAnalytics │ └── Frameworks │ │ └── FirebaseAnalytics.framework │ │ ├── FirebaseAnalytics │ │ ├── Headers │ │ ├── FIRAnalytics+AppDelegate.h │ │ ├── FIRAnalytics.h │ │ ├── FIRAnalyticsConfiguration.h │ │ ├── FIRApp.h │ │ ├── FIRConfiguration.h │ │ ├── FIREventNames.h │ │ ├── FIROptions.h │ │ ├── FIRParameterNames.h │ │ ├── FIRUserPropertyNames.h │ │ └── FirebaseAnalytics.h │ │ └── Modules │ │ └── module.modulemap ├── FirebaseCore │ └── Frameworks │ │ └── FirebaseCore.framework │ │ ├── FirebaseCore │ │ ├── Headers │ │ ├── FIRAnalyticsConfiguration.h │ │ ├── FIRApp.h │ │ ├── FIRConfiguration.h │ │ ├── FIRLoggerLevel.h │ │ ├── FIROptions.h │ │ └── FirebaseCore.h │ │ └── Modules │ │ └── module.modulemap ├── FirebaseDatabase │ └── Frameworks │ │ └── FirebaseDatabase.framework │ │ ├── FirebaseDatabase │ │ ├── Headers │ │ ├── FIRDataEventType.h │ │ ├── FIRDataSnapshot.h │ │ ├── FIRDatabase.h │ │ ├── FIRDatabaseQuery.h │ │ ├── FIRDatabaseReference.h │ │ ├── FIRMutableData.h │ │ ├── FIRServerValue.h │ │ ├── FIRTransactionResult.h │ │ └── FirebaseDatabase.h │ │ ├── Info.plist │ │ ├── Modules │ │ └── module.modulemap │ │ └── NOTICE ├── FirebaseInstanceID │ ├── CHANGELOG.md │ ├── Frameworks │ │ └── FirebaseInstanceID.framework │ │ │ ├── FirebaseInstanceID │ │ │ ├── Headers │ │ │ ├── FIRInstanceID.h │ │ │ └── FirebaseInstanceID.h │ │ │ └── Modules │ │ │ └── module.modulemap │ └── README.md ├── GeoFire │ ├── GeoFire │ │ ├── API │ │ │ ├── GFCircleQuery.h │ │ │ ├── GFQuery.h │ │ │ ├── GFRegionQuery.h │ │ │ └── GeoFire.h │ │ └── Implementation │ │ │ ├── GFBase32Utils.h │ │ │ ├── GFBase32Utils.m │ │ │ ├── GFGeoHash.h │ │ │ ├── GFGeoHash.m │ │ │ ├── GFGeoHashQuery.h │ │ │ ├── GFGeoHashQuery.m │ │ │ ├── GFQuery+Private.h │ │ │ ├── GFQuery.m │ │ │ ├── GeoFire+Private.h │ │ │ └── GeoFire.m │ ├── LICENSE │ └── README.md ├── GoogleToolboxForMac │ ├── Foundation │ │ ├── GTMNSData+zlib.h │ │ └── GTMNSData+zlib.m │ ├── GTMDefines.h │ ├── LICENSE │ └── README.md ├── Headers │ ├── Private │ │ └── Firebase │ │ │ └── Firebase.h │ └── Public │ │ └── Firebase │ │ └── Firebase.h ├── Local Podspecs │ └── GeoFire.podspec.json ├── Manifest.lock ├── Pods.xcodeproj │ ├── project.pbxproj │ └── xcuserdata │ │ └── forrestknight.xcuserdatad │ │ └── xcschemes │ │ ├── GeoFire.xcscheme │ │ ├── GoogleToolboxForMac.xcscheme │ │ ├── Pods-PokeFinder.xcscheme │ │ └── xcschememanagement.plist └── Target Support Files │ ├── GeoFire │ ├── GeoFire-dummy.m │ ├── GeoFire-prefix.pch │ ├── GeoFire-umbrella.h │ ├── GeoFire.modulemap │ ├── GeoFire.xcconfig │ └── Info.plist │ ├── GoogleToolboxForMac │ ├── GoogleToolboxForMac-dummy.m │ ├── GoogleToolboxForMac-prefix.pch │ ├── GoogleToolboxForMac-umbrella.h │ ├── GoogleToolboxForMac.modulemap │ ├── GoogleToolboxForMac.xcconfig │ └── Info.plist │ └── Pods-PokeFinder │ ├── Info.plist │ ├── Pods-PokeFinder-acknowledgements.markdown │ ├── Pods-PokeFinder-acknowledgements.plist │ ├── Pods-PokeFinder-dummy.m │ ├── Pods-PokeFinder-frameworks.sh │ ├── Pods-PokeFinder-resources.sh │ ├── Pods-PokeFinder-umbrella.h │ ├── Pods-PokeFinder.debug.xcconfig │ ├── Pods-PokeFinder.modulemap │ └── Pods-PokeFinder.release.xcconfig ├── PokeFinder.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── xcuserdata │ └── forrestknight.xcuserdatad │ └── xcschemes │ ├── PokeFinder.xcscheme │ └── xcschememanagement.plist ├── PokeFinder.xcworkspace └── contents.xcworkspacedata ├── PokeFinder ├── AppDelegate.swift ├── Assets.xcassets │ ├── 1.imageset │ │ ├── 1.png │ │ └── Contents.json │ ├── 10.imageset │ │ ├── 10.png │ │ └── Contents.json │ ├── 100.imageset │ │ ├── 100.png │ │ └── Contents.json │ ├── 101.imageset │ │ ├── 101.png │ │ └── Contents.json │ ├── 102.imageset │ │ ├── 102.png │ │ └── Contents.json │ ├── 103.imageset │ │ ├── 103.png │ │ └── Contents.json │ ├── 104.imageset │ │ ├── 104.png │ │ └── Contents.json │ ├── 105.imageset │ │ ├── 105.png │ │ └── Contents.json │ ├── 106.imageset │ │ ├── 106.png │ │ └── Contents.json │ ├── 107.imageset │ │ ├── 107.png │ │ └── Contents.json │ ├── 108.imageset │ │ ├── 108.png │ │ └── Contents.json │ ├── 109.imageset │ │ ├── 109.png │ │ └── Contents.json │ ├── 11.imageset │ │ ├── 11.png │ │ └── Contents.json │ ├── 110.imageset │ │ ├── 110.png │ │ └── Contents.json │ ├── 111.imageset │ │ ├── 111.png │ │ └── Contents.json │ ├── 112.imageset │ │ ├── 112.png │ │ └── Contents.json │ ├── 113.imageset │ │ ├── 113.png │ │ └── Contents.json │ ├── 114.imageset │ │ ├── 114.png │ │ └── Contents.json │ ├── 115.imageset │ │ ├── 115.png │ │ └── Contents.json │ ├── 116.imageset │ │ ├── 116.png │ │ └── Contents.json │ ├── 117.imageset │ │ ├── 117.png │ │ └── Contents.json │ ├── 118.imageset │ │ ├── 118.png │ │ └── Contents.json │ ├── 119.imageset │ │ ├── 119.png │ │ └── Contents.json │ ├── 12.imageset │ │ ├── 12.png │ │ └── Contents.json │ ├── 120.imageset │ │ ├── 120.png │ │ └── Contents.json │ ├── 121.imageset │ │ ├── 121.png │ │ └── Contents.json │ ├── 122.imageset │ │ ├── 122.png │ │ └── Contents.json │ ├── 123.imageset │ │ ├── 123.png │ │ └── Contents.json │ ├── 124.imageset │ │ ├── 124.png │ │ └── Contents.json │ ├── 125.imageset │ │ ├── 125.png │ │ └── Contents.json │ ├── 126.imageset │ │ ├── 126.png │ │ └── Contents.json │ ├── 127.imageset │ │ ├── 127.png │ │ └── Contents.json │ ├── 128.imageset │ │ ├── 128.png │ │ └── Contents.json │ ├── 129.imageset │ │ ├── 129.png │ │ └── Contents.json │ ├── 13.imageset │ │ ├── 13.png │ │ └── Contents.json │ ├── 130.imageset │ │ ├── 130.png │ │ └── Contents.json │ ├── 131.imageset │ │ ├── 131.png │ │ └── Contents.json │ ├── 132.imageset │ │ ├── 132.png │ │ └── Contents.json │ ├── 133.imageset │ │ ├── 133.png │ │ └── Contents.json │ ├── 134.imageset │ │ ├── 134.png │ │ └── Contents.json │ ├── 135.imageset │ │ ├── 135.png │ │ └── Contents.json │ ├── 136.imageset │ │ ├── 136.png │ │ └── Contents.json │ ├── 137.imageset │ │ ├── 137.png │ │ └── Contents.json │ ├── 138.imageset │ │ ├── 138.png │ │ └── Contents.json │ ├── 139.imageset │ │ ├── 139.png │ │ └── Contents.json │ ├── 14.imageset │ │ ├── 14.png │ │ └── Contents.json │ ├── 140.imageset │ │ ├── 140.png │ │ └── Contents.json │ ├── 141.imageset │ │ ├── 141.png │ │ └── Contents.json │ ├── 142.imageset │ │ ├── 142.png │ │ └── Contents.json │ ├── 143.imageset │ │ ├── 143.png │ │ └── Contents.json │ ├── 144.imageset │ │ ├── 144.png │ │ └── Contents.json │ ├── 145.imageset │ │ ├── 145.png │ │ └── Contents.json │ ├── 146.imageset │ │ ├── 146.png │ │ └── Contents.json │ ├── 147.imageset │ │ ├── 147.png │ │ └── Contents.json │ ├── 148.imageset │ │ ├── 148.png │ │ └── Contents.json │ ├── 149.imageset │ │ ├── 149.png │ │ └── Contents.json │ ├── 15.imageset │ │ ├── 15.png │ │ └── Contents.json │ ├── 150.imageset │ │ ├── 150.png │ │ └── Contents.json │ ├── 151.imageset │ │ ├── 151.png │ │ └── Contents.json │ ├── 16.imageset │ │ ├── 16.png │ │ └── Contents.json │ ├── 17.imageset │ │ ├── 17.png │ │ └── Contents.json │ ├── 18.imageset │ │ ├── 18.png │ │ └── Contents.json │ ├── 19.imageset │ │ ├── 19.png │ │ └── Contents.json │ ├── 2.imageset │ │ ├── 2.png │ │ └── Contents.json │ ├── 20.imageset │ │ ├── 20.png │ │ └── Contents.json │ ├── 21.imageset │ │ ├── 21.png │ │ └── Contents.json │ ├── 22.imageset │ │ ├── 22.png │ │ └── Contents.json │ ├── 23.imageset │ │ ├── 23.png │ │ └── Contents.json │ ├── 24.imageset │ │ ├── 24.png │ │ └── Contents.json │ ├── 25.imageset │ │ ├── 25.png │ │ └── Contents.json │ ├── 26.imageset │ │ ├── 26.png │ │ └── Contents.json │ ├── 27.imageset │ │ ├── 27.png │ │ └── Contents.json │ ├── 28.imageset │ │ ├── 28.png │ │ └── Contents.json │ ├── 29.imageset │ │ ├── 29.png │ │ └── Contents.json │ ├── 3.imageset │ │ ├── 3.png │ │ └── Contents.json │ ├── 30.imageset │ │ ├── 30.png │ │ └── Contents.json │ ├── 31.imageset │ │ ├── 31.png │ │ └── Contents.json │ ├── 32.imageset │ │ ├── 32.png │ │ └── Contents.json │ ├── 33.imageset │ │ ├── 33.png │ │ └── Contents.json │ ├── 34.imageset │ │ ├── 34.png │ │ └── Contents.json │ ├── 35.imageset │ │ ├── 35.png │ │ └── Contents.json │ ├── 36.imageset │ │ ├── 36.png │ │ └── Contents.json │ ├── 37.imageset │ │ ├── 37.png │ │ └── Contents.json │ ├── 38.imageset │ │ ├── 38.png │ │ └── Contents.json │ ├── 39.imageset │ │ ├── 39.png │ │ └── Contents.json │ ├── 4.imageset │ │ ├── 4.png │ │ └── Contents.json │ ├── 40.imageset │ │ ├── 40.png │ │ └── Contents.json │ ├── 41.imageset │ │ ├── 41.png │ │ └── Contents.json │ ├── 42.imageset │ │ ├── 42.png │ │ └── Contents.json │ ├── 43.imageset │ │ ├── 43.png │ │ └── Contents.json │ ├── 44.imageset │ │ ├── 44.png │ │ └── Contents.json │ ├── 45.imageset │ │ ├── 45.png │ │ └── Contents.json │ ├── 46.imageset │ │ ├── 46.png │ │ └── Contents.json │ ├── 47.imageset │ │ ├── 47.png │ │ └── Contents.json │ ├── 48.imageset │ │ ├── 48.png │ │ └── Contents.json │ ├── 49.imageset │ │ ├── 49.png │ │ └── Contents.json │ ├── 5.imageset │ │ ├── 5.png │ │ └── Contents.json │ ├── 50.imageset │ │ ├── 50.png │ │ └── Contents.json │ ├── 51.imageset │ │ ├── 51.png │ │ └── Contents.json │ ├── 52.imageset │ │ ├── 52.png │ │ └── Contents.json │ ├── 53.imageset │ │ ├── 53.png │ │ └── Contents.json │ ├── 54.imageset │ │ ├── 54.png │ │ └── Contents.json │ ├── 55.imageset │ │ ├── 55.png │ │ └── Contents.json │ ├── 56.imageset │ │ ├── 56.png │ │ └── Contents.json │ ├── 57.imageset │ │ ├── 57.png │ │ └── Contents.json │ ├── 58.imageset │ │ ├── 58.png │ │ └── Contents.json │ ├── 59.imageset │ │ ├── 59.png │ │ └── Contents.json │ ├── 6.imageset │ │ ├── 6.png │ │ └── Contents.json │ ├── 60.imageset │ │ ├── 60.png │ │ └── Contents.json │ ├── 61.imageset │ │ ├── 61.png │ │ └── Contents.json │ ├── 62.imageset │ │ ├── 62.png │ │ └── Contents.json │ ├── 63.imageset │ │ ├── 63.png │ │ └── Contents.json │ ├── 64.imageset │ │ ├── 64.png │ │ └── Contents.json │ ├── 65.imageset │ │ ├── 65.png │ │ └── Contents.json │ ├── 66.imageset │ │ ├── 66.png │ │ └── Contents.json │ ├── 67.imageset │ │ ├── 67.png │ │ └── Contents.json │ ├── 68.imageset │ │ ├── 68.png │ │ └── Contents.json │ ├── 69.imageset │ │ ├── 69.png │ │ └── Contents.json │ ├── 7.imageset │ │ ├── 7.png │ │ └── Contents.json │ ├── 70.imageset │ │ ├── 70.png │ │ └── Contents.json │ ├── 71.imageset │ │ ├── 71.png │ │ └── Contents.json │ ├── 72.imageset │ │ ├── 72.png │ │ └── Contents.json │ ├── 73.imageset │ │ ├── 73.png │ │ └── Contents.json │ ├── 74.imageset │ │ ├── 74.png │ │ └── Contents.json │ ├── 75.imageset │ │ ├── 75.png │ │ └── Contents.json │ ├── 76.imageset │ │ ├── 76.png │ │ └── Contents.json │ ├── 77.imageset │ │ ├── 77.png │ │ └── Contents.json │ ├── 78.imageset │ │ ├── 78.png │ │ └── Contents.json │ ├── 79.imageset │ │ ├── 79.png │ │ └── Contents.json │ ├── 8.imageset │ │ ├── 8.png │ │ └── Contents.json │ ├── 80.imageset │ │ ├── 80.png │ │ └── Contents.json │ ├── 81.imageset │ │ ├── 81.png │ │ └── Contents.json │ ├── 82.imageset │ │ ├── 82.png │ │ └── Contents.json │ ├── 83.imageset │ │ ├── 83.png │ │ └── Contents.json │ ├── 84.imageset │ │ ├── 84.png │ │ └── Contents.json │ ├── 85.imageset │ │ ├── 85.png │ │ └── Contents.json │ ├── 86.imageset │ │ ├── 86.png │ │ └── Contents.json │ ├── 87.imageset │ │ ├── 87.png │ │ └── Contents.json │ ├── 88.imageset │ │ ├── 88.png │ │ └── Contents.json │ ├── 89.imageset │ │ ├── 89.png │ │ └── Contents.json │ ├── 9.imageset │ │ ├── 9.png │ │ └── Contents.json │ ├── 90.imageset │ │ ├── 90.png │ │ └── Contents.json │ ├── 91.imageset │ │ ├── 91.png │ │ └── Contents.json │ ├── 92.imageset │ │ ├── 92.png │ │ └── Contents.json │ ├── 93.imageset │ │ ├── 93.png │ │ └── Contents.json │ ├── 94.imageset │ │ ├── 94.png │ │ └── Contents.json │ ├── 95.imageset │ │ ├── 95.png │ │ └── Contents.json │ ├── 96.imageset │ │ ├── 96.png │ │ └── Contents.json │ ├── 97.imageset │ │ ├── 97.png │ │ └── Contents.json │ ├── 98.imageset │ │ ├── 98.png │ │ └── Contents.json │ ├── 99.imageset │ │ ├── 99.png │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── ash.imageset │ │ ├── Contents.json │ │ └── ash.png │ ├── map.imageset │ │ ├── Contents.json │ │ └── location-map-flat.png │ └── pokeball.imageset │ │ ├── Contents.json │ │ └── pokeball.png ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── Info.plist ├── PokeAnnotation.swift └── ViewController.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xccheckout 23 | *.xcscmblueprint 24 | 25 | ## Obj-C/Swift specific 26 | *.hmap 27 | *.ipa 28 | *.dSYM.zip 29 | *.dSYM 30 | 31 | ## Playgrounds 32 | timeline.xctimeline 33 | playground.xcworkspace 34 | 35 | # Swift Package Manager 36 | # 37 | # Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. 38 | # Packages/ 39 | # Package.pins 40 | .build/ 41 | 42 | # CocoaPods 43 | # 44 | # We recommend against adding the Pods directory to your .gitignore. However 45 | # you should judge for yourself, the pros and cons are mentioned at: 46 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 47 | # 48 | # Pods/ 49 | 50 | # Carthage 51 | # 52 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 53 | # Carthage/Checkouts 54 | 55 | Carthage/Build 56 | 57 | # fastlane 58 | # 59 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 60 | # screenshots whenever they are needed. 61 | # For more information about the recommended setup visit: 62 | # https://docs.fastlane.tools/best-practices/source-control/#source-control 63 | 64 | fastlane/report.xml 65 | fastlane/Preview.html 66 | fastlane/screenshots 67 | fastlane/test_output 68 | 69 | # Xcode 70 | # 71 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 72 | 73 | ## Build generated 74 | build/ 75 | DerivedData/ 76 | 77 | ## Various settings 78 | *.pbxuser 79 | !default.pbxuser 80 | *.mode1v3 81 | !default.mode1v3 82 | *.mode2v3 83 | !default.mode2v3 84 | *.perspectivev3 85 | !default.perspectivev3 86 | xcuserdata/ 87 | 88 | ## Other 89 | *.moved-aside 90 | *.xccheckout 91 | *.xcscmblueprint 92 | 93 | PokeFinder/GoogleService-info.plist -------------------------------------------------------------------------------- /Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | # platform :ios, '9.0' 3 | 4 | target 'PokeFinder' do 5 | # Comment the next line if you're not using Swift and don't want to use dynamic frameworks 6 | use_frameworks! 7 | 8 | # Pods for PokeFinder 9 | pod 'Firebase/Core' 10 | pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git' 11 | end 12 | -------------------------------------------------------------------------------- /Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Firebase/Core (3.14.0): 3 | - FirebaseAnalytics (= 3.7.0) 4 | - FirebaseCore (= 3.5.1) 5 | - Firebase/Database (3.14.0): 6 | - Firebase/Core 7 | - FirebaseDatabase (= 3.1.2) 8 | - FirebaseAnalytics (3.7.0): 9 | - FirebaseCore (~> 3.5) 10 | - FirebaseInstanceID (~> 1.0) 11 | - GoogleToolboxForMac/NSData+zlib (~> 2.1) 12 | - FirebaseCore (3.5.1): 13 | - GoogleToolboxForMac/NSData+zlib (~> 2.1) 14 | - FirebaseDatabase (3.1.2): 15 | - FirebaseAnalytics (~> 3.7) 16 | - FirebaseInstanceID (1.0.9) 17 | - GeoFire (2.0.0): 18 | - Firebase/Database (~> 3.2) 19 | - GoogleToolboxForMac/Defines (2.1.1) 20 | - GoogleToolboxForMac/NSData+zlib (2.1.1): 21 | - GoogleToolboxForMac/Defines (= 2.1.1) 22 | 23 | DEPENDENCIES: 24 | - Firebase/Core 25 | - GeoFire (from `https://github.com/firebase/geofire-objc.git`) 26 | 27 | EXTERNAL SOURCES: 28 | GeoFire: 29 | :git: https://github.com/firebase/geofire-objc.git 30 | 31 | CHECKOUT OPTIONS: 32 | GeoFire: 33 | :commit: dbb8d193f5ee1371837800d0502bd29cba779da4 34 | :git: https://github.com/firebase/geofire-objc.git 35 | 36 | SPEC CHECKSUMS: 37 | Firebase: 85a581fb04e44f63ae9f4fbc8d6dabf4a4c18653 38 | FirebaseAnalytics: 0d1b7d81d5021155be37702a94ba1ec16d45365d 39 | FirebaseCore: 225d40532489835a034b8f4e2c9c87fbf4f615a2 40 | FirebaseDatabase: 05c96d7b43a7368dc91c07791adb49683e1738d1 41 | FirebaseInstanceID: 2d0518b1378fe9d685ef40cbdd63d2fdc1125339 42 | GeoFire: ef73103b88eb026c27212c40ea16757d6ad362ea 43 | GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0 44 | 45 | PODFILE CHECKSUM: 21fbea15d415cf9f4dcbf2264d1d1836b17cdb5f 46 | 47 | COCOAPODS: 1.2.0 48 | -------------------------------------------------------------------------------- /Pods/Firebase/Core/Sources/Firebase.h: -------------------------------------------------------------------------------- 1 | #import 2 | #import 3 | 4 | #if !defined(__has_include) 5 | #error "Firebase.h won't import anything if your compiler doesn't support __has_include. Please \ 6 | import the headers individually." 7 | #else 8 | #if __has_include() 9 | #import 10 | #endif 11 | 12 | #if __has_include() 13 | #import 14 | #endif 15 | 16 | #if __has_include() 17 | #import 18 | #endif 19 | 20 | #if __has_include() 21 | #import 22 | #endif 23 | 24 | #if __has_include() 25 | #import 26 | #endif 27 | 28 | #if __has_include() 29 | #import 30 | #endif 31 | 32 | #if __has_include() 33 | #import 34 | #endif 35 | 36 | #if __has_include() 37 | #import 38 | #endif 39 | 40 | #if __has_include() 41 | #import 42 | #endif 43 | 44 | #if __has_include() 45 | #import 46 | #endif 47 | 48 | #if __has_include() 49 | #import 50 | #endif 51 | 52 | #endif // defined(__has_include) 53 | -------------------------------------------------------------------------------- /Pods/Firebase/Core/Sources/module.modulemap: -------------------------------------------------------------------------------- 1 | module Firebase { 2 | export * 3 | header "Firebase.h" 4 | } -------------------------------------------------------------------------------- /Pods/Firebase/README.md: -------------------------------------------------------------------------------- 1 | # Firebase APIs for iOS 2 | 3 | Simplify your iOS development, grow your user base, and monetize more 4 | effectively with Firebase services. 5 | 6 | Much more information can be found at [https://firebase.google.com](https://firebase.google.com). 7 | 8 | ## Install a Firebase SDK using CocoaPods 9 | 10 | Firebase distributes several iOS specific APIs and SDKs via CocoaPods. 11 | You can install the CocoaPods tool on OS X by running the following command from 12 | the terminal. Detailed information is available in the [Getting Started 13 | guide](https://guides.cocoapods.org/using/getting-started.html#getting-started). 14 | 15 | ``` 16 | $ sudo gem install cocoapods 17 | ``` 18 | 19 | ## Try out an SDK 20 | 21 | You can try any of the SDKs with `pod try`. Run the following command and select 22 | the SDK you are interested in when prompted: 23 | 24 | ``` 25 | $ pod try Firebase 26 | ``` 27 | 28 | Note that some SDKs may require credentials. More information is available in 29 | the SDK-specific documentation at [https://firebase.google.com/docs/](https://firebase.google.com/docs/). 30 | 31 | ## Add a Firebase SDK to your iOS app 32 | 33 | CocoaPods is used to install and manage dependencies in existing Xcode projects. 34 | 35 | 1. Create an Xcode project, and save it to your local machine. 36 | 2. Create a file named `Podfile` in your project directory. This file defines 37 | your project's dependencies, and is commonly referred to as a Podspec. 38 | 3. Open `Podfile`, and add your dependencies. A simple Podspec is shown here: 39 | 40 | ``` 41 | platform :ios, '7.0' 42 | pod 'Firebase' 43 | ``` 44 | 45 | 4. Save the file. 46 | 5. Open a terminal and `cd` to the directory containing the Podfile. 47 | 48 | ``` 49 | $ cd /project/ 50 | ``` 51 | 52 | 6. Run the `pod install` command. This will install the SDKs specified in the 53 | Podspec, along with any dependencies they may have. 54 | 55 | ``` 56 | $ pod install 57 | ``` 58 | 59 | 7. Open your app's `.xcworkspace` file to launch Xcode. 60 | Use this file for all development on your app. 61 | 8. You can also install other Firebase SDKs by adding the subspecs in the 62 | Podfile. 63 | 64 | ``` 65 | pod 'Firebase/AdMob' 66 | pod 'Firebase/Analytics' 67 | pod 'Firebase/AppIndexing' 68 | pod 'Firebase/Auth' 69 | pod 'Firebase/Crash' 70 | pod 'Firebase/Database' 71 | pod 'Firebase/DynamicLinks' 72 | pod 'Firebase/Invites' 73 | pod 'Firebase/Messaging' 74 | pod 'Firebase/RemoteConfig' 75 | pod 'Firebase/Storage' 76 | ``` 77 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/FirebaseAnalytics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/FirebaseAnalytics -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "FIRAnalytics.h" 4 | 5 | /** 6 | * Provides App Delegate handlers to be used in your App Delegate. 7 | * 8 | * To save time integrating Firebase Analytics in an application, Firebase Analytics does not 9 | * require delegation implementation from the AppDelegate. Instead this is automatically done by 10 | * Firebase Analytics. Should you choose instead to delegate manually, you can turn off the App 11 | * Delegate Proxy by adding FirebaseAppDelegateProxyEnabled into your app's Info.plist and setting 12 | * it to NO, and adding the methods in this category to corresponding delegation handlers. 13 | * 14 | * To handle Universal Links, you must return YES in 15 | * [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. 16 | */ 17 | @interface FIRAnalytics (AppDelegate) 18 | 19 | /** 20 | * Handles events related to a URL session that are waiting to be processed. 21 | * 22 | * For optimal use of Firebase Analytics, call this method from the 23 | * [UIApplicationDelegate application:handleEventsForBackgroundURLSession:completionHandler] 24 | * method of the app delegate in your app. 25 | * 26 | * @param identifier The identifier of the URL session requiring attention. 27 | * @param completionHandler The completion handler to call when you finish processing the events. 28 | * Calling this completion handler lets the system know that your app's user interface is 29 | * updated and a new snapshot can be taken. 30 | */ 31 | + (void)handleEventsForBackgroundURLSession:(NSString *)identifier 32 | completionHandler:(void (^)(void))completionHandler; 33 | 34 | /** 35 | * Handles the event when the app is launched by a URL. 36 | * 37 | * Call this method from [UIApplicationDelegate application:openURL:options:] (on iOS 9.0 and 38 | * above), or [UIApplicationDelegate application:openURL:sourceApplication:annotation:] (on iOS 8.x 39 | * and below) in your app. 40 | * 41 | * @param url The URL resource to open. This resource can be a network resource or a file. 42 | */ 43 | + (void)handleOpenURL:(NSURL *)url; 44 | 45 | /** 46 | * Handles the event when the app receives data associated with user activity that includes a 47 | * Universal Link (on iOS 9.0 and above). 48 | * 49 | * Call this method from [UIApplication continueUserActivity:restorationHandler:] in your app 50 | * delegate (on iOS 9.0 and above). 51 | * 52 | * @param userActivity The activity object containing the data associated with the task the user 53 | * was performing. 54 | */ 55 | + (void)handleUserActivity:(id)userActivity; 56 | 57 | @end 58 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIRAnalyticsConfiguration.h: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIRApp.h: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIRConfiguration.h: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIROptions.h: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h: -------------------------------------------------------------------------------- 1 | /// @file FIRUserPropertyNames.h 2 | /// 3 | /// Predefined user property names. 4 | /// 5 | /// A UserProperty is an attribute that describes the app-user. By supplying UserProperties, you can 6 | /// later analyze different behaviors of various segments of your userbase. You may supply up to 25 7 | /// unique UserProperties per app, and you can use the name and value of your choosing for each one. 8 | /// UserProperty names can be up to 24 characters long, may only contain alphanumeric characters and 9 | /// underscores ("_"), and must start with an alphabetic character. UserProperty values can be up to 10 | /// 36 characters long. The "firebase_" prefix is reserved and should not be used. 11 | 12 | /// The method used to sign in. For example, "google", "facebook" or "twitter". 13 | static NSString *const kFIRUserPropertySignUpMethod = @"sign_up_method"; 14 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h: -------------------------------------------------------------------------------- 1 | #import "FIRAnalyticsConfiguration.h" 2 | #import "FIRApp.h" 3 | #import "FIRConfiguration.h" 4 | #import "FIROptions.h" 5 | #import "FIRAnalytics+AppDelegate.h" 6 | #import "FIRAnalytics.h" 7 | #import "FIREventNames.h" 8 | #import "FIRParameterNames.h" 9 | #import "FIRUserPropertyNames.h" 10 | -------------------------------------------------------------------------------- /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module FirebaseAnalytics { 2 | umbrella header "FirebaseAnalytics.h" 3 | export * 4 | module * { export *} 5 | link "sqlite3" 6 | link "z" 7 | link framework "CoreGraphics" 8 | link framework "Foundation" 9 | link framework "UIKit" 10 | } -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/Pods/FirebaseCore/Frameworks/FirebaseCore.framework/FirebaseCore -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | /** 4 | * This class provides configuration fields for Firebase Analytics. 5 | */ 6 | @interface FIRAnalyticsConfiguration : NSObject 7 | 8 | /** 9 | * Returns the shared instance of FIRAnalyticsConfiguration. 10 | */ 11 | + (FIRAnalyticsConfiguration *)sharedInstance; 12 | 13 | /** 14 | * Sets the minimum engagement time in seconds required to start a new session. The default value 15 | * is 10 seconds. 16 | */ 17 | - (void)setMinimumSessionInterval:(NSTimeInterval)minimumSessionInterval; 18 | 19 | /** 20 | * Sets the interval of inactivity in seconds that terminates the current session. The default 21 | * value is 1800 seconds (30 minutes). 22 | */ 23 | - (void)setSessionTimeoutInterval:(NSTimeInterval)sessionTimeoutInterval; 24 | 25 | /** 26 | * Sets whether analytics collection is enabled for this app on this device. This setting is 27 | * persisted across app sessions. By default it is enabled. 28 | */ 29 | - (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled; 30 | 31 | /** 32 | * Deprecated. Sets whether measurement and reporting are enabled for this app on this device. By 33 | * default they are enabled. 34 | */ 35 | - (void)setIsEnabled:(BOOL)isEnabled 36 | DEPRECATED_MSG_ATTRIBUTE("Use setAnalyticsCollectionEnabled: instead."); 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/Headers/FIRConfiguration.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "FIRAnalyticsConfiguration.h" 4 | #import "FIRLoggerLevel.h" 5 | 6 | /** 7 | * The log levels used by FIRConfiguration. 8 | */ 9 | typedef NS_ENUM(NSInteger, FIRLogLevel) { 10 | /** Error */ 11 | kFIRLogLevelError __deprecated = 0, 12 | /** Warning */ 13 | kFIRLogLevelWarning __deprecated, 14 | /** Info */ 15 | kFIRLogLevelInfo __deprecated, 16 | /** Debug */ 17 | kFIRLogLevelDebug __deprecated, 18 | /** Assert */ 19 | kFIRLogLevelAssert __deprecated, 20 | /** Max */ 21 | kFIRLogLevelMax __deprecated = kFIRLogLevelAssert 22 | } DEPRECATED_MSG_ATTRIBUTE( 23 | "Use -FIRDebugEnabled and -FIRDebugDisabled or setLoggerLevel. See FIRApp.h for more details."); 24 | 25 | /** 26 | * This interface provides global level properties that the developer can tweak, and the singleton 27 | * of the Firebase Analytics configuration class. 28 | */ 29 | @interface FIRConfiguration : NSObject 30 | 31 | /** Returns the shared configuration object. */ 32 | + (FIRConfiguration *)sharedInstance; 33 | 34 | /** The configuration class for Firebase Analytics. */ 35 | @property(nonatomic, readwrite) FIRAnalyticsConfiguration *analyticsConfiguration; 36 | 37 | /** Global log level. Defaults to kFIRLogLevelError. */ 38 | @property(nonatomic, readwrite, assign) FIRLogLevel logLevel DEPRECATED_MSG_ATTRIBUTE( 39 | "Use -FIRDebugEnabled and -FIRDebugDisabled or setLoggerLevel. See FIRApp.h for more details."); 40 | 41 | /** 42 | * Sets the logging level for internal Firebase logging. Firebase will only log messages 43 | * that are logged at or below loggerLevel. The messages are logged both to the Xcode 44 | * console and to the device's log. Note that if an app is running from AppStore, it will 45 | * never log above FIRLoggerLevelNotice even if loggerLevel is set to a higher (more verbose) 46 | * setting. 47 | * 48 | * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice. 49 | */ 50 | - (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel; 51 | 52 | @end 53 | -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/Headers/FIRLoggerLevel.h: -------------------------------------------------------------------------------- 1 | /** 2 | * The log levels used by internal logging. 3 | */ 4 | typedef NS_ENUM(NSInteger, FIRLoggerLevel) { 5 | FIRLoggerLevelError = 3 /*ASL_LEVEL_ERR*/, 6 | FIRLoggerLevelWarning = 4 /*ASL_LEVEL_WARNING*/, 7 | FIRLoggerLevelNotice = 5 /*ASL_LEVEL_NOTICE*/, 8 | FIRLoggerLevelInfo = 6 /*ASL_LEVEL_INFO*/, 9 | FIRLoggerLevelDebug = 7 /*ASL_LEVEL_DEBUG*/, 10 | FIRLoggerLevelMin = FIRLoggerLevelError, 11 | FIRLoggerLevelMax = FIRLoggerLevelDebug 12 | }; 13 | -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/Headers/FIROptions.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | /** 4 | * This class provides constant fields of Google APIs. 5 | */ 6 | @interface FIROptions : NSObject 7 | 8 | /** 9 | * Returns the default options. 10 | */ 11 | + (FIROptions *)defaultOptions; 12 | 13 | /** 14 | * An iOS API key used for authenticating requests from your app, e.g. 15 | * @"AIzaSyDdVgKwhZl0sTTTLZ7iTmt1r3N2cJLnaDk", used to identify your app to Google servers. 16 | */ 17 | @property(nonatomic, readonly, copy) NSString *APIKey; 18 | 19 | /** 20 | * The OAuth2 client ID for iOS application used to authenticate Google users, for example 21 | * @"12345.apps.googleusercontent.com", used for signing in with Google. 22 | */ 23 | @property(nonatomic, readonly, copy) NSString *clientID; 24 | 25 | /** 26 | * The tracking ID for Google Analytics, e.g. @"UA-12345678-1", used to configure Google Analytics. 27 | */ 28 | @property(nonatomic, readonly, copy) NSString *trackingID; 29 | 30 | /** 31 | * The Project Number from the Google Developer's console, for example @"012345678901", used to 32 | * configure Google Cloud Messaging. 33 | */ 34 | @property(nonatomic, readonly, copy) NSString *GCMSenderID; 35 | 36 | /** 37 | * The Android client ID used in Google AppInvite when an iOS app has its Android version, for 38 | * example @"12345.apps.googleusercontent.com". 39 | */ 40 | @property(nonatomic, readonly, copy) NSString *androidClientID; 41 | 42 | /** 43 | * The Google App ID that is used to uniquely identify an instance of an app. 44 | */ 45 | @property(nonatomic, readonly, copy) NSString *googleAppID; 46 | 47 | /** 48 | * The database root URL, e.g. @"http://abc-xyz-123.firebaseio.com". 49 | */ 50 | @property(nonatomic, readonly, copy) NSString *databaseURL; 51 | 52 | /** 53 | * The URL scheme used to set up Durable Deep Link service. 54 | */ 55 | @property(nonatomic, readwrite, copy) NSString *deepLinkURLScheme; 56 | 57 | /** 58 | * The Google Cloud Storage bucket name, e.g. @"abc-xyz-123.storage.firebase.com". 59 | */ 60 | @property(nonatomic, readonly, copy) NSString *storageBucket; 61 | 62 | /** 63 | * Initializes a customized instance of FIROptions with keys. googleAppID, bundleID and GCMSenderID 64 | * are required. Other keys may required for configuring specific services. 65 | */ 66 | - (instancetype)initWithGoogleAppID:(NSString *)googleAppID 67 | bundleID:(NSString *)bundleID 68 | GCMSenderID:(NSString *)GCMSenderID 69 | APIKey:(NSString *)APIKey 70 | clientID:(NSString *)clientID 71 | trackingID:(NSString *)trackingID 72 | androidClientID:(NSString *)androidClientID 73 | databaseURL:(NSString *)databaseURL 74 | storageBucket:(NSString *)storageBucket 75 | deepLinkURLScheme:(NSString *)deepLinkURLScheme; 76 | 77 | /** 78 | * Initializes a customized instance of FIROptions from the file at the given plist file path. 79 | * For example, 80 | * NSString *filePath = 81 | * [[NSBundle mainBundle] pathForResource:@"GoogleService-Info" ofType:@"plist"]; 82 | * FIROptions *options = [[FIROptions alloc] initWithContentsOfFile:filePath]; 83 | * Returns nil if the plist file does not exist or is invalid. 84 | */ 85 | - (instancetype)initWithContentsOfFile:(NSString *)plistPath; 86 | 87 | @end 88 | -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/Headers/FirebaseCore.h: -------------------------------------------------------------------------------- 1 | #import "FIRAnalyticsConfiguration.h" 2 | #import "FIRApp.h" 3 | #import "FIRConfiguration.h" 4 | #import "FIRLoggerLevel.h" 5 | #import "FIROptions.h" 6 | -------------------------------------------------------------------------------- /Pods/FirebaseCore/Frameworks/FirebaseCore.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module FirebaseCore { 2 | umbrella header "FirebaseCore.h" 3 | export * 4 | module * { export *} 5 | link "c++" 6 | link "z" 7 | link framework "CoreGraphics" 8 | link framework "Foundation" 9 | link framework "UIKit" 10 | } -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/FirebaseDatabase: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/FirebaseDatabase -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Headers/FIRDataEventType.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Firebase iOS Client Library 3 | * 4 | * Copyright © 2013 Firebase - All Rights Reserved 5 | * https://www.firebase.com 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions are met: 9 | * 10 | * 1. Redistributions of source code must retain the above copyright notice, this 11 | * list of conditions and the following disclaimer. 12 | * 13 | * 2. Redistributions in binaryform must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 17 | * THIS SOFTWARE IS PROVIDED BY FIREBASE AS IS AND ANY EXPRESS OR 18 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 20 | * EVENT SHALL FIREBASE BE LIABLE FOR ANY DIRECT, 21 | * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 22 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 25 | * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 26 | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | */ 28 | 29 | #ifndef Firebase_FIRDataEventType_h 30 | #define Firebase_FIRDataEventType_h 31 | 32 | /** 33 | * This enum is the set of events that you can observe at a Firebase Database location. 34 | */ 35 | typedef NS_ENUM(NSInteger, FIRDataEventType) { 36 | /// A new child node is added to a location. 37 | FIRDataEventTypeChildAdded, 38 | /// A child node is removed from a location. 39 | FIRDataEventTypeChildRemoved, 40 | /// A child node at a location changes. 41 | FIRDataEventTypeChildChanged, 42 | /// A child node moves relative to the other child nodes at a location. 43 | FIRDataEventTypeChildMoved, 44 | /// Any data changes at a location or, recursively, at any child node. 45 | FIRDataEventTypeValue 46 | }; 47 | 48 | #endif 49 | -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Headers/FIRServerValue.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Firebase iOS Client Library 3 | * 4 | * Copyright © 2013 Firebase - All Rights Reserved 5 | * https://www.firebase.com 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions are met: 9 | * 10 | * 1. Redistributions of source code must retain the above copyright notice, this 11 | * list of conditions and the following disclaimer. 12 | * 13 | * 2. Redistributions in binaryform must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 17 | * THIS SOFTWARE IS PROVIDED BY FIREBASE AS IS AND ANY EXPRESS OR 18 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 20 | * EVENT SHALL FIREBASE BE LIABLE FOR ANY DIRECT, 21 | * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 22 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 25 | * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 26 | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | */ 28 | 29 | NS_ASSUME_NONNULL_BEGIN 30 | 31 | /** 32 | * Placeholder values you may write into Firebase Database as a value or priority 33 | * that will automatically be populated by the Firebase Database server. 34 | */ 35 | @interface FIRServerValue : NSObject 36 | 37 | /** 38 | * Placeholder value for the number of milliseconds since the Unix epoch 39 | */ 40 | + (NSDictionary *) timestamp; 41 | 42 | @end 43 | 44 | NS_ASSUME_NONNULL_END 45 | -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Headers/FIRTransactionResult.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Firebase iOS Client Library 3 | * 4 | * Copyright © 2013 Firebase - All Rights Reserved 5 | * https://www.firebase.com 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions are met: 9 | * 10 | * 1. Redistributions of source code must retain the above copyright notice, this 11 | * list of conditions and the following disclaimer. 12 | * 13 | * 2. Redistributions in binaryform must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 17 | * THIS SOFTWARE IS PROVIDED BY FIREBASE AS IS AND ANY EXPRESS OR 18 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 20 | * EVENT SHALL FIREBASE BE LIABLE FOR ANY DIRECT, 21 | * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 22 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 25 | * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 26 | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | */ 28 | 29 | #import 30 | #import "FIRMutableData.h" 31 | 32 | NS_ASSUME_NONNULL_BEGIN 33 | 34 | /** 35 | * Used for runTransactionBlock:. An FIRTransactionResult instance is a container for the results of the transaction. 36 | */ 37 | @interface FIRTransactionResult : NSObject 38 | 39 | /** 40 | * Used for runTransactionBlock:. Indicates that the new value should be saved at this location 41 | * 42 | * @param value A FIRMutableData instance containing the new value to be set 43 | * @return An FIRTransactionResult instance that can be used as a return value from the block given to runTransactionBlock: 44 | */ 45 | + (FIRTransactionResult *)successWithValue:(FIRMutableData *)value; 46 | 47 | 48 | /** 49 | * Used for runTransactionBlock:. Indicates that the current transaction should no longer proceed. 50 | * 51 | * @return An FIRTransactionResult instance that can be used as a return value from the block given to runTransactionBlock: 52 | */ 53 | + (FIRTransactionResult *) abort; 54 | 55 | @end 56 | 57 | NS_ASSUME_NONNULL_END 58 | -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Headers/FirebaseDatabase.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Firebase iOS Client Library 3 | * 4 | * Copyright © 2016 Firebase - All Rights Reserved 5 | * https://www.firebase.com 6 | * 7 | * Redistribution and use in source and binary forms, with or without 8 | * modification, are permitted provided that the following conditions are met: 9 | * 10 | * 1. Redistributions of source code must retain the above copyright notice, this 11 | * list of conditions and the following disclaimer. 12 | * 13 | * 2. Redistributions in binaryform must reproduce the above copyright notice, 14 | * this list of conditions and the following disclaimer in the documentation 15 | * and/or other materials provided with the distribution. 16 | * 17 | * THIS SOFTWARE IS PROVIDED BY FIREBASE AS IS AND ANY EXPRESS OR 18 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19 | * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO 20 | * EVENT SHALL FIREBASE BE LIABLE FOR ANY DIRECT, 21 | * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 22 | * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 23 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 24 | * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 25 | * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF 26 | * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 27 | */ 28 | 29 | #ifndef FirebaseDatabase_h 30 | #define FirebaseDatabase_h 31 | 32 | #import "FIRDatabase.h" 33 | #import "FIRDatabaseQuery.h" 34 | #import "FIRDatabaseReference.h" 35 | #import "FIRDataEventType.h" 36 | #import "FIRDataSnapshot.h" 37 | #import "FIRMutableData.h" 38 | #import "FIRServerValue.h" 39 | #import "FIRTransactionResult.h" 40 | 41 | #endif /* FirebaseDatabase_h */ 42 | -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Info.plist -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module FirebaseDatabase { 2 | umbrella header "FirebaseDatabase.h" 3 | 4 | export * 5 | module * { export * } 6 | 7 | link framework "CFNetwork" 8 | link framework "Security" 9 | link framework "SystemConfiguration" 10 | 11 | link "c++" 12 | link "icucore" 13 | } 14 | -------------------------------------------------------------------------------- /Pods/FirebaseDatabase/Frameworks/FirebaseDatabase.framework/NOTICE: -------------------------------------------------------------------------------- 1 | Google LevelDB 2 | Copyright (c) 2011 The LevelDB Authors. All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 5 | 6 | * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 7 | 8 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 9 | 10 | * Neither the name of Google Inc. nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. 11 | 12 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13 | 14 | -- 15 | 16 | Square Socket Rocket 17 | Copyright 2012 Square Inc. 18 | 19 | Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at 20 | 21 | http://www.apache.org/licenses/LICENSE-2.0 22 | 23 | Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. 24 | 25 | -- 26 | 27 | APLevelDB 28 | Created by Adam Preble on 1/23/12. 29 | Copyright (c) 2012 Adam Preble. All rights reserved. 30 | 31 | Permission is hereby granted, free of charge, to any person obtaining a copy 32 | of this software and associated documentation files (the "Software"), to deal 33 | in the Software without restriction, including without limitation the rights 34 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 35 | copies of the Software, and to permit persons to whom the Software is 36 | furnished to do so, subject to the following conditions: 37 | 38 | The above copyright notice and this permission notice shall be included in 39 | all copies or substantial portions of the Software. 40 | 41 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 42 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 43 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 44 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 45 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 46 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 47 | THE SOFTWARE. 48 | -------------------------------------------------------------------------------- /Pods/FirebaseInstanceID/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # 2017-01-31 -- v1.0.9 2 | 3 | - Removed an error being mistakenly logged to the console. 4 | 5 | # 2016-07-06 -- v1.0.8 6 | 7 | - Don't store InstanceID plists in Documents folder. 8 | 9 | # 2016-06-19 -- v1.0.7 10 | 11 | - Fix remote-notifications warning on app submission. 12 | 13 | # 2016-05-16 -- v1.0.6 14 | 15 | - Fix CocoaPod linter issues for InstanceID pod. 16 | 17 | # 2016-05-13 -- v1.0.5 18 | 19 | - Fix Authorization errors for InstanceID tokens. 20 | 21 | # 2016-05-11 -- v1.0.4 22 | 23 | - Reduce wait for InstanceID token during parallel requests. 24 | 25 | # 2016-04-18 -- v1.0.3 26 | 27 | - Change flag to disable swizzling to *FirebaseAppDelegateProxyEnabled*. 28 | - Fix incessant Keychain errors while accessing InstanceID. 29 | - Fix max retries for fetching IID token. 30 | 31 | # 2016-04-18 -- v1.0.2 32 | 33 | - Register for remote notifications on iOS8+ in the SDK itself. 34 | -------------------------------------------------------------------------------- /Pods/FirebaseInstanceID/Frameworks/FirebaseInstanceID.framework/FirebaseInstanceID: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/Pods/FirebaseInstanceID/Frameworks/FirebaseInstanceID.framework/FirebaseInstanceID -------------------------------------------------------------------------------- /Pods/FirebaseInstanceID/Frameworks/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h: -------------------------------------------------------------------------------- 1 | #import "FIRInstanceID.h" 2 | -------------------------------------------------------------------------------- /Pods/FirebaseInstanceID/Frameworks/FirebaseInstanceID.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module FirebaseInstanceID { 2 | umbrella header "FirebaseInstanceID.h" 3 | export * 4 | module * { export *} 5 | link framework "Foundation" 6 | link framework "UIKit" 7 | } -------------------------------------------------------------------------------- /Pods/FirebaseInstanceID/README.md: -------------------------------------------------------------------------------- 1 | # InstanceID SDK for iOS 2 | 3 | Instance ID provides a unique ID per instance of your apps and also provides a 4 | mechanism to authenticate and authorize actions, like sending messages via 5 | Firebase Cloud Messaging (FCM). 6 | 7 | 8 | Please visit [our developer 9 | site](https://developers.google.com/instance-id/) for integration instructions, 10 | documentation, support information, and terms of service. 11 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/API/GFCircleQuery.h: -------------------------------------------------------------------------------- 1 | // 2 | // GFCircleQuery.h 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/11/14. 6 | // Copyright (c) 2016 Firebase. All rights reserved. 7 | // 8 | 9 | @interface GFCircleQuery : GFQuery 10 | 11 | /** 12 | * The center of the search area. Update this value to update the query. Events are triggered for any keys that move 13 | * in or out of the search area. 14 | */ 15 | @property (atomic, readwrite) CLLocation *center; 16 | 17 | /** 18 | * The radius of the geo query in kilometers. Update this value to update the query. Events are triggered for any keys 19 | * that move in or out of the search area. 20 | */ 21 | @property (atomic, readwrite) double radius; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/API/GFRegionQuery.h: -------------------------------------------------------------------------------- 1 | 2 | // 3 | // GFRegionQuery.h 4 | // GeoFire 5 | // 6 | // Created by Jonny Dimond on 7/11/14. 7 | // Copyright (c) 2016 Firebase. All rights reserved. 8 | // 9 | 10 | #import 11 | 12 | @interface GFRegionQuery : GFQuery 13 | 14 | /** 15 | * The region to search for this query. Update this value to update the query. Events are triggered for any keys that 16 | * move in or out of the search area. 17 | */ 18 | @property (atomic, readwrite) MKCoordinateRegion region; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/Implementation/GFBase32Utils.h: -------------------------------------------------------------------------------- 1 | // 2 | // GFBase32Utils.h 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/7/14. 6 | // Copyright (c) 2014 Firebase. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #define BITS_PER_BASE32_CHAR 5 12 | 13 | @interface GFBase32Utils : NSObject 14 | 15 | + (char)valueToBase32Character:(NSUInteger)value; 16 | + (NSUInteger)base32CharacterToValue:(char)character; 17 | 18 | + (NSString *)base32Characters; 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/Implementation/GFBase32Utils.m: -------------------------------------------------------------------------------- 1 | // 2 | // GFBase32Utils.m 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/7/14. 6 | // Copyright (c) 2014 Firebase. All rights reserved. 7 | // 8 | 9 | #import "GFBase32Utils.h" 10 | 11 | static const char BASE_32_CHARS[] = "0123456789bcdefghjkmnpqrstuvwxyz"; 12 | 13 | @implementation GFBase32Utils 14 | 15 | + (char)valueToBase32Character:(NSUInteger)value 16 | { 17 | if (value > 31) { 18 | [NSException raise:NSInvalidArgumentException format:@"Not a valid base32 value: %lu", (unsigned long)value]; 19 | } 20 | return BASE_32_CHARS[value]; 21 | } 22 | 23 | + (NSUInteger)base32CharacterToValue:(char)character 24 | { 25 | for (NSUInteger i = 0; i < 32; i++) { 26 | if (BASE_32_CHARS[i] == character) { 27 | return i; 28 | } 29 | } 30 | [NSException raise:NSInvalidArgumentException format:@"Not a valid base32 character: %c", character]; 31 | return 0; 32 | } 33 | 34 | + (NSString *)base32Characters{ 35 | static dispatch_once_t onceToken; 36 | static NSString *chars = nil; 37 | dispatch_once(&onceToken, ^{ 38 | chars = [NSString stringWithUTF8String:BASE_32_CHARS]; 39 | }); 40 | return chars; 41 | } 42 | 43 | @end 44 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/Implementation/GFGeoHash.h: -------------------------------------------------------------------------------- 1 | // 2 | // GFGeoHash.h 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/3/14. 6 | // Copyright (c) 2014 Firebase. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | #define GF_DEFAULT_PRECISION 10 13 | #define GF_MAX_PRECISION 22 14 | 15 | @interface GFGeoHash : NSObject 16 | 17 | @property (nonatomic, strong, readonly) NSString *geoHashValue; 18 | 19 | - (id)initWithLocation:(CLLocationCoordinate2D)location; 20 | - (id)initWithLocation:(CLLocationCoordinate2D)location precision:(NSUInteger)precision; 21 | 22 | + (GFGeoHash *)newWithLocation:(CLLocationCoordinate2D)location; 23 | + (GFGeoHash *)newWithLocation:(CLLocationCoordinate2D)location precision:(NSUInteger)precision; 24 | 25 | - (id)initWithString:(NSString *)string; 26 | + (GFGeoHash *)newWithString:(NSString *)string; 27 | 28 | + (BOOL)isValidGeoHash:(NSString *)hash; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/Implementation/GFGeoHashQuery.h: -------------------------------------------------------------------------------- 1 | // 2 | // GFGeoHashQuery.h 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/7/14. 6 | // Copyright (c) 2014 Firebase. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | #import 12 | 13 | #import "GFGeoHash.h" 14 | 15 | @interface GFGeoHashQuery : NSObject 16 | 17 | @property (nonatomic, strong, readonly) NSString *startValue; 18 | @property (nonatomic, strong, readonly) NSString *endValue; 19 | 20 | + (NSSet *)queriesForLocation:(CLLocationCoordinate2D)location radius:(double)radius; 21 | + (NSSet *)queriesForRegion:(MKCoordinateRegion)region; 22 | 23 | - (BOOL)containsGeoHash:(GFGeoHash *)hash; 24 | 25 | - (BOOL)canJoinWith:(GFGeoHashQuery *)other; 26 | - (GFGeoHashQuery *)joinWith:(GFGeoHashQuery *)other; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/Implementation/GFQuery+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // GFQuery+Private.h 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/3/14. 6 | // Copyright (c) 2014 Firebase. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | #import "GFQuery.h" 13 | #import "GFRegionQuery.h" 14 | #import "GFCircleQuery.h" 15 | 16 | @class GeoFire; 17 | 18 | @interface GFQuery (Private) 19 | 20 | - (id)initWithGeoFire:(GeoFire *)geoFire; 21 | - (BOOL)locationIsInQuery:(CLLocation *)location; 22 | - (void)searchCriteriaDidChange; 23 | - (NSSet *)queriesForCurrentCriteria; 24 | 25 | @end 26 | 27 | @interface GFCircleQuery (Private) 28 | 29 | - (id)initWithGeoFire:(GeoFire *)geoFire 30 | location:(CLLocation *)location 31 | radius:(double)radius; 32 | 33 | @end 34 | 35 | @interface GFRegionQuery (Private) 36 | 37 | - (id)initWithGeoFire:(GeoFire *)geoFire region:(MKCoordinateRegion)region; 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Pods/GeoFire/GeoFire/Implementation/GeoFire+Private.h: -------------------------------------------------------------------------------- 1 | // 2 | // GeoFire+Private.h 3 | // GeoFire 4 | // 5 | // Created by Jonny Dimond on 7/7/14. 6 | // Copyright (c) 2014 Firebase. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface GeoFire (Private) 13 | 14 | - (FIRDatabaseReference *)firebaseRefForLocationKey:(NSString *)key; 15 | 16 | + (CLLocation *)locationFromValue:(id)dict; 17 | + (NSDictionary *)dictFromLocation:(CLLocation *)location; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Pods/GeoFire/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2016 Firebase 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Pods/GoogleToolboxForMac/README.md: -------------------------------------------------------------------------------- 1 | # GTM: Google Toolbox for Mac # 2 | 3 | **Project site**
4 | **Discussion group** 5 | 6 | # Google Toolbox for Mac # 7 | 8 | A collection of source from different Google projects that may be of use to 9 | developers working other iOS or OS X projects. 10 | 11 | If you find a problem/bug or want a new feature to be included in the Google 12 | Toolbox for Mac, please join the 13 | [discussion group](http://groups.google.com/group/google-toolbox-for-mac) 14 | or submit an 15 | [issue](https://github.com/google/google-toolbox-for-mac/issues). 16 | -------------------------------------------------------------------------------- /Pods/Headers/Private/Firebase/Firebase.h: -------------------------------------------------------------------------------- 1 | ../../../Firebase/Core/Sources/Firebase.h -------------------------------------------------------------------------------- /Pods/Headers/Public/Firebase/Firebase.h: -------------------------------------------------------------------------------- 1 | ../../../Firebase/Core/Sources/Firebase.h -------------------------------------------------------------------------------- /Pods/Local Podspecs/GeoFire.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "GeoFire", 3 | "version": "2.0.0", 4 | "summary": "Realtime location queries with Firebase.", 5 | "homepage": "https://github.com/firebase/geofire-objc", 6 | "license": { 7 | "type": "MIT", 8 | "file": "LICENSE" 9 | }, 10 | "authors": "Firebase", 11 | "source": { 12 | "git": "https://github.com/firebase/geofire-objc.git", 13 | "tag": "v2.0.0" 14 | }, 15 | "source_files": "GeoFire/**/*.{h,m}", 16 | "documentation_url": "https://geofire-ios.firebaseapp.com/docs/", 17 | "platforms": { 18 | "ios": "7.0" 19 | }, 20 | "ios": { 21 | "dependencies": { 22 | "Firebase/Database": [ 23 | "~> 3.2" 24 | ] 25 | } 26 | }, 27 | "frameworks": "CoreLocation", 28 | "requires_arc": true 29 | } 30 | -------------------------------------------------------------------------------- /Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Firebase/Core (3.14.0): 3 | - FirebaseAnalytics (= 3.7.0) 4 | - FirebaseCore (= 3.5.1) 5 | - Firebase/Database (3.14.0): 6 | - Firebase/Core 7 | - FirebaseDatabase (= 3.1.2) 8 | - FirebaseAnalytics (3.7.0): 9 | - FirebaseCore (~> 3.5) 10 | - FirebaseInstanceID (~> 1.0) 11 | - GoogleToolboxForMac/NSData+zlib (~> 2.1) 12 | - FirebaseCore (3.5.1): 13 | - GoogleToolboxForMac/NSData+zlib (~> 2.1) 14 | - FirebaseDatabase (3.1.2): 15 | - FirebaseAnalytics (~> 3.7) 16 | - FirebaseInstanceID (1.0.9) 17 | - GeoFire (2.0.0): 18 | - Firebase/Database (~> 3.2) 19 | - GoogleToolboxForMac/Defines (2.1.1) 20 | - GoogleToolboxForMac/NSData+zlib (2.1.1): 21 | - GoogleToolboxForMac/Defines (= 2.1.1) 22 | 23 | DEPENDENCIES: 24 | - Firebase/Core 25 | - GeoFire (from `https://github.com/firebase/geofire-objc.git`) 26 | 27 | EXTERNAL SOURCES: 28 | GeoFire: 29 | :git: https://github.com/firebase/geofire-objc.git 30 | 31 | CHECKOUT OPTIONS: 32 | GeoFire: 33 | :commit: dbb8d193f5ee1371837800d0502bd29cba779da4 34 | :git: https://github.com/firebase/geofire-objc.git 35 | 36 | SPEC CHECKSUMS: 37 | Firebase: 85a581fb04e44f63ae9f4fbc8d6dabf4a4c18653 38 | FirebaseAnalytics: 0d1b7d81d5021155be37702a94ba1ec16d45365d 39 | FirebaseCore: 225d40532489835a034b8f4e2c9c87fbf4f615a2 40 | FirebaseDatabase: 05c96d7b43a7368dc91c07791adb49683e1738d1 41 | FirebaseInstanceID: 2d0518b1378fe9d685ef40cbdd63d2fdc1125339 42 | GeoFire: ef73103b88eb026c27212c40ea16757d6ad362ea 43 | GoogleToolboxForMac: 8e329f1b599f2512c6b10676d45736bcc2cbbeb0 44 | 45 | PODFILE CHECKSUM: 21fbea15d415cf9f4dcbf2264d1d1836b17cdb5f 46 | 47 | COCOAPODS: 1.2.0 48 | -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/forrestknight.xcuserdatad/xcschemes/GeoFire.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 43 | 44 | 45 | 46 | 52 | 53 | 55 | 56 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/forrestknight.xcuserdatad/xcschemes/GoogleToolboxForMac.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 43 | 44 | 45 | 46 | 52 | 53 | 55 | 56 | 59 | 60 | 61 | -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/forrestknight.xcuserdatad/xcschemes/Pods-PokeFinder.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 34 | 35 | 45 | 46 | 52 | 53 | 54 | 55 | 56 | 57 | 63 | 64 | 66 | 67 | 70 | 71 | 72 | -------------------------------------------------------------------------------- /Pods/Pods.xcodeproj/xcuserdata/forrestknight.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GeoFire.xcscheme 8 | 9 | isShown 10 | 11 | 12 | GoogleToolboxForMac.xcscheme 13 | 14 | isShown 15 | 16 | 17 | Pods-PokeFinder.xcscheme 18 | 19 | isShown 20 | 21 | 22 | 23 | SuppressBuildableAutocreation 24 | 25 | 91F2429E5A9DC55016107CCEA446C08B 26 | 27 | primary 28 | 29 | 30 | B4CC71B3394A4822693797551BE96CAE 31 | 32 | primary 33 | 34 | 35 | D442A1063E1FD2A0AB8ACF96C63173A4 36 | 37 | primary 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GeoFire/GeoFire-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GeoFire : NSObject 3 | @end 4 | @implementation PodsDummy_GeoFire 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GeoFire/GeoFire-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GeoFire/GeoFire-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "GeoFire.h" 14 | #import "GFCircleQuery.h" 15 | #import "GFQuery.h" 16 | #import "GFRegionQuery.h" 17 | #import "GeoFire+Private.h" 18 | #import "GFBase32Utils.h" 19 | #import "GFGeoHash.h" 20 | #import "GFGeoHashQuery.h" 21 | #import "GFQuery+Private.h" 22 | 23 | FOUNDATION_EXPORT double GeoFireVersionNumber; 24 | FOUNDATION_EXPORT const unsigned char GeoFireVersionString[]; 25 | 26 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GeoFire/GeoFire.modulemap: -------------------------------------------------------------------------------- 1 | framework module GeoFire { 2 | umbrella header "GeoFire-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GeoFire/GeoFire.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/GeoFire 2 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" 3 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 4 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseDatabase" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" 5 | OTHER_LDFLAGS = -framework "CoreLocation" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT} 9 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/GeoFire 10 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | SKIP_INSTALL = YES 12 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GeoFire/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 2.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_GoogleToolboxForMac : NSObject 3 | @end 4 | @implementation PodsDummy_GoogleToolboxForMac 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #import "GTMDefines.h" 14 | #import "GTMNSData+zlib.h" 15 | 16 | FOUNDATION_EXPORT double GoogleToolboxForMacVersionNumber; 17 | FOUNDATION_EXPORT const unsigned char GoogleToolboxForMacVersionString[]; 18 | 19 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac.modulemap: -------------------------------------------------------------------------------- 1 | framework module GoogleToolboxForMac { 2 | umbrella header "GoogleToolboxForMac-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseDatabase" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" 4 | OTHER_LDFLAGS = -l"z" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/GoogleToolboxForMac 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /Pods/Target Support Files/GoogleToolboxForMac/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 2.1.1 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-PokeFinder/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | ${PRODUCT_BUNDLE_IDENTIFIER} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-PokeFinder/Pods-PokeFinder-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_PokeFinder : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_PokeFinder 5 | @end 6 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-PokeFinder/Pods-PokeFinder-umbrella.h: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | 14 | FOUNDATION_EXPORT double Pods_PokeFinderVersionNumber; 15 | FOUNDATION_EXPORT const unsigned char Pods_PokeFinderVersionString[]; 16 | 17 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-PokeFinder/Pods-PokeFinder.debug.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GeoFire" "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseCore/Frameworks" "${PODS_ROOT}/FirebaseDatabase/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/Core/Sources $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseDatabase" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" 4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GeoFire/GeoFire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseDatabase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" 6 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"icucore" -l"sqlite3" -l"z" -framework "CFNetwork" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseDatabase" -framework "FirebaseInstanceID" -framework "GeoFire" -framework "GoogleToolboxForMac" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" 7 | PODS_BUILD_DIR = $BUILD_DIR 8 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-PokeFinder/Pods-PokeFinder.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_PokeFinder { 2 | umbrella header "Pods-PokeFinder-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Pods/Target Support Files/Pods-PokeFinder/Pods-PokeFinder.release.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/GeoFire" "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebaseCore/Frameworks" "${PODS_ROOT}/FirebaseDatabase/Frameworks" "${PODS_ROOT}/FirebaseInstanceID/Frameworks" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/Core/Sources $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseDatabase" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" 4 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 5 | OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/GeoFire/GeoFire.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/GoogleToolboxForMac/GoogleToolboxForMac.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseDatabase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" 6 | OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"icucore" -l"sqlite3" -l"z" -framework "CFNetwork" -framework "FirebaseAnalytics" -framework "FirebaseCore" -framework "FirebaseDatabase" -framework "FirebaseInstanceID" -framework "GeoFire" -framework "GoogleToolboxForMac" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" 7 | PODS_BUILD_DIR = $BUILD_DIR 8 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /PokeFinder.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /PokeFinder.xcodeproj/xcuserdata/forrestknight.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | PokeFinder.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 5EB77B3D1E6B214500FA3C30 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /PokeFinder.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /PokeFinder/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // PokeFinder 4 | // 5 | // Created by Forrest Knight on 3/4/17. 6 | // Copyright © 2017 Forrest Knight. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | import Firebase 11 | 12 | @UIApplicationMain 13 | class AppDelegate: UIResponder, UIApplicationDelegate { 14 | 15 | var window: UIWindow? 16 | 17 | 18 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 19 | // Override point for customization after application launch. 20 | FIRApp.configure() 21 | 22 | return true 23 | } 24 | 25 | func applicationWillResignActive(_ application: UIApplication) { 26 | // 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. 27 | // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. 28 | } 29 | 30 | func applicationDidEnterBackground(_ application: UIApplication) { 31 | // 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. 32 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 33 | } 34 | 35 | func applicationWillEnterForeground(_ application: UIApplication) { 36 | // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. 37 | } 38 | 39 | func applicationDidBecomeActive(_ application: UIApplication) { 40 | // 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. 41 | } 42 | 43 | func applicationWillTerminate(_ application: UIApplication) { 44 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 45 | } 46 | 47 | 48 | } 49 | 50 | -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/1.imageset/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/1.imageset/1.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "1.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/10.imageset/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/10.imageset/10.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/10.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "10.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/100.imageset/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/100.imageset/100.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/100.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "100.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/101.imageset/101.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/101.imageset/101.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/101.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "101.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/102.imageset/102.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/102.imageset/102.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/102.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "102.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/103.imageset/103.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/103.imageset/103.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/103.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "103.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/104.imageset/104.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/104.imageset/104.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/104.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "104.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/105.imageset/105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/105.imageset/105.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/105.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "105.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/106.imageset/106.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/106.imageset/106.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/106.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "106.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/107.imageset/107.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/107.imageset/107.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/107.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "107.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/108.imageset/108.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/108.imageset/108.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/108.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "108.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/109.imageset/109.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/109.imageset/109.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/109.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "109.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/11.imageset/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/11.imageset/11.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/11.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "11.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/110.imageset/110.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/110.imageset/110.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/110.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "110.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/111.imageset/111.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/111.imageset/111.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/111.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "111.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/112.imageset/112.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/112.imageset/112.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/112.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "112.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/113.imageset/113.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/113.imageset/113.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/113.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "113.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/114.imageset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/114.imageset/114.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/114.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "114.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/115.imageset/115.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/115.imageset/115.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/115.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "115.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/116.imageset/116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/116.imageset/116.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/116.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "116.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/117.imageset/117.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/117.imageset/117.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/117.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "117.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/118.imageset/118.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/118.imageset/118.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/118.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "118.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/119.imageset/119.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/119.imageset/119.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/119.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "119.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/12.imageset/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/12.imageset/12.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/12.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "12.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/120.imageset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/120.imageset/120.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/120.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "120.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/121.imageset/121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/121.imageset/121.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/121.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "121.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/122.imageset/122.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/122.imageset/122.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/122.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "122.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/123.imageset/123.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/123.imageset/123.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/123.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "123.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/124.imageset/124.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/124.imageset/124.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/124.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "124.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/125.imageset/125.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/125.imageset/125.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/125.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "125.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/126.imageset/126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/126.imageset/126.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/126.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "126.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/127.imageset/127.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/127.imageset/127.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/127.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "127.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/128.imageset/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/128.imageset/128.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/128.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "128.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/129.imageset/129.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/129.imageset/129.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/129.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "129.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/13.imageset/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/13.imageset/13.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/13.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "13.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/130.imageset/130.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/130.imageset/130.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/130.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "130.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/131.imageset/131.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/131.imageset/131.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/131.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "131.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/132.imageset/132.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/132.imageset/132.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/132.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "132.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/133.imageset/133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/133.imageset/133.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/133.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "133.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/134.imageset/134.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/134.imageset/134.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/134.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "134.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/135.imageset/135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/135.imageset/135.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/135.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "135.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/136.imageset/136.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/136.imageset/136.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/136.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "136.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/137.imageset/137.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/137.imageset/137.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/137.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "137.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/138.imageset/138.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/138.imageset/138.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/138.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "138.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/139.imageset/139.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/139.imageset/139.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/139.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "139.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/14.imageset/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/14.imageset/14.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/14.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "14.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/140.imageset/140.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/140.imageset/140.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/140.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "140.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/141.imageset/141.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/141.imageset/141.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/141.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "141.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/142.imageset/142.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/142.imageset/142.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/142.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "142.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/143.imageset/143.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/143.imageset/143.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/143.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "143.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/144.imageset/144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/144.imageset/144.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/144.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "144.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/145.imageset/145.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/145.imageset/145.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/145.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "145.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/146.imageset/146.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/146.imageset/146.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/146.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "146.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/147.imageset/147.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/147.imageset/147.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/147.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "147.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/148.imageset/148.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/148.imageset/148.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/148.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "148.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/149.imageset/149.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/149.imageset/149.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/149.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "149.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/15.imageset/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/15.imageset/15.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/15.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "15.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/150.imageset/150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/150.imageset/150.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/150.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "150.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/151.imageset/151.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/151.imageset/151.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/151.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "151.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/16.imageset/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/16.imageset/16.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/16.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "16.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/17.imageset/17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/17.imageset/17.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/17.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "17.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/18.imageset/18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/18.imageset/18.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/18.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "18.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/19.imageset/19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/19.imageset/19.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/19.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "19.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/2.imageset/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/2.imageset/2.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/2.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "2.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/20.imageset/20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/20.imageset/20.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/20.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "20.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/21.imageset/21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/21.imageset/21.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/21.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "21.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/22.imageset/22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/22.imageset/22.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/22.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "22.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/23.imageset/23.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/23.imageset/23.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/23.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "23.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/24.imageset/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/24.imageset/24.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/24.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "24.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/25.imageset/25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/25.imageset/25.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/25.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "25.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/26.imageset/26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/26.imageset/26.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/26.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "26.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/27.imageset/27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/27.imageset/27.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/27.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "27.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/28.imageset/28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/28.imageset/28.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/28.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "28.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/29.imageset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/29.imageset/29.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/29.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "29.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/3.imageset/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/3.imageset/3.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/3.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "3.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/30.imageset/30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/30.imageset/30.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/30.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "30.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/31.imageset/31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/31.imageset/31.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/31.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "31.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/32.imageset/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/32.imageset/32.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/32.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "32.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/33.imageset/33.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/33.imageset/33.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/33.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "33.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/34.imageset/34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/34.imageset/34.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/34.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "34.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/35.imageset/35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/35.imageset/35.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/35.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "35.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/36.imageset/36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/36.imageset/36.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/36.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "36.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/37.imageset/37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/37.imageset/37.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/37.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "37.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/38.imageset/38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/38.imageset/38.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/38.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "38.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/39.imageset/39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/39.imageset/39.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/39.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "39.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/4.imageset/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/4.imageset/4.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/4.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "4.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/40.imageset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/40.imageset/40.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/40.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "40.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/41.imageset/41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/41.imageset/41.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/41.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "41.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/42.imageset/42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/42.imageset/42.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/42.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "42.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/43.imageset/43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/43.imageset/43.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/43.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "43.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/44.imageset/44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/44.imageset/44.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/44.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "44.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/45.imageset/45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/45.imageset/45.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/45.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "45.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/46.imageset/46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/46.imageset/46.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/46.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "46.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/47.imageset/47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/47.imageset/47.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/47.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "47.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/48.imageset/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/48.imageset/48.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/48.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "48.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/49.imageset/49.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/49.imageset/49.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/49.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "49.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/5.imageset/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/5.imageset/5.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/5.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "5.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/50.imageset/50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/50.imageset/50.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/50.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "50.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/51.imageset/51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/51.imageset/51.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/51.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "51.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/52.imageset/52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/52.imageset/52.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/52.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "52.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/53.imageset/53.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/53.imageset/53.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/53.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "53.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/54.imageset/54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/54.imageset/54.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/54.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "54.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/55.imageset/55.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/55.imageset/55.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/55.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "55.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/56.imageset/56.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/56.imageset/56.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/56.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "56.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/57.imageset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/57.imageset/57.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/57.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "57.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/58.imageset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/58.imageset/58.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/58.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "58.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/59.imageset/59.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/59.imageset/59.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/59.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "59.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/6.imageset/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/6.imageset/6.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/6.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "6.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/60.imageset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/60.imageset/60.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/60.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "60.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/61.imageset/61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/61.imageset/61.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/61.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "61.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/62.imageset/62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/62.imageset/62.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/62.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "62.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/63.imageset/63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/63.imageset/63.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/63.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "63.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/64.imageset/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/64.imageset/64.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/64.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "64.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/65.imageset/65.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/65.imageset/65.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/65.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "65.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/66.imageset/66.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/66.imageset/66.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/66.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "66.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/67.imageset/67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/67.imageset/67.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/67.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "67.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/68.imageset/68.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/68.imageset/68.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/68.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "68.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/69.imageset/69.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/69.imageset/69.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/69.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "69.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/7.imageset/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/7.imageset/7.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/7.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "7.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/70.imageset/70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/70.imageset/70.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/70.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "70.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/71.imageset/71.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/71.imageset/71.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/71.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "71.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/72.imageset/72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/72.imageset/72.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/72.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "72.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/73.imageset/73.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/73.imageset/73.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/73.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "73.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/74.imageset/74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/74.imageset/74.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/74.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "74.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/75.imageset/75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/75.imageset/75.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/75.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "75.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/76.imageset/76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/76.imageset/76.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/76.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "76.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/77.imageset/77.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/77.imageset/77.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/77.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "77.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/78.imageset/78.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/78.imageset/78.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/78.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "78.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/79.imageset/79.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/79.imageset/79.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/79.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "79.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/8.imageset/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/8.imageset/8.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/8.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "8.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/80.imageset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/80.imageset/80.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/80.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "80.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/81.imageset/81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/81.imageset/81.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/81.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "81.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/82.imageset/82.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/82.imageset/82.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/82.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "82.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/83.imageset/83.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/83.imageset/83.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/83.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "83.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/84.imageset/84.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/84.imageset/84.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/84.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "84.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/85.imageset/85.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/85.imageset/85.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/85.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "85.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/86.imageset/86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/86.imageset/86.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/86.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "86.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/87.imageset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/87.imageset/87.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/87.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "87.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/88.imageset/88.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/88.imageset/88.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/88.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "88.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/89.imageset/89.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/89.imageset/89.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/89.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "89.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/9.imageset/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/9.imageset/9.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/9.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "9.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/90.imageset/90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/90.imageset/90.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/90.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "90.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/91.imageset/91.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/91.imageset/91.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/91.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "91.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/92.imageset/92.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/92.imageset/92.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/92.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "92.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/93.imageset/93.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/93.imageset/93.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/93.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "93.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/94.imageset/94.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/94.imageset/94.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/94.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "94.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/95.imageset/95.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/95.imageset/95.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/95.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "95.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/96.imageset/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/96.imageset/96.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/96.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "96.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/97.imageset/97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/97.imageset/97.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/97.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "97.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/98.imageset/98.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/98.imageset/98.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/98.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "98.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/99.imageset/99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/99.imageset/99.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/99.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "99.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "20x20", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "20x20", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "29x29", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "29x29", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "40x40", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "40x40", 31 | "scale" : "3x" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "size" : "60x60", 36 | "scale" : "2x" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "size" : "60x60", 41 | "scale" : "3x" 42 | } 43 | ], 44 | "info" : { 45 | "version" : 1, 46 | "author" : "xcode" 47 | } 48 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/ash.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ash.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/ash.imageset/ash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/ash.imageset/ash.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/map.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "location-map-flat.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/map.imageset/location-map-flat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/map.imageset/location-map-flat.png -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/pokeball.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "pokeball.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /PokeFinder/Assets.xcassets/pokeball.imageset/pokeball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForrestKnight/PokeFinder/b50317d2a4f1711c6ab9e1b9366fc0275108a44f/PokeFinder/Assets.xcassets/pokeball.imageset/pokeball.png -------------------------------------------------------------------------------- /PokeFinder/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /PokeFinder/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleVersion 20 | 1 21 | LSRequiresIPhoneOS 22 | 23 | UILaunchStoryboardName 24 | LaunchScreen 25 | UIMainStoryboardFile 26 | Main 27 | UIRequiredDeviceCapabilities 28 | 29 | armv7 30 | 31 | UISupportedInterfaceOrientations 32 | 33 | UIInterfaceOrientationPortrait 34 | UIInterfaceOrientationLandscapeLeft 35 | UIInterfaceOrientationLandscapeRight 36 | 37 | NSLocationWhenInUseUsageDescription 38 | App Needs Location 39 | 40 | 41 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # PokeFinder 2 | 3 | An iOS app extension to Pokemon GO that shows Pokemon that others have seen in-game. 4 | 5 | # What I Learned 6 | 7 | * Firebase & GeoFire 8 | * Custom image for user location 9 | * Save Pokemon to a GPS location 10 | * Show Pokemon annotations on a map 11 | * Ask permission for current location 12 | * Navigate from current locaiton to desired Pokemon 13 | --------------------------------------------------------------------------------