// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ B048377E21582D4E00AFA689 /* String+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B048377D21582D4E00AFA689 /* String+Extension.swift */; }; B050E120215169230090CB79 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E11F215169230090CB79 /* AppDelegate.swift */; }; B050E127215169250090CB79 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B050E126215169250090CB79 /* Assets.xcassets */; }; B050E12A215169250090CB79 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B050E128215169250090CB79 /* LaunchScreen.storyboard */; }; B050E135215169250090CB79 /* AmivTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E134215169250090CB79 /* AmivTests.swift */; }; B050E144215169950090CB79 /* Navigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E143215169950090CB79 /* Navigator.swift */; }; B050E146215169D00090CB79 /* RootNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E145215169D00090CB79 /* RootNavigator.swift */; }; B050E14C21516A590090CB79 /* AmivRootNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E14B21516A590090CB79 /* AmivRootNavigator.swift */; }; B050E14E21516AFE0090CB79 /* AppNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E14D21516AFE0090CB79 /* AppNavigator.swift */; }; B050E15021516BA60090CB79 /* OnboardingNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E14F21516BA60090CB79 /* OnboardingNavigator.swift */; }; B050E15621516D4D0090CB79 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E15521516D4D0090CB79 /* HomeViewController.swift */; }; B050E15921516E230090CB79 /* EventViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E15821516E230090CB79 /* EventViewModel.swift */; }; B050E15C215171F70090CB79 /* HomeNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E15B215171F70090CB79 /* HomeNavigator.swift */; }; B050E15F2151735A0090CB79 /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E15E2151735A0090CB79 /* UIColor+Extension.swift */; }; B050E168215176D50090CB79 /* AmivMicroAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E167215176D50090CB79 /* AmivMicroAppDelegate.swift */; }; B050E16B215177820090CB79 /* JobsNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E16A215177820090CB79 /* JobsNavigator.swift */; }; B050E16E215178BA0090CB79 /* AmivMicroAppsNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E16D215178BA0090CB79 /* AmivMicroAppsNavigator.swift */; }; B050E171215179A30090CB79 /* AmivMicroAppsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E170215179A30090CB79 /* AmivMicroAppsViewController.swift */; }; B050E17321517A050090CB79 /* AmivMicroAppType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E17221517A050090CB79 /* AmivMicroAppType.swift */; }; B050E17521517E1B0090CB79 /* AmivMicroAppViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E17421517E1B0090CB79 /* AmivMicroAppViewControllerDelegate.swift */; }; B050E17821517EF50090CB79 /* AmivMicroAppModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E17721517EF50090CB79 /* AmivMicroAppModel.swift */; }; B050E17A215180D20090CB79 /* AmivMicroAppCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E179215180D20090CB79 /* AmivMicroAppCell.swift */; }; B050E17D2151910F0090CB79 /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E17C2151910F0090CB79 /* LoginViewController.swift */; }; B050E17F215195B50090CB79 /* UIFont+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E17E215195B50090CB79 /* UIFont+Extension.swift */; }; B050E18121519B390090CB79 /* LoginViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E18021519B390090CB79 /* LoginViewControllerDelegate.swift */; }; B050E1852151A3700090CB79 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E1842151A3700090CB79 /* SettingsViewController.swift */; }; B050E1872151A3C40090CB79 /* SettingsViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E1862151A3C40090CB79 /* SettingsViewControllerDelegate.swift */; }; B050E18A2151A4A80090CB79 /* SettingsAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E1892151A4A80090CB79 /* SettingsAction.swift */; }; B050E18C2151A54D0090CB79 /* SettingsCellModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E18B2151A54D0090CB79 /* SettingsCellModel.swift */; }; B050E18E2151A5660090CB79 /* SettingsCellType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E18D2151A5660090CB79 /* SettingsCellType.swift */; }; B050E1902151A6000090CB79 /* SettingsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E18F2151A6000090CB79 /* SettingsModel.swift */; }; B050E1922151A61F0090CB79 /* SettingsSectionModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E1912151A61F0090CB79 /* SettingsSectionModel.swift */; }; B050E1942151A9750090CB79 /* Bundle+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E1932151A9750090CB79 /* Bundle+Extension.swift */; }; B050E1972151AAC40090CB79 /* SettingsNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B050E1962151AAC40090CB79 /* SettingsNavigator.swift */; }; B07A89FE2152316C003CC2D8 /* InfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A89FD2152316C003CC2D8 /* InfoViewController.swift */; }; B07A8A00215233B5003CC2D8 /* InfoItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A89FF215233B5003CC2D8 /* InfoItemView.swift */; }; B07A8A022152384F003CC2D8 /* InfoItemModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A8A012152384F003CC2D8 /* InfoItemModel.swift */; }; B07A8A0421523AB8003CC2D8 /* InfoViewControllerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A8A0321523AB8003CC2D8 /* InfoViewControllerModel.swift */; }; B07A8A0621523B96003CC2D8 /* InfoViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A8A0521523B96003CC2D8 /* InfoViewControllerDelegate.swift */; }; B07A8A0921524384003CC2D8 /* OnboardingNavigatorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A8A0821524384003CC2D8 /* OnboardingNavigatorDelegate.swift */; }; B07A8A0B21524474003CC2D8 /* LoginModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B07A8A0A21524474003CC2D8 /* LoginModel.swift */; }; B0845924215B78C700479D27 /* AmivMicroAppCheckin.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0845923215B78C700479D27 /* AmivMicroAppCheckin.swift */; }; B0845926215B797200479D27 /* AmivMicroApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0845925215B797200479D27 /* AmivMicroApp.swift */; }; B0845928215B7AF200479D27 /* AmivMicroAppBarcode.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0845927215B7AF200479D27 /* AmivMicroAppBarcode.swift */; }; B0AF91292157B0A3008F3B80 /* EndPointType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91282157B0A3008F3B80 /* EndPointType.swift */; }; B0AF912E2157B19A008F3B80 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF912D2157B19A008F3B80 /* HTTPMethod.swift */; }; B0AF91302157B26C008F3B80 /* HTTPTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF912F2157B26C008F3B80 /* HTTPTask.swift */; }; B0AF91322157B38F008F3B80 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91312157B38F008F3B80 /* ParameterEncoding.swift */; }; B0AF91342157B430008F3B80 /* NetworkError.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91332157B430008F3B80 /* NetworkError.swift */; }; B0AF91362157B4C7008F3B80 /* URLParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91352157B4C7008F3B80 /* URLParameterEncoder.swift */; }; B0AF91382157B632008F3B80 /* JSONParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91372157B632008F3B80 /* JSONParameterEncoder.swift */; }; B0AF913A2157BF11008F3B80 /* NetworkRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91392157BF11008F3B80 /* NetworkRouter.swift */; }; B0AF913C2157C025008F3B80 /* Router.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF913B2157C025008F3B80 /* Router.swift */; }; B0AF913E2157CE2D008F3B80 /* NetworkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF913D2157CE2D008F3B80 /* NetworkManager.swift */; }; B0AF91402157CF50008F3B80 /* AMIVApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF913F2157CF50008F3B80 /* AMIVApi.swift */; }; B0AF91422157D192008F3B80 /* KeychainKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91412157D192008F3B80 /* KeychainKey.swift */; }; B0AF91452157D34E008F3B80 /* JobsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91442157D34E008F3B80 /* JobsResponse.swift */; }; B0AF91472157D36E008F3B80 /* EventsResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF91462157D36E008F3B80 /* EventsResponse.swift */; }; B0AF914B2157DE2A008F3B80 /* EventItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0AF914A2157DE2A008F3B80 /* EventItem.swift */; }; B0D3F92B21552E8E005209FF /* UIButton+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0D3F92A21552E8E005209FF /* UIButton+Extension.swift */; }; B0FE2EFC2154179600F3D073 /* JobsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2EFB2154179600F3D073 /* JobsViewController.swift */; }; B0FE2EFF21541A2B00F3D073 /* EventsNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2EFE21541A2B00F3D073 /* EventsNavigator.swift */; }; B0FE2F0221541A6300F3D073 /* EventsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F0121541A6300F3D073 /* EventsViewController.swift */; }; B0FE2F0621541C5C00F3D073 /* GenericInfoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F0521541C5C00F3D073 /* GenericInfoViewController.swift */; }; B0FE2F082154230500F3D073 /* GenericInfoViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F072154230500F3D073 /* GenericInfoViewControllerDelegate.swift */; }; B0FE2F0A2154237C00F3D073 /* GenericInfoViewControllerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F092154237C00F3D073 /* GenericInfoViewControllerModel.swift */; }; B0FE2F0D21543E6600F3D073 /* ImageViewerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F0C21543E6600F3D073 /* ImageViewerViewController.swift */; }; B0FE2F102154495100F3D073 /* BlurButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F0F2154495100F3D073 /* BlurButton.swift */; }; B0FE2F1221550C0100F3D073 /* JobsViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F1121550C0100F3D073 /* JobsViewControllerDelegate.swift */; }; B0FE2F1421550C4400F3D073 /* EventsViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F1321550C4400F3D073 /* EventsViewControllerDelegate.swift */; }; B0FE2F16215514E600F3D073 /* QuickLookDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F15215514E600F3D073 /* QuickLookDataSource.swift */; }; B0FE2F182155167F00F3D073 /* Dienstverschiebungsgesuch.pdf in Resources */ = {isa = PBXBuildFile; fileRef = B0FE2F172155167F00F3D073 /* Dienstverschiebungsgesuch.pdf */; }; B0FE2F1B21552A9D00F3D073 /* KeychainSwift.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F1A21552A9D00F3D073 /* KeychainSwift.swift */; }; B0FE2F1D21552AC800F3D073 /* KeychainSwiftAccessOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F1C21552AC800F3D073 /* KeychainSwiftAccessOptions.swift */; }; B0FE2F1F21552AF700F3D073 /* KeychainSwiftConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0FE2F1E21552AF700F3D073 /* KeychainSwiftConstants.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ B050E131215169250090CB79 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = B050E114215169230090CB79 /* Project object */; proxyType = 1; remoteGlobalIDString = B050E11B215169230090CB79; remoteInfo = Amiv; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ B048377D21582D4E00AFA689 /* String+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extension.swift"; sourceTree = ""; }; B050E11C215169230090CB79 /* Amiv.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Amiv.app; sourceTree = BUILT_PRODUCTS_DIR; }; B050E11F215169230090CB79 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; B050E126215169250090CB79 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; B050E129215169250090CB79 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; B050E12B215169250090CB79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B050E130215169250090CB79 /* AmivTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AmivTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; B050E134215169250090CB79 /* AmivTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivTests.swift; sourceTree = ""; }; B050E136215169250090CB79 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B050E143215169950090CB79 /* Navigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Navigator.swift; sourceTree = ""; }; B050E145215169D00090CB79 /* RootNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootNavigator.swift; sourceTree = ""; }; B050E14B21516A590090CB79 /* AmivRootNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivRootNavigator.swift; sourceTree = ""; }; B050E14D21516AFE0090CB79 /* AppNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppNavigator.swift; sourceTree = ""; }; B050E14F21516BA60090CB79 /* OnboardingNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingNavigator.swift; sourceTree = ""; }; B050E15121516C520090CB79 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; B050E15521516D4D0090CB79 /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; B050E15821516E230090CB79 /* EventViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventViewModel.swift; sourceTree = ""; }; B050E15B215171F70090CB79 /* HomeNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeNavigator.swift; sourceTree = ""; }; B050E15E2151735A0090CB79 /* UIColor+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = ""; }; B050E167215176D50090CB79 /* AmivMicroAppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppDelegate.swift; sourceTree = ""; }; B050E16A215177820090CB79 /* JobsNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobsNavigator.swift; sourceTree = ""; }; B050E16D215178BA0090CB79 /* AmivMicroAppsNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppsNavigator.swift; sourceTree = ""; }; B050E170215179A30090CB79 /* AmivMicroAppsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppsViewController.swift; sourceTree = ""; }; B050E17221517A050090CB79 /* AmivMicroAppType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppType.swift; sourceTree = ""; }; B050E17421517E1B0090CB79 /* AmivMicroAppViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppViewControllerDelegate.swift; sourceTree = ""; }; B050E17721517EF50090CB79 /* AmivMicroAppModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppModel.swift; sourceTree = ""; }; B050E179215180D20090CB79 /* AmivMicroAppCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppCell.swift; sourceTree = ""; }; B050E17C2151910F0090CB79 /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = ""; }; B050E17E215195B50090CB79 /* UIFont+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Extension.swift"; sourceTree = ""; }; B050E18021519B390090CB79 /* LoginViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewControllerDelegate.swift; sourceTree = ""; }; B050E1842151A3700090CB79 /* SettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; B050E1862151A3C40090CB79 /* SettingsViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsViewControllerDelegate.swift; sourceTree = ""; }; B050E1892151A4A80090CB79 /* SettingsAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAction.swift; sourceTree = ""; }; B050E18B2151A54D0090CB79 /* SettingsCellModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsCellModel.swift; sourceTree = ""; }; B050E18D2151A5660090CB79 /* SettingsCellType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsCellType.swift; sourceTree = ""; }; B050E18F2151A6000090CB79 /* SettingsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsModel.swift; sourceTree = ""; }; B050E1912151A61F0090CB79 /* SettingsSectionModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsSectionModel.swift; sourceTree = ""; }; B050E1932151A9750090CB79 /* Bundle+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Extension.swift"; sourceTree = ""; }; B050E1962151AAC40090CB79 /* SettingsNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsNavigator.swift; sourceTree = ""; }; B07A89FD2152316C003CC2D8 /* InfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoViewController.swift; sourceTree = ""; }; B07A89FF215233B5003CC2D8 /* InfoItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoItemView.swift; sourceTree = ""; }; B07A8A012152384F003CC2D8 /* InfoItemModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoItemModel.swift; sourceTree = ""; }; B07A8A0321523AB8003CC2D8 /* InfoViewControllerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoViewControllerModel.swift; sourceTree = ""; }; B07A8A0521523B96003CC2D8 /* InfoViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoViewControllerDelegate.swift; sourceTree = ""; }; B07A8A0821524384003CC2D8 /* OnboardingNavigatorDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingNavigatorDelegate.swift; sourceTree = ""; }; B07A8A0A21524474003CC2D8 /* LoginModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginModel.swift; sourceTree = ""; }; B0845923215B78C700479D27 /* AmivMicroAppCheckin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppCheckin.swift; sourceTree = ""; }; B0845925215B797200479D27 /* AmivMicroApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroApp.swift; sourceTree = ""; }; B0845927215B7AF200479D27 /* AmivMicroAppBarcode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AmivMicroAppBarcode.swift; sourceTree = ""; }; B0845929215B81DE00479D27 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; B0A2F35921579FD0002C340F /* Amiv.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Amiv.entitlements; sourceTree = ""; }; B0AF91282157B0A3008F3B80 /* EndPointType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EndPointType.swift; sourceTree = ""; }; B0AF912D2157B19A008F3B80 /* HTTPMethod.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPMethod.swift; sourceTree = ""; }; B0AF912F2157B26C008F3B80 /* HTTPTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPTask.swift; sourceTree = ""; }; B0AF91312157B38F008F3B80 /* ParameterEncoding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParameterEncoding.swift; sourceTree = ""; }; B0AF91332157B430008F3B80 /* NetworkError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkError.swift; sourceTree = ""; }; B0AF91352157B4C7008F3B80 /* URLParameterEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLParameterEncoder.swift; sourceTree = ""; }; B0AF91372157B632008F3B80 /* JSONParameterEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONParameterEncoder.swift; sourceTree = ""; }; B0AF91392157BF11008F3B80 /* NetworkRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkRouter.swift; sourceTree = ""; }; B0AF913B2157C025008F3B80 /* Router.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Router.swift; sourceTree = ""; }; B0AF913D2157CE2D008F3B80 /* NetworkManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkManager.swift; sourceTree = ""; }; B0AF913F2157CF50008F3B80 /* AMIVApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AMIVApi.swift; sourceTree = ""; }; B0AF91412157D192008F3B80 /* KeychainKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainKey.swift; sourceTree = ""; }; B0AF91442157D34E008F3B80 /* JobsResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobsResponse.swift; sourceTree = ""; }; B0AF91462157D36E008F3B80 /* EventsResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsResponse.swift; sourceTree = ""; }; B0AF914A2157DE2A008F3B80 /* EventItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventItem.swift; sourceTree = ""; }; B0D3F92A21552E8E005209FF /* UIButton+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+Extension.swift"; sourceTree = ""; }; B0FE2EFB2154179600F3D073 /* JobsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobsViewController.swift; sourceTree = ""; }; B0FE2EFE21541A2B00F3D073 /* EventsNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsNavigator.swift; sourceTree = ""; }; B0FE2F0121541A6300F3D073 /* EventsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsViewController.swift; sourceTree = ""; }; B0FE2F0521541C5C00F3D073 /* GenericInfoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericInfoViewController.swift; sourceTree = ""; }; B0FE2F072154230500F3D073 /* GenericInfoViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericInfoViewControllerDelegate.swift; sourceTree = ""; }; B0FE2F092154237C00F3D073 /* GenericInfoViewControllerModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericInfoViewControllerModel.swift; sourceTree = ""; }; B0FE2F0C21543E6600F3D073 /* ImageViewerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageViewerViewController.swift; sourceTree = ""; }; B0FE2F0F2154495100F3D073 /* BlurButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlurButton.swift; sourceTree = ""; }; B0FE2F1121550C0100F3D073 /* JobsViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JobsViewControllerDelegate.swift; sourceTree = ""; }; B0FE2F1321550C4400F3D073 /* EventsViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsViewControllerDelegate.swift; sourceTree = ""; }; B0FE2F15215514E600F3D073 /* QuickLookDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookDataSource.swift; sourceTree = ""; }; B0FE2F172155167F00F3D073 /* Dienstverschiebungsgesuch.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = Dienstverschiebungsgesuch.pdf; sourceTree = ""; }; B0FE2F1A21552A9D00F3D073 /* KeychainSwift.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainSwift.swift; sourceTree = ""; }; B0FE2F1C21552AC800F3D073 /* KeychainSwiftAccessOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainSwiftAccessOptions.swift; sourceTree = ""; }; B0FE2F1E21552AF700F3D073 /* KeychainSwiftConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainSwiftConstants.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ B050E119215169230090CB79 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; B050E12D215169250090CB79 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ B048377A21582C4500AFA689 /* Events */ = { isa = PBXGroup; children = ( B050E15821516E230090CB79 /* EventViewModel.swift */, ); path = Events; sourceTree = ""; }; B050E113215169230090CB79 = { isa = PBXGroup; children = ( B050E15121516C520090CB79 /* README.md */, B050E11E215169230090CB79 /* Amiv */, B050E133215169250090CB79 /* AmivTests */, B050E11D215169230090CB79 /* Products */, ); sourceTree = ""; }; B050E11D215169230090CB79 /* Products */ = { isa = PBXGroup; children = ( B050E11C215169230090CB79 /* Amiv.app */, B050E130215169250090CB79 /* AmivTests.xctest */, ); name = Products; sourceTree = ""; }; B050E11E215169230090CB79 /* Amiv */ = { isa = PBXGroup; children = ( B0A2F35921579FD0002C340F /* Amiv.entitlements */, B0FE2F1921552A8800F3D073 /* Keychain */, B0FE2F0E2154494100F3D073 /* View */, B050E15D215173470090CB79 /* Extension */, B050E15721516E160090CB79 /* Model */, B0AF91262157B074008F3B80 /* Networking */, B050E141215169740090CB79 /* View Controller */, B050E140215169690090CB79 /* Navigation */, B050E1632151762C0090CB79 /* Amiv Apps */, B050E13F2151695A0090CB79 /* Base */, B050E12B215169250090CB79 /* Info.plist */, ); path = Amiv; sourceTree = ""; }; B050E133215169250090CB79 /* AmivTests */ = { isa = PBXGroup; children = ( B050E134215169250090CB79 /* AmivTests.swift */, B050E136215169250090CB79 /* Info.plist */, ); path = AmivTests; sourceTree = ""; }; B050E13F2151695A0090CB79 /* Base */ = { isa = PBXGroup; children = ( B0FE2F172155167F00F3D073 /* Dienstverschiebungsgesuch.pdf */, B050E11F215169230090CB79 /* AppDelegate.swift */, B050E126215169250090CB79 /* Assets.xcassets */, B050E128215169250090CB79 /* LaunchScreen.storyboard */, ); path = Base; sourceTree = ""; }; B050E140215169690090CB79 /* Navigation */ = { isa = PBXGroup; children = ( B050E14821516A0A0090CB79 /* Navigator Protocols */, B050E14A21516A3A0090CB79 /* Root */, B050E14921516A2E0090CB79 /* App */, B050E14721516A030090CB79 /* Onboarding */, ); path = Navigation; sourceTree = ""; }; B050E141215169740090CB79 /* View Controller */ = { isa = PBXGroup; children = ( B050E17B215190FE0090CB79 /* Login */, B050E15321516C8B0090CB79 /* Onboarding */, B050E15221516C860090CB79 /* App */, ); path = "View Controller"; sourceTree = ""; }; B050E14721516A030090CB79 /* Onboarding */ = { isa = PBXGroup; children = ( B050E14F21516BA60090CB79 /* OnboardingNavigator.swift */, B07A8A0821524384003CC2D8 /* OnboardingNavigatorDelegate.swift */, ); path = Onboarding; sourceTree = ""; }; B050E14821516A0A0090CB79 /* Navigator Protocols */ = { isa = PBXGroup; children = ( B050E143215169950090CB79 /* Navigator.swift */, B050E145215169D00090CB79 /* RootNavigator.swift */, ); path = "Navigator Protocols"; sourceTree = ""; }; B050E14921516A2E0090CB79 /* App */ = { isa = PBXGroup; children = ( B050E1952151AAB70090CB79 /* Settings */, B050E16C215177E30090CB79 /* Amiv Micro Apps */, B050E1692151776A0090CB79 /* Jobs */, B0FE2EFD21541A1000F3D073 /* Events */, B050E15A215171E40090CB79 /* Home */, B050E14D21516AFE0090CB79 /* AppNavigator.swift */, ); path = App; sourceTree = ""; }; B050E14A21516A3A0090CB79 /* Root */ = { isa = PBXGroup; children = ( B050E14B21516A590090CB79 /* AmivRootNavigator.swift */, ); path = Root; sourceTree = ""; }; B050E15221516C860090CB79 /* App */ = { isa = PBXGroup; children = ( B0FE2F0321541C3700F3D073 /* Generic */, B0FE2F0021541A5200F3D073 /* Events */, B050E1832151A3600090CB79 /* Jobs */, B050E1822151A3590090CB79 /* Settings */, B050E16F2151798B0090CB79 /* Amiv Micro Apps */, B050E15421516D3D0090CB79 /* Home */, ); path = App; sourceTree = ""; }; B050E15321516C8B0090CB79 /* Onboarding */ = { isa = PBXGroup; children = ( B07A8A0721524023003CC2D8 /* Info */, ); path = Onboarding; sourceTree = ""; }; B050E15421516D3D0090CB79 /* Home */ = { isa = PBXGroup; children = ( B050E15521516D4D0090CB79 /* HomeViewController.swift */, ); path = Home; sourceTree = ""; }; B050E15721516E160090CB79 /* Model */ = { isa = PBXGroup; children = ( B048377A21582C4500AFA689 /* Events */, B050E1882151A4850090CB79 /* Settings Model */, ); path = Model; sourceTree = ""; }; B050E15A215171E40090CB79 /* Home */ = { isa = PBXGroup; children = ( B050E15B215171F70090CB79 /* HomeNavigator.swift */, ); path = Home; sourceTree = ""; }; B050E15D215173470090CB79 /* Extension */ = { isa = PBXGroup; children = ( B050E15E2151735A0090CB79 /* UIColor+Extension.swift */, B050E17E215195B50090CB79 /* UIFont+Extension.swift */, B050E1932151A9750090CB79 /* Bundle+Extension.swift */, B0D3F92A21552E8E005209FF /* UIButton+Extension.swift */, B048377D21582D4E00AFA689 /* String+Extension.swift */, ); path = Extension; sourceTree = ""; }; B050E1632151762C0090CB79 /* Amiv Apps */ = { isa = PBXGroup; children = ( B0845920215B789800479D27 /* Apps */, B050E17621517EE50090CB79 /* Model */, B050E1662151766E0090CB79 /* App Protocols */, B050E17221517A050090CB79 /* AmivMicroAppType.swift */, B0845929215B81DE00479D27 /* README.md */, ); path = "Amiv Apps"; sourceTree = ""; }; B050E1662151766E0090CB79 /* App Protocols */ = { isa = PBXGroup; children = ( B050E167215176D50090CB79 /* AmivMicroAppDelegate.swift */, B0845925215B797200479D27 /* AmivMicroApp.swift */, ); path = "App Protocols"; sourceTree = ""; }; B050E1692151776A0090CB79 /* Jobs */ = { isa = PBXGroup; children = ( B050E16A215177820090CB79 /* JobsNavigator.swift */, B0FE2F15215514E600F3D073 /* QuickLookDataSource.swift */, ); path = Jobs; sourceTree = ""; }; B050E16C215177E30090CB79 /* Amiv Micro Apps */ = { isa = PBXGroup; children = ( B050E16D215178BA0090CB79 /* AmivMicroAppsNavigator.swift */, ); path = "Amiv Micro Apps"; sourceTree = ""; }; B050E16F2151798B0090CB79 /* Amiv Micro Apps */ = { isa = PBXGroup; children = ( B050E170215179A30090CB79 /* AmivMicroAppsViewController.swift */, B050E17421517E1B0090CB79 /* AmivMicroAppViewControllerDelegate.swift */, B050E179215180D20090CB79 /* AmivMicroAppCell.swift */, ); path = "Amiv Micro Apps"; sourceTree = ""; }; B050E17621517EE50090CB79 /* Model */ = { isa = PBXGroup; children = ( B050E17721517EF50090CB79 /* AmivMicroAppModel.swift */, ); path = Model; sourceTree = ""; }; B050E17B215190FE0090CB79 /* Login */ = { isa = PBXGroup; children = ( B050E17C2151910F0090CB79 /* LoginViewController.swift */, B050E18021519B390090CB79 /* LoginViewControllerDelegate.swift */, B07A8A0A21524474003CC2D8 /* LoginModel.swift */, ); path = Login; sourceTree = ""; }; B050E1822151A3590090CB79 /* Settings */ = { isa = PBXGroup; children = ( B050E1842151A3700090CB79 /* SettingsViewController.swift */, B050E1862151A3C40090CB79 /* SettingsViewControllerDelegate.swift */, ); path = Settings; sourceTree = ""; }; B050E1832151A3600090CB79 /* Jobs */ = { isa = PBXGroup; children = ( B0FE2EFB2154179600F3D073 /* JobsViewController.swift */, B0FE2F1121550C0100F3D073 /* JobsViewControllerDelegate.swift */, ); path = Jobs; sourceTree = ""; }; B050E1882151A4850090CB79 /* Settings Model */ = { isa = PBXGroup; children = ( B050E18F2151A6000090CB79 /* SettingsModel.swift */, B050E1892151A4A80090CB79 /* SettingsAction.swift */, B050E18B2151A54D0090CB79 /* SettingsCellModel.swift */, B050E18D2151A5660090CB79 /* SettingsCellType.swift */, B050E1912151A61F0090CB79 /* SettingsSectionModel.swift */, ); path = "Settings Model"; sourceTree = ""; }; B050E1952151AAB70090CB79 /* Settings */ = { isa = PBXGroup; children = ( B050E1962151AAC40090CB79 /* SettingsNavigator.swift */, ); path = Settings; sourceTree = ""; }; B07A8A0721524023003CC2D8 /* Info */ = { isa = PBXGroup; children = ( B07A89FD2152316C003CC2D8 /* InfoViewController.swift */, B07A89FF215233B5003CC2D8 /* InfoItemView.swift */, B07A8A012152384F003CC2D8 /* InfoItemModel.swift */, B07A8A0321523AB8003CC2D8 /* InfoViewControllerModel.swift */, B07A8A0521523B96003CC2D8 /* InfoViewControllerDelegate.swift */, ); path = Info; sourceTree = ""; }; B0845920215B789800479D27 /* Apps */ = { isa = PBXGroup; children = ( B0845922215B78AB00479D27 /* Barcode */, B0845921215B78A200479D27 /* Checkin */, ); path = Apps; sourceTree = ""; }; B0845921215B78A200479D27 /* Checkin */ = { isa = PBXGroup; children = ( B0845923215B78C700479D27 /* AmivMicroAppCheckin.swift */, ); path = Checkin; sourceTree = ""; }; B0845922215B78AB00479D27 /* Barcode */ = { isa = PBXGroup; children = ( B0845927215B7AF200479D27 /* AmivMicroAppBarcode.swift */, ); path = Barcode; sourceTree = ""; }; B0AF91262157B074008F3B80 /* Networking */ = { isa = PBXGroup; children = ( B0AF91432157D320008F3B80 /* Model */, B0AF91272157B086008F3B80 /* EndPoint */, B0AF912B2157B151008F3B80 /* Manager */, B0AF912A2157B140008F3B80 /* Service */, B0AF912C2157B15E008F3B80 /* Encoding */, ); path = Networking; sourceTree = ""; }; B0AF91272157B086008F3B80 /* EndPoint */ = { isa = PBXGroup; children = ( B0AF913F2157CF50008F3B80 /* AMIVApi.swift */, ); path = EndPoint; sourceTree = ""; }; B0AF912A2157B140008F3B80 /* Service */ = { isa = PBXGroup; children = ( B0AF91282157B0A3008F3B80 /* EndPointType.swift */, B0AF912D2157B19A008F3B80 /* HTTPMethod.swift */, B0AF912F2157B26C008F3B80 /* HTTPTask.swift */, B0AF91392157BF11008F3B80 /* NetworkRouter.swift */, B0AF913B2157C025008F3B80 /* Router.swift */, ); path = Service; sourceTree = ""; }; B0AF912B2157B151008F3B80 /* Manager */ = { isa = PBXGroup; children = ( B0AF913D2157CE2D008F3B80 /* NetworkManager.swift */, ); path = Manager; sourceTree = ""; }; B0AF912C2157B15E008F3B80 /* Encoding */ = { isa = PBXGroup; children = ( B0AF91312157B38F008F3B80 /* ParameterEncoding.swift */, B0AF91332157B430008F3B80 /* NetworkError.swift */, B0AF91352157B4C7008F3B80 /* URLParameterEncoder.swift */, B0AF91372157B632008F3B80 /* JSONParameterEncoder.swift */, ); path = Encoding; sourceTree = ""; }; B0AF91432157D320008F3B80 /* Model */ = { isa = PBXGroup; children = ( B0AF91492157DE14008F3B80 /* Jobs */, B0AF91482157DE08008F3B80 /* Events */, ); path = Model; sourceTree = ""; }; B0AF91482157DE08008F3B80 /* Events */ = { isa = PBXGroup; children = ( B0AF91462157D36E008F3B80 /* EventsResponse.swift */, B0AF914A2157DE2A008F3B80 /* EventItem.swift */, ); path = Events; sourceTree = ""; }; B0AF91492157DE14008F3B80 /* Jobs */ = { isa = PBXGroup; children = ( B0AF91442157D34E008F3B80 /* JobsResponse.swift */, ); path = Jobs; sourceTree = ""; }; B0FE2EFD21541A1000F3D073 /* Events */ = { isa = PBXGroup; children = ( B0FE2EFE21541A2B00F3D073 /* EventsNavigator.swift */, ); path = Events; sourceTree = ""; }; B0FE2F0021541A5200F3D073 /* Events */ = { isa = PBXGroup; children = ( B0FE2F0121541A6300F3D073 /* EventsViewController.swift */, B0FE2F1321550C4400F3D073 /* EventsViewControllerDelegate.swift */, ); path = Events; sourceTree = ""; }; B0FE2F0321541C3700F3D073 /* Generic */ = { isa = PBXGroup; children = ( B0FE2F0B21543E4B00F3D073 /* Image Viewer */, B0FE2F0421541C4000F3D073 /* Info */, ); path = Generic; sourceTree = ""; }; B0FE2F0421541C4000F3D073 /* Info */ = { isa = PBXGroup; children = ( B0FE2F0521541C5C00F3D073 /* GenericInfoViewController.swift */, B0FE2F072154230500F3D073 /* GenericInfoViewControllerDelegate.swift */, B0FE2F092154237C00F3D073 /* GenericInfoViewControllerModel.swift */, ); path = Info; sourceTree = ""; }; B0FE2F0B21543E4B00F3D073 /* Image Viewer */ = { isa = PBXGroup; children = ( B0FE2F0C21543E6600F3D073 /* ImageViewerViewController.swift */, ); path = "Image Viewer"; sourceTree = ""; }; B0FE2F0E2154494100F3D073 /* View */ = { isa = PBXGroup; children = ( B0FE2F0F2154495100F3D073 /* BlurButton.swift */, ); path = View; sourceTree = ""; }; B0FE2F1921552A8800F3D073 /* Keychain */ = { isa = PBXGroup; children = ( B0FE2F1A21552A9D00F3D073 /* KeychainSwift.swift */, B0FE2F1C21552AC800F3D073 /* KeychainSwiftAccessOptions.swift */, B0FE2F1E21552AF700F3D073 /* KeychainSwiftConstants.swift */, B0AF91412157D192008F3B80 /* KeychainKey.swift */, ); path = Keychain; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ B050E11B215169230090CB79 /* Amiv */ = { isa = PBXNativeTarget; buildConfigurationList = B050E139215169250090CB79 /* Build configuration list for PBXNativeTarget "Amiv" */; buildPhases = ( B050E118215169230090CB79 /* Sources */, B050E119215169230090CB79 /* Frameworks */, B050E11A215169230090CB79 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = Amiv; productName = Amiv; productReference = B050E11C215169230090CB79 /* Amiv.app */; productType = "com.apple.product-type.application"; }; B050E12F215169250090CB79 /* AmivTests */ = { isa = PBXNativeTarget; buildConfigurationList = B050E13C215169250090CB79 /* Build configuration list for PBXNativeTarget "AmivTests" */; buildPhases = ( B050E12C215169250090CB79 /* Sources */, B050E12D215169250090CB79 /* Frameworks */, B050E12E215169250090CB79 /* Resources */, ); buildRules = ( ); dependencies = ( B050E132215169250090CB79 /* PBXTargetDependency */, ); name = AmivTests; productName = AmivTests; productReference = B050E130215169250090CB79 /* AmivTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ B050E114215169230090CB79 /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 1000; LastUpgradeCheck = 1000; ORGANIZATIONNAME = "Amiv an der ETH"; TargetAttributes = { B050E11B215169230090CB79 = { CreatedOnToolsVersion = 10.0; SystemCapabilities = { com.apple.SafariKeychain = { enabled = 1; }; }; }; B050E12F215169250090CB79 = { CreatedOnToolsVersion = 10.0; TestTargetID = B050E11B215169230090CB79; }; }; }; buildConfigurationList = B050E117215169230090CB79 /* Build configuration list for PBXProject "Amiv" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = B050E113215169230090CB79; productRefGroup = B050E11D215169230090CB79 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( B050E11B215169230090CB79 /* Amiv */, B050E12F215169250090CB79 /* AmivTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ B050E11A215169230090CB79 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( B050E12A215169250090CB79 /* LaunchScreen.storyboard in Resources */, B050E127215169250090CB79 /* Assets.xcassets in Resources */, B0FE2F182155167F00F3D073 /* Dienstverschiebungsgesuch.pdf in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; B050E12E215169250090CB79 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ B050E118215169230090CB79 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( B0FE2F1421550C4400F3D073 /* EventsViewControllerDelegate.swift in Sources */, B0AF91422157D192008F3B80 /* KeychainKey.swift in Sources */, B0FE2F16215514E600F3D073 /* QuickLookDataSource.swift in Sources */, B050E17821517EF50090CB79 /* AmivMicroAppModel.swift in Sources */, B0AF91452157D34E008F3B80 /* JobsResponse.swift in Sources */, B050E16E215178BA0090CB79 /* AmivMicroAppsNavigator.swift in Sources */, B050E18C2151A54D0090CB79 /* SettingsCellModel.swift in Sources */, B07A8A0921524384003CC2D8 /* OnboardingNavigatorDelegate.swift in Sources */, B07A8A00215233B5003CC2D8 /* InfoItemView.swift in Sources */, B050E17521517E1B0090CB79 /* AmivMicroAppViewControllerDelegate.swift in Sources */, B050E120215169230090CB79 /* AppDelegate.swift in Sources */, B07A89FE2152316C003CC2D8 /* InfoViewController.swift in Sources */, B0FE2EFF21541A2B00F3D073 /* EventsNavigator.swift in Sources */, B0FE2F1B21552A9D00F3D073 /* KeychainSwift.swift in Sources */, B0FE2F0221541A6300F3D073 /* EventsViewController.swift in Sources */, B050E17D2151910F0090CB79 /* LoginViewController.swift in Sources */, B050E171215179A30090CB79 /* AmivMicroAppsViewController.swift in Sources */, B050E18A2151A4A80090CB79 /* SettingsAction.swift in Sources */, B07A8A0421523AB8003CC2D8 /* InfoViewControllerModel.swift in Sources */, B0AF913A2157BF11008F3B80 /* NetworkRouter.swift in Sources */, B0AF913E2157CE2D008F3B80 /* NetworkManager.swift in Sources */, B050E146215169D00090CB79 /* RootNavigator.swift in Sources */, B0AF91342157B430008F3B80 /* NetworkError.swift in Sources */, B07A8A0621523B96003CC2D8 /* InfoViewControllerDelegate.swift in Sources */, B050E1872151A3C40090CB79 /* SettingsViewControllerDelegate.swift in Sources */, B050E15021516BA60090CB79 /* OnboardingNavigator.swift in Sources */, B050E16B215177820090CB79 /* JobsNavigator.swift in Sources */, B050E14C21516A590090CB79 /* AmivRootNavigator.swift in Sources */, B0AF913C2157C025008F3B80 /* Router.swift in Sources */, B050E15C215171F70090CB79 /* HomeNavigator.swift in Sources */, B050E1972151AAC40090CB79 /* SettingsNavigator.swift in Sources */, B050E1942151A9750090CB79 /* Bundle+Extension.swift in Sources */, B050E14E21516AFE0090CB79 /* AppNavigator.swift in Sources */, B0FE2F0A2154237C00F3D073 /* GenericInfoViewControllerModel.swift in Sources */, B050E18121519B390090CB79 /* LoginViewControllerDelegate.swift in Sources */, B0845924215B78C700479D27 /* AmivMicroAppCheckin.swift in Sources */, B0FE2F0D21543E6600F3D073 /* ImageViewerViewController.swift in Sources */, B050E18E2151A5660090CB79 /* SettingsCellType.swift in Sources */, B0AF91362157B4C7008F3B80 /* URLParameterEncoder.swift in Sources */, B0FE2F0621541C5C00F3D073 /* GenericInfoViewController.swift in Sources */, B0AF91472157D36E008F3B80 /* EventsResponse.swift in Sources */, B0FE2F1221550C0100F3D073 /* JobsViewControllerDelegate.swift in Sources */, B0AF914B2157DE2A008F3B80 /* EventItem.swift in Sources */, B0845926215B797200479D27 /* AmivMicroApp.swift in Sources */, B0FE2F082154230500F3D073 /* GenericInfoViewControllerDelegate.swift in Sources */, B050E1852151A3700090CB79 /* SettingsViewController.swift in Sources */, B0FE2F102154495100F3D073 /* BlurButton.swift in Sources */, B0FE2F1D21552AC800F3D073 /* KeychainSwiftAccessOptions.swift in Sources */, B050E1902151A6000090CB79 /* SettingsModel.swift in Sources */, B050E15621516D4D0090CB79 /* HomeViewController.swift in Sources */, B050E1922151A61F0090CB79 /* SettingsSectionModel.swift in Sources */, B050E15921516E230090CB79 /* EventViewModel.swift in Sources */, B0D3F92B21552E8E005209FF /* UIButton+Extension.swift in Sources */, B0AF91322157B38F008F3B80 /* ParameterEncoding.swift in Sources */, B050E168215176D50090CB79 /* AmivMicroAppDelegate.swift in Sources */, B0AF91292157B0A3008F3B80 /* EndPointType.swift in Sources */, B050E144215169950090CB79 /* Navigator.swift in Sources */, B050E17A215180D20090CB79 /* AmivMicroAppCell.swift in Sources */, B07A8A0B21524474003CC2D8 /* LoginModel.swift in Sources */, B048377E21582D4E00AFA689 /* String+Extension.swift in Sources */, B0AF91382157B632008F3B80 /* JSONParameterEncoder.swift in Sources */, B0FE2F1F21552AF700F3D073 /* KeychainSwiftConstants.swift in Sources */, B050E15F2151735A0090CB79 /* UIColor+Extension.swift in Sources */, B0845928215B7AF200479D27 /* AmivMicroAppBarcode.swift in Sources */, B050E17F215195B50090CB79 /* UIFont+Extension.swift in Sources */, B0AF912E2157B19A008F3B80 /* HTTPMethod.swift in Sources */, B0AF91302157B26C008F3B80 /* HTTPTask.swift in Sources */, B07A8A022152384F003CC2D8 /* InfoItemModel.swift in Sources */, B0FE2EFC2154179600F3D073 /* JobsViewController.swift in Sources */, B050E17321517A050090CB79 /* AmivMicroAppType.swift in Sources */, B0AF91402157CF50008F3B80 /* AMIVApi.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; B050E12C215169250090CB79 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( B050E135215169250090CB79 /* AmivTests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ B050E132215169250090CB79 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = B050E11B215169230090CB79 /* Amiv */; targetProxy = B050E131215169250090CB79 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ B050E128215169250090CB79 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( B050E129215169250090CB79 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ B050E137215169250090CB79 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; B050E138215169250090CB79 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; }; B050E13A215169250090CB79 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = Amiv/Amiv.entitlements; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 28J3L9UEGT; INFOPLIST_FILE = Amiv/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = ch.ethz.amiv.Amiv; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; B050E13B215169250090CB79 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_ENTITLEMENTS = Amiv/Amiv.entitlements; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 28J3L9UEGT; INFOPLIST_FILE = Amiv/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = ch.ethz.amiv.Amiv; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; B050E13D215169250090CB79 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 28J3L9UEGT; INFOPLIST_FILE = AmivTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = ch.ethz.amiv.AmivTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Amiv.app/Amiv"; }; name = Debug; }; B050E13E215169250090CB79 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = 28J3L9UEGT; INFOPLIST_FILE = AmivTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); PRODUCT_BUNDLE_IDENTIFIER = ch.ethz.amiv.AmivTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Amiv.app/Amiv"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ B050E117215169230090CB79 /* Build configuration list for PBXProject "Amiv" */ = { isa = XCConfigurationList; buildConfigurations = ( B050E137215169250090CB79 /* Debug */, B050E138215169250090CB79 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; B050E139215169250090CB79 /* Build configuration list for PBXNativeTarget "Amiv" */ = { isa = XCConfigurationList; buildConfigurations = ( B050E13A215169250090CB79 /* Debug */, B050E13B215169250090CB79 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; B050E13C215169250090CB79 /* Build configuration list for PBXNativeTarget "AmivTests" */ = { isa = XCConfigurationList; buildConfigurations = ( B050E13D215169250090CB79 /* Debug */, B050E13E215169250090CB79 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = B050E114215169230090CB79 /* Project object */; }