diff --git a/EatDa.xcodeproj/project.pbxproj b/EatDa.xcodeproj/project.pbxproj index 853a4f7..ce84826 100644 --- a/EatDa.xcodeproj/project.pbxproj +++ b/EatDa.xcodeproj/project.pbxproj @@ -7,126 +7,127 @@ objects = { /* Begin PBXBuildFile section */ - D723B51AAD593609FDECE7FE /* Pods_EatDa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6AB1F6EAB7375AC712E1EDD /* Pods_EatDa.framework */; }; - F03D976427DD258E0011FA3D /* BoardMainTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D976327DD258E0011FA3D /* BoardMainTVC.swift */; }; - F03D976627DDAC330011FA3D /* BestBoardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D976527DDAC330011FA3D /* BestBoardViewController.swift */; }; - F03D976827DDC4A10011FA3D /* BestBoardTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D976727DDC4A10011FA3D /* BestBoardTVC.swift */; }; - F03FB65327A6DDA40097D817 /* RestaurantDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65227A6DDA40097D817 /* RestaurantDetailViewController.swift */; }; - F03FB65627A6EBB90097D817 /* RestaurantImageCVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65527A6EBB90097D817 /* RestaurantImageCVC.swift */; }; - F03FB65A27A93C3A0097D817 /* RestaurantDetailTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65927A93C3A0097D817 /* RestaurantDetailTVC.swift */; }; - F03FB65D27A95D620097D817 /* RestauranthashTagCVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65C27A95D620097D817 /* RestauranthashTagCVC.swift */; }; - F03FB65F27B025460097D817 /* RestaurantMenuTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65E27B025460097D817 /* RestaurantMenuTVC.swift */; }; - F03FB66127B0333D0097D817 /* UILabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB66027B0333D0097D817 /* UILabel.swift */; }; - F03FB66327B52B2E0097D817 /* RestaurantReviewTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB66227B52B2E0097D817 /* RestaurantReviewTVC.swift */; }; - FD0CF62B27A12BC400BDEA53 /* TalkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0CF62A27A12BC400BDEA53 /* TalkViewController.swift */; }; - FD0CF62D27A12BDA00BDEA53 /* ReviewFeedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0CF62C27A12BDA00BDEA53 /* ReviewFeedViewController.swift */; }; - FD0CF62F27A12BF400BDEA53 /* CommunityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0CF62E27A12BF400BDEA53 /* CommunityViewController.swift */; }; - FD0DBC6027B8D9770001E526 /* MapSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0DBC5F27B8D9770001E526 /* MapSectionView.swift */; }; - FD1BEEFD27DDB18500487D8C /* EventViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1BEEFC27DDB18500487D8C /* EventViewController.swift */; }; - FD1BEF0027DDB74000487D8C /* EventCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1BEEFF27DDB74000487D8C /* EventCollectionViewCell.swift */; }; - FD63338C27A0DADC004783E3 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63338B27A0DADC004783E3 /* AppDelegate.swift */; }; - FD63338E27A0DADC004783E3 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63338D27A0DADC004783E3 /* SceneDelegate.swift */; }; - FD63339027A0DADC004783E3 /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63338F27A0DADC004783E3 /* TabBarController.swift */; }; - FD63339527A0DADD004783E3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FD63339427A0DADD004783E3 /* Assets.xcassets */; }; - FD63EA9927CCEDD600DFBD0B /* LikeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63EA9827CCEDD600DFBD0B /* LikeViewController.swift */; }; - FD63EA9B27CCEDEB00DFBD0B /* LikeHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63EA9A27CCEDEB00DFBD0B /* LikeHeaderView.swift */; }; - FD63EA9D27CCF19900DFBD0B /* RestaurantTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63EA9C27CCF19900DFBD0B /* RestaurantTableViewCell.swift */; }; - FD94861427A955F6009BE666 /* FilterSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861327A955F6009BE666 /* FilterSectionView.swift */; }; - FD94861627A95987009BE666 /* RecommendSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861527A95987009BE666 /* RecommendSectionView.swift */; }; - FD94861827A9598C009BE666 /* AroundSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861727A9598C009BE666 /* AroundSectionView.swift */; }; - FD94861D27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861B27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift */; }; - FD94861E27A959EF009BE666 /* SeperatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861C27A959EF009BE666 /* SeperatorView.swift */; }; - FD9C6F3427BFD04A005D88A6 /* AppleSDGothicNeoB.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3027BFD035005D88A6 /* AppleSDGothicNeoB.ttf */; }; - FD9C6F3527BFD04C005D88A6 /* AppleSDGothicNeoEB.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3327BFD035005D88A6 /* AppleSDGothicNeoEB.ttf */; }; - FD9C6F3627BFD04E005D88A6 /* AppleSDGothicNeoH.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3127BFD035005D88A6 /* AppleSDGothicNeoH.ttf */; }; - FD9C6F3727BFD051005D88A6 /* AppleSDGothicNeoL.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3227BFD035005D88A6 /* AppleSDGothicNeoL.ttf */; }; - FD9C6F3827BFD053005D88A6 /* AppleSDGothicNeoM.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F2F27BFD035005D88A6 /* AppleSDGothicNeoM.ttf */; }; - FD9C6F3A27BFDA4F005D88A6 /* RecommendCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F3927BFDA4F005D88A6 /* RecommendCollectionViewCell.swift */; }; - FD9C6F4727C10140005D88A6 /* UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F4627C10140005D88A6 /* UIFont.swift */; }; - FD9C6F4E27C10A75005D88A6 /* FilterSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F4D27C10A75005D88A6 /* FilterSectionViewModel.swift */; }; - FD9C6F5027C11838005D88A6 /* FilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F4F27C11838005D88A6 /* FilterView.swift */; }; - FD9D4F7027B4EBA70005205E /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9D4F6F27B4EBA70005205E /* UIView.swift */; }; - FD9D4F7227B503090005205E /* TitleSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9D4F7127B503090005205E /* TitleSectionView.swift */; }; - FDD8DDCD27A423450072034C /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD8DDCC27A423450072034C /* HomeViewController.swift */; }; - FDD8DDD027A423740072034C /* FilterButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD8DDCF27A423740072034C /* FilterButtonView.swift */; }; - FDD8DDD327A426C40072034C /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD8DDD227A426C40072034C /* UIColor.swift */; }; - FDE37EAB27D37DCB00618163 /* HomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE37EAA27D37DCB00618163 /* HomeViewModel.swift */; }; - FDE37EAD27D389C400618163 /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE37EAC27D389C400618163 /* SearchViewController.swift */; }; - FDE37EAF27D389CF00618163 /* SearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE37EAE27D389CF00618163 /* SearchViewModel.swift */; }; - FDEA5E3827EF10BF008EFD5E /* RecommendDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E3727EF10BF008EFD5E /* RecommendDetailViewController.swift */; }; - FDEA5E3A27EF10CD008EFD5E /* AroundDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E3927EF10CD008EFD5E /* AroundDetailViewController.swift */; }; - FDEA5E3E27F04620008EFD5E /* RecommendDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E3D27F04620008EFD5E /* RecommendDetailViewModel.swift */; }; - FDEA5E4227F830F1008EFD5E /* FilterDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E4127F830F1008EFD5E /* FilterDetailViewController.swift */; }; - FDEA5E4427F83294008EFD5E /* FilterHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E4327F83294008EFD5E /* FilterHeaderView.swift */; }; - FDEA5E4727F834AA008EFD5E /* FilterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E4627F834AA008EFD5E /* FilterViewModel.swift */; }; - FDF78A2527EB421B005D37C8 /* NoticeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2427EB421B005D37C8 /* NoticeViewController.swift */; }; - FDF78A2727EB4284005D37C8 /* NoticeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2627EB4284005D37C8 /* NoticeViewModel.swift */; }; - FDF78A2927EB45AE005D37C8 /* NoticeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2827EB45AE005D37C8 /* NoticeTableViewCell.swift */; }; - FDF78A2B27EB4C13005D37C8 /* NoticeHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2A27EB4C13005D37C8 /* NoticeHeaderView.swift */; }; + D723B51AAD593609FDECE7FE /* Pods_EatDa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6AB1F6EAB7375AC712E1EDD /* Pods_EatDa.framework */; }; + F03D976427DD258E0011FA3D /* BoardMainTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D976327DD258E0011FA3D /* BoardMainTVC.swift */; }; + F03D976627DDAC330011FA3D /* BestBoardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D976527DDAC330011FA3D /* BestBoardViewController.swift */; }; + F03D976827DDC4A10011FA3D /* BestBoardTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03D976727DDC4A10011FA3D /* BestBoardTVC.swift */; }; + F03FB65327A6DDA40097D817 /* RestaurantDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65227A6DDA40097D817 /* RestaurantDetailViewController.swift */; }; + F03FB65627A6EBB90097D817 /* RestaurantImageCVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65527A6EBB90097D817 /* RestaurantImageCVC.swift */; }; + F03FB65A27A93C3A0097D817 /* RestaurantDetailTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65927A93C3A0097D817 /* RestaurantDetailTVC.swift */; }; + F03FB65D27A95D620097D817 /* RestauranthashTagCVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65C27A95D620097D817 /* RestauranthashTagCVC.swift */; }; + F03FB65F27B025460097D817 /* RestaurantMenuTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB65E27B025460097D817 /* RestaurantMenuTVC.swift */; }; + F03FB66127B0333D0097D817 /* UILabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB66027B0333D0097D817 /* UILabel.swift */; }; + F03FB66327B52B2E0097D817 /* RestaurantReviewTVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03FB66227B52B2E0097D817 /* RestaurantReviewTVC.swift */; }; + F0E4285B27FC8EDC00C623E1 /* WritePostViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E4285A27FC8EDC00C623E1 /* WritePostViewController.swift */; }; + FD0CF62B27A12BC400BDEA53 /* TalkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0CF62A27A12BC400BDEA53 /* TalkViewController.swift */; }; + FD0CF62D27A12BDA00BDEA53 /* ReviewFeedViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0CF62C27A12BDA00BDEA53 /* ReviewFeedViewController.swift */; }; + FD0CF62F27A12BF400BDEA53 /* CommunityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0CF62E27A12BF400BDEA53 /* CommunityViewController.swift */; }; + FD0DBC6027B8D9770001E526 /* MapSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0DBC5F27B8D9770001E526 /* MapSectionView.swift */; }; + FD1BEEFD27DDB18500487D8C /* EventViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1BEEFC27DDB18500487D8C /* EventViewController.swift */; }; + FD1BEF0027DDB74000487D8C /* EventCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1BEEFF27DDB74000487D8C /* EventCollectionViewCell.swift */; }; + FD63338C27A0DADC004783E3 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63338B27A0DADC004783E3 /* AppDelegate.swift */; }; + FD63338E27A0DADC004783E3 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63338D27A0DADC004783E3 /* SceneDelegate.swift */; }; + FD63339027A0DADC004783E3 /* TabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63338F27A0DADC004783E3 /* TabBarController.swift */; }; + FD63339527A0DADD004783E3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FD63339427A0DADD004783E3 /* Assets.xcassets */; }; + FD63EA9927CCEDD600DFBD0B /* LikeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63EA9827CCEDD600DFBD0B /* LikeViewController.swift */; }; + FD63EA9B27CCEDEB00DFBD0B /* LikeHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63EA9A27CCEDEB00DFBD0B /* LikeHeaderView.swift */; }; + FD63EA9D27CCF19900DFBD0B /* RestaurantTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD63EA9C27CCF19900DFBD0B /* LikeRestaurantCell.swift */; }; + FD94861427A955F6009BE666 /* FilterSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861327A955F6009BE666 /* FilterSectionView.swift */; }; + FD94861627A95987009BE666 /* RecommendSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861527A95987009BE666 /* RecommendSectionView.swift */; }; + FD94861827A9598C009BE666 /* AroundSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861727A9598C009BE666 /* AroundSectionView.swift */; }; + FD94861D27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861B27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift */; }; + FD94861E27A959EF009BE666 /* SeperatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD94861C27A959EF009BE666 /* SeperatorView.swift */; }; + FD9C6F3427BFD04A005D88A6 /* AppleSDGothicNeoB.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3027BFD035005D88A6 /* AppleSDGothicNeoB.ttf */; }; + FD9C6F3527BFD04C005D88A6 /* AppleSDGothicNeoEB.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3327BFD035005D88A6 /* AppleSDGothicNeoEB.ttf */; }; + FD9C6F3627BFD04E005D88A6 /* AppleSDGothicNeoH.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3127BFD035005D88A6 /* AppleSDGothicNeoH.ttf */; }; + FD9C6F3727BFD051005D88A6 /* AppleSDGothicNeoL.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F3227BFD035005D88A6 /* AppleSDGothicNeoL.ttf */; }; + FD9C6F3827BFD053005D88A6 /* AppleSDGothicNeoM.ttf in Resources */ = {isa = PBXBuildFile; fileRef = FD9C6F2F27BFD035005D88A6 /* AppleSDGothicNeoM.ttf */; }; + FD9C6F3A27BFDA4F005D88A6 /* RecommendCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F3927BFDA4F005D88A6 /* RecommendCollectionViewCell.swift */; }; + FD9C6F4727C10140005D88A6 /* UIFont.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F4627C10140005D88A6 /* UIFont.swift */; }; + FD9C6F4E27C10A75005D88A6 /* FilterSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F4D27C10A75005D88A6 /* FilterSectionViewModel.swift */; }; + FD9C6F5027C11838005D88A6 /* FilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9C6F4F27C11838005D88A6 /* FilterView.swift */; }; + FD9D4F7027B4EBA70005205E /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9D4F6F27B4EBA70005205E /* UIView.swift */; }; + FD9D4F7227B503090005205E /* TitleSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD9D4F7127B503090005205E /* TitleSectionView.swift */; }; + FDD8DDCD27A423450072034C /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD8DDCC27A423450072034C /* HomeViewController.swift */; }; + FDD8DDD027A423740072034C /* FilterButtonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD8DDCF27A423740072034C /* FilterButtonView.swift */; }; + FDD8DDD327A426C40072034C /* UIColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD8DDD227A426C40072034C /* UIColor.swift */; }; + FDE37EAB27D37DCB00618163 /* HomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE37EAA27D37DCB00618163 /* HomeViewModel.swift */; }; + FDE37EAD27D389C400618163 /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE37EAC27D389C400618163 /* SearchViewController.swift */; }; + FDE37EAF27D389CF00618163 /* SearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE37EAE27D389CF00618163 /* SearchViewModel.swift */; }; + FDEA5E3827EF10BF008EFD5E /* RecommendDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E3727EF10BF008EFD5E /* RecommendDetailViewController.swift */; }; + FDEA5E3A27EF10CD008EFD5E /* AroundDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E3927EF10CD008EFD5E /* AroundDetailViewController.swift */; }; + FDEA5E3E27F04620008EFD5E /* RecommendDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E3D27F04620008EFD5E /* RecommendDetailViewModel.swift */; }; + FDEA5E4227F830F1008EFD5E /* FilterDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E4127F830F1008EFD5E /* FilterDetailViewController.swift */; }; + FDEA5E4427F83294008EFD5E /* FilterHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E4327F83294008EFD5E /* FilterHeaderView.swift */; }; + FDEA5E4727F834AA008EFD5E /* FilterViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEA5E4627F834AA008EFD5E /* FilterViewModel.swift */; }; + FDF78A2527EB421B005D37C8 /* NoticeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2427EB421B005D37C8 /* NoticeViewController.swift */; }; + FDF78A2727EB4284005D37C8 /* NoticeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2627EB4284005D37C8 /* NoticeViewModel.swift */; }; + FDF78A2927EB45AE005D37C8 /* NoticeTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2827EB45AE005D37C8 /* NoticeTableViewCell.swift */; }; + FDF78A2B27EB4C13005D37C8 /* NoticeHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF78A2A27EB4C13005D37C8 /* NoticeHeaderView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ - 5492170291BB836C96181C46 /* Pods-EatDa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-EatDa.release.xcconfig"; path = "Target Support Files/Pods-EatDa/Pods-EatDa.release.xcconfig"; sourceTree = ""; }; - F03D976327DD258E0011FA3D /* BoardMainTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BoardMainTVC.swift; sourceTree = ""; }; - F03D976527DDAC330011FA3D /* BestBoardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BestBoardViewController.swift; sourceTree = ""; }; - F03D976727DDC4A10011FA3D /* BestBoardTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BestBoardTVC.swift; sourceTree = ""; }; - F03FB65227A6DDA40097D817 /* RestaurantDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantDetailViewController.swift; sourceTree = ""; }; - F03FB65527A6EBB90097D817 /* RestaurantImageCVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantImageCVC.swift; sourceTree = ""; }; - F03FB65927A93C3A0097D817 /* RestaurantDetailTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantDetailTVC.swift; sourceTree = ""; }; - F03FB65C27A95D620097D817 /* RestauranthashTagCVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestauranthashTagCVC.swift; sourceTree = ""; }; - F03FB65E27B025460097D817 /* RestaurantMenuTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantMenuTVC.swift; sourceTree = ""; }; - F03FB66027B0333D0097D817 /* UILabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabel.swift; sourceTree = ""; }; - F03FB66227B52B2E0097D817 /* RestaurantReviewTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantReviewTVC.swift; sourceTree = ""; }; - F3BE5607C6653930EC611246 /* Pods-EatDa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-EatDa.debug.xcconfig"; path = "Target Support Files/Pods-EatDa/Pods-EatDa.debug.xcconfig"; sourceTree = ""; }; - F6AB1F6EAB7375AC712E1EDD /* Pods_EatDa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_EatDa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FD0CF62A27A12BC400BDEA53 /* TalkViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TalkViewController.swift; sourceTree = ""; }; - FD0CF62C27A12BDA00BDEA53 /* ReviewFeedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReviewFeedViewController.swift; sourceTree = ""; }; - FD0CF62E27A12BF400BDEA53 /* CommunityViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityViewController.swift; sourceTree = ""; }; - FD0DBC5F27B8D9770001E526 /* MapSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapSectionView.swift; sourceTree = ""; }; - FD1BEEFC27DDB18500487D8C /* EventViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventViewController.swift; sourceTree = ""; }; - FD1BEEFF27DDB74000487D8C /* EventCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventCollectionViewCell.swift; sourceTree = ""; }; - FD63338827A0DADC004783E3 /* EatDa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EatDa.app; sourceTree = BUILT_PRODUCTS_DIR; }; - FD63338B27A0DADC004783E3 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - FD63338D27A0DADC004783E3 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - FD63338F27A0DADC004783E3 /* TabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = ""; }; - FD63339427A0DADD004783E3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - FD63339927A0DADD004783E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - FD63EA9827CCEDD600DFBD0B /* LikeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeViewController.swift; sourceTree = ""; }; - FD63EA9A27CCEDEB00DFBD0B /* LikeHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeHeaderView.swift; sourceTree = ""; }; - FD63EA9C27CCF19900DFBD0B /* RestaurantTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantTableViewCell.swift; sourceTree = ""; }; - FD94861327A955F6009BE666 /* FilterSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterSectionView.swift; sourceTree = ""; }; - FD94861527A95987009BE666 /* RecommendSectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecommendSectionView.swift; sourceTree = ""; }; - FD94861727A9598C009BE666 /* AroundSectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AroundSectionView.swift; sourceTree = ""; }; - FD94861B27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AroundRestaurantCollectionViewCell.swift; sourceTree = ""; }; - FD94861C27A959EF009BE666 /* SeperatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeperatorView.swift; sourceTree = ""; }; - FD9C6F2F27BFD035005D88A6 /* AppleSDGothicNeoM.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoM.ttf; sourceTree = ""; }; - FD9C6F3027BFD035005D88A6 /* AppleSDGothicNeoB.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoB.ttf; sourceTree = ""; }; - FD9C6F3127BFD035005D88A6 /* AppleSDGothicNeoH.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoH.ttf; sourceTree = ""; }; - FD9C6F3227BFD035005D88A6 /* AppleSDGothicNeoL.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoL.ttf; sourceTree = ""; }; - FD9C6F3327BFD035005D88A6 /* AppleSDGothicNeoEB.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoEB.ttf; sourceTree = ""; }; - FD9C6F3927BFDA4F005D88A6 /* RecommendCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecommendCollectionViewCell.swift; sourceTree = ""; }; - FD9C6F4627C10140005D88A6 /* UIFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFont.swift; sourceTree = ""; }; - FD9C6F4D27C10A75005D88A6 /* FilterSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterSectionViewModel.swift; sourceTree = ""; }; - FD9C6F4F27C11838005D88A6 /* FilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterView.swift; sourceTree = ""; }; - FD9D4F6F27B4EBA70005205E /* UIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIView.swift; sourceTree = ""; }; - FD9D4F7127B503090005205E /* TitleSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleSectionView.swift; sourceTree = ""; }; - FDD8DDCC27A423450072034C /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; - FDD8DDCF27A423740072034C /* FilterButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterButtonView.swift; sourceTree = ""; }; - FDD8DDD227A426C40072034C /* UIColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = ""; }; - FDE37EAA27D37DCB00618163 /* HomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModel.swift; sourceTree = ""; }; - FDE37EAC27D389C400618163 /* SearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = ""; }; - FDE37EAE27D389CF00618163 /* SearchViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewModel.swift; sourceTree = ""; }; - FDEA5E3727EF10BF008EFD5E /* RecommendDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecommendDetailViewController.swift; sourceTree = ""; }; - FDEA5E3927EF10CD008EFD5E /* AroundDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AroundDetailViewController.swift; sourceTree = ""; }; - FDEA5E3D27F04620008EFD5E /* RecommendDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecommendDetailViewModel.swift; sourceTree = ""; }; - FDEA5E4127F830F1008EFD5E /* FilterDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterDetailViewController.swift; sourceTree = ""; }; - FDEA5E4327F83294008EFD5E /* FilterHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterHeaderView.swift; sourceTree = ""; }; - FDEA5E4627F834AA008EFD5E /* FilterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterViewModel.swift; sourceTree = ""; }; - FDF78A2427EB421B005D37C8 /* NoticeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeViewController.swift; sourceTree = ""; }; - FDF78A2627EB4284005D37C8 /* NoticeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeViewModel.swift; sourceTree = ""; }; - FDF78A2827EB45AE005D37C8 /* NoticeTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeTableViewCell.swift; sourceTree = ""; }; - FDF78A2A27EB4C13005D37C8 /* NoticeHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeHeaderView.swift; sourceTree = ""; }; - + 5492170291BB836C96181C46 /* Pods-EatDa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-EatDa.release.xcconfig"; path = "Target Support Files/Pods-EatDa/Pods-EatDa.release.xcconfig"; sourceTree = ""; }; + F03D976327DD258E0011FA3D /* BoardMainTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BoardMainTVC.swift; sourceTree = ""; }; + F03D976527DDAC330011FA3D /* BestBoardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BestBoardViewController.swift; sourceTree = ""; }; + F03D976727DDC4A10011FA3D /* BestBoardTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BestBoardTVC.swift; sourceTree = ""; }; + F03FB65227A6DDA40097D817 /* RestaurantDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantDetailViewController.swift; sourceTree = ""; }; + F03FB65527A6EBB90097D817 /* RestaurantImageCVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantImageCVC.swift; sourceTree = ""; }; + F03FB65927A93C3A0097D817 /* RestaurantDetailTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantDetailTVC.swift; sourceTree = ""; }; + F03FB65C27A95D620097D817 /* RestauranthashTagCVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestauranthashTagCVC.swift; sourceTree = ""; }; + F03FB65E27B025460097D817 /* RestaurantMenuTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantMenuTVC.swift; sourceTree = ""; }; + F03FB66027B0333D0097D817 /* UILabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabel.swift; sourceTree = ""; }; + F03FB66227B52B2E0097D817 /* RestaurantReviewTVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestaurantReviewTVC.swift; sourceTree = ""; }; + F0E4285A27FC8EDC00C623E1 /* WritePostViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WritePostViewController.swift; sourceTree = ""; }; + F3BE5607C6653930EC611246 /* Pods-EatDa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-EatDa.debug.xcconfig"; path = "Target Support Files/Pods-EatDa/Pods-EatDa.debug.xcconfig"; sourceTree = ""; }; + F6AB1F6EAB7375AC712E1EDD /* Pods_EatDa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_EatDa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FD0CF62A27A12BC400BDEA53 /* TalkViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TalkViewController.swift; sourceTree = ""; }; + FD0CF62C27A12BDA00BDEA53 /* ReviewFeedViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReviewFeedViewController.swift; sourceTree = ""; }; + FD0CF62E27A12BF400BDEA53 /* CommunityViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityViewController.swift; sourceTree = ""; }; + FD0DBC5F27B8D9770001E526 /* MapSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapSectionView.swift; sourceTree = ""; }; + FD1BEEFC27DDB18500487D8C /* EventViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventViewController.swift; sourceTree = ""; }; + FD1BEEFF27DDB74000487D8C /* EventCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventCollectionViewCell.swift; sourceTree = ""; }; + FD63338827A0DADC004783E3 /* EatDa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EatDa.app; sourceTree = BUILT_PRODUCTS_DIR; }; + FD63338B27A0DADC004783E3 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + FD63338D27A0DADC004783E3 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + FD63338F27A0DADC004783E3 /* TabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabBarController.swift; sourceTree = ""; }; + FD63339427A0DADD004783E3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + FD63339927A0DADD004783E3 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FD63EA9827CCEDD600DFBD0B /* LikeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeViewController.swift; sourceTree = ""; }; + FD63EA9A27CCEDEB00DFBD0B /* LikeHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeHeaderView.swift; sourceTree = ""; }; + FD63EA9C27CCF19900DFBD0B /* RestaurantTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LikeRestaurantCell.swift; sourceTree = ""; }; + FD94861327A955F6009BE666 /* FilterSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterSectionView.swift; sourceTree = ""; }; + FD94861527A95987009BE666 /* RecommendSectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecommendSectionView.swift; sourceTree = ""; }; + FD94861727A9598C009BE666 /* AroundSectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AroundSectionView.swift; sourceTree = ""; }; + FD94861B27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AroundRestaurantCollectionViewCell.swift; sourceTree = ""; }; + FD94861C27A959EF009BE666 /* SeperatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeperatorView.swift; sourceTree = ""; }; + FD9C6F2F27BFD035005D88A6 /* AppleSDGothicNeoM.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoM.ttf; sourceTree = ""; }; + FD9C6F3027BFD035005D88A6 /* AppleSDGothicNeoB.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoB.ttf; sourceTree = ""; }; + FD9C6F3127BFD035005D88A6 /* AppleSDGothicNeoH.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoH.ttf; sourceTree = ""; }; + FD9C6F3227BFD035005D88A6 /* AppleSDGothicNeoL.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoL.ttf; sourceTree = ""; }; + FD9C6F3327BFD035005D88A6 /* AppleSDGothicNeoEB.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = AppleSDGothicNeoEB.ttf; sourceTree = ""; }; + FD9C6F3927BFDA4F005D88A6 /* RecommendCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecommendCollectionViewCell.swift; sourceTree = ""; }; + FD9C6F4627C10140005D88A6 /* UIFont.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIFont.swift; sourceTree = ""; }; + FD9C6F4D27C10A75005D88A6 /* FilterSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterSectionViewModel.swift; sourceTree = ""; }; + FD9C6F4F27C11838005D88A6 /* FilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterView.swift; sourceTree = ""; }; + FD9D4F6F27B4EBA70005205E /* UIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIView.swift; sourceTree = ""; }; + FD9D4F7127B503090005205E /* TitleSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleSectionView.swift; sourceTree = ""; }; + FDD8DDCC27A423450072034C /* HomeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; + FDD8DDCF27A423740072034C /* FilterButtonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterButtonView.swift; sourceTree = ""; }; + FDD8DDD227A426C40072034C /* UIColor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor.swift; sourceTree = ""; }; + FDE37EAA27D37DCB00618163 /* HomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewModel.swift; sourceTree = ""; }; + FDE37EAC27D389C400618163 /* SearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = ""; }; + FDE37EAE27D389CF00618163 /* SearchViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewModel.swift; sourceTree = ""; }; + FDEA5E3727EF10BF008EFD5E /* RecommendDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecommendDetailViewController.swift; sourceTree = ""; }; + FDEA5E3927EF10CD008EFD5E /* AroundDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AroundDetailViewController.swift; sourceTree = ""; }; + FDEA5E3D27F04620008EFD5E /* RecommendDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecommendDetailViewModel.swift; sourceTree = ""; }; + FDEA5E4127F830F1008EFD5E /* FilterDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterDetailViewController.swift; sourceTree = ""; }; + FDEA5E4327F83294008EFD5E /* FilterHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterHeaderView.swift; sourceTree = ""; }; + FDEA5E4627F834AA008EFD5E /* FilterViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilterViewModel.swift; sourceTree = ""; }; + FDF78A2427EB421B005D37C8 /* NoticeViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeViewController.swift; sourceTree = ""; }; + FDF78A2627EB4284005D37C8 /* NoticeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeViewModel.swift; sourceTree = ""; }; + FDF78A2827EB45AE005D37C8 /* NoticeTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeTableViewCell.swift; sourceTree = ""; }; + FDF78A2A27EB4C13005D37C8 /* NoticeHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeHeaderView.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -141,280 +142,289 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1D91A6C28A2387CF445F6180 /* Pods */ = { - isa = PBXGroup; - children = ( - F3BE5607C6653930EC611246 /* Pods-EatDa.debug.xcconfig */, - 5492170291BB836C96181C46 /* Pods-EatDa.release.xcconfig */, - ); - path = Pods; - sourceTree = ""; - }; - B1D9E2221746E94A5CB549A0 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F6AB1F6EAB7375AC712E1EDD /* Pods_EatDa.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F03D976227DD256C0011FA3D /* Cell */ = { - isa = PBXGroup; - children = ( - F03D976327DD258E0011FA3D /* BoardMainTVC.swift */, - F03D976727DDC4A10011FA3D /* BestBoardTVC.swift */, - ); - path = Cell; - sourceTree = ""; - }; - F03FB65127A6DCAE0097D817 /* Common */ = { - isa = PBXGroup; - children = ( - F03FB65B27A958060097D817 /* RestaurantDetail */, - ); - path = Common; - sourceTree = ""; - }; - F03FB65427A6EB930097D817 /* Cell */ = { - isa = PBXGroup; - children = ( - F03FB65527A6EBB90097D817 /* RestaurantImageCVC.swift */, - F03FB65927A93C3A0097D817 /* RestaurantDetailTVC.swift */, - F03FB65C27A95D620097D817 /* RestauranthashTagCVC.swift */, - F03FB65E27B025460097D817 /* RestaurantMenuTVC.swift */, - F03FB66227B52B2E0097D817 /* RestaurantReviewTVC.swift */, - ); - path = Cell; - sourceTree = ""; - }; - F03FB65B27A958060097D817 /* RestaurantDetail */ = { - isa = PBXGroup; - children = ( - F03FB65427A6EB930097D817 /* Cell */, - F03FB65227A6DDA40097D817 /* RestaurantDetailViewController.swift */, - ); - path = RestaurantDetail; - sourceTree = ""; - }; - FD0CF62827A12B9600BDEA53 /* Scenes */ = { - isa = PBXGroup; - children = ( - FD1BEEFB27DDB14000487D8C /* Event */, - F03FB65127A6DCAE0097D817 /* Common */, - FDD8DDCB27A422C10072034C /* Home */, - FD63EA9527CCED8400DFBD0B /* Like */, - FD0CF62927A12BAB00BDEA53 /* Talk */, - FD63338F27A0DADC004783E3 /* TabBarController.swift */, - ); - path = Scenes; - sourceTree = ""; - }; - FD0CF62927A12BAB00BDEA53 /* Talk */ = { - isa = PBXGroup; - children = ( - F03D976227DD256C0011FA3D /* Cell */, - FD0CF62A27A12BC400BDEA53 /* TalkViewController.swift */, - FD0CF62C27A12BDA00BDEA53 /* ReviewFeedViewController.swift */, - FD0CF62E27A12BF400BDEA53 /* CommunityViewController.swift */, - F03D976527DDAC330011FA3D /* BestBoardViewController.swift */, - ); - path = Talk; - sourceTree = ""; - }; - FD1BEEFB27DDB14000487D8C /* Event */ = { - isa = PBXGroup; - children = ( - FD1BEEFC27DDB18500487D8C /* EventViewController.swift */, - FD1BEEFE27DDB26100487D8C /* SubComponents */, - ); - path = Event; - sourceTree = ""; - }; - FD1BEEFE27DDB26100487D8C /* SubComponents */ = { - isa = PBXGroup; - children = ( - FD1BEEFF27DDB74000487D8C /* EventCollectionViewCell.swift */, - ); - path = SubComponents; - sourceTree = ""; - }; - FD63337F27A0DADC004783E3 = { - isa = PBXGroup; - children = ( - FD63338A27A0DADC004783E3 /* EatDa */, - FD63338927A0DADC004783E3 /* Products */, - 1D91A6C28A2387CF445F6180 /* Pods */, - B1D9E2221746E94A5CB549A0 /* Frameworks */, - ); - sourceTree = ""; - }; - FD63338927A0DADC004783E3 /* Products */ = { - isa = PBXGroup; - children = ( - FD63338827A0DADC004783E3 /* EatDa.app */, - ); - name = Products; - sourceTree = ""; - }; - FD63338A27A0DADC004783E3 /* EatDa */ = { - isa = PBXGroup; - children = ( - FD63338B27A0DADC004783E3 /* AppDelegate.swift */, - FD63338D27A0DADC004783E3 /* SceneDelegate.swift */, - FD0CF62827A12B9600BDEA53 /* Scenes */, - FDD8DDD127A425A60072034C /* Extensions */, - FD9C6F2E27BFD028005D88A6 /* Font */, - FD63339427A0DADD004783E3 /* Assets.xcassets */, - FD63339927A0DADD004783E3 /* Info.plist */, - ); - path = EatDa; - sourceTree = ""; - }; - FD63EA9527CCED8400DFBD0B /* Like */ = { - isa = PBXGroup; - children = ( - FD63EA9827CCEDD600DFBD0B /* LikeViewController.swift */, - FD63EA9A27CCEDEB00DFBD0B /* LikeHeaderView.swift */, - FD63EA9C27CCF19900DFBD0B /* RestaurantTableViewCell.swift */, - ); - path = Like; - sourceTree = ""; - }; - FD9C6F2E27BFD028005D88A6 /* Font */ = { - isa = PBXGroup; - children = ( - FD9C6F3027BFD035005D88A6 /* AppleSDGothicNeoB.ttf */, - FD9C6F3327BFD035005D88A6 /* AppleSDGothicNeoEB.ttf */, - FD9C6F3127BFD035005D88A6 /* AppleSDGothicNeoH.ttf */, - FD9C6F3227BFD035005D88A6 /* AppleSDGothicNeoL.ttf */, - FD9C6F2F27BFD035005D88A6 /* AppleSDGothicNeoM.ttf */, - ); - path = Font; - sourceTree = ""; - }; - FD9C6F4827C1087E005D88A6 /* FilterView */ = { - isa = PBXGroup; - children = ( - FDEA5E4527F833C0008EFD5E /* FilterDetail */, - FD94861327A955F6009BE666 /* FilterSectionView.swift */, - FD9C6F4D27C10A75005D88A6 /* FilterSectionViewModel.swift */, - FDD8DDCF27A423740072034C /* FilterButtonView.swift */ - ); - path = FilterView; - sourceTree = ""; - }; - FD9C6F4927C108AC005D88A6 /* RecommendView */ = { - isa = PBXGroup; - children = ( - FD94861527A95987009BE666 /* RecommendSectionView.swift */, - FD9C6F3927BFDA4F005D88A6 /* RecommendCollectionViewCell.swift */, - FDEA5E3727EF10BF008EFD5E /* RecommendDetailViewController.swift */, - FDEA5E3D27F04620008EFD5E /* RecommendDetailViewModel.swift */, - ); - path = RecommendView; - sourceTree = ""; - }; - FD9C6F4A27C108C0005D88A6 /* AroundView */ = { - isa = PBXGroup; - children = ( - FD94861727A9598C009BE666 /* AroundSectionView.swift */, - FD94861B27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift */, - FDEA5E3927EF10CD008EFD5E /* AroundDetailViewController.swift */, - ); - path = AroundView; - sourceTree = ""; - }; - FD9C6F4B27C108EF005D88A6 /* MapView */ = { - isa = PBXGroup; - children = ( - FD0DBC5F27B8D9770001E526 /* MapSectionView.swift */, - ); - path = MapView; - sourceTree = ""; - }; - FD9C6F4C27C108FE005D88A6 /* TitleView */ = { - isa = PBXGroup; - children = ( - FD9D4F7127B503090005205E /* TitleSectionView.swift */, - ); - path = TitleView; - sourceTree = ""; - }; - FDD8DDCB27A422C10072034C /* Home */ = { - isa = PBXGroup; - children = ( - FDD8DDCC27A423450072034C /* HomeViewController.swift */, - FDE37EAA27D37DCB00618163 /* HomeViewModel.swift */, - FDD8DDCE27A423620072034C /* SubComponents */, - ); - path = Home; - sourceTree = ""; - }; - FDD8DDCE27A423620072034C /* SubComponents */ = { - isa = PBXGroup; - children = ( - FDE37EA927D37BAA00618163 /* Search */, - FDF78A2327EB4161005D37C8 /* Notice */, - FD9C6F4C27C108FE005D88A6 /* TitleView */, - FD9C6F4827C1087E005D88A6 /* FilterView */, - FD9C6F4927C108AC005D88A6 /* RecommendView */, - FD9C6F4A27C108C0005D88A6 /* AroundView */, - FD9C6F4B27C108EF005D88A6 /* MapView */, - FD94861C27A959EF009BE666 /* SeperatorView.swift */, - ); - path = SubComponents; - sourceTree = ""; - }; - FDD8DDD127A425A60072034C /* Extensions */ = { - isa = PBXGroup; - children = ( - FDD8DDD227A426C40072034C /* UIColor.swift */, - FD9D4F6F27B4EBA70005205E /* UIView.swift */, - FD9C6F4627C10140005D88A6 /* UIFont.swift */, - F03FB66027B0333D0097D817 /* UILabel.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - FDE37EA927D37BAA00618163 /* Search */ = { - isa = PBXGroup; - children = ( - FDE37EAC27D389C400618163 /* SearchViewController.swift */, - FDE37EAE27D389CF00618163 /* SearchViewModel.swift */, - ); - path = Search; - sourceTree = ""; - }; - FDEA5E4527F833C0008EFD5E /* FilterDetail */ = { - isa = PBXGroup; - children = ( - FDEA5E4327F83294008EFD5E /* FilterHeaderView.swift */, - FDEA5E4127F830F1008EFD5E /* FilterDetailViewController.swift */, - FD9C6F4F27C11838005D88A6 /* FilterView.swift */, - FDEA5E4627F834AA008EFD5E /* FilterViewModel.swift */, - ); - path = FilterDetail; - sourceTree = ""; - }; - FDF78A2327EB4161005D37C8 /* Notice */ = { - isa = PBXGroup; - children = ( - FDF78A2C27EB4FAF005D37C8 /* SubComponents */, - FDF78A2427EB421B005D37C8 /* NoticeViewController.swift */, - FDF78A2627EB4284005D37C8 /* NoticeViewModel.swift */, - ); - path = Notice; - sourceTree = ""; - }; - FDF78A2C27EB4FAF005D37C8 /* SubComponents */ = { - isa = PBXGroup; - children = ( - FDF78A2827EB45AE005D37C8 /* NoticeTableViewCell.swift */, - FDF78A2A27EB4C13005D37C8 /* NoticeHeaderView.swift */, - ); - path = SubComponents; - sourceTree = ""; - }; +1D91A6C28A2387CF445F6180 /* Pods */ = { + isa = PBXGroup; + children = ( + F3BE5607C6653930EC611246 /* Pods-EatDa.debug.xcconfig */, + 5492170291BB836C96181C46 /* Pods-EatDa.release.xcconfig */, + ); + path = Pods; + sourceTree = ""; +}; +B1D9E2221746E94A5CB549A0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + F6AB1F6EAB7375AC712E1EDD /* Pods_EatDa.framework */, + ); + name = Frameworks; + sourceTree = ""; +}; +F03D976227DD256C0011FA3D /* Cell */ = { + isa = PBXGroup; + children = ( + F03D976327DD258E0011FA3D /* BoardMainTVC.swift */, + F03D976727DDC4A10011FA3D /* BestBoardTVC.swift */, + ); + path = Cell; + sourceTree = ""; +}; +F03FB65127A6DCAE0097D817 /* Common */ = { + isa = PBXGroup; + children = ( + F0E4285927FC8EBD00C623E1 /* WritePost */, + F03FB65B27A958060097D817 /* RestaurantDetail */, + ); + path = Common; + sourceTree = ""; +}; +F03FB65427A6EB930097D817 /* Cell */ = { + isa = PBXGroup; + children = ( + F03FB65527A6EBB90097D817 /* RestaurantImageCVC.swift */, + F03FB65927A93C3A0097D817 /* RestaurantDetailTVC.swift */, + F03FB65C27A95D620097D817 /* RestauranthashTagCVC.swift */, + F03FB65E27B025460097D817 /* RestaurantMenuTVC.swift */, + F03FB66227B52B2E0097D817 /* RestaurantReviewTVC.swift */, + ); + path = Cell; + sourceTree = ""; +}; +F03FB65B27A958060097D817 /* RestaurantDetail */ = { + isa = PBXGroup; + children = ( + F03FB65427A6EB930097D817 /* Cell */, + F03FB65227A6DDA40097D817 /* RestaurantDetailViewController.swift */, + ); + path = RestaurantDetail; + sourceTree = ""; +}; +F0E4285927FC8EBD00C623E1 /* WritePost */ = { + isa = PBXGroup; + children = ( + F0E4285A27FC8EDC00C623E1 /* WritePostViewController.swift */, + ); + path = WritePost; + sourceTree = ""; +}; +FD0CF62827A12B9600BDEA53 /* Scenes */ = { + isa = PBXGroup; + children = ( + FD1BEEFB27DDB14000487D8C /* Event */, + F03FB65127A6DCAE0097D817 /* Common */, + FDD8DDCB27A422C10072034C /* Home */, + FD63EA9527CCED8400DFBD0B /* Like */, + FD0CF62927A12BAB00BDEA53 /* Talk */, + FD63338F27A0DADC004783E3 /* TabBarController.swift */, + ); + path = Scenes; + sourceTree = ""; +}; +FD0CF62927A12BAB00BDEA53 /* Talk */ = { + isa = PBXGroup; + children = ( + F03D976227DD256C0011FA3D /* Cell */, + FD0CF62A27A12BC400BDEA53 /* TalkViewController.swift */, + FD0CF62C27A12BDA00BDEA53 /* ReviewFeedViewController.swift */, + FD0CF62E27A12BF400BDEA53 /* CommunityViewController.swift */, + F03D976527DDAC330011FA3D /* BestBoardViewController.swift */, + ); + path = Talk; + sourceTree = ""; +}; +FD1BEEFB27DDB14000487D8C /* Event */ = { + isa = PBXGroup; + children = ( + FD1BEEFC27DDB18500487D8C /* EventViewController.swift */, + FD1BEEFE27DDB26100487D8C /* SubComponents */, + ); + path = Event; + sourceTree = ""; +}; +FD1BEEFE27DDB26100487D8C /* SubComponents */ = { + isa = PBXGroup; + children = ( + FD1BEEFF27DDB74000487D8C /* EventCollectionViewCell.swift */, + ); + path = SubComponents; + sourceTree = ""; +}; +FD63337F27A0DADC004783E3 = { + isa = PBXGroup; + children = ( + FD63338A27A0DADC004783E3 /* EatDa */, + FD63338927A0DADC004783E3 /* Products */, + 1D91A6C28A2387CF445F6180 /* Pods */, + B1D9E2221746E94A5CB549A0 /* Frameworks */, + ); + sourceTree = ""; +}; +FD63338927A0DADC004783E3 /* Products */ = { + isa = PBXGroup; + children = ( + FD63338827A0DADC004783E3 /* EatDa.app */, + ); + name = Products; + sourceTree = ""; +}; +FD63338A27A0DADC004783E3 /* EatDa */ = { + isa = PBXGroup; + children = ( + FD63338B27A0DADC004783E3 /* AppDelegate.swift */, + FD63338D27A0DADC004783E3 /* SceneDelegate.swift */, + FD0CF62827A12B9600BDEA53 /* Scenes */, + FDD8DDD127A425A60072034C /* Extensions */, + FD9C6F2E27BFD028005D88A6 /* Font */, + FD63339427A0DADD004783E3 /* Assets.xcassets */, + FD63339927A0DADD004783E3 /* Info.plist */, + ); + path = EatDa; + sourceTree = ""; +}; +FD63EA9527CCED8400DFBD0B /* Like */ = { + isa = PBXGroup; + children = ( + FD63EA9827CCEDD600DFBD0B /* LikeViewController.swift */, + FD63EA9A27CCEDEB00DFBD0B /* LikeHeaderView.swift */, + FD63EA9C27CCF19900DFBD0B /* RestaurantTableViewCell.swift */, + ); + path = Like; + sourceTree = ""; +}; +FD9C6F2E27BFD028005D88A6 /* Font */ = { + isa = PBXGroup; + children = ( + FD9C6F3027BFD035005D88A6 /* AppleSDGothicNeoB.ttf */, + FD9C6F3327BFD035005D88A6 /* AppleSDGothicNeoEB.ttf */, + FD9C6F3127BFD035005D88A6 /* AppleSDGothicNeoH.ttf */, + FD9C6F3227BFD035005D88A6 /* AppleSDGothicNeoL.ttf */, + FD9C6F2F27BFD035005D88A6 /* AppleSDGothicNeoM.ttf */, + ); + path = Font; + sourceTree = ""; +}; +FD9C6F4827C1087E005D88A6 /* FilterView */ = { + isa = PBXGroup; + children = ( + FDEA5E4527F833C0008EFD5E /* FilterDetail */, + FD94861327A955F6009BE666 /* FilterSectionView.swift */, + FD9C6F4D27C10A75005D88A6 /* FilterSectionViewModel.swift */, + FDD8DDCF27A423740072034C /* FilterButtonView.swift */ + ); + path = FilterView; + sourceTree = ""; +}; +FD9C6F4927C108AC005D88A6 /* RecommendView */ = { + isa = PBXGroup; + children = ( + FD94861527A95987009BE666 /* RecommendSectionView.swift */, + FD9C6F3927BFDA4F005D88A6 /* RecommendCollectionViewCell.swift */, + FDEA5E3727EF10BF008EFD5E /* RecommendDetailViewController.swift */, + FDEA5E3D27F04620008EFD5E /* RecommendDetailViewModel.swift */, + ); + path = RecommendView; + sourceTree = ""; +}; +FD9C6F4A27C108C0005D88A6 /* AroundView */ = { + isa = PBXGroup; + children = ( + FD94861727A9598C009BE666 /* AroundSectionView.swift */, + FD94861B27A959EF009BE666 /* AroundRestaurantCollectionViewCell.swift */, + FDEA5E3927EF10CD008EFD5E /* AroundDetailViewController.swift */, + ); + path = AroundView; + sourceTree = ""; +}; +FD9C6F4B27C108EF005D88A6 /* MapView */ = { + isa = PBXGroup; + children = ( + FD0DBC5F27B8D9770001E526 /* MapSectionView.swift */, + ); + path = MapView; + sourceTree = ""; +}; +FD9C6F4C27C108FE005D88A6 /* TitleView */ = { + isa = PBXGroup; + children = ( + FD9D4F7127B503090005205E /* TitleSectionView.swift */, + ); + path = TitleView; + sourceTree = ""; +}; +FDD8DDCB27A422C10072034C /* Home */ = { + isa = PBXGroup; + children = ( + FDD8DDCC27A423450072034C /* HomeViewController.swift */, + FDE37EAA27D37DCB00618163 /* HomeViewModel.swift */, + FDD8DDCE27A423620072034C /* SubComponents */, + ); + path = Home; + sourceTree = ""; +}; +FDD8DDCE27A423620072034C /* SubComponents */ = { + isa = PBXGroup; + children = ( + FDE37EA927D37BAA00618163 /* Search */, + FDF78A2327EB4161005D37C8 /* Notice */, + FD9C6F4C27C108FE005D88A6 /* TitleView */, + FD9C6F4827C1087E005D88A6 /* FilterView */, + FD9C6F4927C108AC005D88A6 /* RecommendView */, + FD9C6F4A27C108C0005D88A6 /* AroundView */, + FD9C6F4B27C108EF005D88A6 /* MapView */, + FD94861C27A959EF009BE666 /* SeperatorView.swift */, + ); + path = SubComponents; + sourceTree = ""; +}; +FDD8DDD127A425A60072034C /* Extensions */ = { + isa = PBXGroup; + children = ( + FDD8DDD227A426C40072034C /* UIColor.swift */, + FD9D4F6F27B4EBA70005205E /* UIView.swift */, + FD9C6F4627C10140005D88A6 /* UIFont.swift */, + F03FB66027B0333D0097D817 /* UILabel.swift */, + ); + path = Extensions; + sourceTree = ""; +}; +FDE37EA927D37BAA00618163 /* Search */ = { + isa = PBXGroup; + children = ( + FDE37EAC27D389C400618163 /* SearchViewController.swift */, + FDE37EAE27D389CF00618163 /* SearchViewModel.swift */, + ); + path = Search; + sourceTree = ""; +}; +FDEA5E4527F833C0008EFD5E /* FilterDetail */ = { + isa = PBXGroup; + children = ( + FDEA5E4327F83294008EFD5E /* FilterHeaderView.swift */, + FDEA5E4127F830F1008EFD5E /* FilterDetailViewController.swift */, + FD9C6F4F27C11838005D88A6 /* FilterView.swift */, + FDEA5E4627F834AA008EFD5E /* FilterViewModel.swift */, + ); + path = FilterDetail; + sourceTree = ""; +}; +FDF78A2327EB4161005D37C8 /* Notice */ = { + isa = PBXGroup; + children = ( + FDF78A2C27EB4FAF005D37C8 /* SubComponents */, + FDF78A2427EB421B005D37C8 /* NoticeViewController.swift */, + FDF78A2627EB4284005D37C8 /* NoticeViewModel.swift */, + ); + path = Notice; + sourceTree = ""; +}; +FDF78A2C27EB4FAF005D37C8 /* SubComponents */ = { + isa = PBXGroup; + children = ( + FDF78A2827EB45AE005D37C8 /* NoticeTableViewCell.swift */, + FDF78A2A27EB4C13005D37C8 /* NoticeHeaderView.swift */, + ); + path = SubComponents; + sourceTree = ""; +}; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -571,6 +581,7 @@ FD94861627A95987009BE666 /* RecommendSectionView.swift in Sources */, FD9C6F4E27C10A75005D88A6 /* FilterSectionViewModel.swift in Sources */, FDD8DDCD27A423450072034C /* HomeViewController.swift in Sources */, + F0E4285B27FC8EDC00C623E1 /* WritePostViewController.swift in Sources */, FDE37EAF27D389CF00618163 /* SearchViewModel.swift in Sources */, FD63338E27A0DADC004783E3 /* SceneDelegate.swift in Sources */, F03D976627DDAC330011FA3D /* BestBoardViewController.swift in Sources */, diff --git a/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Contents.json b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Contents.json new file mode 100644 index 0000000..264da3e --- /dev/null +++ b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Group 26844.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 26844@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 26844@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844.png b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844.png new file mode 100644 index 0000000..2001033 Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844.png differ diff --git a/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844@2x.png b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844@2x.png new file mode 100644 index 0000000..3729e45 Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844@2x.png differ diff --git a/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844@3x.png b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844@3x.png new file mode 100644 index 0000000..2af0021 Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/default_gallery.imageset/Group 26844@3x.png differ diff --git a/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Contents.json b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Contents.json new file mode 100644 index 0000000..c077070 --- /dev/null +++ b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Group 3233.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 3233@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 3233@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233.png b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233.png new file mode 100644 index 0000000..32e951c Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233.png differ diff --git a/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233@2x.png b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233@2x.png new file mode 100644 index 0000000..de222b2 Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233@2x.png differ diff --git a/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233@3x.png b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233@3x.png new file mode 100644 index 0000000..e4994c0 Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/matzip_category.imageset/Group 3233@3x.png differ diff --git a/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/Contents.json b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/Contents.json new file mode 100644 index 0000000..b59c79f --- /dev/null +++ b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "search.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "search@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "search@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search.png b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search.png new file mode 100644 index 0000000..c7d578b Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search.png differ diff --git a/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search@2x.png b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search@2x.png new file mode 100644 index 0000000..ef77dbb Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search@2x.png differ diff --git a/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search@3x.png b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search@3x.png new file mode 100644 index 0000000..3ad8706 Binary files /dev/null and b/EatDa/Assets.xcassets/Talk/searchbar_left.imageset/search@3x.png differ diff --git a/EatDa/Extensions/UIColor.swift b/EatDa/Extensions/UIColor.swift index b89c961..07565f9 100644 --- a/EatDa/Extensions/UIColor.swift +++ b/EatDa/Extensions/UIColor.swift @@ -37,6 +37,7 @@ extension UIColor { // MARK: SearchViewController class var searchBarBackgroundColor: UIColor { UIColor(hex: 0xF2F2F2) } + class var searchBarTextColor: UIColor { UIColor(hex: 0xBDBDBD) } // MARK: NoticeViewController class var dateGrayColor: UIColor { UIColor(hex: 0xC4C4C4) } diff --git a/EatDa/Scenes/Common/WritePost/WritePostViewController.swift b/EatDa/Scenes/Common/WritePost/WritePostViewController.swift new file mode 100644 index 0000000..f7d9bfc --- /dev/null +++ b/EatDa/Scenes/Common/WritePost/WritePostViewController.swift @@ -0,0 +1,74 @@ +// +// WritePostViewController.swift +// EatDa +// +// Created by 김희진 on 2022/04/05. +// + +import Foundation +import UIKit +import SnapKit + +class WritePostViewController: UIViewController { + + lazy var navView: UIView = { + let view = UIView() + return view + }() + + lazy var navBackButton: UIButton = { + let button = UIButton() + button.setTitle("취소", for: .normal) + button.setTitleColor(UIColor.mainTextColor, for: .normal) + button.titleLabel?.font = UIFont.mySystemFont(ofSize: 15) + return button + }() + + lazy var navTitle: UILabel = { + let label = UILabel() + label.text = "작성하기" + label.font = UIFont.myBoldSystemFont(ofSize: 15) + return label + }() + + + override func viewDidLoad() { + super.viewDidLoad() + navigationController?.isNavigationBarHidden = true + initUI() + } + + override init(nibName nibNameOrNil: String?, bundle nibBundleOrNil: Bundle?) { + super.init(nibName: nibNameOrNil, bundle: nibBundleOrNil) + hidesBottomBarWhenPushed = true + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + func initUI() { + view.addSubview(navView) + navView.snp.makeConstraints { make in + make.top.leading.trailing.equalTo(view.safeAreaLayoutGuide) + make.height.equalTo(40) + } + + navView.addSubview(navTitle) + navTitle.snp.makeConstraints { make in + make.center.equalToSuperview() + } + + navView.addSubview(navBackButton) + navBackButton.snp.makeConstraints { make in + make.leading.equalToSuperview().offset(23) + make.centerY.equalToSuperview() + } + navBackButton.addTarget(self, action: #selector(didTouchBack(_:)), for: .touchUpInside) + + } + + @objc func didTouchBack(_ sender: UIButton){ + navigationController?.popViewController(animated: true) + } +} diff --git a/EatDa/Scenes/Talk/BestBoardViewController.swift b/EatDa/Scenes/Talk/BestBoardViewController.swift index ee33ec5..40b963d 100644 --- a/EatDa/Scenes/Talk/BestBoardViewController.swift +++ b/EatDa/Scenes/Talk/BestBoardViewController.swift @@ -11,7 +11,7 @@ import SnapKit class BestBoardViewController: UIViewController { private lazy var tableView: UITableView = { - let view = UITableView() + let view = UITableView(frame: .zero, style: .grouped) view.delegate = self view.dataSource = self view.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) @@ -33,19 +33,17 @@ class BestBoardViewController: UIViewController { return button }() - + override func viewDidLoad() { super.viewDidLoad() - tableView.register(BestBoardTVC.self, forCellReuseIdentifier: "BestBoardTVC") [tableView, floatButton].forEach { view.addSubview($0) } - - tableView.backgroundColor = .yellow tableView.snp.makeConstraints { $0.top.trailing.leading.bottom.equalToSuperview() } + floatButton.addTarget(self, action: #selector(gotoWrite(_:)), for: .touchUpInside) floatButton.snp.makeConstraints { $0.trailing.equalToSuperview() $0.bottom.equalToSuperview().inset(70) @@ -55,20 +53,23 @@ class BestBoardViewController: UIViewController { if #available(iOS 15, *) { tableView.sectionHeaderTopPadding = 0 } - } + @objc func gotoWrite(_ sender: UIButton) { + let vc = WritePostViewController() + navigationController?.pushViewController(vc, animated: true) + } } extension BestBoardViewController: UITableViewDelegate, UITableViewDataSource { - + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 10 } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { - + guard let cell = tableView.dequeueReusableCell(withIdentifier: "BestBoardTVC", for: indexPath) as? BestBoardTVC else { return UITableViewCell() } @@ -76,7 +77,7 @@ extension BestBoardViewController: UITableViewDelegate, UITableViewDataSource { } func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { - return 130 + return UITableView.automaticDimension } func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat { @@ -84,10 +85,18 @@ extension BestBoardViewController: UITableViewDelegate, UITableViewDataSource { } func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?{ - - let view = UIView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: 60)) - + + let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.width, height: 63)) + view.backgroundColor = .white + let sectionTitleImage = UIImageView() + sectionTitleImage.image = UIImage(named: "matzip_category") + view.addSubview(sectionTitleImage) + sectionTitleImage.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.leading.equalToSuperview().offset(19) + } + return view } - + } diff --git a/EatDa/Scenes/Talk/Cell/BestBoardTVC.swift b/EatDa/Scenes/Talk/Cell/BestBoardTVC.swift index 73b90cd..de74506 100644 --- a/EatDa/Scenes/Talk/Cell/BestBoardTVC.swift +++ b/EatDa/Scenes/Talk/Cell/BestBoardTVC.swift @@ -13,16 +13,18 @@ class BestBoardTVC: UITableViewCell { let profileImage = UIImageView() let profileName = UILabel() let writtenAt = UILabel() + let reviewTitle = UILabel() let reviewBody = UILabel() let heartButton = UIButton() let commentButton = UIButton() + let hasImageButton = UIImageView() override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { super.init(style: style, reuseIdentifier: reuseIdentifier) - _ = [profileImage, profileName, writtenAt, reviewBody, heartButton, commentButton].map{ contentView.addSubview($0)} + _ = [profileImage, profileName, writtenAt, reviewTitle, reviewBody, heartButton, commentButton, hasImageButton].map{ contentView.addSubview($0)} profileImage.image = UIImage(named: "menu_datail") profileImage.layer.cornerRadius = 17.5 @@ -34,7 +36,7 @@ class BestBoardTVC: UITableViewCell { $0.width.height.equalTo(35) } - profileName.font = .boldSystemFont(ofSize: 14) + profileName.font = .mySystemFont(ofSize: 14) profileName.textColor = UIColor.mainTextColor profileName.text = "지원" profileName.snp.makeConstraints { @@ -42,12 +44,22 @@ class BestBoardTVC: UITableViewCell { $0.leading.equalTo(profileImage.snp.trailing).offset(13) } + reviewTitle.font = .myBoldSystemFont(ofSize: 14) + reviewTitle.textColor = UIColor.mainTextColor + reviewTitle.numberOfLines = 0 + reviewTitle.text = "안녕하세요 최지원입니다" + reviewTitle.snp.makeConstraints { + $0.top.equalTo(profileImage.snp.bottom).offset(10) + $0.leading.trailing.equalToSuperview().inset(22) + } + + reviewBody.font = .myMediumSystemFont(ofSize: 14) reviewBody.textColor = UIColor.mainTextColor reviewBody.numberOfLines = 0 reviewBody.text = "경희대 앞에 짠 먹어보신 분 후기 부탁드려용!경희대 앞에 짠 먹어보신 분 후기 부탁드려용!" reviewBody.snp.makeConstraints { - $0.top.equalTo(profileImage.snp.bottom).offset(10) + $0.top.equalTo(reviewTitle.snp.bottom).offset(6) $0.leading.trailing.equalToSuperview().inset(22) } @@ -55,8 +67,17 @@ class BestBoardTVC: UITableViewCell { writtenAt.textColor = UIColor.init(hex: 0xBABABC) writtenAt.text = "2022.01.23" writtenAt.snp.makeConstraints { - $0.top.equalTo(reviewBody.snp.bottom).offset(5) - $0.leading.equalToSuperview().offset(22) + $0.centerY.equalTo(profileName) + $0.leading.equalTo(profileName.snp.trailing).offset(10) + } + + heartButton.setImage(UIImage(named: "small_heart"), for: .normal) + heartButton.setTitle(" 5", for: .normal) + heartButton.setTitleColor(.red, for: .normal) + heartButton.titleLabel?.font = .mySystemFont(ofSize: 13) + heartButton.snp.makeConstraints { + $0.top.equalTo(reviewBody.snp.bottom).offset(10) + $0.leading.equalToSuperview().inset(22) $0.bottom.equalToSuperview().inset(13) } @@ -65,24 +86,19 @@ class BestBoardTVC: UITableViewCell { commentButton.setTitleColor(UIColor.init(hex: 0x4AA2AD), for: .normal) commentButton.titleLabel?.font = .mySystemFont(ofSize: 13) commentButton.snp.makeConstraints { - $0.centerY.equalTo(writtenAt) - $0.trailing.equalToSuperview().inset(22) + $0.centerY.equalTo(heartButton) + $0.leading.equalTo(heartButton.snp.trailing).offset(10) $0.bottom.equalToSuperview().inset(13) } - - heartButton.setImage(UIImage(named: "small_heart"), for: .normal) - heartButton.setTitle(" 5", for: .normal) - heartButton.setTitleColor(.red, for: .normal) - heartButton.titleLabel?.font = .mySystemFont(ofSize: 13) - heartButton.snp.makeConstraints { - $0.centerY.equalTo(writtenAt) - $0.trailing.equalTo(commentButton.snp.leading).offset(-13) + + hasImageButton.image = UIImage(named: "default_gallery") + hasImageButton.snp.makeConstraints { + $0.trailing.equalToSuperview().inset(20) $0.bottom.equalToSuperview().inset(13) } - - } + required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } diff --git a/EatDa/Scenes/Talk/CommunityViewController.swift b/EatDa/Scenes/Talk/CommunityViewController.swift index e8af4da..9b85a67 100644 --- a/EatDa/Scenes/Talk/CommunityViewController.swift +++ b/EatDa/Scenes/Talk/CommunityViewController.swift @@ -6,6 +6,7 @@ // import UIKit +import SnapKit class CommunityViewController: UIViewController { @@ -18,10 +19,14 @@ class CommunityViewController: UIViewController { bar.layer.cornerRadius = 4 bar.layer.borderColor = UIColor.white.cgColor bar.layer.borderWidth = 0 + bar.searchTextField.font = UIFont.systemFont(ofSize: 12) + bar.searchTextField.backgroundColor = UIColor.searchBarBackgroundColor bar.placeholder = "지역, 매장명, 메뉴검색" + bar.backgroundColor = UIColor.searchBarBackgroundColor + bar.setImage(UIImage(named: "searchbar_left"), for: UISearchBar.Icon.search, state: .normal) return bar }() - + private lazy var tableView: UITableView = { let view = UITableView() view.delegate = self @@ -36,7 +41,6 @@ class CommunityViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() binding() - initUI() } @@ -54,7 +58,6 @@ class CommunityViewController: UIViewController { } [searchingView, tableView].forEach{ contentView.addSubview($0) } - searchingView.snp.makeConstraints { make in make.top.leading.trailing.equalToSuperview() make.height.equalTo(50) @@ -71,20 +74,21 @@ class CommunityViewController: UIViewController { make.leading.trailing.equalToSuperview() make.bottom.equalToSuperview() } + tableView.layoutIfNeeded() + if #available(iOS 15, *) { tableView.sectionHeaderTopPadding = 0 } - contentView.snp.remakeConstraints { make in - make.height.equalTo(tableView.estimatedRowHeight * 9 + 750) + make.height.equalTo(tableView.estimatedRowHeight * 9 + 770) make.width.centerX.top.bottom.equalToSuperview() } } func binding(){ tableView.register(BoardMainTVC.self, forCellReuseIdentifier: "BoardMainTVC") - } + } } extension CommunityViewController: UITableViewDelegate, UITableViewDataSource { @@ -102,8 +106,6 @@ extension CommunityViewController: UITableViewDelegate, UITableViewDataSource { guard let cell = tableView.dequeueReusableCell(withIdentifier: "BoardMainTVC", for: indexPath) as? BoardMainTVC else { return UITableViewCell() } - - return cell } @@ -129,7 +131,13 @@ extension CommunityViewController: UITableViewDelegate, UITableViewDataSource { func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView?{ let view = UIView(frame: CGRect(x: 0, y: 0, width: contentView.frame.width, height: 60)) - + let sectionTitleImage = UIImageView() + sectionTitleImage.image = UIImage(named: "matzip_category") + view.addSubview(sectionTitleImage) + sectionTitleImage.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.leading.equalToSuperview().offset(26) + } return view } diff --git a/Podfile.lock b/Podfile.lock index 29c7202..7e79f69 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -53,4 +53,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: c396d9031cd5d72bd3af5d005405467353c23871 -COCOAPODS: 1.11.2 +COCOAPODS: 1.11.3 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 29c7202..7e79f69 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -53,4 +53,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: c396d9031cd5d72bd3af5d005405467353c23871 -COCOAPODS: 1.11.2 +COCOAPODS: 1.11.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 11b2f09..a2f73e2 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1337 +7,1333 @@ objects = { /* Begin PBXBuildFile section */ - 005B319B494ED2DAA239B9939A504DFC /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3247377A9C55AE83D9DB511C73396A8D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00BEA6029C428FEE644AC3D42AD83282 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64D6460D33BFE2BF6540551D88184290 /* ImagePrefetcher.swift */; }; - 0285857A24F66E925987A5876F0BE63B /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8766C67C9924050DAB77D60F6C9C13CF /* ImageDataProvider.swift */; }; - 02B21DE837E5EC09BFF95991C80EFD19 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 02EDC4CC9976B5E0CCA375D15B455310 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1946D4330DACF64F08C01B35A8FAA4B /* InfiniteSequence.swift */; }; - 03555777EDC590AEFFF3AF9B890BE534 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2CD7285D441838ACBDD5263F07E717 /* Just.swift */; }; - 03817B1767ED1DC48A558CA4C254410B /* TMLineBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01376A856607B96AC8B46B4315AA4B0D /* TMLineBarIndicator.swift */; }; - 043E0250C96B495B044A10F91EE48275 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = FADBEA3CD4D5DEA7982ABF9B2BF0FD1B /* SingleAssignmentDisposable.swift */; }; - 043F53EACE987E58A6732217CB8C863D /* PageboyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CE4ED5A33E6BF56C5E0A0BBD945D7D5 /* PageboyViewController.swift */; }; - 045DE6EBF9B2F63F60F5BE60C1198E06 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E551BF0D0F558EA36B34AB82152FB7 /* RedirectHandler.swift */; }; - 04A896288CE3A59B530250337A5F8362 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA941DBF62925986952CB4D52496EEA8 /* Result+Alamofire.swift */; }; - 0510E8EA51914CB2176AD0F173937FAB /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9ADD391A6D686971A76F5D95A05B798 /* KFImageRenderer.swift */; }; - 05228565AAA7FCED4BAFB2B7EF71D53D /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05A16A91275F11342B4BC1AF5EEA6D4 /* KingfisherOptionsInfo.swift */; }; - 057D0EC1E728D714A73210ACAF1FAC6A /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B59F7E89FE1C5A37943B37BCDAFE731 /* UISearchBar+Rx.swift */; }; - 059639E700DEFAEF08F56484E5F67BE7 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D6F3091E7D987C9AB7B8EEB59B6C448 /* NSButton+Kingfisher.swift */; }; - 07550E0A8451CACE9593873C543F1B78 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578BB422C11F3F876AD3A90388264B47 /* RxTabBarControllerDelegateProxy.swift */; }; - 07BE3990F61D7872203D09812DA27BE0 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3512ADF6DBA580E6BF8B877FA8A89B50 /* Filter.swift */; }; - 082EDC820D76DF95C71A5018112DE512 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC6C7123A03CDD84D7A367E1362F2BF4 /* UIButton+Kingfisher.swift */; }; - 0907413AF1BF312948C6CA8289CE29AE /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090165FA209708D0B7EC172CFB924A61 /* ControlProperty.swift */; }; - 091FD731490314E5A41A698CA3E13F05 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF0D1BC35835D8533AB9B6974422F0F1 /* ScheduledDisposable.swift */; }; - 09C371129EAF4BB17EBF0A6C95740987 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 366946016A47F4612C200C22762BC383 /* Infallible+Concurrency.swift */; }; - 0B5BB08F1937AD6324F0ADDD8F9E067B /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA1D83CCDC2BC53C24C1B60672F4DE7B /* Driver.swift */; }; - 0BE6AF21E82117B5888D803F51B7797A /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0884ECB96F50C668622F53CC78938AB /* HistoricalScheduler.swift */; }; - 0C4ABCE42F38BCE9FC2348FE9B60EF20 /* TMBlockBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5376DBDB20849A21BD835F0DCC433805 /* TMBlockBarIndicator.swift */; }; - 0CD989749B8AF0B73EFA97F4EFDB08D0 /* UIView+Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 338D7AB3A59AC595B557A620E1FA4E40 /* UIView+Localization.swift */; }; - 0D145CE72D22A2858B118FA0381ACF11 /* AnimateableLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3371689704CC7C316D7B4A0BDA8B2CD /* AnimateableLabel.swift */; }; - 0DBC36B14A4554F260D6CC5E97BC82CF /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B5AD777D11F4CC5E75B73552D30E2C5 /* DisposeBase.swift */; }; - 0E225B4D0AE1D9BF90F4B823058480CE /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF5525512595367A8F6E65ACE921CA87 /* SwitchIfEmpty.swift */; }; - 0ED8FBFD9A86D21BF69137EC9350E575 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB3A58CD047085C7E0D09F47E68871AD /* SessionDelegate.swift */; }; - 0F4037DBF307AC8058BD0A3D35C7E7E9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 0F4F68AC62C4AE694B7F76043F0AAF92 /* TransitionOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFD20A630FFFD897A3CB05F7FF88C223 /* TransitionOperation.swift */; }; - 10A2175FFC32FB68FF3E71BAADA765E5 /* TTGTextTagAttributedStringContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A39A59401DEE73C572BF369FCF97057 /* TTGTextTagAttributedStringContent.m */; }; - 111810B8652D290C58076B92FCE40A1F /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BAEEFDC6CA22C5B7953FD0C62B3A205 /* RxPickerViewAdapter.swift */; }; - 114F6342633413C8BBEC4169F34CFAFD /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1150F2CA4156D36CC94290C8216138D8 /* RxTextViewDelegateProxy.swift */; }; - 1185A2B40E14F2FCBC761FC99777CAD8 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6BCAE4FD618E07894974BAD07CE40ED /* ExtensionHelpers.swift */; }; - 11B6D721BE781276825B1BAEF7DAD3EC /* UISwipeGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15D600F6C15D211298DED663F73CFD36 /* UISwipeGestureRecognizer+RxGesture.swift */; }; - 122980E44B15C64CF0B14DC94D7EB5C9 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E4D152AEF469087F9BDD7DC5810261DB /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 138D566063B2D34BFA6D6CD2DEC58E23 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23B31ED2E7FF08AA5D9AF4535E812825 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */; }; - 13BD4640B078DAC0433C8BF8ABBDBA3A /* TabmanViewController+Insets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799EA4963D0E868AA031F4ECC384FC91 /* TabmanViewController+Insets.swift */; }; - 13C0361F5567F978A5A407BCB88B6B10 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EA11ECAFB50A4DED40EF86AA0912E87 /* ConcurrentDispatchQueueScheduler.swift */; }; - 13EC9DFD508F96165FB1E6B5D1E91A94 /* TMTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED5B6F5C9B289AB653E765015E4A8A33 /* TMTransition.swift */; }; - 144DA93A55A598F5197F10C729FBDD69 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0610BA81543AEFA79D28616C2B9F3A0E /* UILayoutSupport+Extensions.swift */; }; - 146E9FA66D8A55CCD9E7A89DB40FADD6 /* TTGTagCollectionView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7011EC26D2688BAE66FB7EE6AF07B845 /* TTGTagCollectionView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14BA350FB404E33E99EBAD117F869C36 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E7DCB2912972B543BCADFC85B4C4AFE /* CompositeDisposable.swift */; }; - 14CAA40442778EFE3DF8B07CE170CAF7 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A502E1A78C5617583CAA0CD61D43A664 /* UITextView+Rx.swift */; }; - 14F01E27FF454C842E99B7720BB0496C /* UIColor+Interpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59589F58D932F2EB058B92E8B96DF8A0 /* UIColor+Interpolation.swift */; }; - 15C3A0681A58001799FB33AC0F175A10 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32DBF6F46F6B9331849BFDD507EBB31A /* Using.swift */; }; - 15E051DCCC2C74E18877560A6DD2F895 /* TMBarButtonController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E91BD6E3B4462CF7C570BAEF5B18FC79 /* TMBarButtonController.swift */; }; - 165F4AC595627A1E84CDB77F6F4E3E25 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CC5F92E77BBD24F0872BF724DD88141 /* OperationQueueScheduler.swift */; }; - 1745926515E3B68401CC330A5D16BDC5 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8645E35163AC55C093A6DD91D462D269 /* Queue.swift */; }; - 1787EBB3723875770997006509209EDD /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DDEAD897E86B1D8F87A7D8FC616BE0D /* RxTableViewDataSourceProxy.swift */; }; - 17BE0F4E51B0FB968125F1A520607FD8 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0099CF72E4B4788020D74413531A07A /* ConstraintMultiplierTarget.swift */; }; - 17CDFBF6CD855953E725F937CD89D932 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989DB54750510D374D47EE417BDFC993 /* AsyncSubject.swift */; }; - 17FFFDE8A72F97DE8D22BDA24A5576EF /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0659AC839D36757F96AE8E7C0E55415F /* Never.swift */; }; - 18211EE7B495AA06EBBED1D6FD9423C0 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09D2DFF29DB4CB70F99F14A51151304F /* RxCocoa-dummy.m */; }; - 1952485AFF7A1BCCA4D4B142E82FE627 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 064B7B3FC1856712961A7EF82E9A192B /* AnimatedImageView.swift */; }; - 1952888EBF36D0B0051BE57511B0FAE5 /* NavigationDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0653CE1DE38775B910DB1200880A4A89 /* NavigationDirection.swift */; }; - 1976BB7D7E26A12E29283E71154B63B3 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66E25805DB05A9F37FEB80864CA7BC0E /* SessionDelegate.swift */; }; - 1AA89F327105C026976BF6E831B193A2 /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4083CDB197C013310A349B767E1E5AC1 /* ImageBinder.swift */; }; - 1B252C7F6BDB70B58DC02B3AAF8F0D9A /* TMBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A9A0F1CBF5B2C795A42A175D53DA377 /* TMBar.swift */; }; - 1C8AC01CE4293F7F07392E3CAAF2434B /* TMBarButton+None.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63111026C937D02AC861B232E5007E2B /* TMBarButton+None.swift */; }; - 1CC3FBF38E35B664C2A003664C58E2D7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A702A32002EA37961467809BA605CBD /* ControlEvent.swift */; }; - 1CC920B8076749A74AD2989F7695E04C /* TransformGestureRecognizers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F74ECFD3BC4D6DF3466B9131D437001F /* TransformGestureRecognizers.swift */; }; - 1E9EEA756F2774D73347F1660EEFE3E9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62C5E3DADAD39586598B970D12434B05 /* ConstraintView+Extensions.swift */; }; - 1EE44196E7BCE57AD96A2C751651EF40 /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = E29D5AFAA620DE9E6F5489EAF6848B7B /* AlamofireExtended.swift */; }; - 1F64C124283555FF5E1944FA37501247 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D75756E556D43FA56693685AB81632A /* Signal+Subscription.swift */; }; - 1F6F0B8C1A8EA633EFEBE64EB781A6B5 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FAAEAAB6A8EDA76779EF46999514857 /* UINavigationController+Rx.swift */; }; - 1F8FF60887DCA1E8DF3E3B626EDA6656 /* RxGesture-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 85DCE938CECBD2FFA7732666F387F932 /* RxGesture-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FC9E4050EB7749949E19A0678CA0A87 /* TTGTextTagStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BD9DEDF84C6E034700FD5B29E5103DE /* TTGTextTagStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FD2928BC156D990D68B105F518C60B6 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6054B8EE4E3503F2FFA3A44EFEBD85B3 /* MemoryStorage.swift */; }; - 1FE693B5ACC6AD7320CEFC20B64546E4 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39EAD93E7B6CE56EAE3E236DE3859C4 /* KingfisherManager.swift */; }; - 1FEE89BF952BE7ACA46E642DA2E48CA2 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 901D6D6199E4F63B12568C0F09E36F74 /* DiskStorage.swift */; }; - 207FDE2A05548417522819147C17E2C5 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922FFB6D52AB20C92B847606E3292283 /* SynchronizedDisposeType.swift */; }; - 2087DD8278E2FC32F75C947E058EA423 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09694B2709EC871921DD2995CC011CB /* NSObject+Rx+KVORepresentable.swift */; }; - 2195644D46BC85253DEAFF21A7FF3550 /* PatchedPageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C37424F4DA0778DC925BA0CF4E85A1 /* PatchedPageViewController.swift */; }; - 22216C300C763044344B9DBF97317E63 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BDE103CDF988234F2F55546FE52652C /* RetryStrategy.swift */; }; - 22BD1346F66BFCB129AAA44EEF322AC9 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E619A24FC3985267DA86B233E0474D /* Resource.swift */; }; - 2324A123C60560DF2F89FC38508D0F04 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B126F071C1749FFB003BB2B641BBB628 /* Completable.swift */; }; - 23583D109CA25038DFE7B0CF5E0C829A /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05B08C8A99234EE0B03EAC2F96EBFA9 /* CombineLatest+Collection.swift */; }; - 243D7CFE1D56ED80ACB2B3E71B4CB603 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C775122DFF68CA64F1DEEA1A39E530B7 /* AuthenticationChallengeResponsable.swift */; }; - 24821079A44FD46C2124EAFD25B333C7 /* TMBarButtonStateController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDB83C44B5EC832616BFDB9E39E466A4 /* TMBarButtonStateController.swift */; }; - 24C8FC3B11676AD57F3A7914E6621AD0 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 512A9018C1AFFE9EBB248B65745C8383 /* TextInput.swift */; }; - 252B64A12E2810921E86B78ECD5BDA9D /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634EC5673EF5EDFF7DC238F852FF4730 /* UIApplication+Rx.swift */; }; - 25431CC0200EA1439C721033EA387251 /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27682836577FA89B9C4E7BCB4D331FD8 /* Infallible+CombineLatest+arity.swift */; }; - 257B6D2B9D7E20BA5E3176202175C30D /* UIViewController+Pageboy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C8734B5739910EE679B91830D2EFCD /* UIViewController+Pageboy.swift */; }; - 2587CF6565D5B4F40B14C0667D09F4B6 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A8BC88E0B9FCB98335DD111A5A15854 /* First.swift */; }; - 25EC4B42DE5DC1FCFDD4D13DEA007F2B /* IndexedObjectMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA2745D9E0C0CB447ADFED51B0664D7 /* IndexedObjectMap.swift */; }; - 25FC036BEA33CAB5D80F5A41644535D3 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE47F36EBD2061CFDD77DE65ED91B3CC /* Storage.swift */; }; - 261648A9B124173EFEC5CA0C92411768 /* TMBarLayoutInsetGuides.swift in Sources */ = {isa = PBXBuildFile; fileRef = D16622A9C696C3511FD9F2857A234E1C /* TMBarLayoutInsetGuides.swift */; }; - 263448B072061329AE0443AE23103B6C /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1BADD80F60C4B3623B71999E645EC30 /* Switch.swift */; }; - 263A6B3B9C8592FC16697D2AB6333AC9 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E06365B9CB5885FE04633872D1DF4C /* RxCocoa.swift */; }; - 2662EA3D1400EC4BD90947902CD85670 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBD63542DB1FF95C503FFB45F5857A11 /* Platform.Darwin.swift */; }; - 26B64FD615201517203A80E8BC563998 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C5F6C6800AE34DEA82F6565E1FB47B /* Event.swift */; }; - 274DF0E2BF04F6F4F9F1E70CF513A4F2 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D9ACA56E3F9415A5EA87C515287255 /* ConstraintLayoutSupportDSL.swift */; }; - 275C15979C1EC7DB6234974758037906 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88B51B88671E27FF09177F6E996A0E7 /* PublishRelay+Signal.swift */; }; - 27F2BE5D6E990841E8DA1DF91CF3623B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42BE3FAC97BF2457E806CB32FC215092 /* Signal.swift */; }; - 289D19349D88EA9B871847024AC51FED /* UIPageViewController+ScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2BFF7EA6B1A74922458DF2B8356AC92 /* UIPageViewController+ScrollView.swift */; }; - 28B20C35F4E1B3DDE716C831B049ADBC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = C5CE839C79A50AEE45444FF289C7BF09 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2978BDEB75111B6862F6E25D808524A6 /* InsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CEB0572AF8566FAF6064E411EF5FE3A /* InsetCalculator.swift */; }; + 00140EFDA6DC53E2FC4DC3E113B084CD /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3284556B4B8EA21473E280F7A2AAA70B /* AsyncSubject.swift */; }; + 010812DBD30EB9C1A05758D1585101FD /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B5529B92F58AE5CF2CC14C0D53FEFC /* NopDisposable.swift */; }; + 02621C4B82398D0657F474E21493A3A2 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = B40DDFB149E892E165CC9A6874EED67C /* HTTPMethod.swift */; }; + 02DB462B121245593CE653B9B377F970 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB973E39A0D36AE568EB70C915D77385 /* Protected.swift */; }; + 0363A8767E3258C7D8C3784B113CB1E2 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DF561D03C974D60C2263759055BE962 /* KFOptionsSetter.swift */; }; + 03817B1767ED1DC48A558CA4C254410B /* TMLineBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A48F5A6997EF9A736E5A655E28AF5B41 /* TMLineBarIndicator.swift */; }; + 03E7FC208B7611D323C815567B82D599 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4456B19B61DF4E340DCDFE52681FB83 /* ImageTransition.swift */; }; + 043F53EACE987E58A6732217CB8C863D /* PageboyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C03BBD81D87CCB4054575336E5197EC /* PageboyViewController.swift */; }; + 052A27820F924D02E6D549173A82EF13 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C58E8C061237843865DB35AAEC7ECB42 /* CompositeDisposable.swift */; }; + 05439A3944CC9F3619404DBFDF45BFDC /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17063C11C45EC54716DF6CADD15ECD6A /* ImageDownloaderDelegate.swift */; }; + 057D0EC1E728D714A73210ACAF1FAC6A /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CF59F3D435B2D317ECA5F19FCE2644A /* UISearchBar+Rx.swift */; }; + 05A962B4E7A95C7464619BADCE12C02D /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 344A3F652D38EF1B24A48BD141C1D870 /* Queue.swift */; }; + 07550E0A8451CACE9593873C543F1B78 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF99E38519ACBDF7637186AE5425C16 /* RxTabBarControllerDelegateProxy.swift */; }; + 07AD8F5BCBAC56C66F5214A030C15FBA /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2372A91FA63C7216C87D5A85E1D1E992 /* ImageDownloader.swift */; }; + 088888A29DC43850C5BCE78E0B8F767C /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C461E9DB5BAC6622751A95DC9D86406 /* SizeExtensions.swift */; }; + 0907413AF1BF312948C6CA8289CE29AE /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F085CAF5E5F806A646528FF7DFE095AA /* ControlProperty.swift */; }; + 09390DDEA3D5884CC9BFACF092016F92 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8DD836B49B6B96CBE17592F578C9518 /* Disposables.swift */; }; + 098E499F66CAC2DD029F0E2903E2640F /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253A25351BA2EA0D37D5C8D42E2F45A0 /* Repeat.swift */; }; + 0A2DB25BF86C4E287B0B141D9703B896 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9EF892660D1D9CE47BC384E70C361B9 /* ImmediateSchedulerType.swift */; }; + 0B399DCF32F8FE4F09B03B6E7B65E0D1 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 51B9601DCA6C8149B0DFDD0CFF6A60FC /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B5BB08F1937AD6324F0ADDD8F9E067B /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C6924212EF954F00E15498B201A1833 /* Driver.swift */; }; + 0B8EF706F494020AA1D2FB7CCAFBD05B /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 801D0CE160EF6F31DACC22FC08DDFAAE /* VirtualTimeConverterType.swift */; }; + 0BE4DB334CED6D8E41E322A26E0F0D86 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55AE2BEBAD6DDC641B6C7D55B81EC01F /* ScheduledDisposable.swift */; }; + 0C09EF7BCCABCD487F3EB87D01092322 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490DD9118D84C7F039D8C2A0D68DBF5E /* RetryWhen.swift */; }; + 0C4ABCE42F38BCE9FC2348FE9B60EF20 /* TMBlockBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A3117B8727186610FA7776DC53192E5 /* TMBlockBarIndicator.swift */; }; + 0CB5265227C638293519E17D84020C73 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3CF5856622B016AEA103B805514B7CF /* ObserverType.swift */; }; + 0CD989749B8AF0B73EFA97F4EFDB08D0 /* UIView+Localization.swift in Sources */ = {isa = PBXBuildFile; fileRef = C342555DD02FE990E3590436887CC7AE /* UIView+Localization.swift */; }; + 0CDC25A11A7B7670D37FB48D028A496E /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68B5C40D358BB13C8CA6920342752DF /* Take.swift */; }; + 0CE0E31797ED56EABEA8989CB0DEC1F5 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FD6A2288600512E49D9801F89F50690 /* HistoricalScheduler.swift */; }; + 0D145CE72D22A2858B118FA0381ACF11 /* AnimateableLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DCD01944CD6CBA9118DF5A22C5521D7 /* AnimateableLabel.swift */; }; + 0F4F68AC62C4AE694B7F76043F0AAF92 /* TransitionOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F90AAFFC1B31DE972F304FF74568A3E0 /* TransitionOperation.swift */; }; + 1042762B61E81045A0420A489F6AE5D9 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5B55EF6D298059095DCB385570DF858 /* SingleAsync.swift */; }; + 107DC7E9A23F34C9D44B391D77BCD17D /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D08245ABC6BC637216BB6C39D6FBDFAB /* PriorityQueue.swift */; }; + 10A2175FFC32FB68FF3E71BAADA765E5 /* TTGTextTagAttributedStringContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E86BB8DCB5A4D8B30B92220E7FC288E /* TTGTextTagAttributedStringContent.m */; }; + 111810B8652D290C58076B92FCE40A1F /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F17E997CD6D02C6972471ADF0FC0F6 /* RxPickerViewAdapter.swift */; }; + 114F6342633413C8BBEC4169F34CFAFD /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33782B260843409A32E21ACBCC30FED8 /* RxTextViewDelegateProxy.swift */; }; + 1153A839B1D6DA48ECD44D4BFC3E8A79 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4681420D94A4043D40D34967AC824221 /* ElementAt.swift */; }; + 11B6D721BE781276825B1BAEF7DAD3EC /* UISwipeGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C0BD6464FB4A7E3019EA15B08B82BC3 /* UISwipeGestureRecognizer+RxGesture.swift */; }; + 135319C281FEBB39CB6E8168C5F7120B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; + 136CA55CE9FFF8EFB0483E4F16BC5277 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1DBAA8C38429409ED6F5F87725D63B9 /* Never.swift */; }; + 138D566063B2D34BFA6D6CD2DEC58E23 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CC5E8A658A3A2180C0F45720BAC6E03 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */; }; + 13A35B8052BB24B34EF504CE0CAB769C /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34E42007B174ADB41E8A50443EECC93F /* ConnectableObservableType.swift */; }; + 13BD4640B078DAC0433C8BF8ABBDBA3A /* TabmanViewController+Insets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2935147BEA687EA9B417668F8ACA697E /* TabmanViewController+Insets.swift */; }; + 13E62623092B680C6A5C349D48B8A4FD /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F765A34854B04F2DF3015AB02E0FC513 /* CachedResponseHandler.swift */; }; + 13EC9DFD508F96165FB1E6B5D1E91A94 /* TMTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B9289C01D3741F4294386C62B44B85C /* TMTransition.swift */; }; + 144DA93A55A598F5197F10C729FBDD69 /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2618851CF95DE4C7905208353D29BA3 /* UILayoutSupport+Extensions.swift */; }; + 146E9FA66D8A55CCD9E7A89DB40FADD6 /* TTGTagCollectionView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD86E15FFBABA09B3B3D97A26B9EDD3 /* TTGTagCollectionView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14CAA40442778EFE3DF8B07CE170CAF7 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57174CF0554541C355BFE20A4964BDCB /* UITextView+Rx.swift */; }; + 14F01E27FF454C842E99B7720BB0496C /* UIColor+Interpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8340571E471E788A37B6262A07D57B2D /* UIColor+Interpolation.swift */; }; + 1504FA84CD80B03C8A5014A6E88E1B4F /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97E1DF0C9A17489284BCD66FFA5D27E0 /* InvocableScheduledItem.swift */; }; + 15B7C4F75260B133A8E0612E50D4C84C /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B3599A645036FDB4D6F38B0A3CF0302 /* Delegate.swift */; }; + 15E051DCCC2C74E18877560A6DD2F895 /* TMBarButtonController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C31A62B645D757D0E2FA97111E9A49 /* TMBarButtonController.swift */; }; + 16390883AF3B188DE6036F1BFABDAE08 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6134B10B06955361F76C16B5B41D1FBD /* SynchronizedOnType.swift */; }; + 16FEA39131C689D4B1373507B522F0F7 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2399C5291A057639FCBF00595F8EB5D9 /* ReplayRelay.swift */; }; + 1773084DECF68CADD45567FBEC56036D /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7D77F403C9EA57180151A56C68499B0 /* Alamofire-dummy.m */; }; + 1787EBB3723875770997006509209EDD /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCA34DBF858E7D556214719B0C5A3EC1 /* RxTableViewDataSourceProxy.swift */; }; + 17BE0F4E51B0FB968125F1A520607FD8 /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65554B0E016DBEAB9A77FCBA80451C5C /* ConstraintMultiplierTarget.swift */; }; + 18211EE7B495AA06EBBED1D6FD9423C0 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE8AD07476A83E6D6DD0FDEC5AD4210 /* RxCocoa-dummy.m */; }; + 18590DD463C52D5D2FAC5E4EEAE172D0 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1B11EFACB0E691FD0806A46042A801 /* Infallible+Operators.swift */; }; + 1952888EBF36D0B0051BE57511B0FAE5 /* NavigationDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E70EA8DA76409382DF8CF5A05BA334 /* NavigationDirection.swift */; }; + 1B094A999EE6522279329115109FAECF /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BF8DA78A34BA8A5248788AC8C8E2FD9 /* SchedulerType.swift */; }; + 1B252C7F6BDB70B58DC02B3AAF8F0D9A /* TMBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4864790435895BFB3FFFFFC88E624BBA /* TMBar.swift */; }; + 1C63B4EAD3144051331DF72C5C68FC13 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5272A435868424E86F4F7C717BCA6431 /* RedirectHandler.swift */; }; + 1C8AC01CE4293F7F07392E3CAAF2434B /* TMBarButton+None.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7420EAC83434903363DA92ACF12B387E /* TMBarButton+None.swift */; }; + 1CC3FBF38E35B664C2A003664C58E2D7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A15915CD5DC45AA2D94EC70F4274B46 /* ControlEvent.swift */; }; + 1CC920B8076749A74AD2989F7695E04C /* TransformGestureRecognizers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1414A048047672462410423CBA0D43D /* TransformGestureRecognizers.swift */; }; + 1D17B83410DC98911D539F2BD5254C05 /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = D18FA1CA3CDAC72018211F27A72F10B8 /* RequestTaskMap.swift */; }; + 1E9EEA756F2774D73347F1660EEFE3E9 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5324901C7189B6A95BF88C9845AD065D /* ConstraintView+Extensions.swift */; }; + 1F64C124283555FF5E1944FA37501247 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4456AB52DD33A91F280B1B9D03F17483 /* Signal+Subscription.swift */; }; + 1F6F0B8C1A8EA633EFEBE64EB781A6B5 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75154E329E9754CA882BA3F81A0FBCC2 /* UINavigationController+Rx.swift */; }; + 1F7A91AC711FEBD7FDB2AE3A0B7C977A /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 341F05A6445AAE25E83265854C7AB692 /* SwiftSupport.swift */; }; + 1F8FF60887DCA1E8DF3E3B626EDA6656 /* RxGesture-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D40378FAA3849913A9F9113A09850A18 /* RxGesture-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FC9E4050EB7749949E19A0678CA0A87 /* TTGTextTagStyle.h in Headers */ = {isa = PBXBuildFile; fileRef = 79DB389A77A5A8FC99737A6BB00D8E15 /* TTGTextTagStyle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 203E393C4B52C24DCE33E48DD32BEF6E /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8098668F5F9D49890604627550EF4F /* SubscribeOn.swift */; }; + 2087DD8278E2FC32F75C947E058EA423 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63B9A90CEBC9A1D31FDA9E415E33A13 /* NSObject+Rx+KVORepresentable.swift */; }; + 2195644D46BC85253DEAFF21A7FF3550 /* PatchedPageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7CD04EAD6873C45470C4492569517E1 /* PatchedPageViewController.swift */; }; + 22FC0BCEF1FDA4583646668FE4D2DF68 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090CA2C359B0CF6C45262BE097487990 /* DisposeBase.swift */; }; + 24821079A44FD46C2124EAFD25B333C7 /* TMBarButtonStateController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 495A2F66101DEEE1286952DA664AEEEF /* TMBarButtonStateController.swift */; }; + 24C8FC3B11676AD57F3A7914E6621AD0 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4899FBA6886CA5444E52191AFC720AB0 /* TextInput.swift */; }; + 252B64A12E2810921E86B78ECD5BDA9D /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5E9FA8320E96FA09F5CC65A8BBA1FED /* UIApplication+Rx.swift */; }; + 2550F0D474DE846FEC5C76CBE85F927E /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 173950DAD5EEFBFB8639ACFED5E477AF /* OperationQueue+Alamofire.swift */; }; + 257B6D2B9D7E20BA5E3176202175C30D /* UIViewController+Pageboy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7134F409CFD9D24097B63AFF19FAA0B /* UIViewController+Pageboy.swift */; }; + 25EC4B42DE5DC1FCFDD4D13DEA007F2B /* IndexedObjectMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89B6138F47E08B675589E4A446F810FD /* IndexedObjectMap.swift */; }; + 261648A9B124173EFEC5CA0C92411768 /* TMBarLayoutInsetGuides.swift in Sources */ = {isa = PBXBuildFile; fileRef = 776A96C39B71D937D062E56E17F86886 /* TMBarLayoutInsetGuides.swift */; }; + 263A6B3B9C8592FC16697D2AB6333AC9 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3384990710FBC48B45EAA7975E1D999A /* RxCocoa.swift */; }; + 2662EA3D1400EC4BD90947902CD85670 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26175A8E3F9AE3C854D1AD32CCE2622A /* Platform.Darwin.swift */; }; + 274DF0E2BF04F6F4F9F1E70CF513A4F2 /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 738CAD43B4C5E5282A74AEE3EB0839D2 /* ConstraintLayoutSupportDSL.swift */; }; + 275C15979C1EC7DB6234974758037906 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = A68E52CCC7A9E2D59BAAD2C92F49A24C /* PublishRelay+Signal.swift */; }; + 27F2BE5D6E990841E8DA1DF91CF3623B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 308E45FF1BD29D20D45C6632C7D176B4 /* Signal.swift */; }; + 2813FD2AAE383D1AAA4810E535E6A859 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D95B14FA99F34F2268A553A8FC483FBF /* Observable.swift */; }; + 28928D6B6D3B1136B29CB93F3AE37F01 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044E53CF43930F8033B121221A01C9EB /* PrimitiveSequence.swift */; }; + 289D19349D88EA9B871847024AC51FED /* UIPageViewController+ScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22561B5A9ECF28FABFAD9EE0A16B86E5 /* UIPageViewController+ScrollView.swift */; }; + 28B20C35F4E1B3DDE716C831B049ADBC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 27DF387A0EB72298B3DA122D3EB9C8C4 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2978BDEB75111B6862F6E25D808524A6 /* InsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BCF954125272C4DC7ACEC93CAFB7C76 /* InsetCalculator.swift */; }; 2987A730911012C32AF6695D7B54E35C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 29FF13E23FD52E46D30530549410AD7C /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0102B89294AB8B93D22C01C44BD7958A /* ImageTransition.swift */; }; - 2AC794BEBE17BA6257A13065584EC5DF /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEA6C089F7BE84C9D79890E37D9AF7EB /* UIDatePicker+Rx.swift */; }; - 2B1EA5B23F60D4F1FE0C1A7066ABBEDC /* UIPinchGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2EC361B2B30B10501E95DF69732642E /* UIPinchGestureRecognizer+RxGesture.swift */; }; - 2BE89C24BFD3FB663E37C607C289B3B6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0BEF69E4D1C696AB66A007D782452E /* RedirectHandler.swift */; }; - 2C44C6FA642733DEAFB1CA5BDE68D7CB /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E405046DD60362FCD16321EA25C071F7 /* RecursiveScheduler.swift */; }; - 2C6B934D837785259E680FD93F5C5741 /* TTGTextTagStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = 525270591C5B206539AF477E4E760E86 /* TTGTextTagStyle.m */; }; - 2CBE3651CA006E19F5D64A2DE9B9A028 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DA31D89850A23C18725ACBDD7E411D /* CachedResponseHandler.swift */; }; - 2CCD13099063CD560E3067BD132914FA /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1863E564C9979451215A8CDAFBB7B47C /* Notifications.swift */; }; - 2D701338AA95A9981642429637D72953 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 179D1C99A879F4BFE2438DD61BABE8F5 /* SkipWhile.swift */; }; - 2D86832359A911BEEEFC9C298BD5A87B /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C828EB6B05545DBCBECCAC042064014 /* Disposables.swift */; }; - 2D9E2E0C1206BAC949860807E0B78FD9 /* TouchDownGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A3E52428A2B73C7C9DBD5BB571173E /* TouchDownGestureRecognizer.swift */; }; - 2DA07181ABBBFBFEC91C7557BC0B6D53 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DC8BE325C5726E279EA296F1F272B0 /* Multicast.swift */; }; - 2DDE2F4F9FACFE0A2C3A4B2187EA6842 /* InsetExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 299F1CC5040FA5C78DBA16A4E7FB2F6A /* InsetExecutor.swift */; }; - 2EC1DCC001E939624B97EDAD3294E4F3 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292BC6CB1688D2AC40FA318DC0F064B6 /* DispatchQueueConfiguration.swift */; }; - 2EFF6DCB0FC66EB564B96A35840D5016 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1922BC96B6593D3E77EE4A26E2772EC1 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 2FB9C1FCA83C8472498D718349EF5935 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AFE9B74559F4A8E1FBC31997834F18F /* ObserveOn.swift */; }; - 2FCCAB4BA1D71EDB993309159D5DFA7C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BAB0C56BD76C4BF4D5E78E615F68C6A /* RecursiveLock.swift */; }; - 3116D34EAE8723B5CDE2B840C0388260 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = C26AF418869F8C30A06B27EA45CC4D52 /* Sample.swift */; }; - 317CB905E82252ED206BBDDAAD16F360 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966C57975D0C6DE57A8696691114FEA8 /* Debounce.swift */; }; - 31BBBF8A8287AB82280D7B21766FC807 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1F524DA2A16B35D04C20FA168C6663C /* Map.swift */; }; - 3303656B7FFC9881920ECEEB9A3DD1BF /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ECA604BC81FEDC453368B2D09729D4C /* AnyObserver.swift */; }; - 334640CCE2573EDD0217A4E3CB7626AB /* UIHoverGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0BD295134F941BF8DC2C8A3E70E9894 /* UIHoverGestureRecognizer+RxGesture.swift */; }; - 33A7D0F2D03004CE256A75E03DF33C70 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BCBBA91F49B9380CB56CB988000605 /* RetryPolicy.swift */; }; - 371CD58570B89DE6A3090CC6CE16AEE7 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8131BE7C1A0E7D86C2301588039B8C59 /* UIControl+Rx.swift */; }; - 377229136C0061FE2FABE71862C2070F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3842320F9788A6019CB7F444EA4F82A5 /* ItemEvents.swift */; }; - 37B7387C380A9E7D58E1630137845649 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0EA632C6A38E331BEC767A8D32F54B /* TakeWithPredicate.swift */; }; - 391C3B6D9BEAA78AAFC8EE8D17F1C317 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = C87CB5565E946680F50381A6B21CC2AC /* AsSingle.swift */; }; - 39AF39DD3144702AF34A3FE2B7B5D6E0 /* TTGTagCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8605F8D33DB788F754C4375397EF3E3C /* TTGTagCollectionView.m */; }; - 39E1A2AAF6E5F85397E5CF8EB85EE03D /* DefaultInsetStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EFC7DB6B6B753F73F42B2553957357 /* DefaultInsetStore.swift */; }; - 3A0F531BA0E465682F37F5C7D0C7F9C2 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D76014EC046E74341AA5F1D71B0D78 /* AsyncLock.swift */; }; - 3A315CB43FFEE7CA702A00578A78F315 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C428F84203BE5BD54E210C7C211427 /* SerialDisposable.swift */; }; - 3A379670D0CFBC0FCC9D0F66E944D074 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A02BE634FF041C6C4B7C34BC1A7FCF50 /* RxTextStorageDelegateProxy.swift */; }; - 3A5C7FA833743D7C92A8FE874345A024 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24BB9B1DF0C16D5A71F231B0C95D0B9F /* SwiftSupport.swift */; }; - 3AD5DBB915C2623991F7DBACD173BBB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 3AF7DB9AEFF47F1F7F91AF28440E4AC6 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E743B804BE01BE8BFAABB0489C702D6C /* Filter.swift */; }; - 3B07580AFFC4BF2B477485FC5DF8B284 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08BD2B27B466FA1AF3840852E5F89333 /* Throttle.swift */; }; - 3B60C02F6E42FD06B128473E00A94224 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 170F53040BF0221D28DA4E79EF2F4367 /* ConstraintLayoutSupport.swift */; }; - 3B87F54AB902794F65FB0E173B5A7281 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7ECD00F396C737812B03CC965535BA /* CompactMap.swift */; }; - 3C4059621E23842C19D4EB5D35B41989 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D030604BC9AF94AA646F00AF6EA6F24 /* Validation.swift */; }; - 3CD106C5C75E7313E1E14956C01B9665 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80AD5624A1C8783EB7ADCC27D58C25A5 /* MainScheduler.swift */; }; - 3CD5FAFC746A76D73C3F501734199DFF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE03BD7A767679F2CDD2881E164A834 /* Typealiases.swift */; }; - 3D03C713A8451C3F5348F3558E283BFE /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88D7D9650102217CFF9FF964C6928D2 /* Observable+Bind.swift */; }; - 3DEDFA52B3A196F6D3E1F0937617628A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB7CA7CED81DFBF674F1768A78A40EDC /* ConstraintLayoutGuide+Extensions.swift */; }; - 3EE7A29FCEE9B2A257B977E7137BC44C /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 178E68D65D149663E2885A463C2B0DCD /* UITabBar+Rx.swift */; }; - 3EFE8454C7301C05A00EC9870F47968B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94E4F2BEC6894B0C94D3091EA752A9C8 /* RxTableViewDataSourceType.swift */; }; - 3F3F931D7B691604B2B43E87BE4390F8 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 740DE419E8DE02F5FDA24DE21D996259 /* PriorityQueue.swift */; }; - 408FCE218B25F440E10D4A7EB4A3EDE2 /* TTGTagCollectionView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7E0106E27FA105E02E6279EF7E8EDE5 /* TTGTagCollectionView-dummy.m */; }; - 419A11A8F7797E02FA5AAC6D8B4B3C2F /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D3C82E194652340218AE8B75C4791FA /* UIStepper+Rx.swift */; }; - 420C200A05BB29E1D299D1BADE9139D2 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 872D7EFA572ECEE8EF993C27196E16DD /* CFNetwork.framework */; }; - 4251CDB971A8B94270E34381974BC9F8 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = E9449D9684DABA6E3BFAA52E78E84531 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 426C76C68C9FA3582F26BBB9E96316E4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C410CD5C912CEC439070CAD848BCCC /* _RX.m */; }; - 42DEFEA8D9FEF5008EDDCAE8820E1B79 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB0B954A1D1BFFC70F1560E8D5820068 /* TakeLast.swift */; }; - 43863B6D6A0E47B6648BB7B469736EDD /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66BAF3F9F89D6280024FE5B014D3570D /* LayoutConstraint.swift */; }; - 43FB9FDBB597885140A8204A22630DE0 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B1930F1743BAD38028BB160BDA7E1A2 /* AsMaybe.swift */; }; - 443B463A475955120D0DA441FA27C89E /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61157E4C794BB95C657FBB7D9110ED76 /* InvocableType.swift */; }; - 457BE444ED617FA7D6851D6DAA9D7234 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39068BDB7D6C2055AB51D9F299566835 /* Delegate.swift */; }; - 45ABBFAC9A930689423156E665F3B42C /* Pageboy-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A69BE6677007E3A73D29C7E5179F585 /* Pageboy-dummy.m */; }; - 45F6BA1117D64D98B32E0C77670EF906 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D3C4156290BB7B9D3B1F0E81E832FAF /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4612EA232D807D829297F60C731B66E9 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9ACE96ADA70AF7C186CF70DBA2A97C8 /* Sink.swift */; }; - 468B041038BC47A9BA136A40C20C6C9E /* TMBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C6BB9307F7B0D565E51839BA35FB6E /* TMBarIndicator.swift */; }; - 46A64A43AFA057B6B63C8F0C12F509B4 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFAC7DFDD3BF9F154133BC8B8B0C87A /* Combine.swift */; }; - 46DF9D26FEDC6FCC241660B6DC750920 /* TMBarViewContentInsetGuides.swift in Sources */ = {isa = PBXBuildFile; fileRef = B073A86659B475FAFF3C7B94AB7A9839 /* TMBarViewContentInsetGuides.swift */; }; - 46E1076E96801A16A3925B53D74BF896 /* TMBar+Templates.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE6A4CD37061B66B15C9ED28D972D7A /* TMBar+Templates.swift */; }; - 46F750A94940C329E40EEA07AB873DD5 /* Page.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE91536B721F6C6376D498016BEB1A05 /* Page.swift */; }; - 47D3FBF90386DABCAB70AA2CA176C8EB /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14133C76EAB7EAA502B8DBAC0E98E65E /* ControlEvent+Driver.swift */; }; - 4923112E4D1DB16DCCC3DBBED01FB257 /* GenericRxGestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2875BEF7B7207AE20B31B0346F5B9609 /* GenericRxGestureRecognizerDelegate.swift */; }; - 49C7C0A63BFD8E287AFC824EC76A778B /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8445AB9AF4FB2653ADC8971E999E5F70 /* ToArray.swift */; }; - 4AC3EFDEE96A9FC30574394F40B2E7B0 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA115C84B08562AC15E3D6744CFDC655 /* Completable+AndThen.swift */; }; - 4AC654FE7310099512B0BC69400041D9 /* TTGTextTagStringContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BCD343B8916FB760F1D9FC35E75808D /* TTGTextTagStringContent.m */; }; - 4AE0146899E09344FF364C252D1B48AA /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 545280953A924883264399271A377CF7 /* ShareReplayScope.swift */; }; - 4C72754E9F480BA638A555BCAA1B8D16 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC05ABCB9E363F7F09AB68CC06021DB2 /* DefaultIfEmpty.swift */; }; - 4CA13A0527BC57DE2C54A0F3B5ED8652 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FFD2C0D20C0D5C1AD06438F8E133058 /* LayoutConstraintItem.swift */; }; - 4D5AE81555AFAE21B1CCEA1188E92E57 /* TMHidingBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = A582DB7ACCB693C68FAF445F9FF3251D /* TMHidingBar.swift */; }; - 4DB230A41D506E524C263DFBC736115D /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74866BD73E3606D33BB02E5D30B58343 /* WeakContainer.swift */; }; - 4DB67139A0F0C15A62EB446FA54A0443 /* PageboyViewController+Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9568906D1734835018279A1DB6D3A8E6 /* PageboyViewController+Management.swift */; }; - 4DCA9775E5CCF599460BDB46E77F6FA4 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F10FD7DDA8FA099684F5C24ABDF6D2 /* Kingfisher-dummy.m */; }; - 4E14F1C7A152BA037F323F6C5C21FF03 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E440A6E765CE4DB46948066AF42292FC /* HistoricalSchedulerTimeConverter.swift */; }; - 4F315C18FC854325DD5D062DD7A363D5 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C50D9395D468ACDECD89CBD70844348 /* ObservableConvertibleType+SharedSequence.swift */; }; - 4F37E521D341C47CE73DDCF21BA95A52 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2195A9BB7EFA74B702272E3CCA66E0A /* KingfisherError.swift */; }; - 4FA599C22861D3F22649CDB6F4E95A7C /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90751C3F904732188F15BAD41C1210C7 /* Rx.swift */; }; - 503140F95A90B833EB88EE59E1CF51B8 /* TTGTextTagCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 224B6E3097BF9638A77F2C6ADD308701 /* TTGTextTagCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 506128E1CC424E40E2691546D9547549 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 788D0BAE31C0D61A142099E382CA4FD9 /* Placeholder.swift */; }; - 509490FB1D30FEC59AE4BC21AEEBB7BB /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3EB11AB45273662DD2815D3CF9C832D /* RequestModifier.swift */; }; - 509CE2313197A422399F810E5FDBE6E5 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798103F3ACFD2F873263A80963AB244D /* Buffer.swift */; }; - 50F30B0379F0C6C7580F9D1188813349 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76942C60164455E191F0422C0A2CA65 /* RetryWhen.swift */; }; - 51A4A1046676D304410544EB56732A49 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A34C1E05D9A3887D822170E9F2E877F /* Constraint.swift */; }; - 5230B70A7B448918B83D3B983533D29A /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B71DA6F685A29F6946BF027BE3BD71 /* KVORepresentable+CoreGraphics.swift */; }; - 5360068D89E4A1CC90F04AACF64E112F /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9937C0B5480DE600C0ECBE55A540E07F /* RxSwift-dummy.m */; }; - 5394F3C347509797A317E776A0248D32 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F3399F9753BFC85B28091A31CB597C /* Observable+Concurrency.swift */; }; - 5435E924E7CE7B05B7F650C078A12F5B /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEDE4B0287BB1392CEFBB1A5D1FBECF4 /* UITabBarController+Rx.swift */; }; - 543824E1170EF49570C40DAE54604F21 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 614731E25F9D8EC7AA5CBD10DA45C461 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54A2DBB2F62F239D4B7255B7E367E9E9 /* UILongPressGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92939A9874FA7EB8D193F3F957EE24CF /* UILongPressGestureRecognizer+RxGesture.swift */; }; - 54D80473DD07D127339BA467B57D981D /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = C85CEC2FFD5E38D6E3B16DB048BBD66D /* PublishSubject.swift */; }; + 2AC794BEBE17BA6257A13065584EC5DF /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89AEBC7C3A8F7411390B58B8B2977412 /* UIDatePicker+Rx.swift */; }; + 2B1EA5B23F60D4F1FE0C1A7066ABBEDC /* UIPinchGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8BACFEC8BD3ECE8D4F0A9E3B2EB057 /* UIPinchGestureRecognizer+RxGesture.swift */; }; + 2B9DADB6B3B71C9B5DFFC27CAD61AF18 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49017F2F41FD768006D9FFE1E72344B3 /* Bag.swift */; }; + 2C40EA3F169C504CBB6663DCF5F0B227 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1147B76CD372CE568F6160FDC2663E26 /* AnimatedImageView.swift */; }; + 2C6B934D837785259E680FD93F5C5741 /* TTGTextTagStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = F15D50E279FD47720CF05F1CC6F99556 /* TTGTextTagStyle.m */; }; + 2D06F37FF8285322232853745E5B3DC5 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D99B21DBC89118EECCD29CFB682A3E9E /* Kingfisher-dummy.m */; }; + 2D2A854EE514E8DC6610DFA506F1CFB0 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75724F7FE807522B0A152C60B862C6D9 /* Window.swift */; }; + 2D61A5BFF647E0459FB71B39FB773771 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CF94CD1B14FF75E09FB4E3F78A161F8 /* Create.swift */; }; + 2D9E2E0C1206BAC949860807E0B78FD9 /* TouchDownGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C47DA84EBC5A30E2B4BF73098E3A44 /* TouchDownGestureRecognizer.swift */; }; + 2DD7D1A70DF6E26F92BB60BFE2026702 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0927C69FA231B79216C5FC272B0024ED /* BehaviorRelay.swift */; }; + 2DDE2F4F9FACFE0A2C3A4B2187EA6842 /* InsetExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4575E8F4CE9BB8F449081D8126C3512C /* InsetExecutor.swift */; }; + 2E9BC295D138D4E9FAD00118B5BCE433 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92CA46A0A0F99BD70AEA2D4045EF5CD0 /* RecursiveScheduler.swift */; }; + 2EFF6DCB0FC66EB564B96A35840D5016 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC2F325EBED7999F6A6C9EEAD86C79 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 2F8ED03E45B555A87099752B3FBEE80F /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6562F37529C77FD500802C897AAD73E7 /* Throttle.swift */; }; + 2FBCDC19E8E1041AAC3E7DC15FD5C5F5 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAEBDB7EA9ED920748534B28776F613 /* AnonymousDisposable.swift */; }; + 2FCCAB4BA1D71EDB993309159D5DFA7C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FB5C2FE79F6D492CA87CD252109FE6C /* RecursiveLock.swift */; }; + 30A331CD9286145E92DB11D671664C63 /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B94EF5E409ED38AE299169D3BBAA808 /* MultipartUpload.swift */; }; + 3116B5276516F6B8E754A84DE43C3E7E /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C128A17C40949B40ABA1371C7149A2 /* DistinctUntilChanged.swift */; }; + 32539AF3DE87A34E873191001B3FD86A /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F46048C65586B3F2B1ADA337D7A79C /* Reactive.swift */; }; + 334640CCE2573EDD0217A4E3CB7626AB /* UIHoverGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0423F9F55C94E1CC9A36F5ECCB6A768 /* UIHoverGestureRecognizer+RxGesture.swift */; }; + 33F86FAB918B148A63A1575667F9B570 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 872D7EFA572ECEE8EF993C27196E16DD /* CFNetwork.framework */; }; + 3462C1D3824342849A9BE333616C9D73 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = D993E39BD98196119A558F04A869741D /* SkipUntil.swift */; }; + 3538B85FC930F9574454FC38E8C1D2B0 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6CE3C8DFE87E185FE5A85D474F3DB89 /* Filter.swift */; }; + 36631C1905A4ADC2A294E34AC6188954 /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD9875FFE719F1C62009E4B7EC7FD7E /* Bag+Rx.swift */; }; + 36C9139F412B1D674509DE9A965C86C2 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87E73A4A3377DC30D4A77710495B890D /* Rx.swift */; }; + 371CD58570B89DE6A3090CC6CE16AEE7 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07FF1517146FB43AB3307E77E45CC1C1 /* UIControl+Rx.swift */; }; + 37203FC8FBD2843EDAA0D00AF1234D93 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 577AAACD28EA539A963135D3A9C5E71A /* Zip+Collection.swift */; }; + 372117D66BC1D9D79ADC57A2239B77BA /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6B49B4F7E337962714F8B144CCE09D /* Infallible+Create.swift */; }; + 373BC9F1DC4BB4B1DC8A4C5177018334 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C63965140C13357976967BE4B38C70EE /* AVAssetImageDataProvider.swift */; }; + 377229136C0061FE2FABE71862C2070F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C034F1061A9F98B6744CFFC275F7B250 /* ItemEvents.swift */; }; + 37D6255D207675474976069B060C262A /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9098708A0D5B0F7F3CFBF24440150310 /* Multicast.swift */; }; + 39A9F4C1C9F9A55B281CA4F01752780C /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F3B0DD6AE731898186256B8F11861E /* NSTextAttachment+Kingfisher.swift */; }; + 39AF39DD3144702AF34A3FE2B7B5D6E0 /* TTGTagCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4185D414EA6EDC26828FBBF3425914 /* TTGTagCollectionView.m */; }; + 39E1A2AAF6E5F85397E5CF8EB85EE03D /* DefaultInsetStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CBF1B519604C8154D601D49CB008DF3 /* DefaultInsetStore.swift */; }; + 3A379670D0CFBC0FCC9D0F66E944D074 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2D84FC4276CA7D4E749EDE081A6C43E /* RxTextStorageDelegateProxy.swift */; }; + 3A7C23E59208DBF7E1926B1DA33AC869 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46193F67AD18322436C6D41949B8CC23 /* MainScheduler.swift */; }; + 3B60C02F6E42FD06B128473E00A94224 /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = A06AE79C3EC76CF97A746785604F1F5A /* ConstraintLayoutSupport.swift */; }; + 3C5C29688AE2CFA39EA4CB89104A51A4 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB4F7193AE5F1C65EE496BE9B464D6AC /* Producer.swift */; }; + 3CD5FAFC746A76D73C3F501734199DFF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = B82FD547A6160CE6B9926CB27079AA4B /* Typealiases.swift */; }; + 3D4428C6FEFB1022605F1BCC8812093B /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8CF25BC3F78F36B1AA30520E72410BE /* KFAnimatedImage.swift */; }; + 3DEDFA52B3A196F6D3E1F0937617628A /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C98AD4420A65BCDE19B32A752A990C47 /* ConstraintLayoutGuide+Extensions.swift */; }; + 3DF9671929F1A37D21616E1BCDBFAF56 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; + 3EE7A29FCEE9B2A257B977E7137BC44C /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B30976994C51DA78543607FF42FAC801 /* UITabBar+Rx.swift */; }; + 3EFE8454C7301C05A00EC9870F47968B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9549E010F3EC4BF0CE812CBDD302B74B /* RxTableViewDataSourceType.swift */; }; + 3F09F277D0CCE43EA7D7AB49E0E89918 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF99564D745C5488C18B5579B5264DE6 /* Box.swift */; }; + 3FF35144EE8AEFFA33584F9A3ECD224F /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D966F088A4A7106CA35A53E09B6C960 /* KF.swift */; }; + 408FCE218B25F440E10D4A7EB4A3EDE2 /* TTGTagCollectionView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CBCFCFCF43B1CB008A7008C30D7E0725 /* TTGTagCollectionView-dummy.m */; }; + 414C670EF823F53D4F2503EC16742720 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFA8EC9DF6E3A7111DB35B940805A64 /* Switch.swift */; }; + 419A11A8F7797E02FA5AAC6D8B4B3C2F /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC12103DF9B816F69AA3B667FBE29B60 /* UIStepper+Rx.swift */; }; + 41EF826A43BB7F0B80E616416213DB9F /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5639834BDF1AF2EB28A9995CD642F96 /* Result.swift */; }; + 4225C5A8B158C333AD3950C5B79DC7EA /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99ED7F49F1AC1CB5447B72D2723B6DD0 /* Empty.swift */; }; + 4251CDB971A8B94270E34381974BC9F8 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE472AFDA970E049F855CD8DD809739 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 426C76C68C9FA3582F26BBB9E96316E4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF6C13DDFDD7BE5539A5A2ACB160F55 /* _RX.m */; }; + 43863B6D6A0E47B6648BB7B469736EDD /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932605985906B262D8667169E07B1A68 /* LayoutConstraint.swift */; }; + 43A68ACEF37F5483F3195F6A9C7F0A28 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968ACDCC3669A310C7AF947850D364F0 /* WKInterfaceImage+Kingfisher.swift */; }; + 43EC9688184A140A1BDFDFFDA435FBFD /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D955919942E9D4559B67329481BDF411 /* Completable+AndThen.swift */; }; + 45ABBFAC9A930689423156E665F3B42C /* Pageboy-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E76AA6D63FBAAF20B4BBEA3F2F14A99B /* Pageboy-dummy.m */; }; + 45F6BA1117D64D98B32E0C77670EF906 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = F0B65986F91AB9A202AF33011F1F13AE /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4634BA717BFCE522E5B42304C6A78B5D /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8DCE02607C06DFB9FD0190BE0BC84DF /* ParameterEncoding.swift */; }; + 468B041038BC47A9BA136A40C20C6C9E /* TMBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 459D9077FCA0580B599DFF2A077A9D7D /* TMBarIndicator.swift */; }; + 46DF9D26FEDC6FCC241660B6DC750920 /* TMBarViewContentInsetGuides.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845E170275378A8D5ADD28EEF305F889 /* TMBarViewContentInsetGuides.swift */; }; + 46E1076E96801A16A3925B53D74BF896 /* TMBar+Templates.swift in Sources */ = {isa = PBXBuildFile; fileRef = E54072BFE8ABDD801B334D490357D36F /* TMBar+Templates.swift */; }; + 46F750A94940C329E40EEA07AB873DD5 /* Page.swift in Sources */ = {isa = PBXBuildFile; fileRef = F33C9BDCB42ACE4A758176DB30EE5C38 /* Page.swift */; }; + 471611F482CDC15BF464E3BA9CB83968 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4191F5B778BB2C580C542B8897E39813 /* Notifications.swift */; }; + 47D3FBF90386DABCAB70AA2CA176C8EB /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BC34D02442454269E43FFF1216761D /* ControlEvent+Driver.swift */; }; + 48A1C7D6447570D6F49ACBE09D50816A /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A8C09CEC4DBB7624EA57DEAAE8B33D /* Debounce.swift */; }; + 4923112E4D1DB16DCCC3DBBED01FB257 /* GenericRxGestureRecognizerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73EBB8200BE96C801647558DCF5DDCB /* GenericRxGestureRecognizerDelegate.swift */; }; + 49603353CB5049D57D49366E4E771C39 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB57B8FFB7451EB127C2F7AFE5164783 /* Enumerated.swift */; }; + 4AC654FE7310099512B0BC69400041D9 /* TTGTextTagStringContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C33EDDCC19A8B52F55DA0F4202E635F /* TTGTextTagStringContent.m */; }; + 4B97EBD9BEAD61ECF3AF151119001D0A /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC63B4439D99A2F21BC1CDA8432B1F7B /* Timer.swift */; }; + 4C6120B362E192871960905136F9537A /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF213F2E5C08E0804C6486FDA118EF66 /* TakeLast.swift */; }; + 4CA13A0527BC57DE2C54A0F3B5ED8652 /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6677961D6C0A535863FD6BA255B026 /* LayoutConstraintItem.swift */; }; + 4D5AE81555AFAE21B1CCEA1188E92E57 /* TMHidingBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12F99D7AF371DB7989FD263704D95BB3 /* TMHidingBar.swift */; }; + 4DB230A41D506E524C263DFBC736115D /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E7EDFFCA6E9A959C549483AAE2C3930 /* WeakContainer.swift */; }; + 4DB67139A0F0C15A62EB446FA54A0443 /* PageboyViewController+Management.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AB479491B8FF3F8F06B8847B5955FE /* PageboyViewController+Management.swift */; }; + 4E098663E3FEF814C46D467C8B6B5888 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488AEA30E0ED2195ECA1EC8DB5AB0DB6 /* CompactMap.swift */; }; + 4F315C18FC854325DD5D062DD7A363D5 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 557DDDC27DD6066D87953F76ECF2C881 /* ObservableConvertibleType+SharedSequence.swift */; }; + 503140F95A90B833EB88EE59E1CF51B8 /* TTGTextTagCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 374955EC105E746228D1F70D040AA267 /* TTGTextTagCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 512FAFBD71830F126224C033B6C45F4E /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F0A703AA4136B11A72DCF0E1B58573B /* RetryPolicy.swift */; }; + 5136BF96E7DE065217725E8C7906B2B0 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9BC4C8EE3062FB3F803D05B3095103D /* Zip.swift */; }; + 51A4A1046676D304410544EB56732A49 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = B886954D9E55D40A8AA22BFAC84FCC9D /* Constraint.swift */; }; + 5230B70A7B448918B83D3B983533D29A /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8693F4ED62C68FC4EDC4792B1021FEA3 /* KVORepresentable+CoreGraphics.swift */; }; + 527D64A0B4DAF04B6A651F3BE4289028 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BFAB90DC7F716F09CF18C0645C0C245 /* ImageContext.swift */; }; + 52BE6F747C26DF2A24532458E55DC10F /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304B62198653619DE9D6A3F5C2861D90 /* HTTPHeaders.swift */; }; + 5435E924E7CE7B05B7F650C078A12F5B /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B790C6E162ED08D85CE840207F075B9 /* UITabBarController+Rx.swift */; }; + 543824E1170EF49570C40DAE54604F21 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ADB5F31E2D05F7ED4975E5DBC217FD4 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5462560779F2D79659D36E89DB534BB9 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31DA3DAE40F48E860ADB76467C601A59 /* Zip+arity.swift */; }; + 5486DCD7A0FC220123D53D0FFD55273F /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97DF9B2069818404D96F93D0AF2D1145 /* ShareReplayScope.swift */; }; + 54A2DBB2F62F239D4B7255B7E367E9E9 /* UILongPressGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = F852768E5DD111C93FB62242025F1100 /* UILongPressGestureRecognizer+RxGesture.swift */; }; 54E52A128A6CC10372DCE2A7B177F946 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 55713DE36F28B0D078ADAD60D5EE7FF4 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52BA79EDF8F7B0A482E7610820B14C1D /* ObservableConvertibleType+Driver.swift */; }; - 557AE7547352CEA86AEE5518CC1A503E /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6917B28B543941C2A00A5747E8BBD364 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55AABB1FB38F61A3369ACC555FF3046D /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DEB0E7E02069D6C1111DB151FE97767 /* Alamofire-dummy.m */; }; - 5618A67444FD3FFC5622EE7AEA6272AD /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A9A65D9FFCC9125D2F40A17E6556CB5 /* Lock.swift */; }; - 567E2B1BAE575E6556A2E57191BA2DA7 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 187F33056A5AFC69ADEAD391C53C4A01 /* DelegateProxyType.swift */; }; - 56CA8D47E4C4971A446350E41B7AA405 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51F91F9EFD06668DDCBF10003EFA94CD /* SerialDispatchQueueScheduler.swift */; }; - 57FC31B14C753B5C63CEF00560F8A6EF /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E6481210A963833033F920C82660412 /* SizeExtensions.swift */; }; - 581984380031A214046F84554C946FF1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 582D59E0D2EF62E0575933C99B393704 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8FE1890C8B8AD6218C8F158444AD4B /* GraphicsContext.swift */; }; - 59BC9047F4BEBBC06235608D974E230D /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95B31E4DB125543DAA9E76D3A6A2A104 /* NSTextAttachment+Kingfisher.swift */; }; - 5A39F3F258372FA025F08ECAFFFCF71D /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE6CAA94D024755FE027A68FCEBFFF01 /* NSTextField+Rx.swift */; }; - 5A3DE5038C0E8C2BAFC3316589D0F918 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8F72A9C07D69325A417BEED6E54BC2 /* NotificationCenter+Rx.swift */; }; - 5ADB30DD9A03859018550A999ACB0652 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9F6F50A027648318EE394ED2C4038D4 /* KFImageOptions.swift */; }; - 5B6944E076027C33A08ED451345457DE /* TTGTextTagStringContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E5B88FBB06F2BF076EFCBD075B1C99 /* TTGTextTagStringContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B961FEE8A3053C14D9B744103F535A9 /* EdgeFadedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EB1666CF32215DEC5E0C7A977FBFDFE /* EdgeFadedView.swift */; }; - 5E27DD292D3A55657712DD7AFA7B8FCA /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6704656DFFACC67254774B77C687905 /* KFImage.swift */; }; - 5E8BA529DFB4529006967624044FEC1C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7CB6F7934A662EBE44B5E2CCFEA135 /* ConstraintViewDSL.swift */; }; - 5EF5F52C079093DAA5614788A118AF09 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F4D4BE2FA5B730074EAA0477726AFB /* SchedulerType.swift */; }; - 5F6B9B5277A99B84BCBFA1CD82DED7BB /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB3F1C1D2B12BA91ECF8477CD4DF3FAE /* ScheduledItem.swift */; }; - 5F7DCF2F9AFC1DE091799DA40331320D /* SharedTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768597920F0213E64E57EF389E6DF24D /* SharedTypes.swift */; }; - 5F852F38CBC282496CCBE37C51324B2F /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BD4BD88220C12BF9164F4A96EC8AF5D /* ImageProgressive.swift */; }; - 6079BD2B20DF100138C7953E485DFC7E /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D42C69C305DF4066563E616D41AF01B0 /* RxRelay-dummy.m */; }; - 608DC0C8110DDFF5D8E5A43BB48A6A86 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 801078A50D74D7B218618B428A036FAA /* UISlider+Rx.swift */; }; - 61EB40AB5F1BB5E6FDC8C5CDE06C3DE9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2465789EA48EAAF92568D13DE9F307 /* RxPickerViewDataSourceType.swift */; }; - 624F2D8F266C6E843A03B2BE2FCF42E4 /* PageboyAutoScroller.swift in Sources */ = {isa = PBXBuildFile; fileRef = E471F934E385539B7C151EB53D1A19FF /* PageboyAutoScroller.swift */; }; - 62BE791CF8D9D7A6D0A98B71E2F2ADE7 /* ForceTouchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37680C01172AC6D18E4E27D0E180BA6B /* ForceTouchGestureRecognizer.swift */; }; - 62F299B4704A7C95FB5866C6CDE2E2FD /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CC00A3EA8F3308A996A2EBB31CBDDE /* ConstraintOffsetTarget.swift */; }; - 654D9C29A846E7ED4DD5BF0BFC8D64B8 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6195815B060FD882A6F1529851DB0F5D /* UISwitch+Rx.swift */; }; - 660E73ECB1E50185B9D21BAA127DC3A0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C24DDCE7D8C5B4B5100E0495204F1C59 /* UIRefreshControl+Rx.swift */; }; - 672AF1103586C3F243F9836A6A246110 /* PageboyNavigationDirection+Tabman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E3C7965A7AA12EE753F3248E5D77AE /* PageboyNavigationDirection+Tabman.swift */; }; - 6737BE364F697A759E5ABEFAB30FD04D /* TableViewInsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE659DBD3A7D7F03936663B35E632A6 /* TableViewInsetCalculator.swift */; }; - 68FB2DCB4C77DBCAF9A6037E470F2BDE /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26CA2B43F1AD44BE1823898FB78AC955 /* ParameterEncoding.swift */; }; - 6927E0A61FCF762B43C75325110C3D77 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25647DAA53BF380C5CE21A3784B3DEC3 /* Infallible+Bind.swift */; }; - 692BFCA68931A83F6DD992D4A5FC67EA /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDA6DA61A8F025C436EF2B9470C16DF9 /* SchedulerServices+Emulation.swift */; }; - 69657DEC11BB7E4F9F5B6DE8E1148B3E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 23987FE69AB4A4DE7CE33289938E377D /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B2A5FD5614B79F875B69166C96DFE9A /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = D05B0AAA5A178327994034AC1C47A4C7 /* Timeout.swift */; }; - 6B6A671664855D296CC34C83C7928B4B /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EDA81F9C8922BDBE7E1491F63E9B69D /* Deferred.swift */; }; - 6BA32ED9263F6F0A625CECFBF08D81D1 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD0CB643EF53DA6E1CB35018DB6E1BC /* ElementAt.swift */; }; - 6BC1AFEDA7847003476B0F58110973E4 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A84DC5FD55549CE876ED02C1877CA6 /* CombineLatest.swift */; }; - 6BDA2BC21E394076C2E58E9269F4AABD /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0C814EF9C6798FECBE1978EFECC7AC5 /* SchedulerType+SharedSequence.swift */; }; + 54ED5F54A46EF2BF61B42B7ECDC417C0 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C41C76A38D26031F75D450C9C9FBB37 /* Debug.swift */; }; + 55379E4BA2731521CB6FD357B05715E7 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 421892ED7D32503873CA7749A499D216 /* RxRelay-dummy.m */; }; + 55713DE36F28B0D078ADAD60D5EE7FF4 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637DE609B733476B3BDB32900EB3E899 /* ObservableConvertibleType+Driver.swift */; }; + 557AE7547352CEA86AEE5518CC1A503E /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB3BB833431C703C6BEEE90BA1CB30A /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 567E2B1BAE575E6556A2E57191BA2DA7 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 094DAB389242DD07F5A2F3F6B8988C79 /* DelegateProxyType.swift */; }; + 5776427914BD8BEDA6F8A42FE509BFA4 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9341BCA24F026184AFC0B5C75A4F196A /* DisposeBag.swift */; }; + 5786A54C111FAB5EA0E3A85DC56F7730 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA3BD3C22B711BE392152CC9309BC06 /* AtomicInt.swift */; }; + 59C3613F83CC0F28BE3C3A4ABDA3F816 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D739C3189905C4C2BE197A0BB5903AF /* Infallible+Zip+arity.swift */; }; + 5A39F3F258372FA025F08ECAFFFCF71D /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E26930BA1D9B28AB6F3C70A63D86BB9 /* NSTextField+Rx.swift */; }; + 5A3DE5038C0E8C2BAFC3316589D0F918 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B8C012DBD7E05C17A1CA4325544856 /* NotificationCenter+Rx.swift */; }; + 5A664265CC1BD5435F81809E58EEA036 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; + 5B6944E076027C33A08ED451345457DE /* TTGTextTagStringContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AAF9DFE002B8CB90A7DA3A6497A890A /* TTGTextTagStringContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B958F212730AF9F60545AC70FC53B0D /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B1BC17AC1A78D97E1FC95B79491DFA0 /* Concat.swift */; }; + 5B961FEE8A3053C14D9B744103F535A9 /* EdgeFadedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F807BCFA052CF2C5F7C9AF83885C93E /* EdgeFadedView.swift */; }; + 5E4237ED5546179CAD326771750898B8 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F6A903BCC26FB0A176711427E85670 /* Observable+Bind.swift */; }; + 5E594FA3290D3D70F500572D0AC100DB /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F9CA067DAD7D3C0484897EB5395ED3A /* URLConvertible+URLRequestConvertible.swift */; }; + 5E8BA529DFB4529006967624044FEC1C /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B71E966898C19ACCD94385F8BB2619 /* ConstraintViewDSL.swift */; }; + 5E980A7EE467383E91074F730072DE10 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE246212C80DF7013EB81E39A8ABA4E /* KFImageOptions.swift */; }; + 5F7DCF2F9AFC1DE091799DA40331320D /* SharedTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E515AEFF24CCD1741A0349057D1F44 /* SharedTypes.swift */; }; + 5FEF1BDF2CE0E1F857D1046ED22C99F6 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E70390AF32097D588AEA925BC0CB2D0 /* Image.swift */; }; + 608DC0C8110DDFF5D8E5A43BB48A6A86 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B599ACD0261C5AFB414DEF8D8A609F5A /* UISlider+Rx.swift */; }; + 60AEE39218457F1D2BF5AC7B8D1EEF7A /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED4297019FD40C2BEA242D613B18840 /* FormatIndicatedCacheSerializer.swift */; }; + 60E8AD81EB26570F08CF43D810BAD07E /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D4ACA09A3BE714ACB7E769AD5281F79 /* Dematerialize.swift */; }; + 61EB40AB5F1BB5E6FDC8C5CDE06C3DE9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1251C9B3D83F916A8D0A88423CC6F7D1 /* RxPickerViewDataSourceType.swift */; }; + 624F2D8F266C6E843A03B2BE2FCF42E4 /* PageboyAutoScroller.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0287791219A961A40DE17386D860EA2B /* PageboyAutoScroller.swift */; }; + 62BE791CF8D9D7A6D0A98B71E2F2ADE7 /* ForceTouchGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F9D31BF837B5F195E1AD65C40A14F3 /* ForceTouchGestureRecognizer.swift */; }; + 62F299B4704A7C95FB5866C6CDE2E2FD /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46495FA1099900E42D698D793085A83 /* ConstraintOffsetTarget.swift */; }; + 63C375EBFED87E79947410400B7D9194 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F28CA374A6961A2A948EE8BC661FFB /* SwitchIfEmpty.swift */; }; + 63F11A9E594F3871C0DA360431AD0689 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 938CBFE318882DB2E8DA6020AA80DA96 /* PrimitiveSequence+Concurrency.swift */; }; + 64925303DE3859F50F670B8498490779 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA066F71C5231BA3EBAB25E6C1528992 /* AnyObserver.swift */; }; + 64BA16895BDC507EBA271C1977CC7147 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFC13BE547E858906524BF3091CAC37E /* Reduce.swift */; }; + 64D66BFDD7D0F17FDE5EADAFEBCC39C4 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DCDC6A1BD6F30BACA7DEA78A7A3877 /* Maybe.swift */; }; + 654D9C29A846E7ED4DD5BF0BFC8D64B8 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4158582A7EA106BFF3DC1F12AC025BBB /* UISwitch+Rx.swift */; }; + 660E73ECB1E50185B9D21BAA127DC3A0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 152783CC9D0F674EC4895E323682219F /* UIRefreshControl+Rx.swift */; }; + 672AF1103586C3F243F9836A6A246110 /* PageboyNavigationDirection+Tabman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9023CBAA717CC3810CEEB0527BBC889F /* PageboyNavigationDirection+Tabman.swift */; }; + 6737BE364F697A759E5ABEFAB30FD04D /* TableViewInsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0100A9EC7A3CEBEAC2C4EF9598A125 /* TableViewInsetCalculator.swift */; }; + 67A803C95326108A7A41C212C134B6BA /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A6B4FDFD630EDFF9EF3E26BE83AFE25 /* Buffer.swift */; }; + 688337B18659C4BF722F87AFC4FEEF81 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1425DC5262C731D9763E6B4A39C42747 /* SessionDelegate.swift */; }; + 68954153E07564A61ABF44CBDFCFBD52 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 279E2EF29596F98CBBC60AE76DBA1A79 /* LockOwnerType.swift */; }; + 6927E0A61FCF762B43C75325110C3D77 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E4FA1DF27E31CCD60CA831C0A1BA238 /* Infallible+Bind.swift */; }; + 69657DEC11BB7E4F9F5B6DE8E1148B3E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = A6A194BDC9B2DBB633BC2BBCDB6949B5 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69AB84BA8A0A6825DD4FADBB96E7AD82 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87689652D01CB22406B2790FB58A385 /* AsMaybe.swift */; }; + 6AD616EB981A9AEDB6503994B64F9D92 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2383029894EF8A96A321AEB60D03AD9 /* Deferred.swift */; }; + 6B3C27BAA7CD67711959592C0B989738 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A43CD3BA8A4157D94281DCF0D2A81B /* Disposable.swift */; }; + 6BDA2BC21E394076C2E58E9269F4AABD /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC6C3CD49AACC2A0AA169808052BFD9 /* SchedulerType+SharedSequence.swift */; }; 6BFE63E6233C05986B2BE0F767E1FB6F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - 6C9354B3FAFB49EEAE5CCEB8CFE268B9 /* TMBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8348F935276FCD2A17CD132F1BBE0DCE /* TMBadgeView.swift */; }; - 6DB19BEE9C42CBE8101A114524B38CE7 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D398A438F5B40A6CD93E008DEBA6C15 /* NSView+Rx.swift */; }; - 6DB4FE3C48B9F523D49D046DF5940B14 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D34EDB5DAF41BEE2128A5CA6D5A91E /* Infallible.swift */; }; - 6DB668B16099DE909DF843825E87668D /* PageboyViewController+Updating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE057DAF219246F37B3DF0BBFD318D3 /* PageboyViewController+Updating.swift */; }; - 6DFB5C921332D5E14BF251A5ADA46473 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C46392CB80720F6E31B4CD75DB0F08F /* RxNavigationControllerDelegateProxy.swift */; }; - 6E13CA5C96B2E64B00CBA98D38D58C46 /* UIViewController+Tabman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975D97FC967875BA42956EA8334E41CB /* UIViewController+Tabman.swift */; }; - 6E13E55229A3AD8BAE13FB81034337B1 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829DD702CFF1902D3625127A940ACD1A /* ImmediateSchedulerType.swift */; }; - 6E1E4845A75EDA65B9681A2CEA91F597 /* TMBarLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DD16212F68F9958AA627F891B16262C /* TMBarLayout.swift */; }; - 6EC423F124FD39F9EA25E907E780C221 /* TMBarViewFocusRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = B816B8AD42003AB5B3850480885166C3 /* TMBarViewFocusRect.swift */; }; - 6EE48124A9734178D8D4317E27C0B84C /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53B80FBA64BBF666BCA28CE8B945C809 /* Skip.swift */; }; - 6F803B4767FE50C12E3F0402DC0A3BE5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B4925B302FA4CAB0C67BA518B4F673 /* PriorityQueue.swift */; }; - 6F94F1EFD2A6575AE92402D2055474AF /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B81A9FA3F475C01923B94236E9619E9E /* CurrentThreadScheduler.swift */; }; - 6FF208791556BA76D4439F3C12173069 /* TMBarBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2336B561609995C55A8EC705FEE7DFEF /* TMBarBackgroundView.swift */; }; - 700FF52A6CE772D000B71716C3BA1924 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C372783E5B11838875EEF464F940788 /* Error.swift */; }; - 70FEC06F54286257E1BA1ECA0C99198D /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B34F2C1264B870E2F6959CCC084F9E /* Image.swift */; }; - 712DBF01BCAA2AC72253CE0BF4CD4F9B /* CollectionViewInsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C839F123D2BC0D808E88E34C33CD9FE3 /* CollectionViewInsetCalculator.swift */; }; - 71CA09DDAE5FC0AFD68E62D6F365B62A /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B0B3CF732CF409949539E826A916504 /* Observable.swift */; }; - 72EE3F69E6154EF5C5524DE4F4EE0B5C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D384173443B711AC5D0831B08CFCC920 /* Queue.swift */; }; - 72FCE0D3F5EA7EB908C108DFD468B267 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E85DF6AF1977F51A2F53F485451D851 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 741906C98E8B2FD48F272624BD89ACF5 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = A071F0A17A36F097AD3163F16F6A66ED /* Delay.swift */; }; + 6C9354B3FAFB49EEAE5CCEB8CFE268B9 /* TMBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5246EC74A598AAC77AE082146AED67D5 /* TMBadgeView.swift */; }; + 6DB19BEE9C42CBE8101A114524B38CE7 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 733828918D622C59860CBB03BDF3DA3E /* NSView+Rx.swift */; }; + 6DB668B16099DE909DF843825E87668D /* PageboyViewController+Updating.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2424E492FD60AECD374E294597CFD7 /* PageboyViewController+Updating.swift */; }; + 6DFB5C921332D5E14BF251A5ADA46473 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B451FDD91B0E939884143CD57DE66D /* RxNavigationControllerDelegateProxy.swift */; }; + 6E13CA5C96B2E64B00CBA98D38D58C46 /* UIViewController+Tabman.swift in Sources */ = {isa = PBXBuildFile; fileRef = 628C2EC8B8382AE43602E407605F6415 /* UIViewController+Tabman.swift */; }; + 6E1E4845A75EDA65B9681A2CEA91F597 /* TMBarLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDA8146B674678C9A21E996873EF867C /* TMBarLayout.swift */; }; + 6EC423F124FD39F9EA25E907E780C221 /* TMBarViewFocusRect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41AD7AC73B440E19B687CB880F1B4744 /* TMBarViewFocusRect.swift */; }; + 6F803B4767FE50C12E3F0402DC0A3BE5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693267220331FEF2D5C60FF36ADA4BE0 /* PriorityQueue.swift */; }; + 6FF208791556BA76D4439F3C12173069 /* TMBarBackgroundView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FC606D2630997A984FE0B8F2C70A8F2 /* TMBarBackgroundView.swift */; }; + 7106493249237476ECD42DAC0B21DB86 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB68A097F583D2C05B64EBB245F3670 /* KingfisherError.swift */; }; + 712DBF01BCAA2AC72253CE0BF4CD4F9B /* CollectionViewInsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A69BCAF5AC65B502B68B6A4F07CE80 /* CollectionViewInsetCalculator.swift */; }; + 716132F8FBD5D36F27970CB3A79B1A4A /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = F433546C35520555228A2C81BECCF1E7 /* Observable+Concurrency.swift */; }; + 7197EA96D937A7ED877C70BD9A13491A /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22D6E9C591A6CDA18EFCC723439E0378 /* ImageFormat.swift */; }; + 7285473A05F01E79D01F67015E866272 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3394AD433EEACDF75E8217F0512760EB /* PrimitiveSequence+Zip+arity.swift */; }; + 72AF1EB0285EB56E55A125F6888184A7 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB38AF0E7F9DA7286DA580E16FE54D84 /* SerialDisposable.swift */; }; + 72EE3F69E6154EF5C5524DE4F4EE0B5C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C768C90AB3E08D3CE9C20FC61F7A2E8F /* Queue.swift */; }; + 72FCE0D3F5EA7EB908C108DFD468B267 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96D6B016E00A5642BD9547FD94F0B0CD /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; 743BCC23128D03C3B7693689BB89C7AA /* Pods-EatDa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FB91467B66ACA2F243FCABBD84FD43A6 /* Pods-EatDa-dummy.m */; }; - 74539AD0E2FB7883AB72036545765691 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5AA3093A8F9E9C90EFFB46FC9B15199 /* AtomicInt.swift */; }; - 7483E5327027263F7E4B94A2997191C4 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 624F151DAA96478696AC4AA88C84E9E6 /* AuthenticationInterceptor.swift */; }; - 7580FAAB1BDA52F5A969E5571D1A5973 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA2881B9BF320475AAE23558341BE76 /* ConstraintAttributes.swift */; }; - 75966A9262648D4647D764E3E76BC6AC /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7503FD54551EBFA91ACB246E37C5FB7 /* Response.swift */; }; - 759C14209969BE8BD4BBB367662C4EB1 /* UIPanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98A7F5682AC0EEBE2CE142D87F419627 /* UIPanGestureRecognizer+RxGesture.swift */; }; - 761892E755FFE92DE2D0C39CF7ADE6A1 /* TMBarIndicatorContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D20A5709456DBAACC3BBAB9797CC7DE9 /* TMBarIndicatorContainer.swift */; }; - 762A7E12A62B627FBF831677CBCE3308 /* TMBarLayoutParent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0928660B474F9FC91CEE3DE1510DF38 /* TMBarLayoutParent.swift */; }; - 768A33DCEB41CBC5C7ECF5F0220B1A97 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD3152A019BAF6B6570AA907428603B /* SharedSequence+Concurrency.swift */; }; - 76AAD21D0AAEFC7C20BDBC4759795B4E /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0575B6BFABB21B62E3476E2747DBA944 /* Debug.swift */; }; - 7764AA5F6BBFC6ECE43959923DD007D3 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9FBF7EAC9B4032CDD05BA87FC9E35E6 /* ConstraintDirectionalInsetTarget.swift */; }; - 777A401FD1F923650E3DAF2ADB643073 /* TMBarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A39B1891D6E78D629C88DD17285B77B /* TMBarButton.swift */; }; - 782082D9F5529E63F249E8811BA6FD10 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEBDFC55DF8F9A74F9FBA327DFEA7A4 /* RxPickerViewDataSourceProxy.swift */; }; - 784B03705A10998203483F7723A16C76 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE86D45A340578149DA4771125FF394C /* Materialize.swift */; }; - 784EF103DF5242878DA6E24B41E35982 /* UIView+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B948CAE7E04E28A20F3FA61922C4F1EF /* UIView+Animation.swift */; }; - 7930C94414B4C661867AC4FBE82E996C /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 264E1ADC3F8727E0BCE8A46FF9B3D962 /* URLEncodedFormEncoder.swift */; }; - 7A3C1436C20618F02B9788DEEAA95A08 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C1D35D42F78FB9EFA8A7B669A3A75C /* ScheduledItemType.swift */; }; - 7B068137A8925891446203B5D3D6A4ED /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 872D7EFA572ECEE8EF993C27196E16DD /* CFNetwork.framework */; }; - 7BA5D9B38DAEDD6A5166ECF2A498D194 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C51E357155D1556E96C06C2E1C81A4C /* RxCollectionViewDataSourceType.swift */; }; - 7C7418FF01DD7BB909719682B634A8A5 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F8C1DD935AEA2047C90A77B71A5AD20 /* SessionDataTask.swift */; }; - 7C9C0D2AB5BB6670928CC95B4DA46814 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D4C6FDA3D53AE7D51C01272F25BCA28 /* RxSearchBarDelegateProxy.swift */; }; - 7D08E2B0B8E94A993E655362D6EEA1F9 /* PageboyViewController+Transitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E60B2E13AA55AA29E8E96ECD2A518A8 /* PageboyViewController+Transitioning.swift */; }; - 7DC6C2758FD55275A20A72E22663CE99 /* Tabman.h in Headers */ = {isa = PBXBuildFile; fileRef = B1594AAD91B4DFF8043CDE9ADF09E3D6 /* Tabman.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E02F5B62BE00E97847DF549FFED2490 /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B3E826989D1608763D91350E8D8EF1 /* HTTPHeaders.swift */; }; - 7E6F5C355E3A24A61494C6B6652C4C9E /* TTGTagCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F2F52C21685C6C3CFEE2722DB372392 /* TTGTagCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EA82098F2E430A2BD05AEE52B6DF4F7 /* TMBarIndicator+None.swift in Sources */ = {isa = PBXBuildFile; fileRef = 521774C35D946679779858BA5ADD667A /* TMBarIndicator+None.swift */; }; - 7F1BB526AAE3ECDCE90127D9D0E10261 /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382EF518C59A97379484A828816FCC66 /* StringEncoding+Alamofire.swift */; }; - 7F48737B69D373631F5735E8EA9F2AFC /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42DC172A588C070FC17A3DC0369EBFDB /* BehaviorSubject.swift */; }; - 7FE695DA8EE7FF1286556E06B692009B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = B688B650186083793331EFA8AB584519 /* MultipartFormData.swift */; }; - 7FFE4021A4F14124342AD41CE1117B3E /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9146C5F6E5FE0A0E9B677E42CF90BC2C /* KFAnimatedImage.swift */; }; - 80738D8956C9987CCCEDF551961E5069 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE86C7AD56F0B6B990D31F23B0E0ECC4 /* ImageDataProcessor.swift */; }; - 808C960C82D708FC1A42C581D6CB4940 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5833696BB63BD6078C995DFFCB31A0E5 /* URLSessionConfiguration+Alamofire.swift */; }; - 81148E8E0935476F92B10881A023D0DC /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7CECF9642029389EE95679E6DE687F /* ControlTarget.swift */; }; - 81B8D2B7CEB25C2448B0BC9B33591A65 /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CE6E5C0DCDDE6CF4F7F6F0345DA8D55 /* Session.swift */; }; - 824D816B1EE404F2DD400EE678695CBE /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBA5651E16925990F4094C99AD0D31AD /* ResponseSerialization.swift */; }; - 825062025906CE93C5D124E1FD9A811E /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA26F490D8EA5DDA0246B3326F50CD8 /* ConstraintMakerExtendable.swift */; }; - 8449EB1DFD43E222D687D5A8D2088D2D /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A711C18F4FFFDB7180205CD7E878A218 /* ConstraintLayoutGuideDSL.swift */; }; - 84AEE29F4E7DDA962C49D6FAC6044EBC /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EFA7BBAB5F9F33CFE5FF1A28473DF2C /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - 850B4EB456AE4BBF4E0723D9530B0970 /* TMHorizontalBarLayout+Separator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7F0E40E7C6D0E465B190D5CCF9BAD9 /* TMHorizontalBarLayout+Separator.swift */; }; - 85359F549BD93D41A6BFD7501BA3D203 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAC87847224F1B1CFCF6AD713BD2A165 /* BehaviorRelay.swift */; }; - 881A35B28D93C56E46E305F6138B1A76 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686A5B5BBE2224B1429CC67371A4C23E /* ImageDownloaderDelegate.swift */; }; - 89DDBB6704667C5C270E39C108EF4327 /* UIScrollView+Interaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B97EB122D82CF72205F7F2B25E32064D /* UIScrollView+Interaction.swift */; }; - 8A37F2582B4792388D2B1C12CCE10A2B /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B85831F6028C86B77C276385FD8BC0C /* Infallible+Zip+arity.swift */; }; - 8A6104C4C22249E629FB34E3343FDDAC /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9B5B8A6FDD265C7F1D2976BF848993 /* Zip.swift */; }; - 8A8AD24A8CE75FBE807EB5A9FC11E62A /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819868E6E0EA9CC1C2E82FD90F42E961 /* Bag.swift */; }; - 8AEE5B74A5BAC274D6589F229D867768 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D0D27F6AAB574954A1DF56704F4D441 /* UITableView+Rx.swift */; }; - 8B589FED932AF281DDAA0BCB1320DCDE /* TMSystemBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757A490FC31D2746412A8A2706A9023A /* TMSystemBar.swift */; }; - 8C6546C1EF4F153DF3795CC6FE189E5B /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28755ADC8A36D4BB16929D728E942718 /* ConstraintInsets.swift */; }; - 8CB779F93023DDE9B418AEA62541D3FA /* TTGTextTagContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C78BD06286529F01CE8F1E4CDA9232 /* TTGTextTagContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D75FC8D7476C9674234F39F1A820D8C /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7296873EAFCEED35248415357C5FC318 /* URLConvertible+URLRequestConvertible.swift */; }; - 8DA79FD3AE30ABC815DE6D180A860487 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052B50A4AA8E10D758433E9AF7F3264D /* Platform.Darwin.swift */; }; - 8DD3B568A92DD1B6313F8B3D6D64A816 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C81916809BE2F781C8A43A91FF095F6 /* SynchronizedOnType.swift */; }; - 8E31A438E4E14FDAB9D24E9629E87890 /* CGRect+Interpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CD6FF860984A5330B1101027AB11DEE /* CGRect+Interpolation.swift */; }; - 8E5540AF8E29C5AB5138875BD19FC856 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AC1AA2ED0452790CE0E9CB30273C082 /* Sequence.swift */; }; - 8F79FC5E97909E70196AF569CDEFEDA1 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75F5AB96A96B682F50C8C16B03E7B717 /* PrimitiveSequence.swift */; }; - 8FD9CD608C4EAAFDE6AC7B8B9EF0FF5E /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0942DE84E67E92B0480E0715068BC989 /* ConstraintDescription.swift */; }; - 90585B3B5526DB8ECBD1AB8EF2C4D5A2 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 001AFB541E2F0C9E5933E4DE96E32A76 /* UISegmentedControl+Rx.swift */; }; - 90FD5AE525E138A473723FD79AF73273 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709341FB765FA6A8DF458F87BF50E486 /* ConstraintDSL.swift */; }; - 918A66AE3CF43AB93E69D5D777E1BCF7 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 068A5BBBDBC5BC8449A9ED0380D866F0 /* AddRef.swift */; }; - 9399700B0CD81F604D2D3FB069752E56 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C22358D72AEC1D60BCF126D81907152 /* ReplaySubject.swift */; }; - 94439378BD31009040A1E4749294E7D3 /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = C390D316949A86F058419BF1DB6649FE /* SingleAsync.swift */; }; - 958703A8B6200170C2B7DCD90323C567 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D89D5661F677CD46E1E6154507B1400C /* AnonymousDisposable.swift */; }; - 9616BED59141C69DF724AF751AE9B579 /* GestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08CA96A3B4EE88A22B684B0B83EEC92F /* GestureRecognizer+RxGesture.swift */; }; - 961B5042F0BFBD2C5FCDCCF40E2EA7CD /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13A954ABF3A7D196E90ADDF6A4A11CCE /* UIButton+Rx.swift */; }; - 968B4874A9F12D67C8B901136C9C8157 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA5574EB7FCCC6E7257E427919B9BCD1 /* SnapKit-dummy.m */; }; - 96AB4F49423B4EC59B6D4D650806C3DA /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 376A946FB677B87C52276C5BFA314F3E /* StartWith.swift */; }; - 96F9E4762C05BF7B009FA52FC18C18C5 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E2069E71BDCC9A4F4699CD984E67E3F /* NSObject+Rx+RawRepresentable.swift */; }; - 99D058E53EFEE3AC4857CDE3DBA5C004 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51E0E30006FB8E0401311DE58FA41F37 /* ParameterEncoder.swift */; }; - 9A151985A3D24023E8B2996BF3EBA2BB /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F3F99D13234EC64A3DFC55623F6197A /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A81F9598D3BF2D0F83620DAE0C22FBF /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26BADA0B7F895516678284F52B89FEF /* Merge.swift */; }; - 9ADE1DD7C6AD8B57FD158350A66EF8D0 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B89A9F0360950F4B1E95DC4FAE07071 /* SharedSequence+Operators+arity.swift */; }; - 9B0391D95CE0DE7E3BFF27617B455865 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C64012B237A0BDCB25B8740BFF1FBE /* BooleanDisposable.swift */; }; - 9B0A78AC22E7EDA755F51D86527E2D9C /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC82DC301085D7DA8C76AD9B099306F7 /* Source.swift */; }; - 9B2ADB58EF853B8424D8186F1ABCAF66 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C701CF92A45E43DB7AE2EA9A3B51F9 /* AnonymousObserver.swift */; }; - 9B8F31E720100985737247B5739B3460 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C544A5818252909722A16AEE6C59348 /* SynchronizedUnsubscribeType.swift */; }; - 9BD38841044F7774900340044713FF62 /* GestureScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2879315016DC3449A517F4AD3287C42D /* GestureScrollView.swift */; }; - 9C3029B6EDDD240736FC03CD79F39C75 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = A991001B36EA6D8B5EF3DCD0E12181E3 /* Scan.swift */; }; - 9C9030DEDB0DF955B16FE08C50892D57 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C70AA898B8EEC7890829D78C878A4B1 /* Concurrency.swift */; }; - 9E8BA4FB802EDCD492DAF618CA7BFCE8 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD58CBD53B3CB44CD7931E6D7B97DC88 /* SharedSequence.swift */; }; - 9F370B3928A333AD7E41680A29B1F051 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90C9924D3CCCAE9CDE469E8DEF95E284 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - 9F5FE22DA95B66B8DC21CB13BE25EC9B /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F9D1AEA72FC80829DA7219A7DDA083 /* WKInterfaceImage+Kingfisher.swift */; }; - 9FE90D76CA97D3E995703468CCF84A73 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = A17F84275C75BAC7386F24E518B9F3FF /* PublishRelay.swift */; }; - 9FF421411154B8A4E581472CBBCEE670 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A154694C3CF3B6EE7CC1688FB0BB940 /* ReplayRelay.swift */; }; - A0208B623442A26CB9157F193CBB4A7F /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 441AAB21D0C36B42DDC14226ACC9B1C5 /* Platform.Linux.swift */; }; - A0F754C88A64972A40A9008B0AD52109 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCCC02092DD25805B41445F8E5750F /* ConstraintDirectionalInsets.swift */; }; - A16A8837ABE659C5989ADC677C3D2FCF /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A27064237EB8ACAB3905E15EC5BCEB4 /* Catch.swift */; }; - A20321979D272B922CD60B531BD05F7F /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC94EC3BCA4E3B64C7B3571B86A4617B /* UIPickerView+Rx.swift */; }; - A214A653E430C9079AA7B1090169262D /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52AE1C79718F1931DE8BC7DD4AE620DB /* UICollectionView+Rx.swift */; }; - A29100AA1876DDEFF6F54694A51FDB0E /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E56E0E8D8EA0FEB14BF95BA7F9051B /* NetworkReachabilityManager.swift */; }; - A2BFB82A65E1DDFE988FB0D3492DA734 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B28D285628E488D9CCBD727C9207BF0 /* Producer.swift */; }; - A316388A35648CB2987E761771456087 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6256DBBE2D220E0376BADCA409E3E1 /* KFOptionsSetter.swift */; }; - A39D3555EC8B45B7D6B9505DDAF0F117 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B1E766E0B2F6D28B7C5B5F838F57C48 /* Kingfisher.swift */; }; - A3CEDE0F99A78C621B2FC23750FCA271 /* PageboyViewController+ScrollDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 061DA8B0B41E6D9E29513C4CB0EC6A58 /* PageboyViewController+ScrollDetection.swift */; }; - A405A4EE13DF63D0E77F49D2E5864BF7 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97DEF3C10CBA2DB3295F69B1397E2852 /* Infallible+Create.swift */; }; - A4467357581E8345DD348683CC4111AF /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DE2881746B8DB0405DA6F5206FD26649 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4BF0ADA40FB2363E3F4EDF5DB0DD667 /* TMTabItemBarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4863454113ACDD78EFF0C7E90CA3B7E9 /* TMTabItemBarButton.swift */; }; - A53BDE589BDD6483F3EEDCE5EA1DCCD3 /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB138757D8A9FFBFBEDB9D6461BBCEA /* Protected.swift */; }; - A53D3AF15CE8D348306EF11619C5D166 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 509DA47A48D303AD786B62886EAC7704 /* ConstraintMakerEditable.swift */; }; - A5563FABEF3D5F42C23559108F946A0C /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBADA52546A859D7AAD298C615D47D9B /* ObserverBase.swift */; }; - A5A7EBEB8B1B0FB4F6EA1EDE6D21E9F8 /* TMBarViewLayoutGrid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172593D97714D4CE64B010708274E299 /* TMBarViewLayoutGrid.swift */; }; - A5E0705B3E792D14B9F7439982780D19 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53E8EEAF0B547A7EF318935D48255679 /* Zip+arity.swift */; }; - A6417990C45CF079141F8197EC3EBCA9 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B528343672F4177527A9F57C051FAB9 /* ConcurrentMainScheduler.swift */; }; - A65E6F9204EFD1B29EFE4AD346EC16B9 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1914AB2B5A3F3C490F93ED5D1C1A1C5 /* NopDisposable.swift */; }; - A72347AC8CE525B2060D4CEE3F8FF77A /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 162BD10DE6F94EC7FE889FDD0D85C0FA /* LockOwnerType.swift */; }; - A77B1A343EE5332DB5E7EB934EA3791A /* TMBarIndicatorLayoutHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4778D514BABE7E087D116757F7C71B3C /* TMBarIndicatorLayoutHandler.swift */; }; - A88A844D5356E1690E445024CB796E09 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18E2BE5E6D2EF33E46849CDC0D8C0A0 /* Result.swift */; }; - A93FC5BCB5B02182D27377A3724A60B1 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B05B98BA985017958CBDA2EA7DA1F90 /* RxSearchControllerDelegateProxy.swift */; }; - A9E9B18960DF0410D942BFFD4AE5B0E3 /* TMBarViewUpdateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 729364A879F5A7EB0A029F167D780305 /* TMBarViewUpdateHandler.swift */; }; - AA209EFC6925D728D8AEE1B253953EDC /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89E9AE73B79F79459EA35469621333DD /* Zip+Collection.swift */; }; - AA87B8E75B3BC46EFFBC876B3751D776 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7BEECE9E4EB0E93EA45BA3D38EB3936 /* Cancelable.swift */; }; - AAA7A11591D6E4B06124708291C37698 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCF626B4A6D0C349365ACBE4C890FD1 /* RxTabBarDelegateProxy.swift */; }; - AB23C8F73B6B68A091F013523D68ACA9 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC3BC989B097AF009D3A7430CB997F65 /* Generate.swift */; }; - AB638725261E1F87B5EA901141FC0979 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 910DEF59758B815FF132324F06EEC053 /* Empty.swift */; }; - AB88D7A71BA82D3BAF097C992BFB221B /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4E406322BDEDDFDBD4097EF4098030E /* UISearchController+Rx.swift */; }; - ABCC7546335479207D85A1B684DBAD0F /* UIView+LayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = F456E5F6698D39AC81EF04000B5EF96B /* UIView+LayoutGuide.swift */; }; - ABDC678EFC42E171A8499CEACB3835F2 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2BFDBD7BB337EEECD96678084F2DB7A /* ConnectableObservableType.swift */; }; - ACA3DBC73A19F3CDF9C4FAB09988D0E6 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF47A37EE740EC09A9B9632DFED358BE /* RxScrollViewDelegateProxy.swift */; }; - ACD9CB3B8EAFAF0D4175760EBC90DF09 /* Pageboy-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 208253A26B7A632980E3544E3A9E44D3 /* Pageboy-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACFBD1F0A71C0D427FB9477F2FE112CD /* InsetStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F110606EE2F231D155E0BAEF225E840 /* InsetStore.swift */; }; - ADE42A4126B82494B773E1EF309781A8 /* TTGTextTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 296245415265A23EF471BCC49F5E670B /* TTGTextTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ADE4E10D27F9E4F049835B6BC60C9524 /* TransitionOperation+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBA2947F09C1C6ABD8C6E57411CE707 /* TransitionOperation+Action.swift */; }; + 746BE855B8AD82B134E2790D598095C2 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1DD2D4CCC0BA2A3737CB2B208D5EC40 /* Materialize.swift */; }; + 74843C904A957884F0A516E9D282B611 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841DD85F1BEC337C3603AF22EA9D09ED /* SkipWhile.swift */; }; + 7580FAAB1BDA52F5A969E5571D1A5973 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B027DC5673992B7F81710C22D99DBF5 /* ConstraintAttributes.swift */; }; + 759C14209969BE8BD4BBB367662C4EB1 /* UIPanGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89612441D146B9E68E19A58A61939566 /* UIPanGestureRecognizer+RxGesture.swift */; }; + 761892E755FFE92DE2D0C39CF7ADE6A1 /* TMBarIndicatorContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2CAC1A14AD3934265FAA90763459C67 /* TMBarIndicatorContainer.swift */; }; + 762A7E12A62B627FBF831677CBCE3308 /* TMBarLayoutParent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97D35F503A18D10FE3D6410CAF7F066B /* TMBarLayoutParent.swift */; }; + 768A33DCEB41CBC5C7ECF5F0220B1A97 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430B598582E2C73DFCCFBD5AE16580E9 /* SharedSequence+Concurrency.swift */; }; + 773CEE3A023C93FB472B5A427C765C32 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA7FC9F1AFF606877011715F001D8C2 /* InfiniteSequence.swift */; }; + 7764AA5F6BBFC6ECE43959923DD007D3 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97C33054B0535AF35F7CB339F3B9CC7 /* ConstraintDirectionalInsetTarget.swift */; }; + 777A401FD1F923650E3DAF2ADB643073 /* TMBarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2753C91DD5984D52F3EF0EE2B8828915 /* TMBarButton.swift */; }; + 7790CBA7CF91D6A4D3A202714C7EFAA8 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C93C667E2A492AD87C965C33B04B88 /* Sample.swift */; }; + 77F01402435E488D93F558AE24426000 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D6EE6E1A83E15A3C9AFA413440B364 /* SessionDelegate.swift */; }; + 782082D9F5529E63F249E8811BA6FD10 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 731A16C0CDA7F1BC9093892D8D2BAD9F /* RxPickerViewDataSourceProxy.swift */; }; + 784EF103DF5242878DA6E24B41E35982 /* UIView+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53255F7E5666A8B547EEAFC20B4CA620 /* UIView+Animation.swift */; }; + 78E2E77C39EDC6E88056471011ED4971 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52554E1C9731D5352FDE9E63F8C5466B /* Accelerate.framework */; }; + 7BA5D9B38DAEDD6A5166ECF2A498D194 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6CFCA6313F2A5C20D1E5699983BA081 /* RxCollectionViewDataSourceType.swift */; }; + 7C9C0D2AB5BB6670928CC95B4DA46814 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B9B84C7CD6B5CA6C92A653B08D23D3 /* RxSearchBarDelegateProxy.swift */; }; + 7D08E2B0B8E94A993E655362D6EEA1F9 /* PageboyViewController+Transitioning.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84798AF575D09355FB83360C188300F7 /* PageboyViewController+Transitioning.swift */; }; + 7D6B8B7CD246256CF8A76A9A3DAED34F /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CB1D15E502764C008DFC5B517C599B9 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DC6C2758FD55275A20A72E22663CE99 /* Tabman.h in Headers */ = {isa = PBXBuildFile; fileRef = B72A8984375B2F72504A16512C89DAD5 /* Tabman.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E6F5C355E3A24A61494C6B6652C4C9E /* TTGTagCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = F8974041E7C09D4AC82CE2092E3EB2DB /* TTGTagCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EA82098F2E430A2BD05AEE52B6DF4F7 /* TMBarIndicator+None.swift in Sources */ = {isa = PBXBuildFile; fileRef = C630B7EF3777B4393126D899DC112781 /* TMBarIndicator+None.swift */; }; + 7EA9D941C8AC269B558B9797269D6580 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C16927058D533677B1EDB7E81B2540C /* Filter.swift */; }; + 803FFA2D6A5E1E4E1D0179EAB23834DA /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0C52CE4830A1D45D92C5B790FD696C1 /* KFImageRenderer.swift */; }; + 8047C976F297279E7CEF9014C538FA60 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0DA70A6A3C7F98AF575A4788C69381A /* KingfisherManager.swift */; }; + 80E357D00BABA57E64BAF2B88549F337 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F61366D83F50AA7B570BF62319DD5C2 /* GIFAnimatedImage.swift */; }; + 81148E8E0935476F92B10881A023D0DC /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6A391632A5F1C1A7516C510F368025 /* ControlTarget.swift */; }; + 816055F9474DDD0EBB60A554CA9A8CB9 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C874891B5E90214C47CA8A3B2521129 /* KingfisherOptionsInfo.swift */; }; + 81D9D2D0656051B9D31259D7FD4F3ABF /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 522F612F00DF89D5BA8432AA43A7DE62 /* NSButton+Kingfisher.swift */; }; + 8207DB20CBE1160768FB4DA53626F437 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EB433A2BDEBB763AFA673E1678BA223 /* ImageProgressive.swift */; }; + 825062025906CE93C5D124E1FD9A811E /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B317A7EBE14CD60951A1415251F705D /* ConstraintMakerExtendable.swift */; }; + 830E7AB69D51DCC05A4B93CAC59972C3 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0248A6A1A3845931980C26B8FBEE5E27 /* StartWith.swift */; }; + 833F9AA4BC9CF2CE6F0BF41E97ABD924 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11E12121B5009FED27F1FA30E2C59C6D /* ImageDataProvider.swift */; }; + 834B696EFE960F7CB4335E2E7C71F16D /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F114C4B0744CCB9D4C0C686F21D404 /* PublishRelay.swift */; }; + 8449EB1DFD43E222D687D5A8D2088D2D /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70349732FC2DE80F8537BD0293AC7122 /* ConstraintLayoutGuideDSL.swift */; }; + 84AEE29F4E7DDA962C49D6FAC6044EBC /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B2204DA3DB4CA507AE95E66D18609BD /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + 84FD530AA8E0475C667EAD3FB7533DC1 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703B0905ABD560EED5A19F82041386D4 /* CurrentThreadScheduler.swift */; }; + 850B4EB456AE4BBF4E0723D9530B0970 /* TMHorizontalBarLayout+Separator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8295F83253B462012A566B6AAD4C0CFB /* TMHorizontalBarLayout+Separator.swift */; }; + 8604E25A8C91C624403E1B68A71FCD9A /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8EE138B8647197AFD4B2D46D263961B /* GroupBy.swift */; }; + 86B9E289725BB0BCA901D344AA0DAE2E /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 410D9CF1CFB76D73A43C105B20FE9304 /* ImageProcessor.swift */; }; + 874B082951F13CBD9C37AEA96CB3FE41 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB30FABC343DF8CE1F90CDBE70258E1 /* ObserverBase.swift */; }; + 89237EEDD8F7387F54517654424AD566 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69205730B28AFD4095C251EDFD28BAE7 /* BehaviorSubject.swift */; }; + 8960C8C745E16A142E71B77A3E906ECE /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9530CAFC234359355EF85F0773AF5C1D /* WithLatestFrom.swift */; }; + 89DDBB6704667C5C270E39C108EF4327 /* UIScrollView+Interaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5034FD68274E4AE9D736DD9186183407 /* UIScrollView+Interaction.swift */; }; + 8A8AD24A8CE75FBE807EB5A9FC11E62A /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5ECDF4BEBC0A8263597B98E5E97580C /* Bag.swift */; }; + 8AEE5B74A5BAC274D6589F229D867768 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B880D7EFCBD12B342FDF2A3F4F166A0 /* UITableView+Rx.swift */; }; + 8B4EFF4FE40BA8B68F1B24B3D8AECDE6 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = C69E98389AE31BFFC30453CAB4C9DEAD /* Event.swift */; }; + 8B589FED932AF281DDAA0BCB1320DCDE /* TMSystemBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB549B58A673665B2FD92EE722BE6D5C /* TMSystemBar.swift */; }; + 8B86B36AB982CA0C913ADECB3F406C5B /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83C140E3D9AC2583FD43D8E3EE7B2731 /* Indicator.swift */; }; + 8B9CDBE3FFD712120CD66DD8B06C44E4 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71971E2F7006E10F7E631DB895DA8BFF /* ParameterEncoder.swift */; }; + 8C6546C1EF4F153DF3795CC6FE189E5B /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F558AF80092D209927155E7AD1C29B /* ConstraintInsets.swift */; }; + 8CB779F93023DDE9B418AEA62541D3FA /* TTGTextTagContent.h in Headers */ = {isa = PBXBuildFile; fileRef = C354AD7C0EC9FA0331133A66C35A3BF1 /* TTGTextTagContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D9E1B105E9E1DC25BD12903FB84B98A /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8574C2F0800A892BA3E730274F07B042 /* Storage.swift */; }; + 8E31A438E4E14FDAB9D24E9629E87890 /* CGRect+Interpolation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4474C3D9D64999FD1080E8420D25D792 /* CGRect+Interpolation.swift */; }; + 8E63254B4B9D8378B129A43F3094A9CB /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA5FF15213B05049B6A68DC13264D01 /* CallbackQueue.swift */; }; + 8EB382EBDAD5F1E61D28C3E12AE6D108 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6810C22367DC229269D212BBE5FA5231 /* PublishSubject.swift */; }; + 8F9E1EEF2FE52E3231A769722D5C4148 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20C32710F8648395B8718213B6589F4B /* ServerTrustEvaluation.swift */; }; + 8FC6F09D004E51697E791CAD5B902036 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F0D10CFB71F84EBB119955B671F6AD4 /* OperationQueueScheduler.swift */; }; + 8FD9CD608C4EAAFDE6AC7B8B9EF0FF5E /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEDCB4B110A247D018D259E59F7BC156 /* ConstraintDescription.swift */; }; + 90585B3B5526DB8ECBD1AB8EF2C4D5A2 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6FEC184FA275F306E89D2A7CEE55A79 /* UISegmentedControl+Rx.swift */; }; + 90CE8051798A316CD42E7808448A1B76 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB01D1773F9AA0008BC4119B53750E8F /* Scan.swift */; }; + 90FD5AE525E138A473723FD79AF73273 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5675D3C3C0EB233BFF4C2C77C9165C8D /* ConstraintDSL.swift */; }; + 91B7D57EFAC5CB2AFCFEC1996A9CC988 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50EDF1DF1B9E5D463CF46C5E97F92359 /* Timeout.swift */; }; + 93FC5A8FADDDC724735C1A2AAD9DD61B /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6618B44E9A765E36119B455581BE262 /* ScheduledItem.swift */; }; + 941822CDF68EB8F4D49F150457A82616 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C20CB54CC0A59C2C89AD331B3206879 /* ResponseSerialization.swift */; }; + 947ECE195B399877D17150D6D969E7A3 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94AC1ECDABD4DDD7A7B031F46837F46F /* ReplaySubject.swift */; }; + 94ED0EBC939E13260B5CEC2A895BA24C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = B496D6908598F060957178B791AF2BA7 /* Platform.Linux.swift */; }; + 951AAC6396557633523794EFA4AF6554 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1170AFAB5C98A12F53364B0EDE8B9A1C /* Sink.swift */; }; + 9577E12A654B05771B452ABE62ADD2A3 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F1ACD3975F5634C910E0E9426346FB /* AddRef.swift */; }; + 9616BED59141C69DF724AF751AE9B579 /* GestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 723956DA1E1AB3D66677C1DC06DB6745 /* GestureRecognizer+RxGesture.swift */; }; + 961B5042F0BFBD2C5FCDCCF40E2EA7CD /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D814AE70D852E057750F239C611BF6 /* UIButton+Rx.swift */; }; + 968B4874A9F12D67C8B901136C9C8157 /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DB387BEE5B7019B070A27CE0988DA18 /* SnapKit-dummy.m */; }; + 969B67CC620C809E7DF4B435AB505E3C /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DA6820A9AD2491123B3B74B2CC79FDE /* Placeholder.swift */; }; + 96F9E4762C05BF7B009FA52FC18C18C5 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4916BB806A0D5FEF72007D052037B51 /* NSObject+Rx+RawRepresentable.swift */; }; + 97584BC08D2B494417BDEE268CFF38C9 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C2C12345C3E1652AB3ED43376797AB /* Combine.swift */; }; + 99EC35376E991106A3C2B39764AAF05A /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 342A18D498CDFD0975164C073FCCEFB7 /* Amb.swift */; }; + 9A151985A3D24023E8B2996BF3EBA2BB /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 794B154D4DA3FEE3362EA9222A2FCFAC /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A6FCFBB5A69960F274BB2B254DFA59C /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9DBAE9EE006B43B64F96D30ACCC91E5 /* CombineLatest+Collection.swift */; }; + 9ADE1DD7C6AD8B57FD158350A66EF8D0 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13471ACD2E3FD5CB0D2D16A9090CA036 /* SharedSequence+Operators+arity.swift */; }; + 9AF86DFDFDC5CE4FD0953632BAF641D3 /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A11563F3B0A40EC8B9CCE6E3AEB98C9 /* SingleAssignmentDisposable.swift */; }; + 9BD38841044F7774900340044713FF62 /* GestureScrollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537C4AFD27BDF66E69146AB7D2EFE1FE /* GestureScrollView.swift */; }; + 9C0BE8FA0030B2BC1DF7C159FA059389 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; + 9CFDA7C92E0EEA31F709663B0E727ABA /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CB45E4A3CDCF52C97D56A4888090EBB /* EventMonitor.swift */; }; + 9E40F16E31CDD203412DA17AF4BAB580 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0908EDE7DF93938FA1BF0067FBC1CF33 /* Just.swift */; }; + 9E8BA4FB802EDCD492DAF618CA7BFCE8 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5402A86F85E429D3A2924BDDD48133F /* SharedSequence.swift */; }; + 9F170E4598A140D9E4B2C965B99736E6 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C06C85ED540A23457B32F40A978FD10 /* KFImageProtocol.swift */; }; + 9F370B3928A333AD7E41680A29B1F051 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7551CEC1A44711EFD37422CD57DFADF8 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + 9FFA4105659910B8796B4ED524A52225 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3407E47E5279C9E81EFF2AA4104B654E /* Kingfisher.swift */; }; + A0208B623442A26CB9157F193CBB4A7F /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB2A5662982B68AE40D551E693B57906 /* Platform.Linux.swift */; }; + A0F754C88A64972A40A9008B0AD52109 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F532DC25E8390365F7CD27E3961055AA /* ConstraintDirectionalInsets.swift */; }; + A20321979D272B922CD60B531BD05F7F /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85730B7C0F9C2833954BD56016B5082A /* UIPickerView+Rx.swift */; }; + A214A653E430C9079AA7B1090169262D /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D2544322B9BD5B2C439CA783A0FBB86 /* UICollectionView+Rx.swift */; }; + A25FEC8E1DDD23EFC19E1F42612BD643 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6822B1554DDB0DE318DA1822D477F060 /* SessionDataTask.swift */; }; + A2A1598DAE24357FC0BE1B17EC69EE4F /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE55B40BD4A5234B0F8FB34D8F900C38 /* String+MD5.swift */; }; + A3153333FC136836B0028E6AB2A56BEE /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = D322130870E9DFA9ECC2576A35267236 /* AlamofireExtended.swift */; }; + A3CEDE0F99A78C621B2FC23750FCA271 /* PageboyViewController+ScrollDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9F39CAFDF869FFF1E2907B1E2A76603 /* PageboyViewController+ScrollDetection.swift */; }; + A4467357581E8345DD348683CC4111AF /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C2710476C19B949CE88AF86F245A74E /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4BF0ADA40FB2363E3F4EDF5DB0DD667 /* TMTabItemBarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED1DDFC990730A5CE885C7E894858A10 /* TMTabItemBarButton.swift */; }; + A4E5397F8315112716EF5CE78D5BB0D9 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80AA6DB3E43FA043718743D15C0B1172 /* UIButton+Kingfisher.swift */; }; + A4F1202CE5BBE79F3BBCAE3D2B16BC03 /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55FC76B4D4474565E0B0409F59CDABA0 /* Result+Alamofire.swift */; }; + A53D3AF15CE8D348306EF11619C5D166 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAEEE005D4E38EDFB4A759C76EB0B6D3 /* ConstraintMakerEditable.swift */; }; + A56AC45E78D925C520BA85064832089B /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 564734E0F02A07C743A2AD59A1F19045 /* Catch.swift */; }; + A5A7EBEB8B1B0FB4F6EA1EDE6D21E9F8 /* TMBarViewLayoutGrid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E4F2A728FC260F4A25B110486445A1 /* TMBarViewLayoutGrid.swift */; }; + A5B7B2182CE0C327DE019C36EEE46FED /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCC5A593507EE58A26DB2FCCACDB398 /* CombineLatest.swift */; }; + A5D21CD603D19CB3B6EB887F5F89893F /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3F50D0F7641B2B3391561CCDE6E7113 /* SubscriptionDisposable.swift */; }; + A5E705B8F2B5629F3BDEB2667F53CDEA /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72E491EC6DFB192F378F1AAE97D72A1F /* Infallible+CombineLatest+arity.swift */; }; + A62E33C9C8415190F7B1BE50C90839D8 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3CC7CFC1E55CDD4B61A5EC2A78A3A80 /* Lock.swift */; }; + A664924D6CCE2922A3F81EC932F4D476 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95E574DB2FD7C88E243C20F4C8F7D4D /* AFError.swift */; }; + A6D602BCC3058B77A0A94C3502B75F79 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09028C52668FB4B8225801314B8AA3C /* Completable.swift */; }; + A749103741ECEBDFDC9DE772031FC27F /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4ACF3CEF769D085FF6D87EEDC14DC17 /* ObservableConvertibleType+Infallible.swift */; }; + A77B1A343EE5332DB5E7EB934EA3791A /* TMBarIndicatorLayoutHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 681804152272350600EF2A35DBFED9A2 /* TMBarIndicatorLayoutHandler.swift */; }; + A812D1ABF76715CB415E5FD002219AE6 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEFE7F98F7443C4C88525DB73E7E7929 /* Decode.swift */; }; + A93FC5BCB5B02182D27377A3724A60B1 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB87A9CDB53C79D239C0759E31F5CB90 /* RxSearchControllerDelegateProxy.swift */; }; + A9E9B18960DF0410D942BFFD4AE5B0E3 /* TMBarViewUpdateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37973A2B5AF08916CD8A3F8A762A4D72 /* TMBarViewUpdateHandler.swift */; }; + AAA7A11591D6E4B06124708291C37698 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865A453B3BE00900ECED9FA5CEA5739F /* RxTabBarDelegateProxy.swift */; }; + AADD131217D8F425FFD52447EA689508 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A785C80E3EC53E00609CEC2817B9F894 /* CacheSerializer.swift */; }; + AB88D7A71BA82D3BAF097C992BFB221B /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84830BEB004918A777D4445288FF31FF /* UISearchController+Rx.swift */; }; + ABCC7546335479207D85A1B684DBAD0F /* UIView+LayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE1C62D6C9E1245BEA91B56B80F4A38E /* UIView+LayoutGuide.swift */; }; + ABF3C15C671E824C4DFF996E797F1FEC /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B59A20E86F5C83CAB72847385D6BD60 /* ImageView+Kingfisher.swift */; }; + AC6EE557B3A8DCB5AFEBE1D7DE6675F8 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11D2BD7BBD506D9E2139AB89225776AA /* MemoryStorage.swift */; }; + ACA3DBC73A19F3CDF9C4FAB09988D0E6 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B23CF0D366D7FA93412621BF807BC651 /* RxScrollViewDelegateProxy.swift */; }; + ACD5EE866863AC59A1368AB15F12E867 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82DB4389CD7815D1F5436C32A69CDBDB /* Infallible+Concurrency.swift */; }; + ACD9CB3B8EAFAF0D4175760EBC90DF09 /* Pageboy-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B00E81E7E89D215670A07B19018AC05C /* Pageboy-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACFBD1F0A71C0D427FB9477F2FE112CD /* InsetStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C08C36DF35E757543C9FBF5EE52BC5 /* InsetStore.swift */; }; + AD0F03B32EAB03F02E1D7DCAF15C9902 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D863ADA8E4D8C5A755B2ACF7D0F0AA8 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADE42A4126B82494B773E1EF309781A8 /* TTGTextTag.h in Headers */ = {isa = PBXBuildFile; fileRef = 532ED3EC7C6D7891A903C03221B4C7A0 /* TTGTextTag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADE4E10D27F9E4F049835B6BC60C9524 /* TransitionOperation+Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 191C4D51946437BC31888BFCAA6AFD0B /* TransitionOperation+Action.swift */; }; AE4587BFFFD57C836559E7BBAF52C24B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - AE8D2575C88B84E95A32A3B40A395F32 /* TMBarButtonCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 043DDBEB1444AC04A057D2C7C937A066 /* TMBarButtonCollection.swift */; }; - AF4ECCB86D4332D2F1E72C008192D761 /* TabmanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35ED12E464503F96722C46023D8E2651 /* TabmanViewController.swift */; }; - B00B8088EB50EA3F0F875993C675F421 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D82607A312B4CB298990B4925F69E2 /* UITextField+Rx.swift */; }; - B1A46835AF63D65542E9242029611AA5 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0795A0EEA4B3093D8831CBF2354903A5 /* Take.swift */; }; - B1B90DEF810ED7BBD38343AA4C2AB3A8 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA77C75C02C3F90DB15E480B0F935647 /* Timer.swift */; }; - B25E07EA645911443A38DA1E68166156 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54067C8EF66F7D0072C7F9B8DCDB5E22 /* Box.swift */; }; - B3167FEDC691D1DDF267F855CFF33636 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B5E541921F913C210B011DEBD70E7A /* DelegateProxy.swift */; }; - B3658C29BBDE1033F6269A92E612CB30 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E484456D0F5B07739EC47E033738B6B4 /* Request.swift */; }; - B3E739FE8EF44A1597212ECEC9D32FE8 /* Pageboy.h in Headers */ = {isa = PBXBuildFile; fileRef = B5F0012332FC1ADBE529D90E0C607E82 /* Pageboy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3F14F1B196B5858BD951366FA89FA6D /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91CCD4A184E3A8017FBD024F94BA3CFF /* RxWKNavigationDelegateProxy.swift */; }; - B437A66210366371A1F6DBE60E588007 /* ScrollViewInsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65F50DE6B601479DEEE95AF1615372F9 /* ScrollViewInsetCalculator.swift */; }; - B4435DE1ED36E68560B60B018529A265 /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F58515016C1E210B813BADE1860CDD /* WeakContainer.swift */; }; - B44B758FD96FCA41D10CF2D0A2554B5A /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D390B9A09A978941D68FE53F5801AD33 /* BinaryDisposable.swift */; }; - B49B066C956E9BAFDA4C671BC47929F8 /* Tabman-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B5FC7A2EF10310D970C09E12162B041 /* Tabman-dummy.m */; }; - B543FD108C1C6AF6129CB4991553218B /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581DD38D26D367BCF6AC996280834143 /* ConstraintConfig.swift */; }; - B5464B4E227AA6200776884C5F9CFC0C /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBCB131676576BD1D94B16B9DB55769F /* Infallible+Operators.swift */; }; - B59095D5EF330419B3ADFBAD7EBC2B1F /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB30E8B8F552434447B28D9C377E7357 /* NSButton+Rx.swift */; }; - B5977F8BFC61C5FAACD9BCD0EAAB8F6E /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 541645FBD4F2A3BFF83B87E71D146321 /* SubscriptionDisposable.swift */; }; - B5ACECCDD52AF69EBA2E11666BBAEB42 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDFAD00F796E1E0924A6831E419E5EF /* RxCollectionViewDataSourceProxy.swift */; }; - B5FC3BEE2957289468D883AB2571DB99 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DFAF1C800E9A8982F0BD978B9C7AA15 /* DispatchQueue+Extensions.swift */; }; - B704B198B9B520D449260877E300D821 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57006C60FBE2602AAFE5BB8A7417A569 /* ServerTrustEvaluation.swift */; }; - B75E14FF629E9F21648F8D0FA5440E95 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B9199D06F833AA084BF224749A0AC52 /* Create.swift */; }; - B80D5E3B78D75FDC7461FEF83048AAF7 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E67829123D3D8279EC08210F3FA6520 /* RefCountDisposable.swift */; }; - B8132A22DEE9A401C85D6E2BA9431A5F /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B3D792920F2BDB2BA47B085349AD48D /* Bag+Rx.swift */; }; - B9DF6000372EF56FDAFFA0E4F998D731 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D013C402373B9B05236E3227DE7217A /* DelaySubscription.swift */; }; - BA5658B6C27A81FA4665E507A1ED88DA /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC55B6ED4DA63680DD6FB584D4B9125 /* Driver+Subscription.swift */; }; - BAD3834746DAB3C038417D16101B29A2 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5FF59A7347715FCA25BB63F05B38D1 /* NSControl+Rx.swift */; }; - BB409355EF6EB3EA0A73EB48372D45B1 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11DD5F0539C03A01F1F6658214A8E87E /* DistinctUntilChanged.swift */; }; - BB72FC9215BD907A82AE928782813D6C /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C309E662655ABBB14AA5CA2F63850E /* NSObject+Rx.swift */; }; - BB7688BEC17FF0772F12E0C211FE9293 /* TTGTextTagAttributedStringContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AEE8E518A1C409C89704C4C6858CC37 /* TTGTextTagAttributedStringContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBD437FE6BFF63452E6B7E08DFAB4DD9 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D2244D861B992EE592BBDA0DCCBD149 /* UIBarButtonItem+Rx.swift */; }; - BC0ECA8F22DEDE8886E189CD0EAA1197 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F9AAF18BC1E8954981A5B09EEDB8B48 /* URLRequest+Alamofire.swift */; }; - BC157C7387AB60E080CD308A00A338C3 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDD41EC2BFD74E7111D03C45A9818E51 /* Date+Dispatch.swift */; }; - BD333CDBCF5D2FD55920336FC271DF33 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB6302F721CD8F1FD3BA192BA9C9C65 /* ConstraintItem.swift */; }; - BD382E78580D295D10100678D4F66A76 /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2295A1118A8A546C519860D2CB89F07C /* String+MD5.swift */; }; - BE32F72A86231AE3BE190C0C163AB1CF /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E0A17CAB1C89C2804EAC379ED1E92B6 /* Range.swift */; }; - BEBF1A6662767C2AB2FBA0896F1DFF09 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDEC929BEFA726C2502CEEF18BA5BA8A /* ObservableType.swift */; }; - BEBF920FEB959B46A76BAADF22E5CD15 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D8EDF6B80A26ED9F72155FE0BF6AB44 /* ConstraintInsetTarget.swift */; }; - BFDFFF7902FD1FA4B87AB5705EDAD591 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 576CE80E0AF53824EB7A4E4D0F93744F /* Decode.swift */; }; - C050EE7BC448125C9E9642E87BA702F7 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D644BB56E13FAF29F98CDFC3835FF9E7 /* ObservableConvertibleType.swift */; }; - C0E89FD0F9BE1B6CE2430977D3DAD2B3 /* AutoInsetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17BF20CF8B2C1905571762CAB165C1F6 /* AutoInsetter.swift */; }; - C12DCA02D36C5C6167F566AFC96A6057 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C2BD33E2F132BB5C7F396054359B8C3 /* _RXObjCRuntime.m */; }; - C262578B90FFB8FF4EA1296969917788 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C3DEE2144147B1172B087D473F94699 /* WithUnretained.swift */; }; - C2D4FEEAF01038DB5C31CA401C105476 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AF1010111164FC6E2E24A1623FBC9EA /* _RXDelegateProxy.m */; }; - C33B4B4F0948B95537134538D4B04046 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B2CBC3E3F0D857EAD8ED6BD4C4828F /* Do.swift */; }; - C378AC3DF57A41F6F16D01BBD7A1BB02 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68750703438C979623395A6F45ADCD6 /* UIActivityIndicatorView+Rx.swift */; }; - C42C7D249159F00C492E3C074629C426 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0894CEFCDD363E67F2C4728915E6D4A8 /* Dematerialize.swift */; }; - C58F45682249C4696A6BAB412863C737 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D1C7D91A20184824B7997E928F54659 /* InvocableScheduledItem.swift */; }; - C61D3BC32A28A405C934C00039AD2583 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83DEC7ADFA5BFFA7DDB122D690BF4A9 /* ConstraintConstantTarget.swift */; }; - C6A1AF1239CD2F0D4745BAA097E1E63F /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19FA81C15FEAF495449D37C8EC0C99F3 /* RxCollectionViewDelegateProxy.swift */; }; - C736D640763E1E8D1DEE2E2876354E08 /* PageboyViewControllerDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F93FCDBB534A18AE490DDB1E395E93 /* PageboyViewControllerDataSource.swift */; }; - C784A7AAD94DD830A9EB5ADDEE6DE1BB /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19ED61611AA0EC1DF63D35967DEEC6E9 /* KVORepresentable.swift */; }; - C8BB2FA64D00CB7F6C25BC3925D0F641 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4787E3E30CE37F3870EE2F4640439C /* CombineLatest+arity.swift */; }; - C8EDA4A1835702F415A7E5720D2FE239 /* TMBarViewScrollHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB3E367BAA5B7B0192E03799750B9612 /* TMBarViewScrollHandler.swift */; }; - C8F2BB22D16C950ADC99196A9A0875A3 /* BarMath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19686068E80A4C45B8AD4915D4DD177F /* BarMath.swift */; }; - C9527FB007A1D657FEB3C754BCF5DE9B /* UIKit+TMBarItemable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 354B954E3699971077EC95676ED47A62 /* UIKit+TMBarItemable.swift */; }; - C96F9BE53578AC821A7B20372D4B0BE2 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F6F984B279E73ACC1BD32E4EA6BF1D2 /* VirtualTimeScheduler.swift */; }; - C9DF37BE54D41EBD42F2090A9218DCD5 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D4496953A929E573A9D563A20EF2DA08 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA182820340AA2AB04E9082EC75E010C /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F831616EF2C7C0FAABA81C8E59F3CA1 /* Utils.swift */; }; - CAA7034688631726E52B3243CD41EFF3 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7554F84F8F92D90711015DFFED252697 /* PrimitiveSequence+Zip+arity.swift */; }; - CB194156C900B767B0160AF72EDF354D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E06C1B60C1D4C3F6AF27441345FED1F9 /* ConstraintMaker.swift */; }; - CB3ACAC0625702DEC5BBB5F9AC0CC737 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671C058F53B4EE30857669E83AA979B8 /* RxTableViewReactiveArrayDataSource.swift */; }; - CB4543817637AABD1E9B2FDAE287023B /* UIRotationGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27ECACD6A275D7ED957796B6CA3981FB /* UIRotationGestureRecognizer+RxGesture.swift */; }; - CB7EB04C8D6BA30592A698AE95E30BFB /* PageboyViewController+AutoScrolling.swift in Sources */ = {isa = PBXBuildFile; fileRef = C39DD3543275DF80A92229406FBB2941 /* PageboyViewController+AutoScrolling.swift */; }; - CB8E4BF0D710970BE2CB4C87ED1043E4 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1525364A3FFA18A6F5225EEDEDFCA2CA /* ConstraintMakerRelatable.swift */; }; - CBBDD326FDD2D83ADD8B2B03CABC4A15 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACD677461FEF3C811C660CEB0FC7379 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC0B8017B16379551057939674389941 /* UIView+DefaultTintColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D91A65085D99827DCAB4838FD12CEA9E /* UIView+DefaultTintColor.swift */; }; - CC406D2565C27C5549761BB1F06B0BDA /* UIView+AutoLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1564E3B5639661C8C7C8F70D3217398F /* UIView+AutoLayout.swift */; }; - CC7105F41ED9698A54F6302038BF7B71 /* TTGTextTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EE03BC7611D6AFC659EF2388C7C31C8 /* TTGTextTag.m */; }; - CC74509021AA63839C020F578BC7DA1A /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6A96233329D37739F044D2AB711ED /* Errors.swift */; }; + AE8D2575C88B84E95A32A3B40A395F32 /* TMBarButtonCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 934A3671A8E8E870686AE56938167920 /* TMBarButtonCollection.swift */; }; + AF4ECCB86D4332D2F1E72C008192D761 /* TabmanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A8A01A5C407390BA3168385EECC35B /* TabmanViewController.swift */; }; + B00B8088EB50EA3F0F875993C675F421 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E45130133AFD5B905FC8E1059F7B549 /* UITextField+Rx.swift */; }; + B1E505D0FEF04705893168ACB9A014F5 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE96BFC25BA933077798D1BCFEA5FA7C /* CombineLatest+arity.swift */; }; + B24D826DC6E9F7A2B86C480385C61A6A /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7782DF3BDE302EAE4FC68A44F6B6DE8 /* RefCountDisposable.swift */; }; + B2832816E8E6B9D78877398263DBD5E4 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BE2A1177EE4834F3E16A59EBE6D423 /* GroupedObservable.swift */; }; + B3167FEDC691D1DDF267F855CFF33636 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46905279B5DF34CDB9FF29E6B0381C4A /* DelegateProxy.swift */; }; + B3E739FE8EF44A1597212ECEC9D32FE8 /* Pageboy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0408E0A028CC1C523B57799CA1764F8E /* Pageboy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3F14F1B196B5858BD951366FA89FA6D /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8B0B19B8BE14A8FCFA8C9D884F93215 /* RxWKNavigationDelegateProxy.swift */; }; + B437A66210366371A1F6DBE60E588007 /* ScrollViewInsetCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A236EB241E87FD1233C08F1276802876 /* ScrollViewInsetCalculator.swift */; }; + B4435DE1ED36E68560B60B018529A265 /* WeakContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F188E3BD4D62230BFAE1E51F891328C /* WeakContainer.swift */; }; + B49B066C956E9BAFDA4C671BC47929F8 /* Tabman-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F89C12380BED1AA59301D40A58668124 /* Tabman-dummy.m */; }; + B543FD108C1C6AF6129CB4991553218B /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = F25521E9E9786ED6B2863CDA6FDF2884 /* ConstraintConfig.swift */; }; + B59095D5EF330419B3ADFBAD7EBC2B1F /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C9829EBF303855526821382962615C /* NSButton+Rx.swift */; }; + B5ACECCDD52AF69EBA2E11666BBAEB42 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C2C4734D72A2BA7D33B67CD26B99FBE /* RxCollectionViewDataSourceProxy.swift */; }; + B6473B8E8353317F75D6800D4F7054CB /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDAD9435D4B067C717DAC74A80E02810 /* NetworkReachabilityManager.swift */; }; + B89D1C69742F61878115334A1D2DFFE7 /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71561EDB5AEB1E18F98CF88163A4CB47 /* URLRequest+Alamofire.swift */; }; + BA39EE22DC78ADE7B9059914A006B45B /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7E25F0742AE4E0B63104E76A7FFD115 /* RetryStrategy.swift */; }; + BA5658B6C27A81FA4665E507A1ED88DA /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E83F7BC917758FEC2C427C8C6ADB7C5C /* Driver+Subscription.swift */; }; + BAD3834746DAB3C038417D16101B29A2 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 197109714513A17FB55F1A15FC640946 /* NSControl+Rx.swift */; }; + BB72FC9215BD907A82AE928782813D6C /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 730007CA5B70F382A5818EDC07D8E952 /* NSObject+Rx.swift */; }; + BB7688BEC17FF0772F12E0C211FE9293 /* TTGTextTagAttributedStringContent.h in Headers */ = {isa = PBXBuildFile; fileRef = ED2B71830F3F7BF10C07E68A67AFC6A9 /* TTGTextTagAttributedStringContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB7B8FA42E76E65F6558E79FF5B128A4 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4DBFE52684A0299E1F7D7977B04C53 /* SerialDispatchQueueScheduler.swift */; }; + BBD437FE6BFF63452E6B7E08DFAB4DD9 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8576BA18A1139E6290CD2B4F55562F9 /* UIBarButtonItem+Rx.swift */; }; + BD1B351FA2E4E226B5C9EB899AF881B7 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C606F438A91CDAF266973A4766EC330 /* VirtualTimeScheduler.swift */; }; + BD333CDBCF5D2FD55920336FC271DF33 /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B7B6EADEE040ACAD5CC05EFEEE7E01 /* ConstraintItem.swift */; }; + BD5C3B64462D8B1E3DDEA40531554CEB /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75DF487BCC863217BAD8E430B59861B7 /* DiskStorage.swift */; }; + BEBF920FEB959B46A76BAADF22E5CD15 /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19F370171B0E9FB020EEA01F8E1992B9 /* ConstraintInsetTarget.swift */; }; + BF0E1D04E3E1CDF70F30675D8C625983 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BC303E3F6E9579D0D9D2AEDD9BDFAF /* Infallible.swift */; }; + C0E89FD0F9BE1B6CE2430977D3DAD2B3 /* AutoInsetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1B3FE9638D5D7D0163C800307BB39 /* AutoInsetter.swift */; }; + C12DCA02D36C5C6167F566AFC96A6057 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A88D9CB370AF68A864099CDD28E9F24 /* _RXObjCRuntime.m */; }; + C16A047C4E8D856309A486182A490993 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5317324FB6A56B4288C92890F99397E /* MultipartFormData.swift */; }; + C19669D9C877D6415621D5A03F4DE8B8 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E965A57D02792BF0C538DB8DB1A8A85 /* Runtime.swift */; }; + C25E97405827329AE8187547CBA101E6 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79ED34FF6D56160250CFE2664786D4E /* Date+Dispatch.swift */; }; + C2AEA0DD1E419303D42F4C7321AD7419 /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2787918E238962A6689C673E05C4471 /* RequestModifier.swift */; }; + C2D4FEEAF01038DB5C31CA401C105476 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4683FA9CDEAB9EF24E43EB90B894DF60 /* _RXDelegateProxy.m */; }; + C34FE06F92C0214621827E3D5AE5EC48 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90941FA97942EAC07A8D2A3B9F0171BA /* BooleanDisposable.swift */; }; + C36E930A1771100629FF3F58D95BDE6C /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0ED70FC61D4AFB9D121CC446DE8BB64A /* HistoricalSchedulerTimeConverter.swift */; }; + C378AC3DF57A41F6F16D01BBD7A1BB02 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 266DA57F0CDF521827C6BFA9487EC5E0 /* UIActivityIndicatorView+Rx.swift */; }; + C4591FC8CCB1E8864173A8A55A78204D /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 253590F59926EF7D5CFF4C381F61901E /* ImageDataProcessor.swift */; }; + C61D3BC32A28A405C934C00039AD2583 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C926EFACCFD9C6F445D1EABCA15F63 /* ConstraintConstantTarget.swift */; }; + C624E7B66E8FCC44197A1CA91B54D5C2 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E187E8478D96BCA17361792645C8963 /* SynchronizedDisposeType.swift */; }; + C6A1AF1239CD2F0D4745BAA097E1E63F /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE5B70CCBF666B2A6FB6BE2887D126B1 /* RxCollectionViewDelegateProxy.swift */; }; + C736D640763E1E8D1DEE2E2876354E08 /* PageboyViewControllerDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD01AE354192327E6BCF47B9EF7C5D86 /* PageboyViewControllerDataSource.swift */; }; + C784A7AAD94DD830A9EB5ADDEE6DE1BB /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC357C9DFACB1C9F399E4EAC30BDBFB /* KVORepresentable.swift */; }; + C7ECAEAB8344B24D0E6FB42F5F6A0170 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316BEBB29183ED683269F17EA24F6EA7 /* InvocableType.swift */; }; + C7F66519CE6148F21D7DB11423F1D34D /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9410127D0949D692EE018EDE061F9446 /* Response.swift */; }; + C8EDA4A1835702F415A7E5720D2FE239 /* TMBarViewScrollHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF5B47625E79B1E03FE61FBA8139F5F /* TMBarViewScrollHandler.swift */; }; + C8F2BB22D16C950ADC99196A9A0875A3 /* BarMath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDDA3B1602A17FB4E41332E43AABF140 /* BarMath.swift */; }; + C9527FB007A1D657FEB3C754BCF5DE9B /* UIKit+TMBarItemable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A469061E1CD81698D15C37CA28B60E9B /* UIKit+TMBarItemable.swift */; }; + CB175D218FD2710503429B5A20D27BD3 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F765355E2EFB7C4188627FC0527F10 /* ExtensionHelpers.swift */; }; + CB194156C900B767B0160AF72EDF354D /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40CD69FB3D38A8B1DDD81A9C4A1D5A1A /* ConstraintMaker.swift */; }; + CB3ACAC0625702DEC5BBB5F9AC0CC737 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = D600952B5B6B065ABDF5CB4773E9FE0E /* RxTableViewReactiveArrayDataSource.swift */; }; + CB4543817637AABD1E9B2FDAE287023B /* UIRotationGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833F6F48919A120DA5DF2D99009A36B3 /* UIRotationGestureRecognizer+RxGesture.swift */; }; + CB7EB04C8D6BA30592A698AE95E30BFB /* PageboyViewController+AutoScrolling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1848C17E73AF7C790CA4C6A959B743AE /* PageboyViewController+AutoScrolling.swift */; }; + CB8E4BF0D710970BE2CB4C87ED1043E4 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6870AE222741C43355864CCC7560BAF /* ConstraintMakerRelatable.swift */; }; + CBF65EB8D935C8730D0FEA774BCC0049 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1758768D0D19EFAF47C7A84F8A5BF6FD /* ScheduledItemType.swift */; }; + CC0B8017B16379551057939674389941 /* UIView+DefaultTintColor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE6F2EC3D0A7ABCECDE5B2BEB7FD38E9 /* UIView+DefaultTintColor.swift */; }; + CC406D2565C27C5549761BB1F06B0BDA /* UIView+AutoLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A60BEB259E7B2DF7758B7CC654145A8 /* UIView+AutoLayout.swift */; }; + CC7105F41ED9698A54F6302038BF7B71 /* TTGTextTag.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C1147CEEE39F17AB0ADF20942B4AA7 /* TTGTextTag.m */; }; CCA22C9F421C9E8C13009947816D8C82 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - CD7AC3E1C98EA54F7C05C36C52805220 /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3E9CC5F2E5F697C03AA4D6870AC1E43 /* CacheSerializer.swift */; }; - CE08483A41A5535019BE5E198792480B /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC4E76A83F68E73CF026F66742DA40C /* KVORepresentable+Swift.swift */; }; - CEBFFEED65D877702B2F36102528CF6D /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCCD43F6AF9E5BAB6DFC478EDBB6FA9C /* EventMonitor.swift */; }; + CCD0A3F2AB61E37CA4871B8D4D465F09 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5CF81E2E9344D1E5DF12DFEA9F58E50 /* SubjectType.swift */; }; + CE08483A41A5535019BE5E198792480B /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDF88C81E0CF8BA5ADA1ABFD5ADE88CC /* KVORepresentable+Swift.swift */; }; + CE80B76A501593639B9157D281DEFBF9 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7547B290B77731102CA78C6236A21A7D /* Binder.swift */; }; + CEAE5BC549976E48DAB12312DDCFB3BA /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3F0EC9D8AF0697A53E748A3E76E4EB0 /* ToArray.swift */; }; CEDB185054AE3867D0A9846D8F7063AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - CEE4B79B7AE3E8B33129CE2227BB527D /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671D3C2F46EC8254C133958537100254 /* Platform.Linux.swift */; }; - CF32140300489AD5D6D5A74E4605FDAF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65CC58FFE91623888D844DDB281FF6F /* DispatchQueue+Extensions.swift */; }; - D00F475C2380A644EC954513372F5C6C /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FB4D352835CB95F5D3E37DD693B2F02 /* DisposeBag.swift */; }; - D05C125D70669BA314333B920B3E6384 /* PageboyViewController+ScrollCalculations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D6C28512AC580405CF6BD6FF162D6BA /* PageboyViewController+ScrollCalculations.swift */; }; - D0EA90FBF83350C49E6EF6C8A98D6F00 /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = E81F91A52CBF776B193EDF6E53EB76E2 /* AFError.swift */; }; - D1186A363673695ED8D9E2812A104E4D /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF705A529BCBDC40977126B4A12E71AA /* Reactive.swift */; }; - D13D417B236E736EEAE7217B5CE3EC5C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2C9DC55F613814414178D242346EF1 /* ConstraintMakerFinalizable.swift */; }; - D17C18DE533BBFB3A4F5BCCCFBF1BC76 /* TMBarViewFocusProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B6C741D92E34463FD156883EF793E8E /* TMBarViewFocusProvider.swift */; }; - D1BB2A36606EEE4CFA99E605689371C6 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C457AA1FD33C1E17133DD23F2168CE3 /* Optional.swift */; }; - D2004A03ADD62CD0C4649710F32A91F5 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD464B7FE16F7A95B94E94AE86CC916C /* NSTextStorage+Rx.swift */; }; - D26CAC83F36219E78108C48E0B249EA8 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40A9CF4B66A78025FD10647CCCCFF07 /* SubjectType.swift */; }; - D2C293D847E95B01671EB3E6A32F11C7 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105CE0CCB4D01D2E844E7F340B22CAC5 /* WKWebView+Rx.swift */; }; - D3AB490FA372E1922315D4F2E5709254 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46EA53F9203F79314265C57EEA87801 /* InfiniteSequence.swift */; }; - D3BC528010D39EB2D79585A671FD80B6 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBE74B0DCBB2E348DFE07664E3FAECD9 /* UIScrollView+Rx.swift */; }; - D47B1058991EEC007A109B8E354EDB80 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3232551879D6DBBF750FF99789B48BD /* ObservableConvertibleType+Signal.swift */; }; - D4933D17DC286C3DABCFD930BED56DD9 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE488FD413D40322E709878931166786 /* UIGestureRecognizer+Rx.swift */; }; - D4B11A798394766360ED7FBC3108E1BC /* TMConstrainedHorizontalBarLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93330EF9F478DE5984D4F95F367AB815 /* TMConstrainedHorizontalBarLayout.swift */; }; - D59C2826AD288ECFF576B2AFA312716C /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F33C8F7A66BF6A72617BEE0113979B /* ConstraintRelation.swift */; }; - D603AA58EF97D461A57B2B1BCB883868 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 532102B20E7B28C19CEFD52F2FCB9CD7 /* AVAssetImageDataProvider.swift */; }; - D6A652EE8D78D63B4EC2A08FC944BB47 /* UIViewController+ScrollViewDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32C6E381BCDA1E512FF1D304343FC1E8 /* UIViewController+ScrollViewDetection.swift */; }; - D6B0BABC6426F1C5E0A630943FAD203B /* TMHorizontalBarLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 305E1F06DD33D2BFE70F27FF5A21F5B4 /* TMHorizontalBarLayout.swift */; }; - D6B4751CED01D53E4A1B6A571AAA2F83 /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF6467B21F24F005592393E42E72CE4 /* HTTPMethod.swift */; }; - D6FDE9DFAC4AA548A9A4E2D6BBCE54FC /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73E6496B4B36751F7AADF40C047B1FBE /* ControlProperty+Driver.swift */; }; - D8307936B6BFF04491444763FB22B70E /* TMBarButtonInteractionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC28E41671C505121FDD28EEDC0E263A /* TMBarButtonInteractionController.swift */; }; - D94B8EC5856B04FC8602BC811F20EF8D /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5C05B1709A49C4916100777C8B4E60D /* Window.swift */; }; - D9688EBE9A81157A255B7C373BC4B45F /* TMBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87693E101DE02D1277A879749BD82AF8 /* TMBarView.swift */; }; - DA34899BEF0668D76CBCE8C4CE47B97B /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AA8D396D02F9440E2FA89E2D8E7578 /* RequestTaskMap.swift */; }; - DAC461F683CB0FFBB6E53DD5B681497E /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC74323C3058611DC5553D4936F8E77 /* Concat.swift */; }; - DAFC6CE6321395CF4523DD66DADBB9BA /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980D00C55B0A7E35D544260CA1EB45AA /* ImageDrawing.swift */; }; - DB328782629B6B26E16D96883846D477 /* TMAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18DE39D49D491627E39A5AB2C08053A2 /* TMAnimation.swift */; }; - DBB8088E14A2ADEDB1CD840BAC835267 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B98FDD606B42FFB051511C922D12C14 /* CPListItem+Kingfisher.swift */; }; - DBC27A3BA5551A00C3BB06E0CC9AF642 /* TTGTextTagCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D2D89053F5163613892E33A5B57D1C6D /* TTGTextTagCollectionView.m */; }; - DD38E225285F9E70F207FE23175267B7 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD314FD08167FDA5FBECAAE196237DC /* RxMutableBox.swift */; }; - DD72DC30CF19FFC81AB19CD0B074000D /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85ADF2D87C4632BC7D3659076EADB8AF /* ImageDownloader.swift */; }; - DD860D17967CACCF6DFD4BEBF44CE794 /* RxGesture-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3128D975324B718BD16D58A171164E1E /* RxGesture-dummy.m */; }; - DD902FE8D6824681C929D028655AE121 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6B816060E20234EA27CA2DCE4B6DA7 /* RequestInterceptor.swift */; }; - DD9AC3C72470E24C40D76266759FD120 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5065C8F44AA7401E0C0867C26B213913 /* Disposable.swift */; }; - DDCAC7A4E5AFD4F121BCD0145AD8E72C /* TMChevronBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55292E4605E8A9D1C5E43E8689CF89BE /* TMChevronBarIndicator.swift */; }; - DDFC384A55935DE639D90A6176A51687 /* PageboyViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4013C195162D9672C8071B1C52604CED /* PageboyViewControllerDelegate.swift */; }; - DE532EF7D50A9CF68587DAD4C1A02BD7 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91CDD8F3D139C1E1547B12F7081EED19 /* FormatIndicatedCacheSerializer.swift */; }; - DE71610B229DF6E2B65A8574BAF21414 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C0F5F86E2D236130508937E3DCA6986 /* SectionedViewDataSourceType.swift */; }; - DEF748017EF2CAE6138199288A532DC9 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C959B1C50190AF780593B8325FB69267 /* GroupBy.swift */; }; - DF4563832C19B8582C810BF502A5CA29 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC82BC33EF3F935A0BF79BB8251B1CDC /* KF.swift */; }; - DF7199E13E568C31A04B15F65D4A395C /* TMLabelBarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D7BBA27ABDDA2AC00D3136011F9712A /* TMLabelBarButton.swift */; }; - DFCDE4638265B4CCD494ECA5D560DBEE /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 689209DAB9345764436A9775CDB81442 /* Indicator.swift */; }; - E0CFCAC2BBF5A3684318FA5C2E543DB6 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B636FE2A52F7317845C2D43520FBAE0 /* VirtualTimeConverterType.swift */; }; - E114E7022D185D5B94F245A6549CB793 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E903DC746BE8DB505AF57AAE31F00E5 /* Repeat.swift */; }; - E1EAC7D325BE449DB3CF9533CC24F7CF /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAAEE258320F71949BB7A0F6B693771 /* ObservableType+PrimitiveSequence.swift */; }; - E34AAF8C55D6324442AD0C0CBC5434F4 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58DD94F9E93041F14451DE8778546AD8 /* GroupedObservable.swift */; }; - E36244E8BF4AC941E82DAF16DDF4BBC2 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC70128667A48C608D5B0309F40F595B /* ConstraintPriorityTarget.swift */; }; - E37DFEFDA79EC4738FBE417106DD52E0 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED9A89648713B0FE685AB0024DE8488 /* SubscribeOn.swift */; }; - E389152267106399ABF5CCA9B159232D /* PageboyViewController+RelativeCurrentPosition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5446325271D7E5B046B3D7E23395FB1C /* PageboyViewController+RelativeCurrentPosition.swift */; }; - E4B8989244EED004F9049DDE8C98E1E3 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = A55DA0DF9E212CF00FAFCCBE1C1EB057 /* PrimitiveSequence+Concurrency.swift */; }; - E54654D504A42C24F284A68F87F7671D /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14119E5D335D6FFEF182A904F1318968 /* OperationQueue+Alamofire.swift */; }; - E5B664771063F1A9A372519A8466860B /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44F9C69CA0E588E2E84D3E2281BA72F /* ImageView+Kingfisher.swift */; }; - E6D646C8E04F98D0EF375047A19B89F8 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6994835E966BA26255AD7D1B8219066 /* Binder.swift */; }; - E6D6C7D5E458A05CC736C340F853E9F6 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09DD86A4EFBD1D456D46896C71865761 /* ImageFormat.swift */; }; - E6F2AB1997C7C1FE8EDB2F6443A737AB /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A1E9F6B82EA0795CCB4DD1F8772B9B7 /* ObservableConvertibleType+Infallible.swift */; }; - E719A3B025B9DACE693130120BD9B927 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 52554E1C9731D5352FDE9E63F8C5466B /* Accelerate.framework */; }; - E7895ABF4C72A43C0F4FC5F862CE771F /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF5A1B631CC5B6F30F4DE4A861B2C3A /* Amb.swift */; }; + CF32140300489AD5D6D5A74E4605FDAF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13A7BFE65E54250C022AC33F5BF82D0 /* DispatchQueue+Extensions.swift */; }; + CF49E86C27C2F3FEF9838CE2F58B6522 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03C0DA34B93ADA856550E5AD9A26767C /* ImageDrawing.swift */; }; + CFFDB10A9274B9A0FC3160E5F303DF6F /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFF0797FCBB5DA943986D3FB915F2C38 /* Delay.swift */; }; + D05C125D70669BA314333B920B3E6384 /* PageboyViewController+ScrollCalculations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DE57CDBC2F5D8FCA68B398679CFB0C1 /* PageboyViewController+ScrollCalculations.swift */; }; + D0C1D9D73BB135928A3108155D6541BD /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 370BA43DAA6548B47C61C54C4D98C9E5 /* Resource.swift */; }; + D13D417B236E736EEAE7217B5CE3EC5C /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73BFCAE7806DB1253832EC0FFC31F50 /* ConstraintMakerFinalizable.swift */; }; + D15FEA31AA9625BBF041FB91E48A9995 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E857843EA40CCD283396380E7C3E3E96 /* Validation.swift */; }; + D17C18DE533BBFB3A4F5BCCCFBF1BC76 /* TMBarViewFocusProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FF65C2B8C3C7FC2D95BA636BC15D3C3 /* TMBarViewFocusProvider.swift */; }; + D2004A03ADD62CD0C4649710F32A91F5 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA77B9C4706BCF27FB4AD0AF0C6D45C /* NSTextStorage+Rx.swift */; }; + D2B223C9D528C560E5295BC336EAB401 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0D0E5BB2D6B984B1B541F89564FC04 /* Utils.swift */; }; + D2B3D606A3F13D9809B8520294366E2F /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80129D3B3043B779F9DECCD571F91DDB /* AuthenticationChallengeResponsable.swift */; }; + D2C293D847E95B01671EB3E6A32F11C7 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5770EC9161402233C7FB9DB6BF5E858 /* WKWebView+Rx.swift */; }; + D2E418C0DE0A9127916C7EDE56AFEFEC /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F5C58A935B76F441D23F20AB1FCBD8 /* Errors.swift */; }; + D30E58A5C33D97DC8ADBD48E7673AB39 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = F66AD95F60AFB8D7A3505003C8A986EE /* GraphicsContext.swift */; }; + D3AB490FA372E1922315D4F2E5709254 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA50427BEFC330622A90ABCAACEE601 /* InfiniteSequence.swift */; }; + D3BC528010D39EB2D79585A671FD80B6 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E1D57044746CE5464D07F10D18AA0E3 /* UIScrollView+Rx.swift */; }; + D3C1708AFAA2EE06816ED27232A3E8BD /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 038EAD28C61A4913C2BC924B018741C0 /* Skip.swift */; }; + D3D047E657C11BED522545BCCAB4A6C4 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353DA178703467670EF6F7386233AB29 /* ObservableType+Extensions.swift */; }; + D3EB67BBB7E3462F1A1BAC043FEBF474 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C84BB3202819807B9507CE68F86AB60 /* First.swift */; }; + D47B1058991EEC007A109B8E354EDB80 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBC08246D93241637B7A1ED031A669B8 /* ObservableConvertibleType+Signal.swift */; }; + D4933D17DC286C3DABCFD930BED56DD9 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A88556DB147E53267157F035F3CA4775 /* UIGestureRecognizer+Rx.swift */; }; + D4B11A798394766360ED7FBC3108E1BC /* TMConstrainedHorizontalBarLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CE6A5A58CC85A502764FEAED8418A35 /* TMConstrainedHorizontalBarLayout.swift */; }; + D4EE7128CCB741D428D9E39D64776A19 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED6D3905AC318C1451519311694C6A4F /* Merge.swift */; }; + D59C2826AD288ECFF576B2AFA312716C /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C56CD7056FD98550E03D613AD2E5DA01 /* ConstraintRelation.swift */; }; + D661E9C6C3E4ED09114DA10911DEAFEF /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6E63D7334A532CFFAE9307A09AA9BE /* ObserveOn.swift */; }; + D6A652EE8D78D63B4EC2A08FC944BB47 /* UIViewController+ScrollViewDetection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16548F4A7D81112F2E867F03E2E698C3 /* UIViewController+ScrollViewDetection.swift */; }; + D6B0BABC6426F1C5E0A630943FAD203B /* TMHorizontalBarLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6991398E2D299C26315891B2897C7704 /* TMHorizontalBarLayout.swift */; }; + D6FDE9DFAC4AA548A9A4E2D6BBCE54FC /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86A853AC54335EBFCB8A1648011C315B /* ControlProperty+Driver.swift */; }; + D70B5710F0608836C25938A10D1C40EC /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F88899526E952F6DC9678FFC9735A22 /* Using.swift */; }; + D8307936B6BFF04491444763FB22B70E /* TMBarButtonInteractionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4ADCAA2EBFA623370BB1EE1C9E88DA /* TMBarButtonInteractionController.swift */; }; + D9688EBE9A81157A255B7C373BC4B45F /* TMBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B8ADE5E0169A2D4C6B9B2D5DB02B82 /* TMBarView.swift */; }; + D9F8AC8FAD6A7A0151FFCE8DAAC05B23 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F58F91E27DAF34C7687418DDE8FC50B2 /* RecursiveLock.swift */; }; + DA03DA3777D73379715408C5E7B6AF75 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02285BA0CA4C9C475B37520E40AD9AA1 /* SchedulerServices+Emulation.swift */; }; + DB0521C117D20CAC3682256C59031C27 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BEB5E83FEF08F15134D037C107F147A /* Do.swift */; }; + DB328782629B6B26E16D96883846D477 /* TMAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55CE280425E52556035E1C722A703C58 /* TMAnimation.swift */; }; + DB5AA8E6FE9607DDA7083D888474B2EF /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C11D56848FE745A4340732DC93A99CF /* Platform.Darwin.swift */; }; + DBC27A3BA5551A00C3BB06E0CC9AF642 /* TTGTextTagCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A555BA147925F945BD79EA4E419BE7F /* TTGTextTagCollectionView.m */; }; + DBF33CB892E0A08E9A85CD572545EB2E /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A73077496342FFFF47F715FD22B0FF6 /* TakeWithPredicate.swift */; }; + DCD0C33A2B50811D53CF68F021284B47 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06A40AEEDF7E07A1EAEA1D405050E699 /* DispatchQueue+Alamofire.swift */; }; + DCFDCE96107CC5DB809BE2F31E15A4F2 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91EEAFEDAB6DBE91A9448DDB8DCAB93A /* ObservableType.swift */; }; + DD58A00EACBEE274C381B491519C6B8C /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E099BC94560975B894498A4174F9A4C /* RedirectHandler.swift */; }; + DD860D17967CACCF6DFD4BEBF44CE794 /* RxGesture-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2C530ECAA8E8D22319AE4194841814D /* RxGesture-dummy.m */; }; + DDCAC7A4E5AFD4F121BCD0145AD8E72C /* TMChevronBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09BB56028FBC21834986C84283C6801D /* TMChevronBarIndicator.swift */; }; + DDFC384A55935DE639D90A6176A51687 /* PageboyViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34C368D157F37ABBE9C753835A9531FE /* PageboyViewControllerDelegate.swift */; }; + DE71610B229DF6E2B65A8574BAF21414 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAD715D750FE99B4A4CB77E714EA111F /* SectionedViewDataSourceType.swift */; }; + DEE8533F52B50D027F231B02B66F582E /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A33107A1B33C23ED5630C883256B97A /* BinaryDisposable.swift */; }; + DF7199E13E568C31A04B15F65D4A395C /* TMLabelBarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B59214D4B23A9722D7F2CFBD5DB2C49 /* TMLabelBarButton.swift */; }; + DF7E7E192D5D9D9AA2D7DAE725EDB16B /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99E05EA1E24560F37688E47EA5045BA6 /* ObservableConvertibleType.swift */; }; + E056102AA6FFC5CFC1C8AF5B1E0B14A9 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E79AFEF6253CC0E769B320215841F7 /* ConcurrentDispatchQueueScheduler.swift */; }; + E0C65E16219718869CD2AFCA2C5465CB /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = F34027E38772D3B2A7566CD2B355E554 /* Request.swift */; }; + E1769C267E82B0C24FE0FFBF949F0A6E /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96BFFE0572E13BAA0A81615A73EE73F7 /* StringEncoding+Alamofire.swift */; }; + E1CAAC0F40CB6B100BB308DEE1DBEDF8 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9709E8E546735772755E79E92CA520D3 /* Error.swift */; }; + E36244E8BF4AC941E82DAF16DDF4BBC2 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2204D360C3B96D1F9B2640DB19134700 /* ConstraintPriorityTarget.swift */; }; + E389152267106399ABF5CCA9B159232D /* PageboyViewController+RelativeCurrentPosition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35347F4B2CF0839F13E318561C7ED0E7 /* PageboyViewController+RelativeCurrentPosition.swift */; }; + E60EC3D6EBD23B9D8232CEF2337F23FE /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03362015683B5EA4AF22B8F08B6B355D /* TailRecursiveSink.swift */; }; + E652BDC14E908F81651C70FC5EF6F5EC /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8BFC204EED9951100D7C972C374B21 /* Generate.swift */; }; + E7E75782AE0428DF69D3DB0250968A37 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CB7490587ADF181F2E98D0918A1D024 /* RxSwift-dummy.m */; }; + E857ADCAD7B647883D5B2AEC3F16D1D5 /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204732AE0B3E97A2CEBE04A1020B3ABE /* URLSessionConfiguration+Alamofire.swift */; }; E8658B452530F6FD862ADF5EBDD04D12 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */; }; - E8EAADACF3BAE33BDECBC7214EAE9CD2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAC039BC06DCF3B95C362443F89F3B9 /* ConstraintRelatableTarget.swift */; }; - E9B4C89E7EB3B27D46AFCA452C3D426F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D38104A24C6755CBD36A67BFE7234D /* MultipartUpload.swift */; }; - E9CDBA0F78B79FD75263A05656A43A31 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EB6B51B83E1AA0010105C1F7065F036 /* Reduce.swift */; }; - EA5FE4B4B3BF04976C37430E4F3721EF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63C2DFEE934B0063EDE6DEBE5720760 /* RxPickerViewDelegateProxy.swift */; }; - EB51A41587E6BD487011DB89B1EEE877 /* TTGTagCollectionView-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DEE3A4423C524ED3BB0F629E70D0720 /* TTGTagCollectionView-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBB32304E8DD4BA115454E0050D47DED /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E5A22EA28FDC287859934666D9E0159 /* Runtime.swift */; }; - EBBDD6E6A128CD769399E1F128934020 /* TTGTextTagContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 44393BA4CEC936CB0B0F16A39631FB9B /* TTGTextTagContent.m */; }; - EBC2E9D61363A5A8823387F32016EDE6 /* AutoInsetSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05E321F5A0B0CD42B3C0D47852716927 /* AutoInsetSpec.swift */; }; - EBF1DB8C5775BD2148B3758B3BE93F8D /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B85F809015CF99282905C42585110CC1 /* SkipUntil.swift */; }; - EC27987BAFBD7B07651DB7A13A3DD8F3 /* GestureFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6480BE900621D531A16C02AE6463866 /* GestureFactory.swift */; }; - ED0C8BA7560D7324587B353E0960479F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89B6D7AC6EEE27358850BD38EC798ED6 /* ImageCache.swift */; }; - ED501AAB94B51BC2D7F746DB5889330F /* View+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C90DDA22533DC8BFCFADA98A54CA5B /* View+RxGesture.swift */; }; - ED5196A069AECA1DAF3F2914E6849719 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B53730EFAFC603A015EB93EB32ABD8B /* RecursiveLock.swift */; }; - EE5CB1BC16008A38F2960B2382C913B9 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F68B14E8DD13F1BE14105166761D2FE /* ObservableType+Extensions.swift */; }; - EE6C364198A763EBBF49237035D86439 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = C23ECB63334D7761195A9A4D30C247A6 /* ConstraintLayoutGuide.swift */; }; - EEA63132B60717777E67EE56A25F598E /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92C505BAE3264671649658CAC853AC0A /* ObserverType.swift */; }; - EEC150B66BCCD6C80FDA7E4D1975166B /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA832F0FBC3E5C25C3BD6F0D80A4320B /* DispatchQueue+Alamofire.swift */; }; - EF2FC4515CBBB46E64368243545362C2 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE954F28CAF5E6F675DE4FAF3C449E1B /* Maybe.swift */; }; - EF5E7311DEE0CFA4DBD985C50C3BC33B /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 258FEEF51226FB8C199B1C9CF29EAF30 /* WithLatestFrom.swift */; }; - EF6DD06709E5EFD67031FF9B5901A827 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0651208F56223D5A1C5915731D4E9190 /* RxTableViewDelegateProxy.swift */; }; - EF9C4588CDA85AED8BBCF77451B2A35B /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B74EADA6DDE7FC1D85690F3211BBF77 /* ImageProcessor.swift */; }; - F103CA591C51D06B78810979F5DBA83A /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22114E09419D27875A65DB266A9A9D0 /* TailRecursiveSink.swift */; }; - F10586462FB54CEA169A1A7A469A926D /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA93ADF8624B3B63BD5BA3F1858C482 /* Debugging.swift */; }; - F17A4CA4664CABB331D39FE902E06843 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65B9ABB933DB599961CEF6A3FC1A5E57 /* Alamofire.swift */; }; - F17B1F8F2B6580343025237455A29D61 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54FD32833FB768080C97E9FA739E8842 /* TVMonogramView+Kingfisher.swift */; }; - F217178BB8A178545B2E8F5A5236AFDD /* DispatchQueue+main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94C1E49F62D230F93ABD2A9EBBB9B950 /* DispatchQueue+main.swift */; }; - F24021BDE9B42D604E3341CAD8E34759 /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC9763FADAE6C37D80CF6F0CAF3BEC15 /* GIFAnimatedImage.swift */; }; - F24D06C23DAB2F52A30C886A7A8177C7 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2102DB86E1DFE2AD93B58A70C99BD26 /* ConstraintView.swift */; }; - F2AD6D5C6135220481FB2A1A1EE80577 /* TMHidingBar+Triggers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 119CB106F28AABD712B176D2A4045F35 /* TMHidingBar+Triggers.swift */; }; - F2C817C166B2DE613222C41015A586C9 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDE0DC6B14E32F26C87D80834D7F42E /* ConstraintMakerPriortizable.swift */; }; - F2DDF679DF721DDA14A53744DD540092 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052DF0EA3F90D49577E51FA45A685C23 /* NSSlider+Rx.swift */; }; - F2E01E38CABDCA1B43B77A26110D8AFF /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368673EE0E7BBB9DED29FFB10AAAE438 /* Single.swift */; }; - F2FE4A4E1DD540639671D2173428B082 /* TMBarLayout+None.swift in Sources */ = {isa = PBXBuildFile; fileRef = D45C5D20985EAD7A3690186D730E7E8A /* TMBarLayout+None.swift */; }; - F3203FF13C6E0044AE183F1B43639C82 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77DAADA8DB1100B9620B8E83079DA8F5 /* Bag.swift */; }; - F343BA4E457FFDB0165492AECAEF0BCC /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0F1B52175B9B56C83F3FAFA3E862174 /* ConstraintPriority.swift */; }; - F3B4A826460EF6A9B19849D1E7AF6A52 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53BE10EB4F97B5AEC112FA204523043 /* ControlEvent+Signal.swift */; }; - F444451F53822AB084A450C5E7C382D0 /* TMDotBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 694D906BD0B4A027EEC2E282BD9098DE /* TMDotBarIndicator.swift */; }; - F53B850B48DBA7DB3A798CE305786020 /* TMBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EEAB51339C07FB44CDD1E1AAD097B82 /* TMBarItem.swift */; }; - F5414F8A5B40521D0E4AEEB28378CB49 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3E1C8341D8680B85D3B738AD816498 /* ImageContext.swift */; }; - F54DE563418B1783D6EC491A0C3A05DB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3247D4A722D239C9C25E087F959E4E8C /* ImageModifier.swift */; }; - F5AF27692F3A5C9087F015B5C40A35E7 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1152358BD9520D79171FFEDFADF7542E /* RxTarget.swift */; }; - F60E2B85B28D1E27FD52F9B0D62A50C8 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = F32E6C6C891CBB488500879F02A3E362 /* _RXKVOObserver.m */; }; - F7774F70F3F7CD7E11F01BD8B62FFF15 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13F093FBD8C1A697BE85A01AC78896B3 /* URLSession+Rx.swift */; }; - F78740F4D9C34B0687E64CD9FC769973 /* Tabman-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CBA95475ACA41E29AAB34C2BD246214C /* Tabman-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9537B023E24AC4A724E301F7E372491 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BE64253614AC720D167727FFCEBB3B /* KFImageProtocol.swift */; }; - F9821B669566BA01F845426DC6834E76 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB0BED11962C4A8202623D2146E27E7 /* Observable+Bind.swift */; }; - FA6B5E534EB9DE712E9EE16F564F9939 /* ViewTitleViewContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F3D6415BFB87C7AA46435E8C6C13D25 /* ViewTitleViewContainer.swift */; }; - FAF7C9C4F9B6AE2CE9F5866B210D9275 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7165311CAB360BAEB75DABA1CDC28A75 /* SharedSequence+Operators.swift */; }; + E8A62006267D8582A9A0E99CD3384DA0 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49F0ADFFD4CF79A63FDE9996AFAF7917 /* Source.swift */; }; + E8EAADACF3BAE33BDECBC7214EAE9CD2 /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7620FA339C0F4197BE2F5E771485E39D /* ConstraintRelatableTarget.swift */; }; + E8F5CD80355CA364D4EE750DA676F472 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3615756A27B6074BB20EE45CD9B87D8B /* ConcurrentMainScheduler.swift */; }; + E9B76C3068A80592711284A3969F72AD /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1013518C98E146E6177B6F7E53C135C /* DispatchQueueConfiguration.swift */; }; + EA3F001BED39162E96B2C1F00FB401E7 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3183B9579F642A75884FFFAFFB13C /* ObservableType+PrimitiveSequence.swift */; }; + EA5FE4B4B3BF04976C37430E4F3721EF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B984C33B6A3664573E2FDD9690A55336 /* RxPickerViewDelegateProxy.swift */; }; + EA6B989C155F6A80B2BB5F35532AC4DA /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = C462B2E7AFFD0E33B8285E1320E3E169 /* WithUnretained.swift */; }; + EA8132EF25D5BFED624FFF024334DA65 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D92583E9FFDB4F761DD9666A09FD76 /* AsyncLock.swift */; }; + EAC9D4F846A39B8B60C982814895A177 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93FB0FD4CCFCE3087ACD90D10E797688 /* ImagePrefetcher.swift */; }; + EB51A41587E6BD487011DB89B1EEE877 /* TTGTagCollectionView-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FA8B3DA1D19A2F4E58CD22C9D2F545 /* TTGTagCollectionView-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBBDD6E6A128CD769399E1F128934020 /* TTGTextTagContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 76113E42B214EDCB91E8FC06E63B5F6F /* TTGTextTagContent.m */; }; + EBC2E9D61363A5A8823387F32016EDE6 /* AutoInsetSpec.swift in Sources */ = {isa = PBXBuildFile; fileRef = E449B2A0EF00564B38177E553DA2DCC3 /* AutoInsetSpec.swift */; }; + EC11B17DA78F7EEBEBC3EFAF68C6DF9F /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CAB35B8D313DED182EB1028EEE74EA9 /* Session.swift */; }; + EC12EDC28DB993D2E3BB0DDFCEC3A7FF /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = E341C3B79DFDAAFF0735D8869C63904B /* ImageBinder.swift */; }; + EC27987BAFBD7B07651DB7A13A3DD8F3 /* GestureFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E24C8B3EC91D1BDB16034577E76F68 /* GestureFactory.swift */; }; + ED1656002067207A51AC19D356DA724C /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB525001FAFF848825F20E8ACB88C1B /* Sequence.swift */; }; + ED501AAB94B51BC2D7F746DB5889330F /* View+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = D735D1E1672FA3BD5B73F7CD52D3D161 /* View+RxGesture.swift */; }; + EE305B7B40EC58CB049193BABBCBD4E4 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AC40F9712188238B921B7B6A971597CA /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE6C364198A763EBBF49237035D86439 /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20573791F8F474F01B8D6911CF6C08D6 /* ConstraintLayoutGuide.swift */; }; + EED7B0D1B9507EDF21210B82A1462E50 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE7F182E4F4F776E716B2581AF3B0B0 /* Single.swift */; }; + EF6DD06709E5EFD67031FF9B5901A827 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA5A3B21A30626858015D43E76886BD4 /* RxTableViewDelegateProxy.swift */; }; + F10586462FB54CEA169A1A7A469A926D /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = B007ABAB31FDAB7CCA470E428ECF15FF /* Debugging.swift */; }; + F2169098C85C8AD73CE89DF9B506A259 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56979105A0C5B3A5C7D52ABF4076E7D4 /* DispatchQueue+Extensions.swift */; }; + F217178BB8A178545B2E8F5A5236AFDD /* DispatchQueue+main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7E8E87BC5D1601541B8B155216965A /* DispatchQueue+main.swift */; }; + F24D06C23DAB2F52A30C886A7A8177C7 /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E58128B17F1F8DA27299B3E3EE51A5 /* ConstraintView.swift */; }; + F28326558048A423C40FD125D9D0653B /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6EE53C1C54ED8674FE014CA6CF7D33B /* TVMonogramView+Kingfisher.swift */; }; + F2AD6D5C6135220481FB2A1A1EE80577 /* TMHidingBar+Triggers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D0E74A9421BB449F7A0F6931DB055AA /* TMHidingBar+Triggers.swift */; }; + F2C817C166B2DE613222C41015A586C9 /* ConstraintMakerPriortizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C29B4608570CE2EF3377AE3EDDB95216 /* ConstraintMakerPriortizable.swift */; }; + F2DDF679DF721DDA14A53744DD540092 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9392337A9EE3B7982AC476B7131F713 /* NSSlider+Rx.swift */; }; + F2FE4A4E1DD540639671D2173428B082 /* TMBarLayout+None.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A40AA913B45242487BAD67B1E3D0E81 /* TMBarLayout+None.swift */; }; + F343BA4E457FFDB0165492AECAEF0BCC /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3127736D1C5066A0C770D4E304A8C5F9 /* ConstraintPriority.swift */; }; + F36D96A4346C90A2D11CB3B6A2ECF4CF /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB69BF12C370C8664E8DEB934EFEE7F3 /* AuthenticationInterceptor.swift */; }; + F3B4A826460EF6A9B19849D1E7AF6A52 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E19CC79B6B9AA5FF517B01086A4607E /* ControlEvent+Signal.swift */; }; + F3CACDE9A883B1B0203F585EB4FBD587 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEF5EA33510E695B5459C9C38397544 /* AsSingle.swift */; }; + F3EA2FA27A8B8160FC2DF07369433C68 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 465D18AA140ED214F4890006A84A4559 /* DelaySubscription.swift */; }; + F444451F53822AB084A450C5E7C382D0 /* TMDotBarIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBB353BCD25B58B47DE3F61205DA2ED /* TMDotBarIndicator.swift */; }; + F4715592A34DC74900F579DA2521B7A6 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8FA62038F38E885052887BB8E300D85 /* DefaultIfEmpty.swift */; }; + F5329E64A41DC5F667146870449160D7 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEBE785CCF9D78D35A1251DBEAD34A27 /* Optional.swift */; }; + F53B850B48DBA7DB3A798CE305786020 /* TMBarItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2640083037FF0B069EF5B024E69BBA33 /* TMBarItem.swift */; }; + F5AF27692F3A5C9087F015B5C40A35E7 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B8DE7940889EDBDB1D51E43A865E8B2 /* RxTarget.swift */; }; + F5D2A31C7EB1DE010771140B6E7ABAD8 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18242CABFF2CD2E7C5E740D8459C5ED5 /* URLEncodedFormEncoder.swift */; }; + F5DBFA74757EA8C7444C66F507989C48 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30C7F3976DFE56DAD92EA1AF7438697 /* SynchronizedUnsubscribeType.swift */; }; + F60E2B85B28D1E27FD52F9B0D62A50C8 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AEF2DEF4070C03FE0F90B5B9C4C5049 /* _RXKVOObserver.m */; }; + F63BE0585331CAA3482EF736803F8243 /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DDFFBAAD9A83FEEB8E93F74BE33302 /* RequestInterceptor.swift */; }; + F7774F70F3F7CD7E11F01BD8B62FFF15 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B0853A7C3F29DE64B60F0D2CAAB8AF8 /* URLSession+Rx.swift */; }; + F78740F4D9C34B0687E64CD9FC769973 /* Tabman-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD904037633BA0CD9CC882E6F797C97 /* Tabman-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F8241A9B5CB826AD127113D4C96709C8 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95AAA745BEF34D066D6AF285EA21FE4A /* KFImage.swift */; }; + F8A18430FEC96CB58EE90F9D0600E0DC /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB96C175FF5BFE3F39BB0A8944FC1E01 /* ImageCache.swift */; }; + F9799CEDDEC7203871807D2C59C8E2F9 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A0898184BFE5C1A3AE2410E3798590A /* AnonymousObserver.swift */; }; + F9821B669566BA01F845426DC6834E76 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36073B443CC5A2ECFE0D7FD7ABD2B7AE /* Observable+Bind.swift */; }; + FA5EEE6CD8A598502E8A5FB8232A1561 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1814F9410D19A0DB05DD5FD7467A2981 /* Cancelable.swift */; }; + FA6B5E534EB9DE712E9EE16F564F9939 /* ViewTitleViewContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33C713D611F3002D41ABA25C4BE9AE4D /* ViewTitleViewContainer.swift */; }; + FAF7C9C4F9B6AE2CE9F5866B210D9275 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB5EF67149634D262A5A028B03EAF0C1 /* SharedSequence+Operators.swift */; }; FB92E243141C2A8DDBC8D018B04B7BD7 /* Pods-EatDa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC535824B237D26BA582ADC8914A9949 /* Pods-EatDa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC6BE60C54A58DF9C97637443CA5769A /* UIApplication+SafeShared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11EACEE22E129D7C93518984ABC0B6CF /* UIApplication+SafeShared.swift */; }; - FCD9660A73D7E00EA19E2F2295876E04 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98948C80E41FE5C7265C4C7752ABBDEB /* NSTextView+Rx.swift */; }; - FE2E0129FA6DB9C7D870BE934DD53858 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A218F79FBDBB1EFD034F145C282CC65 /* Enumerated.swift */; }; - FE9261A1344AF922C1EFCB457B938425 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36F78EB768FF600790A32DB1FD573C49 /* BehaviorRelay+Driver.swift */; }; - FF09824309346665E2F1F7F5A45FB10F /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639EADE51874FDF707725F11379BC0D8 /* CallbackQueue.swift */; }; - FF966238984BCE5025AA45F2A829B590 /* UITapGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57870C0C64B3B46418D781A6AF13C53B /* UITapGestureRecognizer+RxGesture.swift */; }; - FFA643FF093027014A1AC13DEEFC76F1 /* InsetCalculations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82548653B325710227AF55BD765E1306 /* InsetCalculations.swift */; }; + FC6234F56FD21CDA9CADCCE788104E58 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 079F15770E1E7C9251913517DEF92B5F /* RxMutableBox.swift */; }; + FC6BE60C54A58DF9C97637443CA5769A /* UIApplication+SafeShared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261BFBFDE65F2D551B56658FCC569A1E /* UIApplication+SafeShared.swift */; }; + FCD9660A73D7E00EA19E2F2295876E04 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5B92E03EE185145F3E16CFC2F1A388 /* NSTextView+Rx.swift */; }; + FD615A5FBC9E75A861C3B908350EA3E2 /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2ADB57C7B2830A4396AA8E1E5F2E54 /* ImageModifier.swift */; }; + FE294570CA33360AFF5E3BD69E6500D3 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 349055C03403415955045559F82B1326 /* Range.swift */; }; + FE56C2C338F4AF9B082E69A1BD8F1B03 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 872D7EFA572ECEE8EF993C27196E16DD /* CFNetwork.framework */; }; + FE9261A1344AF922C1EFCB457B938425 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 866813EB40B1DADD3B155F6DC87B8D62 /* BehaviorRelay+Driver.swift */; }; + FEDBAD32E2EDA85AD6E362B82892A74A /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCA3C73DD4755C7BA373ED5118DB231 /* Alamofire.swift */; }; + FEFD0A201E3D776A53D6F43B3A68A66A /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86445EA0E6F04E2F1E17AE85F62A77EA /* Map.swift */; }; + FF966238984BCE5025AA45F2A829B590 /* UITapGestureRecognizer+RxGesture.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6580525CE1FE6A94F4C0D8BFCE90DE65 /* UITapGestureRecognizer+RxGesture.swift */; }; + FFA643FF093027014A1AC13DEEFC76F1 /* InsetCalculations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76ED1B5BF202178690B08DBA3D74CF7D /* InsetCalculations.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 17F5728462F564CC2E5BEA11BB94FF64 /* PBXContainerItemProxy */ = { + 0A5EE96FD6EC1BAC36D6B9274A007362 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - 1A77DC5D8191A52444EE3CFD0591969E /* PBXContainerItemProxy */ = { + 25E5F0341481D83178317BFECE54FFEF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 06201A837B408E21A6F416D49AF9A573; remoteInfo = Pageboy; }; - 1C1F308116974EA0B5A803357B5DAE47 /* PBXContainerItemProxy */ = { + 2B6A4AE2E76C6441844B0025477BC530 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D77CA6E20D3F659D26E05339EBA33B59; + remoteInfo = RxGesture; + }; + 2B6A700E13400FC56DE37F454D97D131 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - 220124E2BA273B31B2E165AEB74E2A61 /* PBXContainerItemProxy */ = { + 400E7E1EB0C8D4D327005AFC39E83A80 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D77CA6E20D3F659D26E05339EBA33B59; - remoteInfo = RxGesture; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; }; - 26A3DCC5524E789773F446691E0AE17C /* PBXContainerItemProxy */ = { + 4ED5D9C90957639F047CAB18FEF00B8C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; }; - 7FEC7F702868B3D2DA4A79129B38C6F1 /* PBXContainerItemProxy */ = { + 5DEAB4C671ED95A0DC0AD6C2979DB41D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; + remoteGlobalIDString = F4949B35B65C78C4D7DCBEEA66EC61D4; + remoteInfo = TTGTagCollectionView; }; - 806624F918D9CB3A30739ACA1817E593 /* PBXContainerItemProxy */ = { + 653477658A8EF255C2920BAC1DF5664B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - 8514673DB918C557C634E82B7AECF71A /* PBXContainerItemProxy */ = { + 79E8FC11E4387CDC60F3FB0121E198FD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; }; - 9BB43A012685351309740D2EADDAB967 /* PBXContainerItemProxy */ = { + 830408740258F55B9510ABB5944CA06A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3EF26018CD886BA3143044A409D6D0B9; - remoteInfo = Tabman; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; }; - A83EC0F38C3CBD077292496C64149475 /* PBXContainerItemProxy */ = { + A3BE7D7E780A99F45140801B1EAB580F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; + remoteGlobalIDString = 3EF26018CD886BA3143044A409D6D0B9; + remoteInfo = Tabman; }; - B2B6C4B603564C2A47E05E38184AF4C3 /* PBXContainerItemProxy */ = { + BE358511968A6D232E8E76604F932824 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 06201A837B408E21A6F416D49AF9A573; remoteInfo = Pageboy; }; - BF684512B5CE04BC097DDF1FBFC3D088 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F4949B35B65C78C4D7DCBEEA66EC61D4; - remoteInfo = TTGTagCollectionView; - }; - C6B2C5617D80B03FA69B8E3003FA1080 /* PBXContainerItemProxy */ = { + E8CF2CBA3C512AD7826048D3012C715F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; remoteInfo = RxCocoa; }; - D70D3615F02E4550807D6DA394589CC2 /* PBXContainerItemProxy */ = { + ECB953FB2D0D128768FDC8A7C8C25AAA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; }; - E36D3EF84B87CE953F1347060A30415F /* PBXContainerItemProxy */ = { + EF460BE6775D4C2E884A813E4723874B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; }; - FC7018BBF99AAAA258E9C088B9E2105B /* PBXContainerItemProxy */ = { + FDB49F71C20FCD2E411DAA0C70719D9E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 001AFB541E2F0C9E5933E4DE96E32A76 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - 0102B89294AB8B93D22C01C44BD7958A /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 01376A856607B96AC8B46B4315AA4B0D /* TMLineBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMLineBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMLineBarIndicator.swift; sourceTree = ""; }; - 02D82607A312B4CB298990B4925F69E2 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 0397D28C723AA31A32773614DDC5B31D /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 043DDBEB1444AC04A057D2C7C937A066 /* TMBarButtonCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonCollection.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonCollection.swift; sourceTree = ""; }; - 04F3399F9753BFC85B28091A31CB597C /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 052B50A4AA8E10D758433E9AF7F3264D /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 052DF0EA3F90D49577E51FA45A685C23 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 0575B6BFABB21B62E3476E2747DBA944 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 05E321F5A0B0CD42B3C0D47852716927 /* AutoInsetSpec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoInsetSpec.swift; path = Sources/Tabman/AutoInsetter/AutoInsetSpec.swift; sourceTree = ""; }; - 0610BA81543AEFA79D28616C2B9F3A0E /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 061DA8B0B41E6D9E29513C4CB0EC6A58 /* PageboyViewController+ScrollDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+ScrollDetection.swift"; path = "Sources/Pageboy/PageboyViewController+ScrollDetection.swift"; sourceTree = ""; }; - 06468B2426B67B70222611985E9E5AC9 /* Pageboy.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pageboy.release.xcconfig; sourceTree = ""; }; - 064B7B3FC1856712961A7EF82E9A192B /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - 0651208F56223D5A1C5915731D4E9190 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - 0653CE1DE38775B910DB1200880A4A89 /* NavigationDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigationDirection.swift; path = Sources/Pageboy/Model/NavigationDirection.swift; sourceTree = ""; }; - 0659AC839D36757F96AE8E7C0E55415F /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - 068A5BBBDBC5BC8449A9ED0380D866F0 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 06E3C7965A7AA12EE753F3248E5D77AE /* PageboyNavigationDirection+Tabman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyNavigationDirection+Tabman.swift"; path = "Sources/Tabman/Extensions/PageboyNavigationDirection+Tabman.swift"; sourceTree = ""; }; - 0795A0EEA4B3093D8831CBF2354903A5 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 07C64012B237A0BDCB25B8740BFF1FBE /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 083B1605A28830CA79A19B176C88A8C2 /* Tabman.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tabman.release.xcconfig; sourceTree = ""; }; - 084DF9C1964E4DD8C73789CF982AA193 /* TTGTagCollectionView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TTGTagCollectionView-Info.plist"; sourceTree = ""; }; - 0894CEFCDD363E67F2C4728915E6D4A8 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 08BD2B27B466FA1AF3840852E5F89333 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 08CA96A3B4EE88A22B684B0B83EEC92F /* GestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GestureRecognizer+RxGesture.swift"; path = "Pod/Classes/GestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 08CC00A3EA8F3308A996A2EBB31CBDDE /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 08E6A96233329D37739F044D2AB711ED /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 090165FA209708D0B7EC172CFB924A61 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - 0942DE84E67E92B0480E0715068BC989 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; - 09D2DFF29DB4CB70F99F14A51151304F /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 09DD86A4EFBD1D456D46896C71865761 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - 0ACD677461FEF3C811C660CEB0FC7379 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - 0B636FE2A52F7317845C2D43520FBAE0 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 0C51E357155D1556E96C06C2E1C81A4C /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - 0C544A5818252909722A16AEE6C59348 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 0C81916809BE2F781C8A43A91FF095F6 /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 0D1C7D91A20184824B7997E928F54659 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - 0D3C82E194652340218AE8B75C4791FA /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - 0D6F3091E7D987C9AB7B8EEB59B6C448 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 0DDEAD897E86B1D8F87A7D8FC616BE0D /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 0E2069E71BDCC9A4F4699CD984E67E3F /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - 0E60B2E13AA55AA29E8E96ECD2A518A8 /* PageboyViewController+Transitioning.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Transitioning.swift"; path = "Sources/Pageboy/Transitioning/PageboyViewController+Transitioning.swift"; sourceTree = ""; }; - 0E6481210A963833033F920C82660412 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; - 0FB4D352835CB95F5D3E37DD693B2F02 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 105CE0CCB4D01D2E844E7F340B22CAC5 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - 1150F2CA4156D36CC94290C8216138D8 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 1152358BD9520D79171FFEDFADF7542E /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - 119CB106F28AABD712B176D2A4045F35 /* TMHidingBar+Triggers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMHidingBar+Triggers.swift"; path = "Sources/Tabman/Bar/BarExtensions/AutoHidingBar/TMHidingBar+Triggers.swift"; sourceTree = ""; }; - 11DD5F0539C03A01F1F6658214A8E87E /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 11EACEE22E129D7C93518984ABC0B6CF /* UIApplication+SafeShared.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+SafeShared.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIApplication+SafeShared.swift"; sourceTree = ""; }; + 0045B4B4E88DF17396D9B8835EC16CE4 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + 00C31A62B645D757D0E2FA97111E9A49 /* TMBarButtonController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonController.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonController.swift; sourceTree = ""; }; + 01A69BCAF5AC65B502B68B6A4F07CE80 /* CollectionViewInsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewInsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/CollectionViewInsetCalculator.swift; sourceTree = ""; }; + 02285BA0CA4C9C475B37520E40AD9AA1 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + 0248A6A1A3845931980C26B8FBEE5E27 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 0287791219A961A40DE17386D860EA2B /* PageboyAutoScroller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyAutoScroller.swift; path = Sources/Pageboy/AutoScrolling/PageboyAutoScroller.swift; sourceTree = ""; }; + 02D814AE70D852E057750F239C611BF6 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + 03362015683B5EA4AF22B8F08B6B355D /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + 03804FF4BB93EB28E6F3D3784CE969F4 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + 038EAD28C61A4913C2BC924B018741C0 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 03A8A01A5C407390BA3168385EECC35B /* TabmanViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanViewController.swift; path = Sources/Tabman/TabmanViewController.swift; sourceTree = ""; }; + 03C0DA34B93ADA856550E5AD9A26767C /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 04089F58635F76BFA48ED13D429023B7 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 0408E0A028CC1C523B57799CA1764F8E /* Pageboy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pageboy.h; path = Sources/Pageboy/Pageboy.h; sourceTree = ""; }; + 044E53CF43930F8033B121221A01C9EB /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 04B56757BBBAC2305736B50E3021E42E /* Pageboy.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pageboy.release.xcconfig; sourceTree = ""; }; + 04C926EFACCFD9C6F445D1EABCA15F63 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; + 05F28CA374A6961A2A948EE8BC661FFB /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + 05FA8B3DA1D19A2F4E58CD22C9D2F545 /* TTGTagCollectionView-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TTGTagCollectionView-Bridging-Header.h"; path = "Sources/TTGTagCollectionView-Bridging-Header.h"; sourceTree = ""; }; + 06A40AEEDF7E07A1EAEA1D405050E699 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 079F15770E1E7C9251913517DEF92B5F /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + 07FF1517146FB43AB3307E77E45CC1C1 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + 0908EDE7DF93938FA1BF0067FBC1CF33 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + 090CA2C359B0CF6C45262BE097487990 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 0927C69FA231B79216C5FC272B0024ED /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + 094DAB389242DD07F5A2F3F6B8988C79 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + 09BB56028FBC21834986C84283C6801D /* TMChevronBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMChevronBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMChevronBarIndicator.swift; sourceTree = ""; }; + 09BE2A1177EE4834F3E16A59EBE6D423 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 0A33107A1B33C23ED5630C883256B97A /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 0AAC2F325EBED7999F6A6C9EEAD86C79 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 0ADB5F31E2D05F7ED4975E5DBC217FD4 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 0B2204DA3DB4CA507AE95E66D18609BD /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 0B317A7EBE14CD60951A1415251F705D /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 0BFAB90DC7F716F09CF18C0645C0C245 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + 0C874891B5E90214C47CA8A3B2521129 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + 0CB7490587ADF181F2E98D0918A1D024 /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 0CBF1B519604C8154D601D49CB008DF3 /* DefaultInsetStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultInsetStore.swift; path = Sources/Tabman/AutoInsetter/InsetStore/DefaultInsetStore.swift; sourceTree = ""; }; + 0CD86E15FFBABA09B3B3D97A26B9EDD3 /* TTGTagCollectionView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TTGTagCollectionView-umbrella.h"; sourceTree = ""; }; + 0E089423A5034B4CC58C89672CB8EEB9 /* TTGTagCollectionView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TTGTagCollectionView.modulemap; sourceTree = ""; }; + 0EB433A2BDEBB763AFA673E1678BA223 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 0ED70FC61D4AFB9D121CC446DE8BB64A /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 0F188E3BD4D62230BFAE1E51F891328C /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = Sources/Pageboy/Utilities/WeakContainer.swift; sourceTree = ""; }; + 0FB30FABC343DF8CE1F90CDBE70258E1 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + 0FC606D2630997A984FE0B8F2C70A8F2 /* TMBarBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarBackgroundView.swift; path = Sources/Tabman/Bar/BarBackgroundView/TMBarBackgroundView.swift; sourceTree = ""; }; + 1147B76CD372CE568F6160FDC2663E26 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 1170AFAB5C98A12F53364B0EDE8B9A1C /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 11D2BD7BBD506D9E2139AB89225776AA /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 11E12121B5009FED27F1FA30E2C59C6D /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 1251C9B3D83F916A8D0A88423CC6F7D1 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; 126EDC9EC21CD841A7B33C5E31059096 /* Pods-EatDa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-EatDa-Info.plist"; sourceTree = ""; }; - 13A954ABF3A7D196E90ADDF6A4A11CCE /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - 13F093FBD8C1A697BE85A01AC78896B3 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 14119E5D335D6FFEF182A904F1318968 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 14133C76EAB7EAA502B8DBAC0E98E65E /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 1525364A3FFA18A6F5225EEDEDFCA2CA /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 1564E3B5639661C8C7C8F70D3217398F /* UIView+AutoLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+AutoLayout.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+AutoLayout.swift"; sourceTree = ""; }; - 15D600F6C15D211298DED663F73CFD36 /* UISwipeGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwipeGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UISwipeGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 162BD10DE6F94EC7FE889FDD0D85C0FA /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - 16C410CD5C912CEC439070CAD848BCCC /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 170F53040BF0221D28DA4E79EF2F4367 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 172593D97714D4CE64B010708274E299 /* TMBarViewLayoutGrid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewLayoutGrid.swift; path = Sources/Tabman/Bar/BarView/TMBarViewLayoutGrid.swift; sourceTree = ""; }; - 178E68D65D149663E2885A463C2B0DCD /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 179D1C99A879F4BFE2438DD61BABE8F5 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - 17B4925B302FA4CAB0C67BA518B4F673 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 17BF20CF8B2C1905571762CAB165C1F6 /* AutoInsetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoInsetter.swift; path = Sources/Tabman/AutoInsetter/AutoInsetter.swift; sourceTree = ""; }; - 1863E564C9979451215A8CDAFBB7B47C /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 187F33056A5AFC69ADEAD391C53C4A01 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 18DE39D49D491627E39A5AB2C08053A2 /* TMAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMAnimation.swift; path = Sources/Tabman/Bar/TMAnimation.swift; sourceTree = ""; }; - 18F10FD7DDA8FA099684F5C24ABDF6D2 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - 18F33C8F7A66BF6A72617BEE0113979B /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; - 1922BC96B6593D3E77EE4A26E2772EC1 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 19686068E80A4C45B8AD4915D4DD177F /* BarMath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarMath.swift; path = Sources/Tabman/Bar/Utility/BarMath.swift; sourceTree = ""; }; - 19ED61611AA0EC1DF63D35967DEEC6E9 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 19FA81C15FEAF495449D37C8EC0C99F3 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - 1A9A65D9FFCC9125D2F40A17E6556CB5 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - 1AAAEE258320F71949BB7A0F6B693771 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 1B0B3CF732CF409949539E826A916504 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 1BD3152A019BAF6B6570AA907428603B /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - 1C3DEE2144147B1172B087D473F94699 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - 1C9177C3E9A25BF75F722437E960A4D7 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 1CB138757D8A9FFBFBEDB9D6461BBCEA /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 1E2CD7285D441838ACBDD5263F07E717 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - 1E85DF6AF1977F51A2F53F485451D851 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 208253A26B7A632980E3544E3A9E44D3 /* Pageboy-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pageboy-umbrella.h"; sourceTree = ""; }; - 21D3D839A175221D28DFA6C5E3518E4C /* Pageboy-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pageboy-prefix.pch"; sourceTree = ""; }; - 224B6E3097BF9638A77F2C6ADD308701 /* TTGTextTagCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagCollectionView.h; path = Sources/TTGTextTagCollectionView.h; sourceTree = ""; }; - 2295A1118A8A546C519860D2CB89F07C /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - 22B3E826989D1608763D91350E8D8EF1 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - 2336B561609995C55A8EC705FEE7DFEF /* TMBarBackgroundView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarBackgroundView.swift; path = Sources/Tabman/Bar/BarBackgroundView/TMBarBackgroundView.swift; sourceTree = ""; }; - 23987FE69AB4A4DE7CE33289938E377D /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 23B31ED2E7FF08AA5D9AF4535E812825 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScreenEdgePanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIScreenEdgePanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 12F99D7AF371DB7989FD263704D95BB3 /* TMHidingBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMHidingBar.swift; path = Sources/Tabman/Bar/BarExtensions/AutoHidingBar/TMHidingBar.swift; sourceTree = ""; }; + 13471ACD2E3FD5CB0D2D16A9090CA036 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 1425DC5262C731D9763E6B4A39C42747 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 14B5529B92F58AE5CF2CC14C0D53FEFC /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 14C128A17C40949B40ABA1371C7149A2 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 152783CC9D0F674EC4895E323682219F /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + 16548F4A7D81112F2E867F03E2E698C3 /* UIViewController+ScrollViewDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ScrollViewDetection.swift"; path = "Sources/Tabman/AutoInsetter/Utilities/UIViewController+ScrollViewDetection.swift"; sourceTree = ""; }; + 17063C11C45EC54716DF6CADD15ECD6A /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + 173950DAD5EEFBFB8639ACFED5E477AF /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 1758768D0D19EFAF47C7A84F8A5BF6FD /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 17B9B84C7CD6B5CA6C92A653B08D23D3 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + 1800648B692F623A80C605C71BB25647 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 1814F9410D19A0DB05DD5FD7467A2981 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + 18242CABFF2CD2E7C5E740D8459C5ED5 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 1848C17E73AF7C790CA4C6A959B743AE /* PageboyViewController+AutoScrolling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+AutoScrolling.swift"; path = "Sources/Pageboy/AutoScrolling/PageboyViewController+AutoScrolling.swift"; sourceTree = ""; }; + 18788CAB495AE5CFF43DAFC81F7BAD4B /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + 191C4D51946437BC31888BFCAA6AFD0B /* TransitionOperation+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TransitionOperation+Action.swift"; path = "Sources/Pageboy/Transitioning/TransitionOperation+Action.swift"; sourceTree = ""; }; + 197109714513A17FB55F1A15FC640946 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 19F370171B0E9FB020EEA01F8E1992B9 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; + 1A3DD77886C01B5197EADB1EAB0954FF /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 1A60BEB259E7B2DF7758B7CC654145A8 /* UIView+AutoLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+AutoLayout.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+AutoLayout.swift"; sourceTree = ""; }; + 1AEF2DEF4070C03FE0F90B5B9C4C5049 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 1B59214D4B23A9722D7F2CFBD5DB2C49 /* TMLabelBarButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMLabelBarButton.swift; path = Sources/Tabman/Bar/BarButton/Types/TMLabelBarButton.swift; sourceTree = ""; }; + 1B9289C01D3741F4294386C62B44B85C /* TMTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMTransition.swift; path = Sources/Tabman/Bar/TMTransition.swift; sourceTree = ""; }; + 1C20CB54CC0A59C2C89AD331B3206879 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 1C2C4734D72A2BA7D33B67CD26B99FBE /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 1CAB35B8D313DED182EB1028EEE74EA9 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + 1CB1D15E502764C008DFC5B517C599B9 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 1CB68A097F583D2C05B64EBB245F3670 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + 1D863ADA8E4D8C5A755B2ACF7D0F0AA8 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 1D89E7E852F5BE064EA7ACA0B3A212A4 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + 1E2ADB57C7B2830A4396AA8E1E5F2E54 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + 1EE246212C80DF7013EB81E39A8ABA4E /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 1F61366D83F50AA7B570BF62319DD5C2 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + 1F88899526E952F6DC9678FFC9735A22 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 1F9CA067DAD7D3C0484897EB5395ED3A /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 203B21BA1518E8BDB3A103D2002FB3C6 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + 204732AE0B3E97A2CEBE04A1020B3ABE /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + 20573791F8F474F01B8D6911CF6C08D6 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 20C32710F8648395B8718213B6589F4B /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 2204D360C3B96D1F9B2640DB19134700 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; + 22561B5A9ECF28FABFAD9EE0A16B86E5 /* UIPageViewController+ScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageViewController+ScrollView.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIPageViewController+ScrollView.swift"; sourceTree = ""; }; + 22D6E9C591A6CDA18EFCC723439E0378 /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + 2372A91FA63C7216C87D5A85E1D1E992 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 2399C5291A057639FCBF00595F8EB5D9 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; 23D5CD291D18F2187712FE6F84B6F1C6 /* Pageboy */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pageboy; path = Pageboy.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 23D76014EC046E74341AA5F1D71B0D78 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 23E619A24FC3985267DA86B233E0474D /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 24BB9B1DF0C16D5A71F231B0C95D0B9F /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - 25647DAA53BF380C5CE21A3784B3DEC3 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - 258FEEF51226FB8C199B1C9CF29EAF30 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 264E1ADC3F8727E0BCE8A46FF9B3D962 /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; - 26CA2B43F1AD44BE1823898FB78AC955 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 26E5B88FBB06F2BF076EFCBD075B1C99 /* TTGTextTagStringContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagStringContent.h; path = Sources/TTGTextTagStringContent.h; sourceTree = ""; }; - 27682836577FA89B9C4E7BCB4D331FD8 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - 27E06365B9CB5885FE04633872D1DF4C /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 27ECACD6A275D7ED957796B6CA3981FB /* UIRotationGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRotationGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIRotationGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 2804B08C973CB7F0DC525C116FD0CF73 /* RxGesture-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxGesture-Info.plist"; sourceTree = ""; }; - 28755ADC8A36D4BB16929D728E942718 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; - 2875BEF7B7207AE20B31B0346F5B9609 /* GenericRxGestureRecognizerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericRxGestureRecognizerDelegate.swift; path = Pod/Classes/GenericRxGestureRecognizerDelegate.swift; sourceTree = ""; }; - 2879315016DC3449A517F4AD3287C42D /* GestureScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureScrollView.swift; path = Sources/Tabman/Bar/Generic/GestureScrollView.swift; sourceTree = ""; }; - 28A84DC5FD55549CE876ED02C1877CA6 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - 28C37424F4DA0778DC925BA0CF4E85A1 /* PatchedPageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PatchedPageViewController.swift; path = Sources/Pageboy/Utilities/PatchedPageViewController.swift; sourceTree = ""; }; - 292BC6CB1688D2AC40FA318DC0F064B6 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - 296245415265A23EF471BCC49F5E670B /* TTGTextTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTag.h; path = Sources/TTGTextTag.h; sourceTree = ""; }; - 299F1CC5040FA5C78DBA16A4E7FB2F6A /* InsetExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetExecutor.swift; path = Sources/Tabman/AutoInsetter/InsetExecutor/InsetExecutor.swift; sourceTree = ""; }; - 2A154694C3CF3B6EE7CC1688FB0BB940 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; - 2A1E9F6B82EA0795CCB4DD1F8772B9B7 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - 2AEE8E518A1C409C89704C4C6858CC37 /* TTGTextTagAttributedStringContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagAttributedStringContent.h; path = Sources/TTGTextTagAttributedStringContent.h; sourceTree = ""; }; - 2B28D285628E488D9CCBD727C9207BF0 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 2B3D792920F2BDB2BA47B085349AD48D /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 2B528343672F4177527A9F57C051FAB9 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 2B59F7E89FE1C5A37943B37BCDAFE731 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 2C0EA632C6A38E331BEC767A8D32F54B /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - 2CE4ED5A33E6BF56C5E0A0BBD945D7D5 /* PageboyViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewController.swift; path = Sources/Pageboy/PageboyViewController.swift; sourceTree = ""; }; - 2D6C28512AC580405CF6BD6FF162D6BA /* PageboyViewController+ScrollCalculations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+ScrollCalculations.swift"; path = "Sources/Pageboy/PageboyViewController+ScrollCalculations.swift"; sourceTree = ""; }; - 2D8F72A9C07D69325A417BEED6E54BC2 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 2D8FE1890C8B8AD6218C8F158444AD4B /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 2DEE3A4423C524ED3BB0F629E70D0720 /* TTGTagCollectionView-Bridging-Header.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "TTGTagCollectionView-Bridging-Header.h"; path = "Sources/TTGTagCollectionView-Bridging-Header.h"; sourceTree = ""; }; - 2E67829123D3D8279EC08210F3FA6520 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 2E903DC746BE8DB505AF57AAE31F00E5 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 2F110606EE2F231D155E0BAEF225E840 /* InsetStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetStore.swift; path = Sources/Tabman/AutoInsetter/InsetStore/InsetStore.swift; sourceTree = ""; }; - 2FA93ADF8624B3B63BD5BA3F1858C482 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; - 305E1F06DD33D2BFE70F27FF5A21F5B4 /* TMHorizontalBarLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMHorizontalBarLayout.swift; path = Sources/Tabman/Bar/BarLayout/Types/TMHorizontalBarLayout.swift; sourceTree = ""; }; - 30D0EDCF1D7D98F71596162903C83822 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 3128D975324B718BD16D58A171164E1E /* RxGesture-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxGesture-dummy.m"; sourceTree = ""; }; - 3247377A9C55AE83D9DB511C73396A8D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 3247D4A722D239C9C25E087F959E4E8C /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 32C6E381BCDA1E512FF1D304343FC1E8 /* UIViewController+ScrollViewDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+ScrollViewDetection.swift"; path = "Sources/Tabman/AutoInsetter/Utilities/UIViewController+ScrollViewDetection.swift"; sourceTree = ""; }; - 32DBF6F46F6B9331849BFDD507EBB31A /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 338D7AB3A59AC595B557A620E1FA4E40 /* UIView+Localization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Localization.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+Localization.swift"; sourceTree = ""; }; - 3512ADF6DBA580E6BF8B877FA8A89B50 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 354B954E3699971077EC95676ED47A62 /* UIKit+TMBarItemable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIKit+TMBarItemable.swift"; path = "Sources/Tabman/Bar/BarItem/UIKit+TMBarItemable.swift"; sourceTree = ""; }; - 35ED12E464503F96722C46023D8E2651 /* TabmanViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TabmanViewController.swift; path = Sources/Tabman/TabmanViewController.swift; sourceTree = ""; }; - 366946016A47F4612C200C22762BC383 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - 368673EE0E7BBB9DED29FFB10AAAE438 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - 36C47080A60B2D5701CC2D59FB650F88 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 253590F59926EF7D5CFF4C381F61901E /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + 253A25351BA2EA0D37D5C8D42E2F45A0 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + 26175A8E3F9AE3C854D1AD32CCE2622A /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 261BFBFDE65F2D551B56658FCC569A1E /* UIApplication+SafeShared.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+SafeShared.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIApplication+SafeShared.swift"; sourceTree = ""; }; + 2640083037FF0B069EF5B024E69BBA33 /* TMBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarItem.swift; path = Sources/Tabman/Bar/BarItem/TMBarItem.swift; sourceTree = ""; }; + 266DA57F0CDF521827C6BFA9487EC5E0 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 2753C91DD5984D52F3EF0EE2B8828915 /* TMBarButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButton.swift; path = Sources/Tabman/Bar/BarButton/TMBarButton.swift; sourceTree = ""; }; + 279E2EF29596F98CBBC60AE76DBA1A79 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + 27DF387A0EB72298B3DA122D3EB9C8C4 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 282020ABD26F07903D79B6189CD85827 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + 28A8C09CEC4DBB7624EA57DEAAE8B33D /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 2935147BEA687EA9B417668F8ACA697E /* TabmanViewController+Insets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanViewController+Insets.swift"; path = "Sources/Tabman/TabmanViewController+Insets.swift"; sourceTree = ""; }; + 29B070FC96398B1B318F13ABA131FFB2 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + 2A40AA913B45242487BAD67B1E3D0E81 /* TMBarLayout+None.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBarLayout+None.swift"; path = "Sources/Tabman/Bar/BarLayout/Types/TMBarLayout+None.swift"; sourceTree = ""; }; + 2B309844D08165934485DA1E87BAA98A /* TTGTagCollectionView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TTGTagCollectionView-prefix.pch"; sourceTree = ""; }; + 2C16927058D533677B1EDB7E81B2540C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 2C2710476C19B949CE88AF86F245A74E /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + 2CCA3C73DD4755C7BA373ED5118DB231 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 2D739C3189905C4C2BE197A0BB5903AF /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + 2E1D57044746CE5464D07F10D18AA0E3 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 2E7E8E87BC5D1601541B8B155216965A /* DispatchQueue+main.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+main.swift"; path = "Sources/Pageboy/Utilities/Extensions/DispatchQueue+main.swift"; sourceTree = ""; }; + 2E965A57D02792BF0C538DB8DB1A8A85 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 2EA77B9C4706BCF27FB4AD0AF0C6D45C /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 3032164DD641BBF319C6AB160B547593 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 304B62198653619DE9D6A3F5C2861D90 /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + 30650AB1B278F4CBDB1BC01CC35549FF /* RxGesture-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-prefix.pch"; sourceTree = ""; }; + 308E45FF1BD29D20D45C6632C7D176B4 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 3127736D1C5066A0C770D4E304A8C5F9 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; + 316BEBB29183ED683269F17EA24F6EA7 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 31DA3DAE40F48E860ADB76467C601A59 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 3284556B4B8EA21473E280F7A2AAA70B /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + 33782B260843409A32E21ACBCC30FED8 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + 3384990710FBC48B45EAA7975E1D999A /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + 3394AD433EEACDF75E8217F0512760EB /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + 33C713D611F3002D41ABA25C4BE9AE4D /* ViewTitleViewContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewTitleViewContainer.swift; path = Sources/Tabman/Bar/Generic/ViewTitleViewContainer.swift; sourceTree = ""; }; + 3407E47E5279C9E81EFF2AA4104B654E /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 341F05A6445AAE25E83265854C7AB692 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 342A18D498CDFD0975164C073FCCEFB7 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + 344A3F652D38EF1B24A48BD141C1D870 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 349055C03403415955045559F82B1326 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 34C368D157F37ABBE9C753835A9531FE /* PageboyViewControllerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewControllerDelegate.swift; path = Sources/Pageboy/Protocols/PageboyViewControllerDelegate.swift; sourceTree = ""; }; + 34E42007B174ADB41E8A50443EECC93F /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 35347F4B2CF0839F13E318561C7ED0E7 /* PageboyViewController+RelativeCurrentPosition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+RelativeCurrentPosition.swift"; path = "Sources/Tabman/Extensions/PageboyViewController+RelativeCurrentPosition.swift"; sourceTree = ""; }; + 353DA178703467670EF6F7386233AB29 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + 36073B443CC5A2ECFE0D7FD7ABD2B7AE /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 3615756A27B6074BB20EE45CD9B87D8B /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 36B8C012DBD7E05C17A1CA4325544856 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; 36C6F0DD9B00CD62109C2D53724C22F7 /* TTGTagCollectionView */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TTGTagCollectionView; path = TTGTags.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 36F78EB768FF600790A32DB1FD573C49 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - 37680C01172AC6D18E4E27D0E180BA6B /* ForceTouchGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ForceTouchGestureRecognizer.swift; path = Pod/Classes/iOS/ForceTouchGestureRecognizer.swift; sourceTree = ""; }; - 376A946FB677B87C52276C5BFA314F3E /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 37C46114C37CAA0A8655E0E6F47C2729 /* RxGesture-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-prefix.pch"; sourceTree = ""; }; - 382EF518C59A97379484A828816FCC66 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 3842320F9788A6019CB7F444EA4F82A5 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 386EE8AE86F037541049390BFA673657 /* Pageboy.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pageboy.debug.xcconfig; sourceTree = ""; }; - 38C1D35D42F78FB9EFA8A7B669A3A75C /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 39068BDB7D6C2055AB51D9F299566835 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 3A27064237EB8ACAB3905E15EC5BCEB4 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 3A702A32002EA37961467809BA605CBD /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 3AB0BED11962C4A8202623D2146E27E7 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - 3B1930F1743BAD38028BB160BDA7E1A2 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - 3BAEEFDC6CA22C5B7953FD0C62B3A205 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 3C22358D72AEC1D60BCF126D81907152 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 3C828EB6B05545DBCBECCAC042064014 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 3D9B5B8A6FDD265C7F1D2976BF848993 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 3E4A0764663C13E2095C80C880CA8A25 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 3EB1666CF32215DEC5E0C7A977FBFDFE /* EdgeFadedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EdgeFadedView.swift; path = Sources/Tabman/Bar/Generic/EdgeFadedView.swift; sourceTree = ""; }; - 3F062DD46C5BFD36A8B5893216C76C0D /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - 3F8C1DD935AEA2047C90A77B71A5AD20 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - 4013C195162D9672C8071B1C52604CED /* PageboyViewControllerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewControllerDelegate.swift; path = Sources/Pageboy/Protocols/PageboyViewControllerDelegate.swift; sourceTree = ""; }; - 4083CDB197C013310A349B767E1E5AC1 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + 370BA43DAA6548B47C61C54C4D98C9E5 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 374955EC105E746228D1F70D040AA267 /* TTGTextTagCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagCollectionView.h; path = Sources/TTGTextTagCollectionView.h; sourceTree = ""; }; + 37973A2B5AF08916CD8A3F8A762A4D72 /* TMBarViewUpdateHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewUpdateHandler.swift; path = Sources/Tabman/Bar/BarView/TMBarViewUpdateHandler.swift; sourceTree = ""; }; + 37D92583E9FFDB4F761DD9666A09FD76 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 39AB479491B8FF3F8F06B8847B5955FE /* PageboyViewController+Management.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Management.swift"; path = "Sources/Pageboy/PageboyViewController+Management.swift"; sourceTree = ""; }; + 39F6A903BCC26FB0A176711427E85670 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + 3A555BA147925F945BD79EA4E419BE7F /* TTGTextTagCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagCollectionView.m; path = Sources/TTGTextTagCollectionView.m; sourceTree = ""; }; + 3AD9875FFE719F1C62009E4B7EC7FD7E /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 3BA74419A89D4CE95B7251DDDCC2BA5F /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + 3C41C76A38D26031F75D450C9C9FBB37 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 3CB45E4A3CDCF52C97D56A4888090EBB /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 3CF59F3D435B2D317ECA5F19FCE2644A /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + 3DA6820A9AD2491123B3B74B2CC79FDE /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + 3DF2BA0B4D59F5C3FCE8EE2DA1DF00B3 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 3DF561D03C974D60C2263759055BE962 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 3DFEC7F68E3FB8A6968B365923494E29 /* Tabman.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tabman.debug.xcconfig; sourceTree = ""; }; + 3E19CC79B6B9AA5FF517B01086A4607E /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 3E6A391632A5F1C1A7516C510F368025 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 3F0D10CFB71F84EBB119955B671F6AD4 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 3F93CED1BDED47CA87440AD12069D46C /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + 3FB5C2FE79F6D492CA87CD252109FE6C /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 3FF65C2B8C3C7FC2D95BA636BC15D3C3 /* TMBarViewFocusProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewFocusProvider.swift; path = Sources/Tabman/Bar/BarView/TMBarViewFocusProvider.swift; sourceTree = ""; }; + 40C47DA84EBC5A30E2B4BF73098E3A44 /* TouchDownGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TouchDownGestureRecognizer.swift; path = Pod/Classes/iOS/TouchDownGestureRecognizer.swift; sourceTree = ""; }; + 40CD69FB3D38A8B1DDD81A9C4A1D5A1A /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; + 410C624C6F4DF39CCCEE7D6CC35B24CE /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + 410D9CF1CFB76D73A43C105B20FE9304 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 4158582A7EA106BFF3DC1F12AC025BBB /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + 4191F5B778BB2C580C542B8897E39813 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 41AD7AC73B440E19B687CB880F1B4744 /* TMBarViewFocusRect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewFocusRect.swift; path = Sources/Tabman/Bar/BarView/TMBarViewFocusRect.swift; sourceTree = ""; }; 4207BEE6DFA63E5CF69828DD467E9674 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 42BE3FAC97BF2457E806CB32FC215092 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 42DC172A588C070FC17A3DC0369EBFDB /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 441AAB21D0C36B42DDC14226ACC9B1C5 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 44393BA4CEC936CB0B0F16A39631FB9B /* TTGTextTagContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagContent.m; path = Sources/TTGTextTagContent.m; sourceTree = ""; }; - 46E551BF0D0F558EA36B34AB82152FB7 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - 4778D514BABE7E087D116757F7C71B3C /* TMBarIndicatorLayoutHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarIndicatorLayoutHandler.swift; path = Sources/Tabman/Bar/BarIndicator/TMBarIndicatorLayoutHandler.swift; sourceTree = ""; }; - 4863454113ACDD78EFF0C7E90CA3B7E9 /* TMTabItemBarButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMTabItemBarButton.swift; path = Sources/Tabman/Bar/BarButton/Types/TMTabItemBarButton.swift; sourceTree = ""; }; - 4A39A59401DEE73C572BF369FCF97057 /* TTGTextTagAttributedStringContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagAttributedStringContent.m; path = Sources/TTGTextTagAttributedStringContent.m; sourceTree = ""; }; - 4A8BC88E0B9FCB98335DD111A5A15854 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 4A9A0F1CBF5B2C795A42A175D53DA377 /* TMBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBar.swift; path = Sources/Tabman/Bar/TMBar.swift; sourceTree = ""; }; - 4B9199D06F833AA084BF224749A0AC52 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 4BD0CB643EF53DA6E1CB35018DB6E1BC /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 4BFCCC02092DD25805B41445F8E5750F /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 421892ED7D32503873CA7749A499D216 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + 430B598582E2C73DFCCFBD5AE16580E9 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 4456AB52DD33A91F280B1B9D03F17483 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + 4474C3D9D64999FD1080E8420D25D792 /* CGRect+Interpolation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGRect+Interpolation.swift"; path = "Sources/Tabman/Bar/Extensions/CGRect+Interpolation.swift"; sourceTree = ""; }; + 44B13AA507552D0F1BF3D16C7CB6B59F /* TTGTagCollectionView-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TTGTagCollectionView-Info.plist"; sourceTree = ""; }; + 4575E8F4CE9BB8F449081D8126C3512C /* InsetExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetExecutor.swift; path = Sources/Tabman/AutoInsetter/InsetExecutor/InsetExecutor.swift; sourceTree = ""; }; + 459D9077FCA0580B599DFF2A077A9D7D /* TMBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/TMBarIndicator.swift; sourceTree = ""; }; + 46193F67AD18322436C6D41949B8CC23 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 465D18AA140ED214F4890006A84A4559 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 4681420D94A4043D40D34967AC824221 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 4683FA9CDEAB9EF24E43EB90B894DF60 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 46905279B5DF34CDB9FF29E6B0381C4A /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + 4864790435895BFB3FFFFFC88E624BBA /* TMBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBar.swift; path = Sources/Tabman/Bar/TMBar.swift; sourceTree = ""; }; + 488AEA30E0ED2195ECA1EC8DB5AB0DB6 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 4899FBA6886CA5444E52191AFC720AB0 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 48C9829EBF303855526821382962615C /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 48F9D31BF837B5F195E1AD65C40A14F3 /* ForceTouchGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ForceTouchGestureRecognizer.swift; path = Pod/Classes/iOS/ForceTouchGestureRecognizer.swift; sourceTree = ""; }; + 49017F2F41FD768006D9FFE1E72344B3 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 49035D57A10BF7DBC03DFFC10B726607 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + 490DD9118D84C7F039D8C2A0D68DBF5E /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 495A2F66101DEEE1286952DA664AEEEF /* TMBarButtonStateController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonStateController.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonStateController.swift; sourceTree = ""; }; + 49A5AC6952C38A575787BDDA95AE19B1 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 49E515AEFF24CCD1741A0349057D1F44 /* SharedTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedTypes.swift; path = Pod/Classes/SharedTypes.swift; sourceTree = ""; }; + 49F0ADFFD4CF79A63FDE9996AFAF7917 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + 4A46A0087B366776544CD1C0DBD77506 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + 4A88D9CB370AF68A864099CDD28E9F24 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 4B94EF5E409ED38AE299169D3BBAA808 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + 4C11D56848FE745A4340732DC93A99CF /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; 4C7573034822F093BCAF13EC6B7B8454 /* RxGesture */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxGesture; path = RxGesture.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4CE6E5C0DCDDE6CF4F7F6F0345DA8D55 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - 4D4787E3E30CE37F3870EE2F4640439C /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 4C84BB3202819807B9507CE68F86AB60 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 4CC33013DD4DD0CBB637912737FEC2DD /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 4CE6A5A58CC85A502764FEAED8418A35 /* TMConstrainedHorizontalBarLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMConstrainedHorizontalBarLayout.swift; path = Sources/Tabman/Bar/BarLayout/Types/TMConstrainedHorizontalBarLayout.swift; sourceTree = ""; }; 4D4799138F8AC5FFF2497DCB60AF4CBB /* Tabman */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Tabman; path = Tabman.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4EB6B51B83E1AA0010105C1F7065F036 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 4F2F52C21685C6C3CFEE2722DB372392 /* TTGTagCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTagCollectionView.h; path = Sources/TTGTagCollectionView.h; sourceTree = ""; }; - 4F3F99D13234EC64A3DFC55623F6197A /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - 5065C8F44AA7401E0C0867C26B213913 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 509DA47A48D303AD786B62886EAC7704 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; - 512A9018C1AFFE9EBB248B65745C8383 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 513BF145286A9618004F3E37244A8FC3 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - 518BBF657ED4E5B22E4FD0613F5DF7DC /* TTGTagCollectionView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TTGTagCollectionView.debug.xcconfig; sourceTree = ""; }; - 51E0E30006FB8E0401311DE58FA41F37 /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - 51F91F9EFD06668DDCBF10003EFA94CD /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 521774C35D946679779858BA5ADD667A /* TMBarIndicator+None.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBarIndicator+None.swift"; path = "Sources/Tabman/Bar/BarIndicator/Types/TMBarIndicator+None.swift"; sourceTree = ""; }; - 525270591C5B206539AF477E4E760E86 /* TTGTextTagStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagStyle.m; path = Sources/TTGTextTagStyle.m; sourceTree = ""; }; + 4DBB353BCD25B58B47DE3F61205DA2ED /* TMDotBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMDotBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMDotBarIndicator.swift; sourceTree = ""; }; + 4E4FA1DF27E31CCD60CA831C0A1BA238 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + 4E86BB8DCB5A4D8B30B92220E7FC288E /* TTGTextTagAttributedStringContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagAttributedStringContent.m; path = Sources/TTGTextTagAttributedStringContent.m; sourceTree = ""; }; + 4F4ADCAA2EBFA623370BB1EE1C9E88DA /* TMBarButtonInteractionController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonInteractionController.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonInteractionController.swift; sourceTree = ""; }; + 5034FD68274E4AE9D736DD9186183407 /* UIScrollView+Interaction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Interaction.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIScrollView+Interaction.swift"; sourceTree = ""; }; + 505A6498C82A8D920D9F408B2F6B2D40 /* Tabman.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tabman.release.xcconfig; sourceTree = ""; }; + 50E58128B17F1F8DA27299B3E3EE51A5 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; + 50EDF1DF1B9E5D463CF46C5E97F92359 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 51B9601DCA6C8149B0DFDD0CFF6A60FC /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 522F612F00DF89D5BA8432AA43A7DE62 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; + 5246EC74A598AAC77AE082146AED67D5 /* TMBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBadgeView.swift; path = Sources/Tabman/Bar/BarButton/Badge/TMBadgeView.swift; sourceTree = ""; }; 52554E1C9731D5352FDE9E63F8C5466B /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - 52AE1C79718F1931DE8BC7DD4AE620DB /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 52BA79EDF8F7B0A482E7610820B14C1D /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - 532102B20E7B28C19CEFD52F2FCB9CD7 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 5376DBDB20849A21BD835F0DCC433805 /* TMBlockBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBlockBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMBlockBarIndicator.swift; sourceTree = ""; }; - 53B80FBA64BBF666BCA28CE8B945C809 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 53E8EEAF0B547A7EF318935D48255679 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 54067C8EF66F7D0072C7F9B8DCDB5E22 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 541645FBD4F2A3BFF83B87E71D146321 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 5446325271D7E5B046B3D7E23395FB1C /* PageboyViewController+RelativeCurrentPosition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+RelativeCurrentPosition.swift"; path = "Sources/Tabman/Extensions/PageboyViewController+RelativeCurrentPosition.swift"; sourceTree = ""; }; - 545280953A924883264399271A377CF7 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 54FD32833FB768080C97E9FA739E8842 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - 55292E4605E8A9D1C5E43E8689CF89BE /* TMChevronBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMChevronBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMChevronBarIndicator.swift; sourceTree = ""; }; - 57006C60FBE2602AAFE5BB8A7417A569 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - 576CE80E0AF53824EB7A4E4D0F93744F /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - 57870C0C64B3B46418D781A6AF13C53B /* UITapGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITapGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UITapGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 578BB422C11F3F876AD3A90388264B47 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - 581DD38D26D367BCF6AC996280834143 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; - 5833696BB63BD6078C995DFFCB31A0E5 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 58DD94F9E93041F14451DE8778546AD8 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 59589F58D932F2EB058B92E8B96DF8A0 /* UIColor+Interpolation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Interpolation.swift"; path = "Sources/Tabman/Bar/Extensions/UIColor+Interpolation.swift"; sourceTree = ""; }; - 5A2465789EA48EAAF92568D13DE9F307 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - 5A69BE6677007E3A73D29C7E5179F585 /* Pageboy-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pageboy-dummy.m"; sourceTree = ""; }; - 5AC1AA2ED0452790CE0E9CB30273C082 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - 5B05B98BA985017958CBDA2EA7DA1F90 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 5B1E766E0B2F6D28B7C5B5F838F57C48 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; - 5B89A9F0360950F4B1E95DC4FAE07071 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 5B98FDD606B42FFB051511C922D12C14 /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 5BCD343B8916FB760F1D9FC35E75808D /* TTGTextTagStringContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagStringContent.m; path = Sources/TTGTextTagStringContent.m; sourceTree = ""; }; - 5C2BD33E2F132BB5C7F396054359B8C3 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 5D030604BC9AF94AA646F00AF6EA6F24 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 5D6256DBBE2D220E0376BADCA409E3E1 /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + 5272A435868424E86F4F7C717BCA6431 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 5324901C7189B6A95BF88C9845AD065D /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; + 53255F7E5666A8B547EEAFC20B4CA620 /* UIView+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Animation.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+Animation.swift"; sourceTree = ""; }; + 532ED3EC7C6D7891A903C03221B4C7A0 /* TTGTextTag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTag.h; path = Sources/TTGTextTag.h; sourceTree = ""; }; + 537C4AFD27BDF66E69146AB7D2EFE1FE /* GestureScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureScrollView.swift; path = Sources/Tabman/Bar/Generic/GestureScrollView.swift; sourceTree = ""; }; + 53C08C36DF35E757543C9FBF5EE52BC5 /* InsetStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetStore.swift; path = Sources/Tabman/AutoInsetter/InsetStore/InsetStore.swift; sourceTree = ""; }; + 53F558AF80092D209927155E7AD1C29B /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Source/ConstraintInsets.swift; sourceTree = ""; }; + 5511E6ACB5813665612FD3E32DEB2B1C /* Pageboy.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Pageboy.modulemap; sourceTree = ""; }; + 557DDDC27DD6066D87953F76ECF2C881 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 55AE2BEBAD6DDC641B6C7D55B81EC01F /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 55CE280425E52556035E1C722A703C58 /* TMAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMAnimation.swift; path = Sources/Tabman/Bar/TMAnimation.swift; sourceTree = ""; }; + 55FC76B4D4474565E0B0409F59CDABA0 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + 564734E0F02A07C743A2AD59A1F19045 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 5675D3C3C0EB233BFF4C2C77C9165C8D /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; + 56979105A0C5B3A5C7D52ABF4076E7D4 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 57174CF0554541C355BFE20A4964BDCB /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 577AAACD28EA539A963135D3A9C5E71A /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 58DCDC6A1BD6F30BACA7DEA78A7A3877 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + 5A6B4FDFD630EDFF9EF3E26BE83AFE25 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 5AAF9DFE002B8CB90A7DA3A6497A890A /* TTGTextTagStringContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagStringContent.h; path = Sources/TTGTextTagStringContent.h; sourceTree = ""; }; + 5B027DC5673992B7F81710C22D99DBF5 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; + 5B0D0E5BB2D6B984B1B541F89564FC04 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 5B8BACFEC8BD3ECE8D4F0A9E3B2EB057 /* UIPinchGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPinchGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPinchGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 5BB3BB833431C703C6BEEE90BA1CB30A /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + 5BEB5E83FEF08F15134D037C107F147A /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 5BF4D5701D2C1EFCD10348ACD2023E10 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 5C03BBD81D87CCB4054575336E5197EC /* PageboyViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewController.swift; path = Sources/Pageboy/PageboyViewController.swift; sourceTree = ""; }; + 5C4DBFE52684A0299E1F7D7977B04C53 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 5D0E74A9421BB449F7A0F6931DB055AA /* TMHidingBar+Triggers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMHidingBar+Triggers.swift"; path = "Sources/Tabman/Bar/BarExtensions/AutoHidingBar/TMHidingBar+Triggers.swift"; sourceTree = ""; }; + 5D2544322B9BD5B2C439CA783A0FBB86 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 5D5EBD4CEF7E3D5327E20E80D4775D9F /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5F68B14E8DD13F1BE14105166761D2FE /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 5FAAEAAB6A8EDA76779EF46999514857 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - 6054B8EE4E3503F2FFA3A44EFEBD85B3 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 61157E4C794BB95C657FBB7D9110ED76 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 614731E25F9D8EC7AA5CBD10DA45C461 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 6195815B060FD882A6F1529851DB0F5D /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - 61F4D4BE2FA5B730074EAA0477726AFB /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - 61F93FCDBB534A18AE490DDB1E395E93 /* PageboyViewControllerDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewControllerDataSource.swift; path = Sources/Pageboy/Protocols/PageboyViewControllerDataSource.swift; sourceTree = ""; }; - 624F151DAA96478696AC4AA88C84E9E6 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - 62C5E3DADAD39586598B970D12434B05 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Source/ConstraintView+Extensions.swift"; sourceTree = ""; }; - 63111026C937D02AC861B232E5007E2B /* TMBarButton+None.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBarButton+None.swift"; path = "Sources/Tabman/Bar/BarButton/Types/TMBarButton+None.swift"; sourceTree = ""; }; - 634EC5673EF5EDFF7DC238F852FF4730 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - 639EADE51874FDF707725F11379BC0D8 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 63FF041E02FE2C50F8F21C2243E103E4 /* Tabman.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Tabman.debug.xcconfig; sourceTree = ""; }; - 64D6460D33BFE2BF6540551D88184290 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 5DCD01944CD6CBA9118DF5A22C5521D7 /* AnimateableLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimateableLabel.swift; path = Sources/Tabman/Bar/Generic/AnimateableLabel.swift; sourceTree = ""; }; + 5E187E8478D96BCA17361792645C8963 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 5E6FB05B11A30AA74F4478526C16A7E8 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 5FD6A2288600512E49D9801F89F50690 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + 6134B10B06955361F76C16B5B41D1FBD /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 628C2EC8B8382AE43602E407605F6415 /* UIViewController+Tabman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Tabman.swift"; path = "Sources/Tabman/Extensions/UIViewController+Tabman.swift"; sourceTree = ""; }; + 637DE609B733476B3BDB32900EB3E899 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 63C1147CEEE39F17AB0ADF20942B4AA7 /* TTGTextTag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTag.m; path = Sources/TTGTextTag.m; sourceTree = ""; }; + 63F114C4B0744CCB9D4C0C686F21D404 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 63F5C58A935B76F441D23F20AB1FCBD8 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; 64D6721C92214B7E9DC20FF7D217A182 /* Pods-EatDa-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-EatDa-acknowledgements.markdown"; sourceTree = ""; }; - 64EEA45274E4095D07AB9DC32019E9E7 /* Pageboy-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pageboy-Info.plist"; sourceTree = ""; }; - 657E86DE0122FBFCA8D9323032128567 /* RxGesture.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.release.xcconfig; sourceTree = ""; }; - 65B9ABB933DB599961CEF6A3FC1A5E57 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 65F50DE6B601479DEEE95AF1615372F9 /* ScrollViewInsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScrollViewInsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/ScrollViewInsetCalculator.swift; sourceTree = ""; }; - 66BAF3F9F89D6280024FE5B014D3570D /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; - 66E25805DB05A9F37FEB80864CA7BC0E /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 671C058F53B4EE30857669E83AA979B8 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 671D3C2F46EC8254C133958537100254 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 686A5B5BBE2224B1429CC67371A4C23E /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 689209DAB9345764436A9775CDB81442 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - 6917B28B543941C2A00A5747E8BBD364 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 694D906BD0B4A027EEC2E282BD9098DE /* TMDotBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMDotBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMDotBarIndicator.swift; sourceTree = ""; }; - 6A34C1E05D9A3887D822170E9F2E877F /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + 65554B0E016DBEAB9A77FCBA80451C5C /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + 6562F37529C77FD500802C897AAD73E7 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 6580525CE1FE6A94F4C0D8BFCE90DE65 /* UITapGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITapGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UITapGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 6810C22367DC229269D212BBE5FA5231 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + 681804152272350600EF2A35DBFED9A2 /* TMBarIndicatorLayoutHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarIndicatorLayoutHandler.swift; path = Sources/Tabman/Bar/BarIndicator/TMBarIndicatorLayoutHandler.swift; sourceTree = ""; }; + 6822B1554DDB0DE318DA1822D477F060 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 69205730B28AFD4095C251EDFD28BAE7 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 693267220331FEF2D5C60FF36ADA4BE0 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 6991398E2D299C26315891B2897C7704 /* TMHorizontalBarLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMHorizontalBarLayout.swift; path = Sources/Tabman/Bar/BarLayout/Types/TMHorizontalBarLayout.swift; sourceTree = ""; }; 6A5EEF751C57699C6AD6AECDB1087FF3 /* Pods-EatDa-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-EatDa-acknowledgements.plist"; sourceTree = ""; }; - 6AC4E76A83F68E73CF026F66742DA40C /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 6AE057DAF219246F37B3DF0BBFD318D3 /* PageboyViewController+Updating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Updating.swift"; path = "Sources/Pageboy/PageboyViewController+Updating.swift"; sourceTree = ""; }; - 6AFE9B74559F4A8E1FBC31997834F18F /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - 6B85831F6028C86B77C276385FD8BC0C /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 6C46392CB80720F6E31B4CD75DB0F08F /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 6CC5F92E77BBD24F0872BF724DD88141 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 6D0D27F6AAB574954A1DF56704F4D441 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 6D6B5E16FEEF96C0B8F3917167E2E38D /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 6D8EDF6B80A26ED9F72155FE0BF6AB44 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Source/ConstraintInsetTarget.swift; sourceTree = ""; }; - 6DBCA59B0ACC40A2A1C0B84BAE4A52AF /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - 6E7DCB2912972B543BCADFC85B4C4AFE /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 6EA26F490D8EA5DDA0246B3326F50CD8 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Source/ConstraintMakerExtendable.swift; sourceTree = ""; }; - 6EA2881B9BF320475AAE23558341BE76 /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Source/ConstraintAttributes.swift; sourceTree = ""; }; - 6F6F984B279E73ACC1BD32E4EA6BF1D2 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 6F831616EF2C7C0FAABA81C8E59F3CA1 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 6F9AAF18BC1E8954981A5B09EEDB8B48 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - 7011EC26D2688BAE66FB7EE6AF07B845 /* TTGTagCollectionView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TTGTagCollectionView-umbrella.h"; sourceTree = ""; }; - 709341FB765FA6A8DF458F87BF50E486 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Source/ConstraintDSL.swift; sourceTree = ""; }; - 7165311CAB360BAEB75DABA1CDC28A75 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - 729364A879F5A7EB0A029F167D780305 /* TMBarViewUpdateHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewUpdateHandler.swift; path = Sources/Tabman/Bar/BarView/TMBarViewUpdateHandler.swift; sourceTree = ""; }; - 7296873EAFCEED35248415357C5FC318 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - 73C309E662655ABBB14AA5CA2F63850E /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 73E6496B4B36751F7AADF40C047B1FBE /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - 740DE419E8DE02F5FDA24DE21D996259 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 74866BD73E3606D33BB02E5D30B58343 /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = Sources/Tabman/Bar/Utility/WeakContainer.swift; sourceTree = ""; }; - 7554F84F8F92D90711015DFFED252697 /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 757A490FC31D2746412A8A2706A9023A /* TMSystemBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMSystemBar.swift; path = Sources/Tabman/Bar/BarExtensions/SystemBar/TMSystemBar.swift; sourceTree = ""; }; - 75F5AB96A96B682F50C8C16B03E7B717 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - 761FC2DD39BDC3BB3E5763E6E18E3EED /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - 768597920F0213E64E57EF389E6DF24D /* SharedTypes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedTypes.swift; path = Pod/Classes/SharedTypes.swift; sourceTree = ""; }; - 77DAADA8DB1100B9620B8E83079DA8F5 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 788D0BAE31C0D61A142099E382CA4FD9 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; - 798103F3ACFD2F873263A80963AB244D /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 799EA4963D0E868AA031F4ECC384FC91 /* TabmanViewController+Insets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TabmanViewController+Insets.swift"; path = "Sources/Tabman/TabmanViewController+Insets.swift"; sourceTree = ""; }; - 79D38104A24C6755CBD36A67BFE7234D /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; - 7AF6467B21F24F005592393E42E72CE4 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 7B5FC7A2EF10310D970C09E12162B041 /* Tabman-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Tabman-dummy.m"; sourceTree = ""; }; - 7B74EADA6DDE7FC1D85690F3211BBF77 /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - 7BD9DEDF84C6E034700FD5B29E5103DE /* TTGTextTagStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagStyle.h; path = Sources/TTGTextTagStyle.h; sourceTree = ""; }; - 7C0F5F86E2D236130508937E3DCA6986 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - 7C50D9395D468ACDECD89CBD70844348 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - 7CD6FF860984A5330B1101027AB11DEE /* CGRect+Interpolation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGRect+Interpolation.swift"; path = "Sources/Tabman/Bar/Extensions/CGRect+Interpolation.swift"; sourceTree = ""; }; - 7CFFD61D25FE22B1237F8BAAB77BBAC8 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 7D3C4156290BB7B9D3B1F0E81E832FAF /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 7D7BBA27ABDDA2AC00D3136011F9712A /* TMLabelBarButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMLabelBarButton.swift; path = Sources/Tabman/Bar/BarButton/Types/TMLabelBarButton.swift; sourceTree = ""; }; - 7DFAF1C800E9A8982F0BD978B9C7AA15 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 6A8BFC204EED9951100D7C972C374B21 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + 6ABF6A3DC86D368ABBA99A95BA13CAD0 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 6B3599A645036FDB4D6F38B0A3CF0302 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 6B880D7EFCBD12B342FDF2A3F4F166A0 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 6C461E9DB5BAC6622751A95DC9D86406 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + 6C6924212EF954F00E15498B201A1833 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 6CE8AD07476A83E6D6DD0FDEC5AD4210 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 6E70390AF32097D588AEA925BC0CB2D0 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + 70349732FC2DE80F8537BD0293AC7122 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; + 703B0905ABD560EED5A19F82041386D4 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 71561EDB5AEB1E18F98CF88163A4CB47 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 71971E2F7006E10F7E631DB895DA8BFF /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + 723956DA1E1AB3D66677C1DC06DB6745 /* GestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "GestureRecognizer+RxGesture.swift"; path = "Pod/Classes/GestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 72E491EC6DFB192F378F1AAE97D72A1F /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 72F17E997CD6D02C6972471ADF0FC0F6 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 72F3B0DD6AE731898186256B8F11861E /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + 730007CA5B70F382A5818EDC07D8E952 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + 731A16C0CDA7F1BC9093892D8D2BAD9F /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 733828918D622C59860CBB03BDF3DA3E /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 738CAD43B4C5E5282A74AEE3EB0839D2 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 73C1B3FE9638D5D7D0163C800307BB39 /* AutoInsetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoInsetter.swift; path = Sources/Tabman/AutoInsetter/AutoInsetter.swift; sourceTree = ""; }; + 7420EAC83434903363DA92ACF12B387E /* TMBarButton+None.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBarButton+None.swift"; path = "Sources/Tabman/Bar/BarButton/Types/TMBarButton+None.swift"; sourceTree = ""; }; + 74BC7F93349DB5E968A29DCAFA424D38 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + 75154E329E9754CA882BA3F81A0FBCC2 /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + 7547B290B77731102CA78C6236A21A7D /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + 7551CEC1A44711EFD37422CD57DFADF8 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 75724F7FE807522B0A152C60B862C6D9 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 75DF487BCC863217BAD8E430B59861B7 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + 76113E42B214EDCB91E8FC06E63B5F6F /* TTGTextTagContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagContent.m; path = Sources/TTGTextTagContent.m; sourceTree = ""; }; + 7620FA339C0F4197BE2F5E771485E39D /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 76375A6D5D676229C7E826BCE39AE1D0 /* Pageboy-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pageboy-prefix.pch"; sourceTree = ""; }; + 76ED1B5BF202178690B08DBA3D74CF7D /* InsetCalculations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetCalculations.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/InsetCalculations.swift; sourceTree = ""; }; + 776A96C39B71D937D062E56E17F86886 /* TMBarLayoutInsetGuides.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarLayoutInsetGuides.swift; path = Sources/Tabman/Bar/BarLayout/TMBarLayoutInsetGuides.swift; sourceTree = ""; }; + 7899509A645620ACB111E21A381714BA /* TTGTagCollectionView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TTGTagCollectionView.release.xcconfig; sourceTree = ""; }; + 78E79AFEF6253CC0E769B320215841F7 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + 794B154D4DA3FEE3362EA9222A2FCFAC /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 79DB389A77A5A8FC99737A6BB00D8E15 /* TTGTextTagStyle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagStyle.h; path = Sources/TTGTextTagStyle.h; sourceTree = ""; }; + 7A0898184BFE5C1A3AE2410E3798590A /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 7B0853A7C3F29DE64B60F0D2CAAB8AF8 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 7B1BC17AC1A78D97E1FC95B79491DFA0 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 7CF99E38519ACBDF7637186AE5425C16 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 7E45130133AFD5B905FC8E1059F7B549 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 7E8098668F5F9D49890604627550EF4F /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; 7E9CD6E7AB37E2CBC7CA955129F9D037 /* Pods-EatDa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-EatDa.debug.xcconfig"; sourceTree = ""; }; - 7EE03BC7611D6AFC659EF2388C7C31C8 /* TTGTextTag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTag.m; path = Sources/TTGTextTag.m; sourceTree = ""; }; - 7EEAB51339C07FB44CDD1E1AAD097B82 /* TMBarItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarItem.swift; path = Sources/Tabman/Bar/BarItem/TMBarItem.swift; sourceTree = ""; }; - 7F17C3A65D81A0367781EA0A8B5A95FA /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 7F3D6415BFB87C7AA46435E8C6C13D25 /* ViewTitleViewContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewTitleViewContainer.swift; path = Sources/Tabman/Bar/Generic/ViewTitleViewContainer.swift; sourceTree = ""; }; - 7FE03BD7A767679F2CDD2881E164A834 /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; - 801078A50D74D7B218618B428A036FAA /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 7EA7FC9F1AFF606877011715F001D8C2 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 7F0A703AA4136B11A72DCF0E1B58573B /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + 7F807BCFA052CF2C5F7C9AF83885C93E /* EdgeFadedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EdgeFadedView.swift; path = Sources/Tabman/Bar/Generic/EdgeFadedView.swift; sourceTree = ""; }; + 80129D3B3043B779F9DECCD571F91DDB /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + 801D0CE160EF6F31DACC22FC08DDFAAE /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 80AD5624A1C8783EB7ADCC27D58C25A5 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - 8131B4CBD1BF427BAFF922B6CC88BEDB /* RxGesture.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxGesture.modulemap; sourceTree = ""; }; - 8131BE7C1A0E7D86C2301588039B8C59 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - 819868E6E0EA9CC1C2E82FD90F42E961 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 82548653B325710227AF55BD765E1306 /* InsetCalculations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetCalculations.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/InsetCalculations.swift; sourceTree = ""; }; - 829DD702CFF1902D3625127A940ACD1A /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 82B34F2C1264B870E2F6959CCC084F9E /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 8348F935276FCD2A17CD132F1BBE0DCE /* TMBadgeView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBadgeView.swift; path = Sources/Tabman/Bar/BarButton/Badge/TMBadgeView.swift; sourceTree = ""; }; - 83B71DA6F685A29F6946BF027BE3BD71 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - 8445AB9AF4FB2653ADC8971E999E5F70 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 849D4E61EE05A153DED298B8606C2231 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - 84EFC7DB6B6B753F73F42B2553957357 /* DefaultInsetStore.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultInsetStore.swift; path = Sources/Tabman/AutoInsetter/InsetStore/DefaultInsetStore.swift; sourceTree = ""; }; - 85ADF2D87C4632BC7D3659076EADB8AF /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - 85DCE938CECBD2FFA7732666F387F932 /* RxGesture-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-umbrella.h"; sourceTree = ""; }; - 8605F8D33DB788F754C4375397EF3E3C /* TTGTagCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTagCollectionView.m; path = Sources/TTGTagCollectionView.m; sourceTree = ""; }; - 8645E35163AC55C093A6DD91D462D269 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 86D4EB7DFBE2E0B5CA91380AA6132754 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 80AA6DB3E43FA043718743D15C0B1172 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 8295F83253B462012A566B6AAD4C0CFB /* TMHorizontalBarLayout+Separator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMHorizontalBarLayout+Separator.swift"; path = "Sources/Tabman/Bar/BarLayout/Types/TMHorizontalBarLayout+Separator.swift"; sourceTree = ""; }; + 82DB4389CD7815D1F5436C32A69CDBDB /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + 833F6F48919A120DA5DF2D99009A36B3 /* UIRotationGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRotationGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIRotationGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 8340571E471E788A37B6262A07D57B2D /* UIColor+Interpolation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+Interpolation.swift"; path = "Sources/Tabman/Bar/Extensions/UIColor+Interpolation.swift"; sourceTree = ""; }; + 83C140E3D9AC2583FD43D8E3EE7B2731 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; + 841DD85F1BEC337C3603AF22EA9D09ED /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 845E170275378A8D5ADD28EEF305F889 /* TMBarViewContentInsetGuides.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewContentInsetGuides.swift; path = Sources/Tabman/Bar/BarView/TMBarViewContentInsetGuides.swift; sourceTree = ""; }; + 84798AF575D09355FB83360C188300F7 /* PageboyViewController+Transitioning.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Transitioning.swift"; path = "Sources/Pageboy/Transitioning/PageboyViewController+Transitioning.swift"; sourceTree = ""; }; + 84830BEB004918A777D4445288FF31FF /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + 850059B43E62346B551DF7EF0A0B1C66 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 85730B7C0F9C2833954BD56016B5082A /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + 8574C2F0800A892BA3E730274F07B042 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + 86445EA0E6F04E2F1E17AE85F62A77EA /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 865A453B3BE00900ECED9FA5CEA5739F /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 866813EB40B1DADD3B155F6DC87B8D62 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 8693F4ED62C68FC4EDC4792B1021FEA3 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + 86A853AC54335EBFCB8A1648011C315B /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; 872D7EFA572ECEE8EF993C27196E16DD /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 8766C67C9924050DAB77D60F6C9C13CF /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - 87693E101DE02D1277A879749BD82AF8 /* TMBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarView.swift; path = Sources/Tabman/Bar/BarView/TMBarView.swift; sourceTree = ""; }; - 879B1C3E7D7FD691EE3A2429002E78F0 /* RxGesture.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.debug.xcconfig; sourceTree = ""; }; - 89B6D7AC6EEE27358850BD38EC798ED6 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 89E9AE73B79F79459EA35469621333DD /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 8A06506DFE9D9024F2185AD514DD7544 /* Pageboy.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Pageboy.modulemap; sourceTree = ""; }; - 8A218F79FBDBB1EFD034F145C282CC65 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - 8A39B1891D6E78D629C88DD17285B77B /* TMBarButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButton.swift; path = Sources/Tabman/Bar/BarButton/TMBarButton.swift; sourceTree = ""; }; - 8AF1010111164FC6E2E24A1623FBC9EA /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 8B53730EFAFC603A015EB93EB32ABD8B /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 8C457AA1FD33C1E17133DD23F2168CE3 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 8C70AA898B8EEC7890829D78C878A4B1 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - 8D2244D861B992EE592BBDA0DCCBD149 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 8D398A438F5B40A6CD93E008DEBA6C15 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - 8D7CECF9642029389EE95679E6DE687F /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 8DD16212F68F9958AA627F891B16262C /* TMBarLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarLayout.swift; path = Sources/Tabman/Bar/BarLayout/TMBarLayout.swift; sourceTree = ""; }; - 8E5A22EA28FDC287859934666D9E0159 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - 8F7ECD00F396C737812B03CC965535BA /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 8FFD2C0D20C0D5C1AD06438F8E133058 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; - 901D6D6199E4F63B12568C0F09E36F74 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - 90751C3F904732188F15BAD41C1210C7 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - 90C9924D3CCCAE9CDE469E8DEF95E284 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 910DEF59758B815FF132324F06EEC053 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 9146C5F6E5FE0A0E9B677E42CF90BC2C /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + 87E73A4A3377DC30D4A77710495B890D /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 88DDFFBAAD9A83FEEB8E93F74BE33302 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + 89612441D146B9E68E19A58A61939566 /* UIPanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 89AEBC7C3A8F7411390B58B8B2977412 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 89B6138F47E08B675589E4A446F810FD /* IndexedObjectMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexedObjectMap.swift; path = Sources/Pageboy/Utilities/IndexedObjectMap.swift; sourceTree = ""; }; + 8A11563F3B0A40EC8B9CCE6E3AEB98C9 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + 8A3117B8727186610FA7776DC53192E5 /* TMBlockBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBlockBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMBlockBarIndicator.swift; sourceTree = ""; }; + 8B790C6E162ED08D85CE840207F075B9 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 8B8DE7940889EDBDB1D51E43A865E8B2 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + 8BAEBDB7EA9ED920748534B28776F613 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + 8C06C85ED540A23457B32F40A978FD10 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; + 8C606F438A91CDAF266973A4766EC330 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 8CF6C13DDFDD7BE5539A5A2ACB160F55 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + 8CF94CD1B14FF75E09FB4E3F78A161F8 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 8D966F088A4A7106CA35A53E09B6C960 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + 8DB387BEE5B7019B070A27CE0988DA18 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 8E099BC94560975B894498A4174F9A4C /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 8E26930BA1D9B28AB6F3C70A63D86BB9 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + 8E7EDFFCA6E9A959C549483AAE2C3930 /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = Sources/Tabman/Bar/Utility/WeakContainer.swift; sourceTree = ""; }; + 8ED4297019FD40C2BEA242D613B18840 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 8F62F162CD0BB1BA8DA4E93D7E06C1CA /* RxGesture.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxGesture.modulemap; sourceTree = ""; }; + 9023CBAA717CC3810CEEB0527BBC889F /* PageboyNavigationDirection+Tabman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyNavigationDirection+Tabman.swift"; path = "Sources/Tabman/Extensions/PageboyNavigationDirection+Tabman.swift"; sourceTree = ""; }; + 90941FA97942EAC07A8D2A3B9F0171BA /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 9098708A0D5B0F7F3CFBF24440150310 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; 918514556D92115D985172E0E986CFC8 /* Pods-EatDa-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-EatDa-frameworks.sh"; sourceTree = ""; }; - 91C701CF92A45E43DB7AE2EA9A3B51F9 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 91C78BD06286529F01CE8F1E4CDA9232 /* TTGTextTagContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagContent.h; path = Sources/TTGTextTagContent.h; sourceTree = ""; }; - 91CCD4A184E3A8017FBD024F94BA3CFF /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 91CDD8F3D139C1E1547B12F7081EED19 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - 922FFB6D52AB20C92B847606E3292283 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - 92939A9874FA7EB8D193F3F957EE24CF /* UILongPressGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILongPressGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UILongPressGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 92C505BAE3264671649658CAC853AC0A /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - 93330EF9F478DE5984D4F95F367AB815 /* TMConstrainedHorizontalBarLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMConstrainedHorizontalBarLayout.swift; path = Sources/Tabman/Bar/BarLayout/Types/TMConstrainedHorizontalBarLayout.swift; sourceTree = ""; }; - 93DF400F53A531B98F2ACCD4673F98C8 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - 94C1E49F62D230F93ABD2A9EBBB9B950 /* DispatchQueue+main.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+main.swift"; path = "Sources/Pageboy/Utilities/Extensions/DispatchQueue+main.swift"; sourceTree = ""; }; - 94E4F2BEC6894B0C94D3091EA752A9C8 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - 9568906D1734835018279A1DB6D3A8E6 /* PageboyViewController+Management.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Management.swift"; path = "Sources/Pageboy/PageboyViewController+Management.swift"; sourceTree = ""; }; - 95B31E4DB125543DAA9E76D3A6A2A104 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 966C57975D0C6DE57A8696691114FEA8 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 975D97FC967875BA42956EA8334E41CB /* UIViewController+Tabman.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Tabman.swift"; path = "Sources/Tabman/Extensions/UIViewController+Tabman.swift"; sourceTree = ""; }; + 91EEAFEDAB6DBE91A9448DDB8DCAB93A /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 92CA46A0A0F99BD70AEA2D4045EF5CD0 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 932605985906B262D8667169E07B1A68 /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Source/LayoutConstraint.swift; sourceTree = ""; }; + 9341BCA24F026184AFC0B5C75A4F196A /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 934A3671A8E8E870686AE56938167920 /* TMBarButtonCollection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonCollection.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonCollection.swift; sourceTree = ""; }; + 938CBFE318882DB2E8DA6020AA80DA96 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 93FB0FD4CCFCE3087ACD90D10E797688 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 9410127D0949D692EE018EDE061F9446 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 94AC1ECDABD4DDD7A7B031F46837F46F /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + 9530CAFC234359355EF85F0773AF5C1D /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + 9549E010F3EC4BF0CE812CBDD302B74B /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 95AAA745BEF34D066D6AF285EA21FE4A /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 968ACDCC3669A310C7AF947850D364F0 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 9695FD3FD80AE139FBE7BC55378537B4 /* Pageboy-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pageboy-Info.plist"; sourceTree = ""; }; + 96BFFE0572E13BAA0A81615A73EE73F7 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + 96D6B016E00A5642BD9547FD94F0B0CD /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 9709E8E546735772755E79E92CA520D3 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 97DEF3C10CBA2DB3295F69B1397E2852 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - 980D00C55B0A7E35D544260CA1EB45AA /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - 98948C80E41FE5C7265C4C7752ABBDEB /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - 989DB54750510D374D47EE417BDFC993 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 98A7F5682AC0EEBE2CE142D87F419627 /* UIPanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - 98BCBBA91F49B9380CB56CB988000605 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - 9937C0B5480DE600C0ECBE55A540E07F /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 9A0ABE49161815F1D826A29FFF5EFEDE /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 9B5AD777D11F4CC5E75B73552D30E2C5 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - 9B6C741D92E34463FD156883EF793E8E /* TMBarViewFocusProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewFocusProvider.swift; path = Sources/Tabman/Bar/BarView/TMBarViewFocusProvider.swift; sourceTree = ""; }; - 9BAB0C56BD76C4BF4D5E78E615F68C6A /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 9BD4BD88220C12BF9164F4A96EC8AF5D /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 9BDE103CDF988234F2F55546FE52652C /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 9C372783E5B11838875EEF464F940788 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 9CEB0572AF8566FAF6064E411EF5FE3A /* InsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/InsetCalculator.swift; sourceTree = ""; }; - 9D013C402373B9B05236E3227DE7217A /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 9D4C6FDA3D53AE7D51C01272F25BCA28 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 9D75756E556D43FA56693685AB81632A /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + 97D35F503A18D10FE3D6410CAF7F066B /* TMBarLayoutParent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarLayoutParent.swift; path = Sources/Tabman/Bar/BarLayout/TMBarLayoutParent.swift; sourceTree = ""; }; + 97DF9B2069818404D96F93D0AF2D1145 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 97E1DF0C9A17489284BCD66FFA5D27E0 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 99E05EA1E24560F37688E47EA5045BA6 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 99E4F2A728FC260F4A25B110486445A1 /* TMBarViewLayoutGrid.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewLayoutGrid.swift; path = Sources/Tabman/Bar/BarView/TMBarViewLayoutGrid.swift; sourceTree = ""; }; + 99ED7F49F1AC1CB5447B72D2723B6DD0 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 9A15915CD5DC45AA2D94EC70F4274B46 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 9A73077496342FFFF47F715FD22B0FF6 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + 9AA3BD3C22B711BE392152CC9309BC06 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 9AEB0F54F393A1C2A97CC2367E7AB811 /* RxGesture-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxGesture-Info.plist"; sourceTree = ""; }; + 9B59A20E86F5C83CAB72847385D6BD60 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 9BCF954125272C4DC7ACEC93CAFB7C76 /* InsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/InsetCalculator.swift; sourceTree = ""; }; + 9BF8DA78A34BA8A5248788AC8C8E2FD9 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 9C0BD6464FB4A7E3019EA15B08B82BC3 /* UISwipeGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwipeGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UISwipeGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 9C33EDDCC19A8B52F55DA0F4202E635F /* TTGTextTagStringContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagStringContent.m; path = Sources/TTGTextTagStringContent.m; sourceTree = ""; }; + 9CC5E8A658A3A2180C0F45720BAC6E03 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScreenEdgePanGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIScreenEdgePanGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + 9D4ACA09A3BE714ACB7E769AD5281F79 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 9DBC2BE9FC487B3FC517BAF367BDAFD5 /* Pods-EatDa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-EatDa.modulemap"; sourceTree = ""; }; - 9DEB0E7E02069D6C1111DB151FE97767 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - 9E0A17CAB1C89C2804EAC379ED1E92B6 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - 9EA11ECAFB50A4DED40EF86AA0912E87 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 9ECA604BC81FEDC453368B2D09729D4C /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 9EDA81F9C8922BDBE7E1491F63E9B69D /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - 9EFA7BBAB5F9F33CFE5FF1A28473DF2C /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - 9F50C04462B428948630E4B90FE55162 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - 9F5FF59A7347715FCA25BB63F05B38D1 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - 9FD314FD08167FDA5FBECAAE196237DC /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - A02BE634FF041C6C4B7C34BC1A7FCF50 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - A05A16A91275F11342B4BC1AF5EEA6D4 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - A05B08C8A99234EE0B03EAC2F96EBFA9 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - A071F0A17A36F097AD3163F16F6A66ED /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - A17F84275C75BAC7386F24E518B9F3FF /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - A1946D4330DACF64F08C01B35A8FAA4B /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - A1BADD80F60C4B3623B71999E645EC30 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - A2195A9BB7EFA74B702272E3CCA66E0A /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - A2EC361B2B30B10501E95DF69732642E /* UIPinchGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPinchGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIPinchGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - A39D7C427F2295BE5A0B169C917035F6 /* TTGTagCollectionView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TTGTagCollectionView.modulemap; sourceTree = ""; }; - A3C90DDA22533DC8BFCFADA98A54CA5B /* View+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+RxGesture.swift"; path = "Pod/Classes/View+RxGesture.swift"; sourceTree = ""; }; - A4E406322BDEDDFDBD4097EF4098030E /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - A502E1A78C5617583CAA0CD61D43A664 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - A55DA0DF9E212CF00FAFCCBE1C1EB057 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - A582DB7ACCB693C68FAF445F9FF3251D /* TMHidingBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMHidingBar.swift; path = Sources/Tabman/Bar/BarExtensions/AutoHidingBar/TMHidingBar.swift; sourceTree = ""; }; - A711C18F4FFFDB7180205CD7E878A218 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Source/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - A7503FD54551EBFA91ACB246E37C5FB7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - A83DEC7ADFA5BFFA7DDB122D690BF4A9 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Source/ConstraintConstantTarget.swift; sourceTree = ""; }; - A88B51B88671E27FF09177F6E996A0E7 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - A991001B36EA6D8B5EF3DCD0E12181E3 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - AB3F1C1D2B12BA91ECF8477CD4DF3FAE /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - AB69246ABF21237D9ACAB74AD4EA0DC6 /* TTGTagCollectionView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TTGTagCollectionView-prefix.pch"; sourceTree = ""; }; - ABE6A4CD37061B66B15C9ED28D972D7A /* TMBar+Templates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBar+Templates.swift"; path = "Sources/Tabman/Bar/TMBar+Templates.swift"; sourceTree = ""; }; - AC28E41671C505121FDD28EEDC0E263A /* TMBarButtonInteractionController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonInteractionController.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonInteractionController.swift; sourceTree = ""; }; - AC94EC3BCA4E3B64C7B3571B86A4617B /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - AD0BEF69E4D1C696AB66A007D782452E /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - AE86C7AD56F0B6B990D31F23B0E0ECC4 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - AE91536B721F6C6376D498016BEB1A05 /* Page.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Page.swift; path = Sources/Pageboy/Model/Page.swift; sourceTree = ""; }; - AE954F28CAF5E6F675DE4FAF3C449E1B /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - AEA6C089F7BE84C9D79890E37D9AF7EB /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - AF0D1BC35835D8533AB9B6974422F0F1 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - AF3E1C8341D8680B85D3B738AD816498 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - AF5525512595367A8F6E65ACE921CA87 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - AF705A529BCBDC40977126B4A12E71AA /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - B0099CF72E4B4788020D74413531A07A /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Source/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - B073A86659B475FAFF3C7B94AB7A9839 /* TMBarViewContentInsetGuides.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewContentInsetGuides.swift; path = Sources/Tabman/Bar/BarView/TMBarViewContentInsetGuides.swift; sourceTree = ""; }; - B126F071C1749FFB003BB2B641BBB628 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - B1594AAD91B4DFF8043CDE9ADF09E3D6 /* Tabman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Tabman.h; path = Sources/Tabman/Tabman.h; sourceTree = ""; }; - B18E2BE5E6D2EF33E46849CDC0D8C0A0 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - B1914AB2B5A3F3C490F93ED5D1C1A1C5 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - B2BFDBD7BB337EEECD96678084F2DB7A /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - B2BFF7EA6B1A74922458DF2B8356AC92 /* UIPageViewController+ScrollView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageViewController+ScrollView.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIPageViewController+ScrollView.swift"; sourceTree = ""; }; - B3C428F84203BE5BD54E210C7C211427 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - B3EB11AB45273662DD2815D3CF9C832D /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - B5A75E53964E45A35B245EA4BF72BA8C /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - B5C05B1709A49C4916100777C8B4E60D /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - B5F0012332FC1ADBE529D90E0C607E82 /* Pageboy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Pageboy.h; path = Sources/Pageboy/Pageboy.h; sourceTree = ""; }; - B6480BE900621D531A16C02AE6463866 /* GestureFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureFactory.swift; path = Pod/Classes/GestureFactory.swift; sourceTree = ""; }; - B68750703438C979623395A6F45ADCD6 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - B688B650186083793331EFA8AB584519 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - B816B8AD42003AB5B3850480885166C3 /* TMBarViewFocusRect.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewFocusRect.swift; path = Sources/Tabman/Bar/BarView/TMBarViewFocusRect.swift; sourceTree = ""; }; - B81A9FA3F475C01923B94236E9619E9E /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - B85F809015CF99282905C42585110CC1 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - B948CAE7E04E28A20F3FA61922C4F1EF /* UIView+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Animation.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+Animation.swift"; sourceTree = ""; }; - B97EB122D82CF72205F7F2B25E32064D /* UIScrollView+Interaction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Interaction.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIScrollView+Interaction.swift"; sourceTree = ""; }; - B9ADD391A6D686971A76F5D95A05B798 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - BA115C84B08562AC15E3D6744CFDC655 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - BB0B954A1D1BFFC70F1560E8D5820068 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - BBA5651E16925990F4094C99AD0D31AD /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - BBC74323C3058611DC5553D4936F8E77 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + 9DE57CDBC2F5D8FCA68B398679CFB0C1 /* PageboyViewController+ScrollCalculations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+ScrollCalculations.swift"; path = "Sources/Pageboy/PageboyViewController+ScrollCalculations.swift"; sourceTree = ""; }; + A06AE79C3EC76CF97A746785604F1F5A /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Source/ConstraintLayoutSupport.swift; sourceTree = ""; }; + A09028C52668FB4B8225801314B8AA3C /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + A0C52CE4830A1D45D92C5B790FD696C1 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + A1DD2D4CCC0BA2A3737CB2B208D5EC40 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + A236EB241E87FD1233C08F1276802876 /* ScrollViewInsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScrollViewInsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/ScrollViewInsetCalculator.swift; sourceTree = ""; }; + A3C3183B9579F642A75884FFFAFFB13C /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + A42AAFB95436321EC4DADB94574A5158 /* Tabman.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Tabman.modulemap; sourceTree = ""; }; + A4456B19B61DF4E340DCDFE52681FB83 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + A469061E1CD81698D15C37CA28B60E9B /* UIKit+TMBarItemable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIKit+TMBarItemable.swift"; path = "Sources/Tabman/Bar/BarItem/UIKit+TMBarItemable.swift"; sourceTree = ""; }; + A48F5A6997EF9A736E5A655E28AF5B41 /* TMLineBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMLineBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/Types/TMLineBarIndicator.swift; sourceTree = ""; }; + A5317324FB6A56B4288C92890F99397E /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + A5770EC9161402233C7FB9DB6BF5E858 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + A5CF81E2E9344D1E5DF12DFEA9F58E50 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + A68E52CCC7A9E2D59BAAD2C92F49A24C /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + A6A194BDC9B2DBB633BC2BBCDB6949B5 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + A6EE53C1C54ED8674FE014CA6CF7D33B /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + A6FEC184FA275F306E89D2A7CEE55A79 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + A7134F409CFD9D24097B63AFF19FAA0B /* UIViewController+Pageboy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Pageboy.swift"; path = "Sources/Pageboy/UIViewController+Pageboy.swift"; sourceTree = ""; }; + A785C80E3EC53E00609CEC2817B9F894 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + A79ED34FF6D56160250CFE2664786D4E /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + A7E24C8B3EC91D1BDB16034577E76F68 /* GestureFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GestureFactory.swift; path = Pod/Classes/GestureFactory.swift; sourceTree = ""; }; + A88556DB147E53267157F035F3CA4775 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + A8C93C667E2A492AD87C965C33B04B88 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + A8CF25BC3F78F36B1AA30520E72410BE /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + A8DCE02607C06DFB9FD0190BE0BC84DF /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + A8EE138B8647197AFD4B2D46D263961B /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + AB2A5662982B68AE40D551E693B57906 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + AC40F9712188238B921B7B6A971597CA /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + AD01AE354192327E6BCF47B9EF7C5D86 /* PageboyViewControllerDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyViewControllerDataSource.swift; path = Sources/Pageboy/Protocols/PageboyViewControllerDataSource.swift; sourceTree = ""; }; + ADFA8EC9DF6E3A7111DB35B940805A64 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + AE6F2EC3D0A7ABCECDE5B2BEB7FD38E9 /* UIView+DefaultTintColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+DefaultTintColor.swift"; path = "Sources/Tabman/Bar/Extensions/UIView+DefaultTintColor.swift"; sourceTree = ""; }; + AEFE7F98F7443C4C88525DB73E7E7929 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + AF2424E492FD60AECD374E294597CFD7 /* PageboyViewController+Updating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+Updating.swift"; path = "Sources/Pageboy/PageboyViewController+Updating.swift"; sourceTree = ""; }; + AFC13BE547E858906524BF3091CAC37E /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + B007ABAB31FDAB7CCA470E428ECF15FF /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Source/Debugging.swift; sourceTree = ""; }; + B00E81E7E89D215670A07B19018AC05C /* Pageboy-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pageboy-umbrella.h"; sourceTree = ""; }; + B23CF0D366D7FA93412621BF807BC651 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + B2F1ACD3975F5634C910E0E9426346FB /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + B30976994C51DA78543607FF42FAC801 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + B40DDFB149E892E165CC9A6874EED67C /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + B496D6908598F060957178B791AF2BA7 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + B599ACD0261C5AFB414DEF8D8A609F5A /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + B5BC34D02442454269E43FFF1216761D /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + B5ECDF4BEBC0A8263597B98E5E97580C /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + B72A8984375B2F72504A16512C89DAD5 /* Tabman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Tabman.h; path = Sources/Tabman/Tabman.h; sourceTree = ""; }; + B82FD547A6160CE6B9926CB27079AA4B /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Source/Typealiases.swift; sourceTree = ""; }; + B886954D9E55D40A8AA22BFAC84FCC9D /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Source/Constraint.swift; sourceTree = ""; }; + B8B0B19B8BE14A8FCFA8C9D884F93215 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + B984C33B6A3664573E2FDD9690A55336 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + B9DBAE9EE006B43B64F96D30ACCC91E5 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + BA066F71C5231BA3EBAB25E6C1528992 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + BAD715D750FE99B4A4CB77E714EA111F /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + BAD904037633BA0CD9CC882E6F797C97 /* Tabman-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tabman-umbrella.h"; sourceTree = ""; }; + BB549B58A673665B2FD92EE722BE6D5C /* TMSystemBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMSystemBar.swift; path = Sources/Tabman/Bar/BarExtensions/SystemBar/TMSystemBar.swift; sourceTree = ""; }; + BB5EF67149634D262A5A028B03EAF0C1 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + BB96C175FF5BFE3F39BB0A8944FC1E01 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + BBC08246D93241637B7A1ED031A669B8 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC6C7123A03CDD84D7A367E1362F2BF4 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - BCCD43F6AF9E5BAB6DFC478EDBB6FA9C /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - BD464B7FE16F7A95B94E94AE86CC916C /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - BD58CBD53B3CB44CD7931E6D7B97DC88 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - BDEC929BEFA726C2502CEEF18BA5BA8A /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - BE6CAA94D024755FE027A68FCEBFFF01 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - BE9569BA8DDC4B5D800D589A0367B0B1 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - BEDE4B0287BB1392CEFBB1A5D1FBECF4 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - C1395C4870DBD76F4258B17A7276B825 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - C23ECB63334D7761195A9A4D30C247A6 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Source/ConstraintLayoutGuide.swift; sourceTree = ""; }; - C24DDCE7D8C5B4B5100E0495204F1C59 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - C26AF418869F8C30A06B27EA45CC4D52 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - C390D316949A86F058419BF1DB6649FE /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - C39DD3543275DF80A92229406FBB2941 /* PageboyViewController+AutoScrolling.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+AutoScrolling.swift"; path = "Sources/Pageboy/AutoScrolling/PageboyViewController+AutoScrolling.swift"; sourceTree = ""; }; - C3DA31D89850A23C18725ACBDD7E411D /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + BDA8146B674678C9A21E996873EF867C /* TMBarLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarLayout.swift; path = Sources/Tabman/Bar/BarLayout/TMBarLayout.swift; sourceTree = ""; }; + BDB525001FAFF848825F20E8ACB88C1B /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + BDE472AFDA970E049F855CD8DD809739 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + BEA50427BEFC330622A90ABCAACEE601 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + BEDCB4B110A247D018D259E59F7BC156 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Source/ConstraintDescription.swift; sourceTree = ""; }; + C034F1061A9F98B6744CFFC275F7B250 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + C1DBAA8C38429409ED6F5F87725D63B9 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + C2383029894EF8A96A321AEB60D03AD9 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + C29B4608570CE2EF3377AE3EDDB95216 /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; + C2BC303E3F6E9579D0D9D2AEDD9BDFAF /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + C30C7F3976DFE56DAD92EA1AF7438697 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + C342555DD02FE990E3590436887CC7AE /* UIView+Localization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Localization.swift"; path = "Sources/Pageboy/Utilities/Extensions/UIView+Localization.swift"; sourceTree = ""; }; + C354AD7C0EC9FA0331133A66C35A3BF1 /* TTGTextTagContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagContent.h; path = Sources/TTGTextTagContent.h; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + C3F50D0F7641B2B3391561CCDE6E7113 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; C3F62C25CB6FAF9D764B09858E1F2525 /* Pods-EatDa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-EatDa.release.xcconfig"; sourceTree = ""; }; - C40A9CF4B66A78025FD10647CCCCFF07 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - C4C8734B5739910EE679B91830D2EFCD /* UIViewController+Pageboy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Pageboy.swift"; path = "Sources/Pageboy/UIViewController+Pageboy.swift"; sourceTree = ""; }; - C5CE839C79A50AEE45444FF289C7BF09 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - C5D8C16C4F8502CB9DB9CD44D6F3AA2A /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - C6BCAE4FD618E07894974BAD07CE40ED /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - C775122DFF68CA64F1DEEA1A39E530B7 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - C7E0106E27FA105E02E6279EF7E8EDE5 /* TTGTagCollectionView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TTGTagCollectionView-dummy.m"; sourceTree = ""; }; - C839F123D2BC0D808E88E34C33CD9FE3 /* CollectionViewInsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CollectionViewInsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/CollectionViewInsetCalculator.swift; sourceTree = ""; }; - C85CEC2FFD5E38D6E3B16DB048BBD66D /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - C87CB5565E946680F50381A6B21CC2AC /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - C8DC8BE325C5726E279EA296F1F272B0 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - C8F9D1AEA72FC80829DA7219A7DDA083 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - C959B1C50190AF780593B8325FB69267 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - C9ACE96ADA70AF7C186CF70DBA2A97C8 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - CA941DBF62925986952CB4D52496EEA8 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - CBA95475ACA41E29AAB34C2BD246214C /* Tabman-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tabman-umbrella.h"; sourceTree = ""; }; - CBAC039BC06DCF3B95C362443F89F3B9 /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Source/ConstraintRelatableTarget.swift; sourceTree = ""; }; - CBADA52546A859D7AAD298C615D47D9B /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - CC3BC989B097AF009D3A7430CB997F65 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + C462B2E7AFFD0E33B8285E1320E3E169 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + C5402A86F85E429D3A2924BDDD48133F /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + C56CD7056FD98550E03D613AD2E5DA01 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Source/ConstraintRelation.swift; sourceTree = ""; }; + C58E8C061237843865DB35AAEC7ECB42 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + C5B55EF6D298059095DCB385570DF858 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + C5E9FA8320E96FA09F5CC65A8BBA1FED /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + C630B7EF3777B4393126D899DC112781 /* TMBarIndicator+None.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBarIndicator+None.swift"; path = "Sources/Tabman/Bar/BarIndicator/Types/TMBarIndicator+None.swift"; sourceTree = ""; }; + C63965140C13357976967BE4B38C70EE /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + C6618B44E9A765E36119B455581BE262 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + C69E98389AE31BFFC30453CAB4C9DEAD /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + C6CE3C8DFE87E185FE5A85D474F3DB89 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + C6CFCA6313F2A5C20D1E5699983BA081 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + C768C90AB3E08D3CE9C20FC61F7A2E8F /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + C7DEF775B4830C0CDF9AD22EB7EC6D56 /* Pageboy.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pageboy.debug.xcconfig; sourceTree = ""; }; + C8134EDEA64AEA158B484363EC4CBDDB /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + C8F46048C65586B3F2B1ADA337D7A79C /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + C98AD4420A65BCDE19B32A752A990C47 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + C9EF892660D1D9CE47BC384E70C361B9 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + CAEEE005D4E38EDFB4A759C76EB0B6D3 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Source/ConstraintMakerEditable.swift; sourceTree = ""; }; + CB01D1773F9AA0008BC4119B53750E8F /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + CB57B8FFB7451EB127C2F7AFE5164783 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + CB69BF12C370C8664E8DEB934EFEE7F3 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + CBCFCFCF43B1CB008A7008C30D7E0725 /* TTGTagCollectionView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TTGTagCollectionView-dummy.m"; sourceTree = ""; }; + CBF5B47625E79B1E03FE61FBA8139F5F /* TMBarViewScrollHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewScrollHandler.swift; path = Sources/Tabman/Bar/BarView/TMBarViewScrollHandler.swift; sourceTree = ""; }; CC535824B237D26BA582ADC8914A9949 /* Pods-EatDa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-EatDa-umbrella.h"; sourceTree = ""; }; - CC70128667A48C608D5B0309F40F595B /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Source/ConstraintPriorityTarget.swift; sourceTree = ""; }; - CC82BC33EF3F935A0BF79BB8251B1CDC /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - CC9763FADAE6C37D80CF6F0CAF3BEC15 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - CCE659DBD3A7D7F03936663B35E632A6 /* TableViewInsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableViewInsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/TableViewInsetCalculator.swift; sourceTree = ""; }; - CDD41EC2BFD74E7111D03C45A9818E51 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - CE488FD413D40322E709878931166786 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - CED9A89648713B0FE685AB0024DE8488 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - D05B0AAA5A178327994034AC1C47A4C7 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - D0884ECB96F50C668622F53CC78938AB /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - D09694B2709EC871921DD2995CC011CB /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - D0B2CBC3E3F0D857EAD8ED6BD4C4828F /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - D0BD295134F941BF8DC2C8A3E70E9894 /* UIHoverGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIHoverGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIHoverGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; - D16622A9C696C3511FD9F2857A234E1C /* TMBarLayoutInsetGuides.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarLayoutInsetGuides.swift; path = Sources/Tabman/Bar/BarLayout/TMBarLayoutInsetGuides.swift; sourceTree = ""; }; - D17C4E03EC10365800C5E6E0CF044EEA /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - D1BE64253614AC720D167727FFCEBB3B /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - D1F524DA2A16B35D04C20FA168C6663C /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - D20A5709456DBAACC3BBAB9797CC7DE9 /* TMBarIndicatorContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarIndicatorContainer.swift; path = Sources/Tabman/Bar/BarIndicator/TMBarIndicatorContainer.swift; sourceTree = ""; }; - D26BADA0B7F895516678284F52B89FEF /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - D2D89053F5163613892E33A5B57D1C6D /* TTGTextTagCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagCollectionView.m; path = Sources/TTGTextTagCollectionView.m; sourceTree = ""; }; - D3371689704CC7C316D7B4A0BDA8B2CD /* AnimateableLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimateableLabel.swift; path = Sources/Tabman/Bar/Generic/AnimateableLabel.swift; sourceTree = ""; }; - D384173443B711AC5D0831B08CFCC920 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - D390B9A09A978941D68FE53F5801AD33 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - D39EAD93E7B6CE56EAE3E236DE3859C4 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - D42C69C305DF4066563E616D41AF01B0 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - D4496953A929E573A9D563A20EF2DA08 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - D44F9C69CA0E588E2E84D3E2281BA72F /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - D45C5D20985EAD7A3690186D730E7E8A /* TMBarLayout+None.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBarLayout+None.swift"; path = "Sources/Tabman/Bar/BarLayout/Types/TMBarLayout+None.swift"; sourceTree = ""; }; - D5A3E52428A2B73C7C9DBD5BB571173E /* TouchDownGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TouchDownGestureRecognizer.swift; path = Pod/Classes/iOS/TouchDownGestureRecognizer.swift; sourceTree = ""; }; - D5E56E0E8D8EA0FEB14BF95BA7F9051B /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - D644BB56E13FAF29F98CDFC3835FF9E7 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - D6704656DFFACC67254774B77C687905 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - D6994835E966BA26255AD7D1B8219066 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - D7BEECE9E4EB0E93EA45BA3D38EB3936 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - D7E239392D1DDA2E53E66188A9BA7C10 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - D85A96E4B897743A0178E4A32F2937D8 /* Tabman-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Tabman-Info.plist"; sourceTree = ""; }; - D89D5661F677CD46E1E6154507B1400C /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - D91A65085D99827DCAB4838FD12CEA9E /* UIView+DefaultTintColor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+DefaultTintColor.swift"; path = "Sources/Tabman/Bar/Extensions/UIView+DefaultTintColor.swift"; sourceTree = ""; }; - D9D16BB68D6C5FF848A8EDB49A2CE244 /* Tabman.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Tabman.modulemap; sourceTree = ""; }; - DA77C75C02C3F90DB15E480B0F935647 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - DB3A58CD047085C7E0D09F47E68871AD /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - DBCF626B4A6D0C349365ACBE4C890FD1 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - DC2C9DC55F613814414178D242346EF1 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - DCBA2947F09C1C6ABD8C6E57411CE707 /* TransitionOperation+Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TransitionOperation+Action.swift"; path = "Sources/Pageboy/Transitioning/TransitionOperation+Action.swift"; sourceTree = ""; }; - DCDE0DC6B14E32F26C87D80834D7F42E /* ConstraintMakerPriortizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPriortizable.swift; path = Source/ConstraintMakerPriortizable.swift; sourceTree = ""; }; - DE2881746B8DB0405DA6F5206FD26649 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - DE6B816060E20234EA27CA2DCE4B6DA7 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - DF47A37EE740EC09A9B9632DFED358BE /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - DF62697902036624E251709DFCDE4DA2 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - DFFAC7DFDD3BF9F154133BC8B8B0C87A /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - E00764C0948DCD5004AEC3AD7E0E82A3 /* TTGTagCollectionView.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TTGTagCollectionView.release.xcconfig; sourceTree = ""; }; - E06C1B60C1D4C3F6AF27441345FED1F9 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Source/ConstraintMaker.swift; sourceTree = ""; }; - E0724030B6206965EF17953795BC3BFF /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - E0C814EF9C6798FECBE1978EFECC7AC5 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - E0F1B52175B9B56C83F3FAFA3E862174 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Source/ConstraintPriority.swift; sourceTree = ""; }; - E29D5AFAA620DE9E6F5489EAF6848B7B /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - E2C6BB9307F7B0D565E51839BA35FB6E /* TMBarIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarIndicator.swift; path = Sources/Tabman/Bar/BarIndicator/TMBarIndicator.swift; sourceTree = ""; }; - E3E9CC5F2E5F697C03AA4D6870AC1E43 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - E405046DD60362FCD16321EA25C071F7 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - E440A6E765CE4DB46948066AF42292FC /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - E471F934E385539B7C151EB53D1A19FF /* PageboyAutoScroller.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PageboyAutoScroller.swift; path = Sources/Pageboy/AutoScrolling/PageboyAutoScroller.swift; sourceTree = ""; }; - E484456D0F5B07739EC47E033738B6B4 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - E4D152AEF469087F9BDD7DC5810261DB /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - E53BE10EB4F97B5AEC112FA204523043 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - E5AA3093A8F9E9C90EFFB46FC9B15199 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - E5D9ACA56E3F9415A5EA87C515287255 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Source/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - E6F58515016C1E210B813BADE1860CDD /* WeakContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakContainer.swift; path = Sources/Pageboy/Utilities/WeakContainer.swift; sourceTree = ""; }; - E743B804BE01BE8BFAABB0489C702D6C /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - E76942C60164455E191F0422C0A2CA65 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - E7D34EDB5DAF41BEE2128A5CA6D5A91E /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - E81F91A52CBF776B193EDF6E53EB76E2 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - E91BD6E3B4462CF7C570BAEF5B18FC79 /* TMBarButtonController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonController.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonController.swift; sourceTree = ""; }; - E9449D9684DABA6E3BFAA52E78E84531 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - E9AA8D396D02F9440E2FA89E2D8E7578 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - E9FBF7EAC9B4032CDD05BA87FC9E35E6 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - EB30E8B8F552434447B28D9C377E7357 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - EB7CA7CED81DFBF674F1768A78A40EDC /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Source/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - EBE74B0DCBB2E348DFE07664E3FAECD9 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - EC7F0E40E7C6D0E465B190D5CCF9BAD9 /* TMHorizontalBarLayout+Separator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMHorizontalBarLayout+Separator.swift"; path = "Sources/Tabman/Bar/BarLayout/Types/TMHorizontalBarLayout+Separator.swift"; sourceTree = ""; }; - EC8B78F0BB5429F1767F147EBF8932DF /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - ECB6302F721CD8F1FD3BA192BA9C9C65 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; - ECC55B6ED4DA63680DD6FB584D4B9125 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - ED5B6F5C9B289AB653E765015E4A8A33 /* TMTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMTransition.swift; path = Sources/Tabman/Bar/TMTransition.swift; sourceTree = ""; }; - EDB83C44B5EC832616BFDB9E39E466A4 /* TMBarButtonStateController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarButtonStateController.swift; path = Sources/Tabman/Bar/BarButton/TMBarButtonStateController.swift; sourceTree = ""; }; - EE86D45A340578149DA4771125FF394C /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - EFDFAD00F796E1E0924A6831E419E5EF /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - F0928660B474F9FC91CEE3DE1510DF38 /* TMBarLayoutParent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarLayoutParent.swift; path = Sources/Tabman/Bar/BarLayout/TMBarLayoutParent.swift; sourceTree = ""; }; - F0B5E541921F913C210B011DEBD70E7A /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - F2102DB86E1DFE2AD93B58A70C99BD26 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Source/ConstraintView.swift; sourceTree = ""; }; - F22114E09419D27875A65DB266A9A9D0 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + CC63B4439D99A2F21BC1CDA8432B1F7B /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + CCA34DBF858E7D556214719B0C5A3EC1 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + CDDA3B1602A17FB4E41332E43AABF140 /* BarMath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarMath.swift; path = Sources/Tabman/Bar/Utility/BarMath.swift; sourceTree = ""; }; + CDF88C81E0CF8BA5ADA1ABFD5ADE88CC /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + CE1B11EFACB0E691FD0806A46042A801 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + CE1C62D6C9E1245BEA91B56B80F4A38E /* UIView+LayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+LayoutGuide.swift"; path = "Sources/Tabman/Extensions/UIView+LayoutGuide.swift"; sourceTree = ""; }; + CE585BFFA82A5DDD625B4D4E557F394C /* TTGTagCollectionView.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TTGTagCollectionView.debug.xcconfig; sourceTree = ""; }; + CE5B92E03EE185145F3E16CFC2F1A388 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + CEC6C3CD49AACC2A0AA169808052BFD9 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + CEE7F182E4F4F776E716B2581AF3B0B0 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + CF99564D745C5488C18B5579B5264DE6 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + D08245ABC6BC637216BB6C39D6FBDFAB /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + D0A43CD3BA8A4157D94281DCF0D2A81B /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + D1414A048047672462410423CBA0D43D /* TransformGestureRecognizers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformGestureRecognizers.swift; path = Pod/Classes/iOS/TransformGestureRecognizers.swift; sourceTree = ""; }; + D18FA1CA3CDAC72018211F27A72F10B8 /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + D322130870E9DFA9ECC2576A35267236 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + D40378FAA3849913A9F9113A09850A18 /* RxGesture-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxGesture-umbrella.h"; sourceTree = ""; }; + D4F61B032143601FC5B5855DFA78E0A0 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + D600952B5B6B065ABDF5CB4773E9FE0E /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + D63B9A90CEBC9A1D31FDA9E415E33A13 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + D6B71E966898C19ACCD94385F8BB2619 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; + D6B8ADE5E0169A2D4C6B9B2D5DB02B82 /* TMBarView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarView.swift; path = Sources/Tabman/Bar/BarView/TMBarView.swift; sourceTree = ""; }; + D735D1E1672FA3BD5B73F7CD52D3D161 /* View+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "View+RxGesture.swift"; path = "Pod/Classes/View+RxGesture.swift"; sourceTree = ""; }; + D7782DF3BDE302EAE4FC68A44F6B6DE8 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + D87689652D01CB22406B2790FB58A385 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + D8DD836B49B6B96CBE17592F578C9518 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + D8F765355E2EFB7C4188627FC0527F10 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + D955919942E9D4559B67329481BDF411 /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + D95B14FA99F34F2268A553A8FC483FBF /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + D97C33054B0535AF35F7CB339F3B9CC7 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Source/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + D993E39BD98196119A558F04A869741D /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + D99B21DBC89118EECCD29CFB682A3E9E /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + DA5A3B21A30626858015D43E76886BD4 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + DB4F7193AE5F1C65EE496BE9B464D6AC /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + DB87A9CDB53C79D239C0759E31F5CB90 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + DB973E39A0D36AE568EB70C915D77385 /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + DBCC5A593507EE58A26DB2FCCACDB398 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + DC12103DF9B816F69AA3B667FBE29B60 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + DCC357C9DFACB1C9F399E4EAC30BDBFB /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + DDAD9435D4B067C717DAC74A80E02810 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + DE55B40BD4A5234B0F8FB34D8F900C38 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + DE6677961D6C0A535863FD6BA255B026 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Source/LayoutConstraintItem.swift; sourceTree = ""; }; + DE96BFC25BA933077798D1BCFEA5FA7C /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + DF451896D729F4D2FD12147F156D37D1 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + E1013518C98E146E6177B6F7E53C135C /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + E2618851CF95DE4C7905208353D29BA3 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Source/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + E2787918E238962A6689C673E05C4471 /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + E2C530ECAA8E8D22319AE4194841814D /* RxGesture-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxGesture-dummy.m"; sourceTree = ""; }; + E2D84FC4276CA7D4E749EDE081A6C43E /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + E341C3B79DFDAAFF0735D8869C63904B /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; + E3CF5856622B016AEA103B805514B7CF /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + E449B2A0EF00564B38177E553DA2DCC3 /* AutoInsetSpec.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AutoInsetSpec.swift; path = Sources/Tabman/AutoInsetter/AutoInsetSpec.swift; sourceTree = ""; }; + E4916BB806A0D5FEF72007D052037B51 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + E4ACF3CEF769D085FF6D87EEDC14DC17 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + E54072BFE8ABDD801B334D490357D36F /* TMBar+Templates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TMBar+Templates.swift"; path = "Sources/Tabman/Bar/TMBar+Templates.swift"; sourceTree = ""; }; + E5639834BDF1AF2EB28A9995CD642F96 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + E68B5C40D358BB13C8CA6920342752DF /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + E6C2C12345C3E1652AB3ED43376797AB /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + E73EBB8200BE96C801647558DCF5DDCB /* GenericRxGestureRecognizerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GenericRxGestureRecognizerDelegate.swift; path = Pod/Classes/GenericRxGestureRecognizerDelegate.swift; sourceTree = ""; }; + E76AA6D63FBAAF20B4BBEA3F2F14A99B /* Pageboy-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pageboy-dummy.m"; sourceTree = ""; }; + E7CD04EAD6873C45470C4492569517E1 /* PatchedPageViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PatchedPageViewController.swift; path = Sources/Pageboy/Utilities/PatchedPageViewController.swift; sourceTree = ""; }; + E7D6EE6E1A83E15A3C9AFA413440B364 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + E7D77F403C9EA57180151A56C68499B0 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + E83F7BC917758FEC2C427C8C6ADB7C5C /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + E8576BA18A1139E6290CD2B4F55562F9 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + E857843EA40CCD283396380E7C3E3E96 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + E8B7B6EADEE040ACAD5CC05EFEEE7E01 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Source/ConstraintItem.swift; sourceTree = ""; }; + E8E70EA8DA76409382DF8CF5A05BA334 /* NavigationDirection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NavigationDirection.swift; path = Sources/Pageboy/Model/NavigationDirection.swift; sourceTree = ""; }; + E8FA62038F38E885052887BB8E300D85 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + E9392337A9EE3B7982AC476B7131F713 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + E9BC4C8EE3062FB3F803D05B3095103D /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + E9F39CAFDF869FFF1E2907B1E2A76603 /* PageboyViewController+ScrollDetection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PageboyViewController+ScrollDetection.swift"; path = "Sources/Pageboy/PageboyViewController+ScrollDetection.swift"; sourceTree = ""; }; + EB38AF0E7F9DA7286DA580E16FE54D84 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + ECA5FF15213B05049B6A68DC13264D01 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + ED1DDFC990730A5CE885C7E894858A10 /* TMTabItemBarButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMTabItemBarButton.swift; path = Sources/Tabman/Bar/BarButton/Types/TMTabItemBarButton.swift; sourceTree = ""; }; + ED2B71830F3F7BF10C07E68A67AFC6A9 /* TTGTextTagAttributedStringContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTextTagAttributedStringContent.h; path = Sources/TTGTextTagAttributedStringContent.h; sourceTree = ""; }; + ED6D3905AC318C1451519311694C6A4F /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + EE4185D414EA6EDC26828FBBF3425914 /* TTGTagCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTagCollectionView.m; path = Sources/TTGTagCollectionView.m; sourceTree = ""; }; + EE5B70CCBF666B2A6FB6BE2887D126B1 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + EF213F2E5C08E0804C6486FDA118EF66 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + EFF0797FCBB5DA943986D3FB915F2C38 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + F039C5377DD4F38506B2014383FB104D /* RxGesture.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.release.xcconfig; sourceTree = ""; }; + F0423F9F55C94E1CC9A36F5ECCB6A768 /* UIHoverGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIHoverGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UIHoverGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + F085CAF5E5F806A646528FF7DFE095AA /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + F0B65986F91AB9A202AF33011F1F13AE /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + F0DA70A6A3C7F98AF575A4788C69381A /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + F13A7BFE65E54250C022AC33F5BF82D0 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + F15D50E279FD47720CF05F1CC6F99556 /* TTGTextTagStyle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TTGTextTagStyle.m; path = Sources/TTGTextTagStyle.m; sourceTree = ""; }; + F1B451FDD91B0E939884143CD57DE66D /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + F208CF5AEAD647C972222B2ED031CB87 /* Tabman-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tabman-prefix.pch"; sourceTree = ""; }; + F25521E9E9786ED6B2863CDA6FDF2884 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Source/ConstraintConfig.swift; sourceTree = ""; }; F2C5165AB9373715D50C7B63B8A29AA9 /* Pods-EatDa */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-EatDa"; path = Pods_EatDa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F3232551879D6DBBF750FF99789B48BD /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - F32E6C6C891CBB488500879F02A3E362 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - F3B282399C290DA8977C8EFC4AF6E16B /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - F456E5F6698D39AC81EF04000B5EF96B /* UIView+LayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+LayoutGuide.swift"; path = "Sources/Tabman/Extensions/UIView+LayoutGuide.swift"; sourceTree = ""; }; - F46EA53F9203F79314265C57EEA87801 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - F4F83A2BF027AA6854044865FB8A127E /* Tabman-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Tabman-prefix.pch"; sourceTree = ""; }; - F63C2DFEE934B0063EDE6DEBE5720760 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - F65CC58FFE91623888D844DDB281FF6F /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - F6C5F6C6800AE34DEA82F6565E1FB47B /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - F70924D8B4604C479C94F5C5BB8C267A /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - F74ECFD3BC4D6DF3466B9131D437001F /* TransformGestureRecognizers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformGestureRecognizers.swift; path = Pod/Classes/iOS/TransformGestureRecognizers.swift; sourceTree = ""; }; - F7FA81FFB37AC1B68596A4247CF37642 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - F88D7D9650102217CFF9FF964C6928D2 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - F9F6F50A027648318EE394ED2C4038D4 /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - FA1D83CCDC2BC53C24C1B60672F4DE7B /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - FA5574EB7FCCC6E7257E427919B9BCD1 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - FA7CB6F7934A662EBE44B5E2CCFEA135 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Source/ConstraintViewDSL.swift; sourceTree = ""; }; - FA832F0FBC3E5C25C3BD6F0D80A4320B /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - FAC87847224F1B1CFCF6AD713BD2A165 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - FADBEA3CD4D5DEA7982ABF9B2BF0FD1B /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - FB3E367BAA5B7B0192E03799750B9612 /* TMBarViewScrollHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarViewScrollHandler.swift; path = Sources/Tabman/Bar/BarView/TMBarViewScrollHandler.swift; sourceTree = ""; }; + F2CAC1A14AD3934265FAA90763459C67 /* TMBarIndicatorContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TMBarIndicatorContainer.swift; path = Sources/Tabman/Bar/BarIndicator/TMBarIndicatorContainer.swift; sourceTree = ""; }; + F33C9BDCB42ACE4A758176DB30EE5C38 /* Page.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Page.swift; path = Sources/Pageboy/Model/Page.swift; sourceTree = ""; }; + F34027E38772D3B2A7566CD2B355E554 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + F3CC7CFC1E55CDD4B61A5EC2A78A3A80 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + F3F0EC9D8AF0697A53E748A3E76E4EB0 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + F433546C35520555228A2C81BECCF1E7 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + F43AD5AAB3B69F7047A3B98D0AB183C9 /* Tabman-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Tabman-Info.plist"; sourceTree = ""; }; + F46495FA1099900E42D698D793085A83 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Source/ConstraintOffsetTarget.swift; sourceTree = ""; }; + F532DC25E8390365F7CD27E3961055AA /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Source/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + F58F91E27DAF34C7687418DDE8FC50B2 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + F66AD95F60AFB8D7A3505003C8A986EE /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + F6870AE222741C43355864CCC7560BAF /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Source/ConstraintMakerRelatable.swift; sourceTree = ""; }; + F73BFCAE7806DB1253832EC0FFC31F50 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Source/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + F765A34854B04F2DF3015AB02E0FC513 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + F7E25F0742AE4E0B63104E76A7FFD115 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + F852768E5DD111C93FB62242025F1100 /* UILongPressGestureRecognizer+RxGesture.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILongPressGestureRecognizer+RxGesture.swift"; path = "Pod/Classes/iOS/UILongPressGestureRecognizer+RxGesture.swift"; sourceTree = ""; }; + F8974041E7C09D4AC82CE2092E3EB2DB /* TTGTagCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TTGTagCollectionView.h; path = Sources/TTGTagCollectionView.h; sourceTree = ""; }; + F89C12380BED1AA59301D40A58668124 /* Tabman-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Tabman-dummy.m"; sourceTree = ""; }; + F90AAFFC1B31DE972F304FF74568A3E0 /* TransitionOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransitionOperation.swift; path = Sources/Pageboy/Transitioning/TransitionOperation.swift; sourceTree = ""; }; + F95E574DB2FD7C88E243C20F4C8F7D4D /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + FA5E7B9D7E3942C11BF5748AB55C2398 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; FB91467B66ACA2F243FCABBD84FD43A6 /* Pods-EatDa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-EatDa-dummy.m"; sourceTree = ""; }; - FBCB131676576BD1D94B16B9DB55769F /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - FBD63542DB1FF95C503FFB45F5857A11 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - FBEBDFC55DF8F9A74F9FBA327DFEA7A4 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - FC05ABCB9E363F7F09AB68CC06021DB2 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - FC82DC301085D7DA8C76AD9B099306F7 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; - FCA2745D9E0C0CB447ADFED51B0664D7 /* IndexedObjectMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexedObjectMap.swift; path = Sources/Pageboy/Utilities/IndexedObjectMap.swift; sourceTree = ""; }; - FDA6DA61A8F025C436EF2B9470C16DF9 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - FDF5A1B631CC5B6F30F4DE4A861B2C3A /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - FE47F36EBD2061CFDD77DE65ED91B3CC /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + FBEF5EA33510E695B5459C9C38397544 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + FD0100A9EC7A3CEBEAC2C4EF9598A125 /* TableViewInsetCalculator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TableViewInsetCalculator.swift; path = Sources/Tabman/AutoInsetter/InsetCalculator/TableViewInsetCalculator.swift; sourceTree = ""; }; + FE072B69EBD12369E6591002ECED346C /* RxGesture.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxGesture.debug.xcconfig; sourceTree = ""; }; + FE6E63D7334A532CFFAE9307A09AA9BE /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + FEBE785CCF9D78D35A1251DBEAD34A27 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + FF6B49B4F7E337962714F8B144CCE09D /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FFC18EE7249CF52F9ADD077D5BF8E15D /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - FFD20A630FFFD897A3CB05F7FF88C223 /* TransitionOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransitionOperation.swift; path = Sources/Pageboy/Transitioning/TransitionOperation.swift; sourceTree = ""; }; + FFB6ADCC67A34C0706F37F66891CFFEA /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 15DC142A7EE833251AA37FC8E2B8E01F /* Frameworks */ = { + 29A6C04D0AB2DC161FF4E425CA066955 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7B068137A8925891446203B5D3D6A4ED /* CFNetwork.framework in Frameworks */, - 0F4037DBF307AC8058BD0A3D35C7E7E9 /* Foundation.framework in Frameworks */, + 3DF9671929F1A37D21616E1BCDBFAF56 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2DD984E910B4BAD5DA61B4E423937FC1 /* Frameworks */ = { + 39D530C2A3085A1033683EC9AE0BC313 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 02B21DE837E5EC09BFF95991C80EFD19 /* Foundation.framework in Frameworks */, + 33F86FAB918B148A63A1575667F9B570 /* CFNetwork.framework in Frameworks */, + 9C0BE8FA0030B2BC1DF7C159FA059389 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1373,29 +1369,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 81DB1665E1495609510BA493822E5A85 /* Frameworks */ = { + 9B30433E568C40FCE04D5188A9715448 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E719A3B025B9DACE693130120BD9B927 /* Accelerate.framework in Frameworks */, - 420C200A05BB29E1D299D1BADE9139D2 /* CFNetwork.framework in Frameworks */, - 3AD5DBB915C2623991F7DBACD173BBB4 /* Foundation.framework in Frameworks */, + CCA22C9F421C9E8C13009947816D8C82 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9A572C691D82372D41A402CF46C517BF /* Frameworks */ = { + A8A111F15409F9ECD5E5DCAEA4129892 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 581984380031A214046F84554C946FF1 /* Foundation.framework in Frameworks */, + 78E2E77C39EDC6E88056471011ED4971 /* Accelerate.framework in Frameworks */, + FE56C2C338F4AF9B082E69A1BD8F1B03 /* CFNetwork.framework in Frameworks */, + 135319C281FEBB39CB6E8168C5F7120B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9B30433E568C40FCE04D5188A9715448 /* Frameworks */ = { + C82E052965F081BF2E7E2DB501C7ED5C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CCA22C9F421C9E8C13009947816D8C82 /* Foundation.framework in Frameworks */, + 5A664265CC1BD5435F81809E58EEA036 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1418,51 +1414,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 02A7027BDC52352876B40013152FB6F3 /* SnapKit */ = { - isa = PBXGroup; - children = ( - 6A34C1E05D9A3887D822170E9F2E877F /* Constraint.swift */, - 6EA2881B9BF320475AAE23558341BE76 /* ConstraintAttributes.swift */, - 581DD38D26D367BCF6AC996280834143 /* ConstraintConfig.swift */, - A83DEC7ADFA5BFFA7DDB122D690BF4A9 /* ConstraintConstantTarget.swift */, - 0942DE84E67E92B0480E0715068BC989 /* ConstraintDescription.swift */, - 4BFCCC02092DD25805B41445F8E5750F /* ConstraintDirectionalInsets.swift */, - E9FBF7EAC9B4032CDD05BA87FC9E35E6 /* ConstraintDirectionalInsetTarget.swift */, - 709341FB765FA6A8DF458F87BF50E486 /* ConstraintDSL.swift */, - 28755ADC8A36D4BB16929D728E942718 /* ConstraintInsets.swift */, - 6D8EDF6B80A26ED9F72155FE0BF6AB44 /* ConstraintInsetTarget.swift */, - ECB6302F721CD8F1FD3BA192BA9C9C65 /* ConstraintItem.swift */, - C23ECB63334D7761195A9A4D30C247A6 /* ConstraintLayoutGuide.swift */, - EB7CA7CED81DFBF674F1768A78A40EDC /* ConstraintLayoutGuide+Extensions.swift */, - A711C18F4FFFDB7180205CD7E878A218 /* ConstraintLayoutGuideDSL.swift */, - 170F53040BF0221D28DA4E79EF2F4367 /* ConstraintLayoutSupport.swift */, - E5D9ACA56E3F9415A5EA87C515287255 /* ConstraintLayoutSupportDSL.swift */, - E06C1B60C1D4C3F6AF27441345FED1F9 /* ConstraintMaker.swift */, - 509DA47A48D303AD786B62886EAC7704 /* ConstraintMakerEditable.swift */, - 6EA26F490D8EA5DDA0246B3326F50CD8 /* ConstraintMakerExtendable.swift */, - DC2C9DC55F613814414178D242346EF1 /* ConstraintMakerFinalizable.swift */, - DCDE0DC6B14E32F26C87D80834D7F42E /* ConstraintMakerPriortizable.swift */, - 1525364A3FFA18A6F5225EEDEDFCA2CA /* ConstraintMakerRelatable.swift */, - B0099CF72E4B4788020D74413531A07A /* ConstraintMultiplierTarget.swift */, - 08CC00A3EA8F3308A996A2EBB31CBDDE /* ConstraintOffsetTarget.swift */, - E0F1B52175B9B56C83F3FAFA3E862174 /* ConstraintPriority.swift */, - CC70128667A48C608D5B0309F40F595B /* ConstraintPriorityTarget.swift */, - CBAC039BC06DCF3B95C362443F89F3B9 /* ConstraintRelatableTarget.swift */, - 18F33C8F7A66BF6A72617BEE0113979B /* ConstraintRelation.swift */, - F2102DB86E1DFE2AD93B58A70C99BD26 /* ConstraintView.swift */, - 62C5E3DADAD39586598B970D12434B05 /* ConstraintView+Extensions.swift */, - FA7CB6F7934A662EBE44B5E2CCFEA135 /* ConstraintViewDSL.swift */, - 2FA93ADF8624B3B63BD5BA3F1858C482 /* Debugging.swift */, - 66BAF3F9F89D6280024FE5B014D3570D /* LayoutConstraint.swift */, - 8FFD2C0D20C0D5C1AD06438F8E133058 /* LayoutConstraintItem.swift */, - 7FE03BD7A767679F2CDD2881E164A834 /* Typealiases.swift */, - 0610BA81543AEFA79D28616C2B9F3A0E /* UILayoutSupport+Extensions.swift */, - 358EE0DA40CD30243726727BD0526DBF /* Support Files */, - ); - name = SnapKit; - path = SnapKit; - sourceTree = ""; - }; 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */ = { isa = PBXGroup; children = ( @@ -1471,128 +1422,223 @@ name = Frameworks; sourceTree = ""; }; - 1391783174343768604F876A58E55383 /* Tabman */ = { + 1254B084C5E25C8F23BA32A7201550F7 /* Support Files */ = { isa = PBXGroup; children = ( - D3371689704CC7C316D7B4A0BDA8B2CD /* AnimateableLabel.swift */, - 05E321F5A0B0CD42B3C0D47852716927 /* AutoInsetSpec.swift */, - 17BF20CF8B2C1905571762CAB165C1F6 /* AutoInsetter.swift */, - 19686068E80A4C45B8AD4915D4DD177F /* BarMath.swift */, - 7CD6FF860984A5330B1101027AB11DEE /* CGRect+Interpolation.swift */, - C839F123D2BC0D808E88E34C33CD9FE3 /* CollectionViewInsetCalculator.swift */, - 84EFC7DB6B6B753F73F42B2553957357 /* DefaultInsetStore.swift */, - 3EB1666CF32215DEC5E0C7A977FBFDFE /* EdgeFadedView.swift */, - 2879315016DC3449A517F4AD3287C42D /* GestureScrollView.swift */, - 82548653B325710227AF55BD765E1306 /* InsetCalculations.swift */, - 9CEB0572AF8566FAF6064E411EF5FE3A /* InsetCalculator.swift */, - 299F1CC5040FA5C78DBA16A4E7FB2F6A /* InsetExecutor.swift */, - 2F110606EE2F231D155E0BAEF225E840 /* InsetStore.swift */, - 06E3C7965A7AA12EE753F3248E5D77AE /* PageboyNavigationDirection+Tabman.swift */, - 5446325271D7E5B046B3D7E23395FB1C /* PageboyViewController+RelativeCurrentPosition.swift */, - 65F50DE6B601479DEEE95AF1615372F9 /* ScrollViewInsetCalculator.swift */, - CCE659DBD3A7D7F03936663B35E632A6 /* TableViewInsetCalculator.swift */, - B1594AAD91B4DFF8043CDE9ADF09E3D6 /* Tabman.h */, - 35ED12E464503F96722C46023D8E2651 /* TabmanViewController.swift */, - 799EA4963D0E868AA031F4ECC384FC91 /* TabmanViewController+Insets.swift */, - 18DE39D49D491627E39A5AB2C08053A2 /* TMAnimation.swift */, - 8348F935276FCD2A17CD132F1BBE0DCE /* TMBadgeView.swift */, - 4A9A0F1CBF5B2C795A42A175D53DA377 /* TMBar.swift */, - ABE6A4CD37061B66B15C9ED28D972D7A /* TMBar+Templates.swift */, - 2336B561609995C55A8EC705FEE7DFEF /* TMBarBackgroundView.swift */, - 8A39B1891D6E78D629C88DD17285B77B /* TMBarButton.swift */, - 63111026C937D02AC861B232E5007E2B /* TMBarButton+None.swift */, - 043DDBEB1444AC04A057D2C7C937A066 /* TMBarButtonCollection.swift */, - E91BD6E3B4462CF7C570BAEF5B18FC79 /* TMBarButtonController.swift */, - AC28E41671C505121FDD28EEDC0E263A /* TMBarButtonInteractionController.swift */, - EDB83C44B5EC832616BFDB9E39E466A4 /* TMBarButtonStateController.swift */, - E2C6BB9307F7B0D565E51839BA35FB6E /* TMBarIndicator.swift */, - 521774C35D946679779858BA5ADD667A /* TMBarIndicator+None.swift */, - D20A5709456DBAACC3BBAB9797CC7DE9 /* TMBarIndicatorContainer.swift */, - 4778D514BABE7E087D116757F7C71B3C /* TMBarIndicatorLayoutHandler.swift */, - 7EEAB51339C07FB44CDD1E1AAD097B82 /* TMBarItem.swift */, - 8DD16212F68F9958AA627F891B16262C /* TMBarLayout.swift */, - D45C5D20985EAD7A3690186D730E7E8A /* TMBarLayout+None.swift */, - D16622A9C696C3511FD9F2857A234E1C /* TMBarLayoutInsetGuides.swift */, - F0928660B474F9FC91CEE3DE1510DF38 /* TMBarLayoutParent.swift */, - 87693E101DE02D1277A879749BD82AF8 /* TMBarView.swift */, - B073A86659B475FAFF3C7B94AB7A9839 /* TMBarViewContentInsetGuides.swift */, - 9B6C741D92E34463FD156883EF793E8E /* TMBarViewFocusProvider.swift */, - B816B8AD42003AB5B3850480885166C3 /* TMBarViewFocusRect.swift */, - 172593D97714D4CE64B010708274E299 /* TMBarViewLayoutGrid.swift */, - FB3E367BAA5B7B0192E03799750B9612 /* TMBarViewScrollHandler.swift */, - 729364A879F5A7EB0A029F167D780305 /* TMBarViewUpdateHandler.swift */, - 5376DBDB20849A21BD835F0DCC433805 /* TMBlockBarIndicator.swift */, - 55292E4605E8A9D1C5E43E8689CF89BE /* TMChevronBarIndicator.swift */, - 93330EF9F478DE5984D4F95F367AB815 /* TMConstrainedHorizontalBarLayout.swift */, - 694D906BD0B4A027EEC2E282BD9098DE /* TMDotBarIndicator.swift */, - A582DB7ACCB693C68FAF445F9FF3251D /* TMHidingBar.swift */, - 119CB106F28AABD712B176D2A4045F35 /* TMHidingBar+Triggers.swift */, - 305E1F06DD33D2BFE70F27FF5A21F5B4 /* TMHorizontalBarLayout.swift */, - EC7F0E40E7C6D0E465B190D5CCF9BAD9 /* TMHorizontalBarLayout+Separator.swift */, - 7D7BBA27ABDDA2AC00D3136011F9712A /* TMLabelBarButton.swift */, - 01376A856607B96AC8B46B4315AA4B0D /* TMLineBarIndicator.swift */, - 757A490FC31D2746412A8A2706A9023A /* TMSystemBar.swift */, - 4863454113ACDD78EFF0C7E90CA3B7E9 /* TMTabItemBarButton.swift */, - ED5B6F5C9B289AB653E765015E4A8A33 /* TMTransition.swift */, - 59589F58D932F2EB058B92E8B96DF8A0 /* UIColor+Interpolation.swift */, - 354B954E3699971077EC95676ED47A62 /* UIKit+TMBarItemable.swift */, - D91A65085D99827DCAB4838FD12CEA9E /* UIView+DefaultTintColor.swift */, - F456E5F6698D39AC81EF04000B5EF96B /* UIView+LayoutGuide.swift */, - 32C6E381BCDA1E512FF1D304343FC1E8 /* UIViewController+ScrollViewDetection.swift */, - 975D97FC967875BA42956EA8334E41CB /* UIViewController+Tabman.swift */, - 7F3D6415BFB87C7AA46435E8C6C13D25 /* ViewTitleViewContainer.swift */, - 74866BD73E3606D33BB02E5D30B58343 /* WeakContainer.swift */, - 1DA2B81B106A258359442F0EFD472A36 /* Support Files */, - ); - name = Tabman; - path = Tabman; - sourceTree = ""; - }; - 1B8818DEB1D7DBF49636626F2FAE710C /* Support Files */ = { - isa = PBXGroup; - children = ( - 30D0EDCF1D7D98F71596162903C83822 /* RxSwift.modulemap */, - 9937C0B5480DE600C0ECBE55A540E07F /* RxSwift-dummy.m */, - 849D4E61EE05A153DED298B8606C2231 /* RxSwift-Info.plist */, - 6D6B5E16FEEF96C0B8F3917167E2E38D /* RxSwift-prefix.pch */, - D4496953A929E573A9D563A20EF2DA08 /* RxSwift-umbrella.h */, - E0724030B6206965EF17953795BC3BFF /* RxSwift.debug.xcconfig */, - 93DF400F53A531B98F2ACCD4673F98C8 /* RxSwift.release.xcconfig */, + 1D89E7E852F5BE064EA7ACA0B3A212A4 /* RxCocoa.modulemap */, + 6CE8AD07476A83E6D6DD0FDEC5AD4210 /* RxCocoa-dummy.m */, + 3F93CED1BDED47CA87440AD12069D46C /* RxCocoa-Info.plist */, + 3BA74419A89D4CE95B7251DDDCC2BA5F /* RxCocoa-prefix.pch */, + 5BB3BB833431C703C6BEEE90BA1CB30A /* RxCocoa-umbrella.h */, + C8134EDEA64AEA158B484363EC4CBDDB /* RxCocoa.debug.xcconfig */, + 282020ABD26F07903D79B6189CD85827 /* RxCocoa.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxSwift"; + path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; - 1D3CD2327A1957E2D2C639D8B4FAC1F3 /* Pods */ = { + 1948BECBCA9914175771C927F4FE8357 /* RxSwift */ = { isa = PBXGroup; children = ( - EE8EDC27410A2633B276BA70B59552B7 /* Alamofire */, - FEBED6F74618A701B68C25FE3D2B9848 /* Kingfisher */, - FCCC908F8C32D34302443A0750426D33 /* Pageboy */, - 60471B6A22187513548F684FBFEE12AB /* RxCocoa */, - 7534A127A778180A2B62CCFFBED7101D /* RxGesture */, - A4803DC1491251A6F22DC36D175BC683 /* RxRelay */, - 9748B3C1FED4E82DAC9EB1D63DE5181C /* RxSwift */, - 02A7027BDC52352876B40013152FB6F3 /* SnapKit */, - 1391783174343768604F876A58E55383 /* Tabman */, - E57300A9F8665D3AF4E11CA0A10FFEAB /* TTGTagCollectionView */, + B2F1ACD3975F5634C910E0E9426346FB /* AddRef.swift */, + 342A18D498CDFD0975164C073FCCEFB7 /* Amb.swift */, + 8BAEBDB7EA9ED920748534B28776F613 /* AnonymousDisposable.swift */, + 7A0898184BFE5C1A3AE2410E3798590A /* AnonymousObserver.swift */, + BA066F71C5231BA3EBAB25E6C1528992 /* AnyObserver.swift */, + D87689652D01CB22406B2790FB58A385 /* AsMaybe.swift */, + FBEF5EA33510E695B5459C9C38397544 /* AsSingle.swift */, + 37D92583E9FFDB4F761DD9666A09FD76 /* AsyncLock.swift */, + 3284556B4B8EA21473E280F7A2AAA70B /* AsyncSubject.swift */, + 9AA3BD3C22B711BE392152CC9309BC06 /* AtomicInt.swift */, + 49017F2F41FD768006D9FFE1E72344B3 /* Bag.swift */, + 3AD9875FFE719F1C62009E4B7EC7FD7E /* Bag+Rx.swift */, + 69205730B28AFD4095C251EDFD28BAE7 /* BehaviorSubject.swift */, + 0A33107A1B33C23ED5630C883256B97A /* BinaryDisposable.swift */, + 7547B290B77731102CA78C6236A21A7D /* Binder.swift */, + 90941FA97942EAC07A8D2A3B9F0171BA /* BooleanDisposable.swift */, + 5A6B4FDFD630EDFF9EF3E26BE83AFE25 /* Buffer.swift */, + 1814F9410D19A0DB05DD5FD7467A2981 /* Cancelable.swift */, + 564734E0F02A07C743A2AD59A1F19045 /* Catch.swift */, + DBCC5A593507EE58A26DB2FCCACDB398 /* CombineLatest.swift */, + DE96BFC25BA933077798D1BCFEA5FA7C /* CombineLatest+arity.swift */, + B9DBAE9EE006B43B64F96D30ACCC91E5 /* CombineLatest+Collection.swift */, + 488AEA30E0ED2195ECA1EC8DB5AB0DB6 /* CompactMap.swift */, + A09028C52668FB4B8225801314B8AA3C /* Completable.swift */, + D955919942E9D4559B67329481BDF411 /* Completable+AndThen.swift */, + C58E8C061237843865DB35AAEC7ECB42 /* CompositeDisposable.swift */, + 7B1BC17AC1A78D97E1FC95B79491DFA0 /* Concat.swift */, + 78E79AFEF6253CC0E769B320215841F7 /* ConcurrentDispatchQueueScheduler.swift */, + 3615756A27B6074BB20EE45CD9B87D8B /* ConcurrentMainScheduler.swift */, + 34E42007B174ADB41E8A50443EECC93F /* ConnectableObservableType.swift */, + 8CF94CD1B14FF75E09FB4E3F78A161F8 /* Create.swift */, + 703B0905ABD560EED5A19F82041386D4 /* CurrentThreadScheduler.swift */, + A79ED34FF6D56160250CFE2664786D4E /* Date+Dispatch.swift */, + 28A8C09CEC4DBB7624EA57DEAAE8B33D /* Debounce.swift */, + 3C41C76A38D26031F75D450C9C9FBB37 /* Debug.swift */, + AEFE7F98F7443C4C88525DB73E7E7929 /* Decode.swift */, + E8FA62038F38E885052887BB8E300D85 /* DefaultIfEmpty.swift */, + C2383029894EF8A96A321AEB60D03AD9 /* Deferred.swift */, + EFF0797FCBB5DA943986D3FB915F2C38 /* Delay.swift */, + 465D18AA140ED214F4890006A84A4559 /* DelaySubscription.swift */, + 9D4ACA09A3BE714ACB7E769AD5281F79 /* Dematerialize.swift */, + 56979105A0C5B3A5C7D52ABF4076E7D4 /* DispatchQueue+Extensions.swift */, + E1013518C98E146E6177B6F7E53C135C /* DispatchQueueConfiguration.swift */, + D0A43CD3BA8A4157D94281DCF0D2A81B /* Disposable.swift */, + D8DD836B49B6B96CBE17592F578C9518 /* Disposables.swift */, + 9341BCA24F026184AFC0B5C75A4F196A /* DisposeBag.swift */, + 090CA2C359B0CF6C45262BE097487990 /* DisposeBase.swift */, + 14C128A17C40949B40ABA1371C7149A2 /* DistinctUntilChanged.swift */, + 5BEB5E83FEF08F15134D037C107F147A /* Do.swift */, + 4681420D94A4043D40D34967AC824221 /* ElementAt.swift */, + 99ED7F49F1AC1CB5447B72D2723B6DD0 /* Empty.swift */, + CB57B8FFB7451EB127C2F7AFE5164783 /* Enumerated.swift */, + 9709E8E546735772755E79E92CA520D3 /* Error.swift */, + 63F5C58A935B76F441D23F20AB1FCBD8 /* Errors.swift */, + C69E98389AE31BFFC30453CAB4C9DEAD /* Event.swift */, + 2C16927058D533677B1EDB7E81B2540C /* Filter.swift */, + 4C84BB3202819807B9507CE68F86AB60 /* First.swift */, + 6A8BFC204EED9951100D7C972C374B21 /* Generate.swift */, + A8EE138B8647197AFD4B2D46D263961B /* GroupBy.swift */, + 09BE2A1177EE4834F3E16A59EBE6D423 /* GroupedObservable.swift */, + 5FD6A2288600512E49D9801F89F50690 /* HistoricalScheduler.swift */, + 0ED70FC61D4AFB9D121CC446DE8BB64A /* HistoricalSchedulerTimeConverter.swift */, + C9EF892660D1D9CE47BC384E70C361B9 /* ImmediateSchedulerType.swift */, + C2BC303E3F6E9579D0D9D2AEDD9BDFAF /* Infallible.swift */, + 72E491EC6DFB192F378F1AAE97D72A1F /* Infallible+CombineLatest+arity.swift */, + 82DB4389CD7815D1F5436C32A69CDBDB /* Infallible+Concurrency.swift */, + FF6B49B4F7E337962714F8B144CCE09D /* Infallible+Create.swift */, + CE1B11EFACB0E691FD0806A46042A801 /* Infallible+Operators.swift */, + 2D739C3189905C4C2BE197A0BB5903AF /* Infallible+Zip+arity.swift */, + 7EA7FC9F1AFF606877011715F001D8C2 /* InfiniteSequence.swift */, + 97E1DF0C9A17489284BCD66FFA5D27E0 /* InvocableScheduledItem.swift */, + 316BEBB29183ED683269F17EA24F6EA7 /* InvocableType.swift */, + 0908EDE7DF93938FA1BF0067FBC1CF33 /* Just.swift */, + F3CC7CFC1E55CDD4B61A5EC2A78A3A80 /* Lock.swift */, + 279E2EF29596F98CBBC60AE76DBA1A79 /* LockOwnerType.swift */, + 46193F67AD18322436C6D41949B8CC23 /* MainScheduler.swift */, + 86445EA0E6F04E2F1E17AE85F62A77EA /* Map.swift */, + A1DD2D4CCC0BA2A3737CB2B208D5EC40 /* Materialize.swift */, + 58DCDC6A1BD6F30BACA7DEA78A7A3877 /* Maybe.swift */, + ED6D3905AC318C1451519311694C6A4F /* Merge.swift */, + 9098708A0D5B0F7F3CFBF24440150310 /* Multicast.swift */, + C1DBAA8C38429409ED6F5F87725D63B9 /* Never.swift */, + 14B5529B92F58AE5CF2CC14C0D53FEFC /* NopDisposable.swift */, + D95B14FA99F34F2268A553A8FC483FBF /* Observable.swift */, + F433546C35520555228A2C81BECCF1E7 /* Observable+Concurrency.swift */, + 99E05EA1E24560F37688E47EA5045BA6 /* ObservableConvertibleType.swift */, + E4ACF3CEF769D085FF6D87EEDC14DC17 /* ObservableConvertibleType+Infallible.swift */, + 91EEAFEDAB6DBE91A9448DDB8DCAB93A /* ObservableType.swift */, + 353DA178703467670EF6F7386233AB29 /* ObservableType+Extensions.swift */, + A3C3183B9579F642A75884FFFAFFB13C /* ObservableType+PrimitiveSequence.swift */, + FE6E63D7334A532CFFAE9307A09AA9BE /* ObserveOn.swift */, + 0FB30FABC343DF8CE1F90CDBE70258E1 /* ObserverBase.swift */, + E3CF5856622B016AEA103B805514B7CF /* ObserverType.swift */, + 3F0D10CFB71F84EBB119955B671F6AD4 /* OperationQueueScheduler.swift */, + FEBE785CCF9D78D35A1251DBEAD34A27 /* Optional.swift */, + 4C11D56848FE745A4340732DC93A99CF /* Platform.Darwin.swift */, + B496D6908598F060957178B791AF2BA7 /* Platform.Linux.swift */, + 044E53CF43930F8033B121221A01C9EB /* PrimitiveSequence.swift */, + 938CBFE318882DB2E8DA6020AA80DA96 /* PrimitiveSequence+Concurrency.swift */, + 3394AD433EEACDF75E8217F0512760EB /* PrimitiveSequence+Zip+arity.swift */, + D08245ABC6BC637216BB6C39D6FBDFAB /* PriorityQueue.swift */, + DB4F7193AE5F1C65EE496BE9B464D6AC /* Producer.swift */, + 6810C22367DC229269D212BBE5FA5231 /* PublishSubject.swift */, + 344A3F652D38EF1B24A48BD141C1D870 /* Queue.swift */, + 349055C03403415955045559F82B1326 /* Range.swift */, + C8F46048C65586B3F2B1ADA337D7A79C /* Reactive.swift */, + F58F91E27DAF34C7687418DDE8FC50B2 /* RecursiveLock.swift */, + 92CA46A0A0F99BD70AEA2D4045EF5CD0 /* RecursiveScheduler.swift */, + AFC13BE547E858906524BF3091CAC37E /* Reduce.swift */, + D7782DF3BDE302EAE4FC68A44F6B6DE8 /* RefCountDisposable.swift */, + 253A25351BA2EA0D37D5C8D42E2F45A0 /* Repeat.swift */, + 94AC1ECDABD4DDD7A7B031F46837F46F /* ReplaySubject.swift */, + 490DD9118D84C7F039D8C2A0D68DBF5E /* RetryWhen.swift */, + 87E73A4A3377DC30D4A77710495B890D /* Rx.swift */, + 079F15770E1E7C9251913517DEF92B5F /* RxMutableBox.swift */, + A8C93C667E2A492AD87C965C33B04B88 /* Sample.swift */, + CB01D1773F9AA0008BC4119B53750E8F /* Scan.swift */, + 55AE2BEBAD6DDC641B6C7D55B81EC01F /* ScheduledDisposable.swift */, + C6618B44E9A765E36119B455581BE262 /* ScheduledItem.swift */, + 1758768D0D19EFAF47C7A84F8A5BF6FD /* ScheduledItemType.swift */, + 02285BA0CA4C9C475B37520E40AD9AA1 /* SchedulerServices+Emulation.swift */, + 9BF8DA78A34BA8A5248788AC8C8E2FD9 /* SchedulerType.swift */, + BDB525001FAFF848825F20E8ACB88C1B /* Sequence.swift */, + 5C4DBFE52684A0299E1F7D7977B04C53 /* SerialDispatchQueueScheduler.swift */, + EB38AF0E7F9DA7286DA580E16FE54D84 /* SerialDisposable.swift */, + 97DF9B2069818404D96F93D0AF2D1145 /* ShareReplayScope.swift */, + CEE7F182E4F4F776E716B2581AF3B0B0 /* Single.swift */, + 8A11563F3B0A40EC8B9CCE6E3AEB98C9 /* SingleAssignmentDisposable.swift */, + C5B55EF6D298059095DCB385570DF858 /* SingleAsync.swift */, + 1170AFAB5C98A12F53364B0EDE8B9A1C /* Sink.swift */, + 038EAD28C61A4913C2BC924B018741C0 /* Skip.swift */, + D993E39BD98196119A558F04A869741D /* SkipUntil.swift */, + 841DD85F1BEC337C3603AF22EA9D09ED /* SkipWhile.swift */, + 0248A6A1A3845931980C26B8FBEE5E27 /* StartWith.swift */, + A5CF81E2E9344D1E5DF12DFEA9F58E50 /* SubjectType.swift */, + 7E8098668F5F9D49890604627550EF4F /* SubscribeOn.swift */, + C3F50D0F7641B2B3391561CCDE6E7113 /* SubscriptionDisposable.swift */, + 341F05A6445AAE25E83265854C7AB692 /* SwiftSupport.swift */, + ADFA8EC9DF6E3A7111DB35B940805A64 /* Switch.swift */, + 05F28CA374A6961A2A948EE8BC661FFB /* SwitchIfEmpty.swift */, + 5E187E8478D96BCA17361792645C8963 /* SynchronizedDisposeType.swift */, + 6134B10B06955361F76C16B5B41D1FBD /* SynchronizedOnType.swift */, + C30C7F3976DFE56DAD92EA1AF7438697 /* SynchronizedUnsubscribeType.swift */, + 03362015683B5EA4AF22B8F08B6B355D /* TailRecursiveSink.swift */, + E68B5C40D358BB13C8CA6920342752DF /* Take.swift */, + EF213F2E5C08E0804C6486FDA118EF66 /* TakeLast.swift */, + 9A73077496342FFFF47F715FD22B0FF6 /* TakeWithPredicate.swift */, + 6562F37529C77FD500802C897AAD73E7 /* Throttle.swift */, + 50EDF1DF1B9E5D463CF46C5E97F92359 /* Timeout.swift */, + CC63B4439D99A2F21BC1CDA8432B1F7B /* Timer.swift */, + F3F0EC9D8AF0697A53E748A3E76E4EB0 /* ToArray.swift */, + 1F88899526E952F6DC9678FFC9735A22 /* Using.swift */, + 801D0CE160EF6F31DACC22FC08DDFAAE /* VirtualTimeConverterType.swift */, + 8C606F438A91CDAF266973A4766EC330 /* VirtualTimeScheduler.swift */, + 75724F7FE807522B0A152C60B862C6D9 /* Window.swift */, + 9530CAFC234359355EF85F0773AF5C1D /* WithLatestFrom.swift */, + C462B2E7AFFD0E33B8285E1320E3E169 /* WithUnretained.swift */, + E9BC4C8EE3062FB3F803D05B3095103D /* Zip.swift */, + 31DA3DAE40F48E860ADB76467C601A59 /* Zip+arity.swift */, + 577AAACD28EA539A963135D3A9C5E71A /* Zip+Collection.swift */, + 99D80D28FE3AB0BA9D8732B584CF0636 /* Support Files */, ); - name = Pods; + name = RxSwift; + path = RxSwift; sourceTree = ""; }; - 1DA2B81B106A258359442F0EFD472A36 /* Support Files */ = { + 292A98CD50DDBE7AF47B1593C76DB923 /* Pageboy */ = { isa = PBXGroup; children = ( - D9D16BB68D6C5FF848A8EDB49A2CE244 /* Tabman.modulemap */, - 7B5FC7A2EF10310D970C09E12162B041 /* Tabman-dummy.m */, - D85A96E4B897743A0178E4A32F2937D8 /* Tabman-Info.plist */, - F4F83A2BF027AA6854044865FB8A127E /* Tabman-prefix.pch */, - CBA95475ACA41E29AAB34C2BD246214C /* Tabman-umbrella.h */, - 63FF041E02FE2C50F8F21C2243E103E4 /* Tabman.debug.xcconfig */, - 083B1605A28830CA79A19B176C88A8C2 /* Tabman.release.xcconfig */, + 2E7E8E87BC5D1601541B8B155216965A /* DispatchQueue+main.swift */, + 89B6138F47E08B675589E4A446F810FD /* IndexedObjectMap.swift */, + E8E70EA8DA76409382DF8CF5A05BA334 /* NavigationDirection.swift */, + F33C9BDCB42ACE4A758176DB30EE5C38 /* Page.swift */, + 0408E0A028CC1C523B57799CA1764F8E /* Pageboy.h */, + 0287791219A961A40DE17386D860EA2B /* PageboyAutoScroller.swift */, + 5C03BBD81D87CCB4054575336E5197EC /* PageboyViewController.swift */, + 1848C17E73AF7C790CA4C6A959B743AE /* PageboyViewController+AutoScrolling.swift */, + 39AB479491B8FF3F8F06B8847B5955FE /* PageboyViewController+Management.swift */, + 9DE57CDBC2F5D8FCA68B398679CFB0C1 /* PageboyViewController+ScrollCalculations.swift */, + E9F39CAFDF869FFF1E2907B1E2A76603 /* PageboyViewController+ScrollDetection.swift */, + 84798AF575D09355FB83360C188300F7 /* PageboyViewController+Transitioning.swift */, + AF2424E492FD60AECD374E294597CFD7 /* PageboyViewController+Updating.swift */, + AD01AE354192327E6BCF47B9EF7C5D86 /* PageboyViewControllerDataSource.swift */, + 34C368D157F37ABBE9C753835A9531FE /* PageboyViewControllerDelegate.swift */, + E7CD04EAD6873C45470C4492569517E1 /* PatchedPageViewController.swift */, + F90AAFFC1B31DE972F304FF74568A3E0 /* TransitionOperation.swift */, + 191C4D51946437BC31888BFCAA6AFD0B /* TransitionOperation+Action.swift */, + 261BFBFDE65F2D551B56658FCC569A1E /* UIApplication+SafeShared.swift */, + 22561B5A9ECF28FABFAD9EE0A16B86E5 /* UIPageViewController+ScrollView.swift */, + 5034FD68274E4AE9D736DD9186183407 /* UIScrollView+Interaction.swift */, + 53255F7E5666A8B547EEAFC20B4CA620 /* UIView+Animation.swift */, + 1A60BEB259E7B2DF7758B7CC654145A8 /* UIView+AutoLayout.swift */, + C342555DD02FE990E3590436887CC7AE /* UIView+Localization.swift */, + A7134F409CFD9D24097B63AFF19FAA0B /* UIViewController+Pageboy.swift */, + 0F188E3BD4D62230BFAE1E51F891328C /* WeakContainer.swift */, + B20793E05F3F20FB6CB94626B1A15127 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Tabman"; + name = Pageboy; + path = Pageboy; sourceTree = ""; }; 30DBD3690E09692B1541D6CA6F4C6E1E /* Pods-EatDa */ = { @@ -1612,72 +1658,119 @@ path = "Target Support Files/Pods-EatDa"; sourceTree = ""; }; - 358EE0DA40CD30243726727BD0526DBF /* Support Files */ = { - isa = PBXGroup; - children = ( - 0397D28C723AA31A32773614DDC5B31D /* SnapKit.modulemap */, - FA5574EB7FCCC6E7257E427919B9BCD1 /* SnapKit-dummy.m */, - F3B282399C290DA8977C8EFC4AF6E16B /* SnapKit-Info.plist */, - 86D4EB7DFBE2E0B5CA91380AA6132754 /* SnapKit-prefix.pch */, - DE2881746B8DB0405DA6F5206FD26649 /* SnapKit-umbrella.h */, - 761FC2DD39BDC3BB3E5763E6E18E3EED /* SnapKit.debug.xcconfig */, - 3F062DD46C5BFD36A8B5893216C76C0D /* SnapKit.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/SnapKit"; - sourceTree = ""; - }; - 44EA81977DF90248921C00841518A5D0 /* Support Files */ = { + 3912D750FAEB90342B9321B05075C658 /* Support Files */ = { isa = PBXGroup; children = ( - 8A06506DFE9D9024F2185AD514DD7544 /* Pageboy.modulemap */, - 5A69BE6677007E3A73D29C7E5179F585 /* Pageboy-dummy.m */, - 64EEA45274E4095D07AB9DC32019E9E7 /* Pageboy-Info.plist */, - 21D3D839A175221D28DFA6C5E3518E4C /* Pageboy-prefix.pch */, - 208253A26B7A632980E3544E3A9E44D3 /* Pageboy-umbrella.h */, - 386EE8AE86F037541049390BFA673657 /* Pageboy.debug.xcconfig */, - 06468B2426B67B70222611985E9E5AC9 /* Pageboy.release.xcconfig */, + 4CC33013DD4DD0CBB637912737FEC2DD /* RxRelay.modulemap */, + 421892ED7D32503873CA7749A499D216 /* RxRelay-dummy.m */, + 74BC7F93349DB5E968A29DCAFA424D38 /* RxRelay-Info.plist */, + 4A46A0087B366776544CD1C0DBD77506 /* RxRelay-prefix.pch */, + AC40F9712188238B921B7B6A971597CA /* RxRelay-umbrella.h */, + 5D5EBD4CEF7E3D5327E20E80D4775D9F /* RxRelay.debug.xcconfig */, + 203B21BA1518E8BDB3A103D2002FB3C6 /* RxRelay.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Pageboy"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - 4DD52D0D49C126075B66AB6E7FB8E428 /* Targets Support Files */ = { + 4931518C6EA38AF88E9E5F2C14964651 /* Tabman */ = { isa = PBXGroup; children = ( - 30DBD3690E09692B1541D6CA6F4C6E1E /* Pods-EatDa */, + 5DCD01944CD6CBA9118DF5A22C5521D7 /* AnimateableLabel.swift */, + E449B2A0EF00564B38177E553DA2DCC3 /* AutoInsetSpec.swift */, + 73C1B3FE9638D5D7D0163C800307BB39 /* AutoInsetter.swift */, + CDDA3B1602A17FB4E41332E43AABF140 /* BarMath.swift */, + 4474C3D9D64999FD1080E8420D25D792 /* CGRect+Interpolation.swift */, + 01A69BCAF5AC65B502B68B6A4F07CE80 /* CollectionViewInsetCalculator.swift */, + 0CBF1B519604C8154D601D49CB008DF3 /* DefaultInsetStore.swift */, + 7F807BCFA052CF2C5F7C9AF83885C93E /* EdgeFadedView.swift */, + 537C4AFD27BDF66E69146AB7D2EFE1FE /* GestureScrollView.swift */, + 76ED1B5BF202178690B08DBA3D74CF7D /* InsetCalculations.swift */, + 9BCF954125272C4DC7ACEC93CAFB7C76 /* InsetCalculator.swift */, + 4575E8F4CE9BB8F449081D8126C3512C /* InsetExecutor.swift */, + 53C08C36DF35E757543C9FBF5EE52BC5 /* InsetStore.swift */, + 9023CBAA717CC3810CEEB0527BBC889F /* PageboyNavigationDirection+Tabman.swift */, + 35347F4B2CF0839F13E318561C7ED0E7 /* PageboyViewController+RelativeCurrentPosition.swift */, + A236EB241E87FD1233C08F1276802876 /* ScrollViewInsetCalculator.swift */, + FD0100A9EC7A3CEBEAC2C4EF9598A125 /* TableViewInsetCalculator.swift */, + B72A8984375B2F72504A16512C89DAD5 /* Tabman.h */, + 03A8A01A5C407390BA3168385EECC35B /* TabmanViewController.swift */, + 2935147BEA687EA9B417668F8ACA697E /* TabmanViewController+Insets.swift */, + 55CE280425E52556035E1C722A703C58 /* TMAnimation.swift */, + 5246EC74A598AAC77AE082146AED67D5 /* TMBadgeView.swift */, + 4864790435895BFB3FFFFFC88E624BBA /* TMBar.swift */, + E54072BFE8ABDD801B334D490357D36F /* TMBar+Templates.swift */, + 0FC606D2630997A984FE0B8F2C70A8F2 /* TMBarBackgroundView.swift */, + 2753C91DD5984D52F3EF0EE2B8828915 /* TMBarButton.swift */, + 7420EAC83434903363DA92ACF12B387E /* TMBarButton+None.swift */, + 934A3671A8E8E870686AE56938167920 /* TMBarButtonCollection.swift */, + 00C31A62B645D757D0E2FA97111E9A49 /* TMBarButtonController.swift */, + 4F4ADCAA2EBFA623370BB1EE1C9E88DA /* TMBarButtonInteractionController.swift */, + 495A2F66101DEEE1286952DA664AEEEF /* TMBarButtonStateController.swift */, + 459D9077FCA0580B599DFF2A077A9D7D /* TMBarIndicator.swift */, + C630B7EF3777B4393126D899DC112781 /* TMBarIndicator+None.swift */, + F2CAC1A14AD3934265FAA90763459C67 /* TMBarIndicatorContainer.swift */, + 681804152272350600EF2A35DBFED9A2 /* TMBarIndicatorLayoutHandler.swift */, + 2640083037FF0B069EF5B024E69BBA33 /* TMBarItem.swift */, + BDA8146B674678C9A21E996873EF867C /* TMBarLayout.swift */, + 2A40AA913B45242487BAD67B1E3D0E81 /* TMBarLayout+None.swift */, + 776A96C39B71D937D062E56E17F86886 /* TMBarLayoutInsetGuides.swift */, + 97D35F503A18D10FE3D6410CAF7F066B /* TMBarLayoutParent.swift */, + D6B8ADE5E0169A2D4C6B9B2D5DB02B82 /* TMBarView.swift */, + 845E170275378A8D5ADD28EEF305F889 /* TMBarViewContentInsetGuides.swift */, + 3FF65C2B8C3C7FC2D95BA636BC15D3C3 /* TMBarViewFocusProvider.swift */, + 41AD7AC73B440E19B687CB880F1B4744 /* TMBarViewFocusRect.swift */, + 99E4F2A728FC260F4A25B110486445A1 /* TMBarViewLayoutGrid.swift */, + CBF5B47625E79B1E03FE61FBA8139F5F /* TMBarViewScrollHandler.swift */, + 37973A2B5AF08916CD8A3F8A762A4D72 /* TMBarViewUpdateHandler.swift */, + 8A3117B8727186610FA7776DC53192E5 /* TMBlockBarIndicator.swift */, + 09BB56028FBC21834986C84283C6801D /* TMChevronBarIndicator.swift */, + 4CE6A5A58CC85A502764FEAED8418A35 /* TMConstrainedHorizontalBarLayout.swift */, + 4DBB353BCD25B58B47DE3F61205DA2ED /* TMDotBarIndicator.swift */, + 12F99D7AF371DB7989FD263704D95BB3 /* TMHidingBar.swift */, + 5D0E74A9421BB449F7A0F6931DB055AA /* TMHidingBar+Triggers.swift */, + 6991398E2D299C26315891B2897C7704 /* TMHorizontalBarLayout.swift */, + 8295F83253B462012A566B6AAD4C0CFB /* TMHorizontalBarLayout+Separator.swift */, + 1B59214D4B23A9722D7F2CFBD5DB2C49 /* TMLabelBarButton.swift */, + A48F5A6997EF9A736E5A655E28AF5B41 /* TMLineBarIndicator.swift */, + BB549B58A673665B2FD92EE722BE6D5C /* TMSystemBar.swift */, + ED1DDFC990730A5CE885C7E894858A10 /* TMTabItemBarButton.swift */, + 1B9289C01D3741F4294386C62B44B85C /* TMTransition.swift */, + 8340571E471E788A37B6262A07D57B2D /* UIColor+Interpolation.swift */, + A469061E1CD81698D15C37CA28B60E9B /* UIKit+TMBarItemable.swift */, + AE6F2EC3D0A7ABCECDE5B2BEB7FD38E9 /* UIView+DefaultTintColor.swift */, + CE1C62D6C9E1245BEA91B56B80F4A38E /* UIView+LayoutGuide.swift */, + 16548F4A7D81112F2E867F03E2E698C3 /* UIViewController+ScrollViewDetection.swift */, + 628C2EC8B8382AE43602E407605F6415 /* UIViewController+Tabman.swift */, + 33C713D611F3002D41ABA25C4BE9AE4D /* ViewTitleViewContainer.swift */, + 8E7EDFFCA6E9A959C549483AAE2C3930 /* WeakContainer.swift */, + DEAB553B9B9941961424159DC13F9C47 /* Support Files */, ); - name = "Targets Support Files"; + name = Tabman; + path = Tabman; sourceTree = ""; }; - 4E2596259F2B76C9D8A4694793866361 /* Support Files */ = { + 4D033DE82827B3C274EC82E49BF2BE7A /* Support Files */ = { isa = PBXGroup; children = ( - 3E4A0764663C13E2095C80C880CA8A25 /* Kingfisher.modulemap */, - 18F10FD7DDA8FA099684F5C24ABDF6D2 /* Kingfisher-dummy.m */, - 36C47080A60B2D5701CC2D59FB650F88 /* Kingfisher-Info.plist */, - BE9569BA8DDC4B5D800D589A0367B0B1 /* Kingfisher-prefix.pch */, - E4D152AEF469087F9BDD7DC5810261DB /* Kingfisher-umbrella.h */, - 7CFFD61D25FE22B1237F8BAAB77BBAC8 /* Kingfisher.debug.xcconfig */, - 9F50C04462B428948630E4B90FE55162 /* Kingfisher.release.xcconfig */, + 8F62F162CD0BB1BA8DA4E93D7E06C1CA /* RxGesture.modulemap */, + E2C530ECAA8E8D22319AE4194841814D /* RxGesture-dummy.m */, + 9AEB0F54F393A1C2A97CC2367E7AB811 /* RxGesture-Info.plist */, + 30650AB1B278F4CBDB1BC01CC35549FF /* RxGesture-prefix.pch */, + D40378FAA3849913A9F9113A09850A18 /* RxGesture-umbrella.h */, + FE072B69EBD12369E6591002ECED346C /* RxGesture.debug.xcconfig */, + F039C5377DD4F38506B2014383FB104D /* RxGesture.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/RxGesture"; sourceTree = ""; }; - 5C5F7794B6FD758E99E9BF2946D513AD /* Support Files */ = { + 4DD52D0D49C126075B66AB6E7FB8E428 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 7F17C3A65D81A0367781EA0A8B5A95FA /* RxCocoa.modulemap */, - 09D2DFF29DB4CB70F99F14A51151304F /* RxCocoa-dummy.m */, - EC8B78F0BB5429F1767F147EBF8932DF /* RxCocoa-Info.plist */, - F70924D8B4604C479C94F5C5BB8C267A /* RxCocoa-prefix.pch */, - 6917B28B543941C2A00A5747E8BBD364 /* RxCocoa-umbrella.h */, - FFC18EE7249CF52F9ADD077D5BF8E15D /* RxCocoa.debug.xcconfig */, - C1395C4870DBD76F4258B17A7276B825 /* RxCocoa.release.xcconfig */, + 30DBD3690E09692B1541D6CA6F4C6E1E /* Pods-EatDa */, ); - name = "Support Files"; - path = "../Target Support Files/RxCocoa"; + name = "Targets Support Files"; sourceTree = ""; }; 5EE21CBB8EFB615AB450D209E054FAE6 /* iOS */ = { @@ -1690,362 +1783,144 @@ name = iOS; sourceTree = ""; }; - 60471B6A22187513548F684FBFEE12AB /* RxCocoa */ = { + 64904B42C7D1168E326F2B1AE3964252 /* Pods */ = { isa = PBXGroup; children = ( - C5CE839C79A50AEE45444FF289C7BF09 /* _RX.h */, - 16C410CD5C912CEC439070CAD848BCCC /* _RX.m */, - 614731E25F9D8EC7AA5CBD10DA45C461 /* _RXDelegateProxy.h */, - 8AF1010111164FC6E2E24A1623FBC9EA /* _RXDelegateProxy.m */, - E9449D9684DABA6E3BFAA52E78E84531 /* _RXKVOObserver.h */, - F32E6C6C891CBB488500879F02A3E362 /* _RXKVOObserver.m */, - 23987FE69AB4A4DE7CE33289938E377D /* _RXObjCRuntime.h */, - 5C2BD33E2F132BB5C7F396054359B8C3 /* _RXObjCRuntime.m */, - 819868E6E0EA9CC1C2E82FD90F42E961 /* Bag.swift */, - 36F78EB768FF600790A32DB1FD573C49 /* BehaviorRelay+Driver.swift */, - 3A702A32002EA37961467809BA605CBD /* ControlEvent.swift */, - 14133C76EAB7EAA502B8DBAC0E98E65E /* ControlEvent+Driver.swift */, - E53BE10EB4F97B5AEC112FA204523043 /* ControlEvent+Signal.swift */, - 090165FA209708D0B7EC172CFB924A61 /* ControlProperty.swift */, - 73E6496B4B36751F7AADF40C047B1FBE /* ControlProperty+Driver.swift */, - 8D7CECF9642029389EE95679E6DE687F /* ControlTarget.swift */, - F0B5E541921F913C210B011DEBD70E7A /* DelegateProxy.swift */, - 187F33056A5AFC69ADEAD391C53C4A01 /* DelegateProxyType.swift */, - F65CC58FFE91623888D844DDB281FF6F /* DispatchQueue+Extensions.swift */, - FA1D83CCDC2BC53C24C1B60672F4DE7B /* Driver.swift */, - ECC55B6ED4DA63680DD6FB584D4B9125 /* Driver+Subscription.swift */, - 25647DAA53BF380C5CE21A3784B3DEC3 /* Infallible+Bind.swift */, - F46EA53F9203F79314265C57EEA87801 /* InfiniteSequence.swift */, - 3842320F9788A6019CB7F444EA4F82A5 /* ItemEvents.swift */, - 19ED61611AA0EC1DF63D35967DEEC6E9 /* KVORepresentable.swift */, - 83B71DA6F685A29F6946BF027BE3BD71 /* KVORepresentable+CoreGraphics.swift */, - 6AC4E76A83F68E73CF026F66742DA40C /* KVORepresentable+Swift.swift */, - 2D8F72A9C07D69325A417BEED6E54BC2 /* NotificationCenter+Rx.swift */, - EB30E8B8F552434447B28D9C377E7357 /* NSButton+Rx.swift */, - 9F5FF59A7347715FCA25BB63F05B38D1 /* NSControl+Rx.swift */, - 73C309E662655ABBB14AA5CA2F63850E /* NSObject+Rx.swift */, - D09694B2709EC871921DD2995CC011CB /* NSObject+Rx+KVORepresentable.swift */, - 0E2069E71BDCC9A4F4699CD984E67E3F /* NSObject+Rx+RawRepresentable.swift */, - 052DF0EA3F90D49577E51FA45A685C23 /* NSSlider+Rx.swift */, - BE6CAA94D024755FE027A68FCEBFFF01 /* NSTextField+Rx.swift */, - BD464B7FE16F7A95B94E94AE86CC916C /* NSTextStorage+Rx.swift */, - 98948C80E41FE5C7265C4C7752ABBDEB /* NSTextView+Rx.swift */, - 8D398A438F5B40A6CD93E008DEBA6C15 /* NSView+Rx.swift */, - 3AB0BED11962C4A8202623D2146E27E7 /* Observable+Bind.swift */, - 52BA79EDF8F7B0A482E7610820B14C1D /* ObservableConvertibleType+Driver.swift */, - 7C50D9395D468ACDECD89CBD70844348 /* ObservableConvertibleType+SharedSequence.swift */, - F3232551879D6DBBF750FF99789B48BD /* ObservableConvertibleType+Signal.swift */, - FBD63542DB1FF95C503FFB45F5857A11 /* Platform.Darwin.swift */, - 441AAB21D0C36B42DDC14226ACC9B1C5 /* Platform.Linux.swift */, - 17B4925B302FA4CAB0C67BA518B4F673 /* PriorityQueue.swift */, - A88B51B88671E27FF09177F6E996A0E7 /* PublishRelay+Signal.swift */, - D384173443B711AC5D0831B08CFCC920 /* Queue.swift */, - 9BAB0C56BD76C4BF4D5E78E615F68C6A /* RecursiveLock.swift */, - 4F3F99D13234EC64A3DFC55623F6197A /* RxCocoa.h */, - 27E06365B9CB5885FE04633872D1DF4C /* RxCocoa.swift */, - 9EFA7BBAB5F9F33CFE5FF1A28473DF2C /* RxCocoaObjCRuntimeError+Extensions.swift */, - 7D3C4156290BB7B9D3B1F0E81E832FAF /* RxCocoaRuntime.h */, - 1E85DF6AF1977F51A2F53F485451D851 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - EFDFAD00F796E1E0924A6831E419E5EF /* RxCollectionViewDataSourceProxy.swift */, - 0C51E357155D1556E96C06C2E1C81A4C /* RxCollectionViewDataSourceType.swift */, - 19FA81C15FEAF495449D37C8EC0C99F3 /* RxCollectionViewDelegateProxy.swift */, - 90C9924D3CCCAE9CDE469E8DEF95E284 /* RxCollectionViewReactiveArrayDataSource.swift */, - 6C46392CB80720F6E31B4CD75DB0F08F /* RxNavigationControllerDelegateProxy.swift */, - 3BAEEFDC6CA22C5B7953FD0C62B3A205 /* RxPickerViewAdapter.swift */, - FBEBDFC55DF8F9A74F9FBA327DFEA7A4 /* RxPickerViewDataSourceProxy.swift */, - 5A2465789EA48EAAF92568D13DE9F307 /* RxPickerViewDataSourceType.swift */, - F63C2DFEE934B0063EDE6DEBE5720760 /* RxPickerViewDelegateProxy.swift */, - DF47A37EE740EC09A9B9632DFED358BE /* RxScrollViewDelegateProxy.swift */, - 9D4C6FDA3D53AE7D51C01272F25BCA28 /* RxSearchBarDelegateProxy.swift */, - 5B05B98BA985017958CBDA2EA7DA1F90 /* RxSearchControllerDelegateProxy.swift */, - 578BB422C11F3F876AD3A90388264B47 /* RxTabBarControllerDelegateProxy.swift */, - DBCF626B4A6D0C349365ACBE4C890FD1 /* RxTabBarDelegateProxy.swift */, - 1922BC96B6593D3E77EE4A26E2772EC1 /* RxTableViewDataSourcePrefetchingProxy.swift */, - 0DDEAD897E86B1D8F87A7D8FC616BE0D /* RxTableViewDataSourceProxy.swift */, - 94E4F2BEC6894B0C94D3091EA752A9C8 /* RxTableViewDataSourceType.swift */, - 0651208F56223D5A1C5915731D4E9190 /* RxTableViewDelegateProxy.swift */, - 671C058F53B4EE30857669E83AA979B8 /* RxTableViewReactiveArrayDataSource.swift */, - 1152358BD9520D79171FFEDFADF7542E /* RxTarget.swift */, - A02BE634FF041C6C4B7C34BC1A7FCF50 /* RxTextStorageDelegateProxy.swift */, - 1150F2CA4156D36CC94290C8216138D8 /* RxTextViewDelegateProxy.swift */, - 91CCD4A184E3A8017FBD024F94BA3CFF /* RxWKNavigationDelegateProxy.swift */, - E0C814EF9C6798FECBE1978EFECC7AC5 /* SchedulerType+SharedSequence.swift */, - 7C0F5F86E2D236130508937E3DCA6986 /* SectionedViewDataSourceType.swift */, - BD58CBD53B3CB44CD7931E6D7B97DC88 /* SharedSequence.swift */, - 1BD3152A019BAF6B6570AA907428603B /* SharedSequence+Concurrency.swift */, - 7165311CAB360BAEB75DABA1CDC28A75 /* SharedSequence+Operators.swift */, - 5B89A9F0360950F4B1E95DC4FAE07071 /* SharedSequence+Operators+arity.swift */, - 42BE3FAC97BF2457E806CB32FC215092 /* Signal.swift */, - 9D75756E556D43FA56693685AB81632A /* Signal+Subscription.swift */, - 512A9018C1AFFE9EBB248B65745C8383 /* TextInput.swift */, - B68750703438C979623395A6F45ADCD6 /* UIActivityIndicatorView+Rx.swift */, - 634EC5673EF5EDFF7DC238F852FF4730 /* UIApplication+Rx.swift */, - 8D2244D861B992EE592BBDA0DCCBD149 /* UIBarButtonItem+Rx.swift */, - 13A954ABF3A7D196E90ADDF6A4A11CCE /* UIButton+Rx.swift */, - 52AE1C79718F1931DE8BC7DD4AE620DB /* UICollectionView+Rx.swift */, - 8131BE7C1A0E7D86C2301588039B8C59 /* UIControl+Rx.swift */, - AEA6C089F7BE84C9D79890E37D9AF7EB /* UIDatePicker+Rx.swift */, - CE488FD413D40322E709878931166786 /* UIGestureRecognizer+Rx.swift */, - 5FAAEAAB6A8EDA76779EF46999514857 /* UINavigationController+Rx.swift */, - AC94EC3BCA4E3B64C7B3571B86A4617B /* UIPickerView+Rx.swift */, - C24DDCE7D8C5B4B5100E0495204F1C59 /* UIRefreshControl+Rx.swift */, - EBE74B0DCBB2E348DFE07664E3FAECD9 /* UIScrollView+Rx.swift */, - 2B59F7E89FE1C5A37943B37BCDAFE731 /* UISearchBar+Rx.swift */, - A4E406322BDEDDFDBD4097EF4098030E /* UISearchController+Rx.swift */, - 001AFB541E2F0C9E5933E4DE96E32A76 /* UISegmentedControl+Rx.swift */, - 801078A50D74D7B218618B428A036FAA /* UISlider+Rx.swift */, - 0D3C82E194652340218AE8B75C4791FA /* UIStepper+Rx.swift */, - 6195815B060FD882A6F1529851DB0F5D /* UISwitch+Rx.swift */, - 178E68D65D149663E2885A463C2B0DCD /* UITabBar+Rx.swift */, - BEDE4B0287BB1392CEFBB1A5D1FBECF4 /* UITabBarController+Rx.swift */, - 6D0D27F6AAB574954A1DF56704F4D441 /* UITableView+Rx.swift */, - 02D82607A312B4CB298990B4925F69E2 /* UITextField+Rx.swift */, - A502E1A78C5617583CAA0CD61D43A664 /* UITextView+Rx.swift */, - 13F093FBD8C1A697BE85A01AC78896B3 /* URLSession+Rx.swift */, - 105CE0CCB4D01D2E844E7F340B22CAC5 /* WKWebView+Rx.swift */, - 5C5F7794B6FD758E99E9BF2946D513AD /* Support Files */, + BF69A21028FD19BCFBAB251C68A28FED /* Alamofire */, + 9138EAC0C2A4DF5DBE29D8A6A7FBC2D1 /* Kingfisher */, + 292A98CD50DDBE7AF47B1593C76DB923 /* Pageboy */, + CB97E45AC1F487AFBDB5DCABC2AD9878 /* RxCocoa */, + EABB867B3A4C591EFAB46C78C5D2154A /* RxGesture */, + BD25C04B43D5CC9DC6F4EDCB2D94CC96 /* RxRelay */, + 1948BECBCA9914175771C927F4FE8357 /* RxSwift */, + DDC15DD6833A6F0A0DA49A70BBF0BB4A /* SnapKit */, + 4931518C6EA38AF88E9E5F2C14964651 /* Tabman */, + 7F2191077B9D07AF0F92FE9374D117BB /* TTGTagCollectionView */, ); - name = RxCocoa; - path = RxCocoa; + name = Pods; sourceTree = ""; }; - 699579EC5BE999822C69D75CF0FE1DEE /* Support Files */ = { + 7F2191077B9D07AF0F92FE9374D117BB /* TTGTagCollectionView */ = { isa = PBXGroup; children = ( - 1C9177C3E9A25BF75F722437E960A4D7 /* RxRelay.modulemap */, - D42C69C305DF4066563E616D41AF01B0 /* RxRelay-dummy.m */, - 513BF145286A9618004F3E37244A8FC3 /* RxRelay-Info.plist */, - 9A0ABE49161815F1D826A29FFF5EFEDE /* RxRelay-prefix.pch */, - 0ACD677461FEF3C811C660CEB0FC7379 /* RxRelay-umbrella.h */, - B5A75E53964E45A35B245EA4BF72BA8C /* RxRelay.debug.xcconfig */, - F7FA81FFB37AC1B68596A4247CF37642 /* RxRelay.release.xcconfig */, + F8974041E7C09D4AC82CE2092E3EB2DB /* TTGTagCollectionView.h */, + EE4185D414EA6EDC26828FBBF3425914 /* TTGTagCollectionView.m */, + 05FA8B3DA1D19A2F4E58CD22C9D2F545 /* TTGTagCollectionView-Bridging-Header.h */, + 532ED3EC7C6D7891A903C03221B4C7A0 /* TTGTextTag.h */, + 63C1147CEEE39F17AB0ADF20942B4AA7 /* TTGTextTag.m */, + ED2B71830F3F7BF10C07E68A67AFC6A9 /* TTGTextTagAttributedStringContent.h */, + 4E86BB8DCB5A4D8B30B92220E7FC288E /* TTGTextTagAttributedStringContent.m */, + 374955EC105E746228D1F70D040AA267 /* TTGTextTagCollectionView.h */, + 3A555BA147925F945BD79EA4E419BE7F /* TTGTextTagCollectionView.m */, + C354AD7C0EC9FA0331133A66C35A3BF1 /* TTGTextTagContent.h */, + 76113E42B214EDCB91E8FC06E63B5F6F /* TTGTextTagContent.m */, + 5AAF9DFE002B8CB90A7DA3A6497A890A /* TTGTextTagStringContent.h */, + 9C33EDDCC19A8B52F55DA0F4202E635F /* TTGTextTagStringContent.m */, + 79DB389A77A5A8FC99737A6BB00D8E15 /* TTGTextTagStyle.h */, + F15D50E279FD47720CF05F1CC6F99556 /* TTGTextTagStyle.m */, + BD1BF19180F2205131D8A192C91BDF33 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; + name = TTGTagCollectionView; + path = TTGTagCollectionView; sourceTree = ""; }; - 7534A127A778180A2B62CCFFBED7101D /* RxGesture */ = { + 9138EAC0C2A4DF5DBE29D8A6A7FBC2D1 /* Kingfisher */ = { isa = PBXGroup; children = ( - 37680C01172AC6D18E4E27D0E180BA6B /* ForceTouchGestureRecognizer.swift */, - 2875BEF7B7207AE20B31B0346F5B9609 /* GenericRxGestureRecognizerDelegate.swift */, - B6480BE900621D531A16C02AE6463866 /* GestureFactory.swift */, - 08CA96A3B4EE88A22B684B0B83EEC92F /* GestureRecognizer+RxGesture.swift */, - 768597920F0213E64E57EF389E6DF24D /* SharedTypes.swift */, - D5A3E52428A2B73C7C9DBD5BB571173E /* TouchDownGestureRecognizer.swift */, - F74ECFD3BC4D6DF3466B9131D437001F /* TransformGestureRecognizers.swift */, - D0BD295134F941BF8DC2C8A3E70E9894 /* UIHoverGestureRecognizer+RxGesture.swift */, - 92939A9874FA7EB8D193F3F957EE24CF /* UILongPressGestureRecognizer+RxGesture.swift */, - 98A7F5682AC0EEBE2CE142D87F419627 /* UIPanGestureRecognizer+RxGesture.swift */, - A2EC361B2B30B10501E95DF69732642E /* UIPinchGestureRecognizer+RxGesture.swift */, - 27ECACD6A275D7ED957796B6CA3981FB /* UIRotationGestureRecognizer+RxGesture.swift */, - 23B31ED2E7FF08AA5D9AF4535E812825 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */, - 15D600F6C15D211298DED663F73CFD36 /* UISwipeGestureRecognizer+RxGesture.swift */, - 57870C0C64B3B46418D781A6AF13C53B /* UITapGestureRecognizer+RxGesture.swift */, - A3C90DDA22533DC8BFCFADA98A54CA5B /* View+RxGesture.swift */, - AF0D2B501048751861A8567515A827CA /* Support Files */, + 1147B76CD372CE568F6160FDC2663E26 /* AnimatedImageView.swift */, + 80129D3B3043B779F9DECCD571F91DDB /* AuthenticationChallengeResponsable.swift */, + C63965140C13357976967BE4B38C70EE /* AVAssetImageDataProvider.swift */, + CF99564D745C5488C18B5579B5264DE6 /* Box.swift */, + A785C80E3EC53E00609CEC2817B9F894 /* CacheSerializer.swift */, + ECA5FF15213B05049B6A68DC13264D01 /* CallbackQueue.swift */, + 6B3599A645036FDB4D6F38B0A3CF0302 /* Delegate.swift */, + 75DF487BCC863217BAD8E430B59861B7 /* DiskStorage.swift */, + D8F765355E2EFB7C4188627FC0527F10 /* ExtensionHelpers.swift */, + C6CE3C8DFE87E185FE5A85D474F3DB89 /* Filter.swift */, + 8ED4297019FD40C2BEA242D613B18840 /* FormatIndicatedCacheSerializer.swift */, + 1F61366D83F50AA7B570BF62319DD5C2 /* GIFAnimatedImage.swift */, + F66AD95F60AFB8D7A3505003C8A986EE /* GraphicsContext.swift */, + 6E70390AF32097D588AEA925BC0CB2D0 /* Image.swift */, + E341C3B79DFDAAFF0735D8869C63904B /* ImageBinder.swift */, + BB96C175FF5BFE3F39BB0A8944FC1E01 /* ImageCache.swift */, + 0BFAB90DC7F716F09CF18C0645C0C245 /* ImageContext.swift */, + 253590F59926EF7D5CFF4C381F61901E /* ImageDataProcessor.swift */, + 11E12121B5009FED27F1FA30E2C59C6D /* ImageDataProvider.swift */, + 2372A91FA63C7216C87D5A85E1D1E992 /* ImageDownloader.swift */, + 17063C11C45EC54716DF6CADD15ECD6A /* ImageDownloaderDelegate.swift */, + 03C0DA34B93ADA856550E5AD9A26767C /* ImageDrawing.swift */, + 22D6E9C591A6CDA18EFCC723439E0378 /* ImageFormat.swift */, + 1E2ADB57C7B2830A4396AA8E1E5F2E54 /* ImageModifier.swift */, + 93FB0FD4CCFCE3087ACD90D10E797688 /* ImagePrefetcher.swift */, + 410D9CF1CFB76D73A43C105B20FE9304 /* ImageProcessor.swift */, + 0EB433A2BDEBB763AFA673E1678BA223 /* ImageProgressive.swift */, + A4456B19B61DF4E340DCDFE52681FB83 /* ImageTransition.swift */, + 9B59A20E86F5C83CAB72847385D6BD60 /* ImageView+Kingfisher.swift */, + 83C140E3D9AC2583FD43D8E3EE7B2731 /* Indicator.swift */, + 8D966F088A4A7106CA35A53E09B6C960 /* KF.swift */, + A8CF25BC3F78F36B1AA30520E72410BE /* KFAnimatedImage.swift */, + 95AAA745BEF34D066D6AF285EA21FE4A /* KFImage.swift */, + 1EE246212C80DF7013EB81E39A8ABA4E /* KFImageOptions.swift */, + 8C06C85ED540A23457B32F40A978FD10 /* KFImageProtocol.swift */, + A0C52CE4830A1D45D92C5B790FD696C1 /* KFImageRenderer.swift */, + 3DF561D03C974D60C2263759055BE962 /* KFOptionsSetter.swift */, + 3407E47E5279C9E81EFF2AA4104B654E /* Kingfisher.swift */, + 1CB68A097F583D2C05B64EBB245F3670 /* KingfisherError.swift */, + F0DA70A6A3C7F98AF575A4788C69381A /* KingfisherManager.swift */, + 0C874891B5E90214C47CA8A3B2521129 /* KingfisherOptionsInfo.swift */, + 11D2BD7BBD506D9E2139AB89225776AA /* MemoryStorage.swift */, + 522F612F00DF89D5BA8432AA43A7DE62 /* NSButton+Kingfisher.swift */, + 72F3B0DD6AE731898186256B8F11861E /* NSTextAttachment+Kingfisher.swift */, + 3DA6820A9AD2491123B3B74B2CC79FDE /* Placeholder.swift */, + 5272A435868424E86F4F7C717BCA6431 /* RedirectHandler.swift */, + E2787918E238962A6689C673E05C4471 /* RequestModifier.swift */, + 370BA43DAA6548B47C61C54C4D98C9E5 /* Resource.swift */, + E5639834BDF1AF2EB28A9995CD642F96 /* Result.swift */, + F7E25F0742AE4E0B63104E76A7FFD115 /* RetryStrategy.swift */, + 2E965A57D02792BF0C538DB8DB1A8A85 /* Runtime.swift */, + 6822B1554DDB0DE318DA1822D477F060 /* SessionDataTask.swift */, + E7D6EE6E1A83E15A3C9AFA413440B364 /* SessionDelegate.swift */, + 6C461E9DB5BAC6622751A95DC9D86406 /* SizeExtensions.swift */, + 49F0ADFFD4CF79A63FDE9996AFAF7917 /* Source.swift */, + 8574C2F0800A892BA3E730274F07B042 /* Storage.swift */, + DE55B40BD4A5234B0F8FB34D8F900C38 /* String+MD5.swift */, + A6EE53C1C54ED8674FE014CA6CF7D33B /* TVMonogramView+Kingfisher.swift */, + 80AA6DB3E43FA043718743D15C0B1172 /* UIButton+Kingfisher.swift */, + 968ACDCC3669A310C7AF947850D364F0 /* WKInterfaceImage+Kingfisher.swift */, + EC72D5A4EFEB209C6B2D0DE00DF1DFDA /* Support Files */, ); - name = RxGesture; - path = RxGesture; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; - 932B19315CBA0417C119E80D48EBBC61 /* Support Files */ = { + 99D80D28FE3AB0BA9D8732B584CF0636 /* Support Files */ = { isa = PBXGroup; children = ( - C5D8C16C4F8502CB9DB9CD44D6F3AA2A /* Alamofire.modulemap */, - 9DEB0E7E02069D6C1111DB151FE97767 /* Alamofire-dummy.m */, - D17C4E03EC10365800C5E6E0CF044EEA /* Alamofire-Info.plist */, - D7E239392D1DDA2E53E66188A9BA7C10 /* Alamofire-prefix.pch */, - 3247377A9C55AE83D9DB511C73396A8D /* Alamofire-umbrella.h */, - 6DBCA59B0ACC40A2A1C0B84BAE4A52AF /* Alamofire.debug.xcconfig */, - DF62697902036624E251709DFCDE4DA2 /* Alamofire.release.xcconfig */, + 5E6FB05B11A30AA74F4478526C16A7E8 /* RxSwift.modulemap */, + 0CB7490587ADF181F2E98D0918A1D024 /* RxSwift-dummy.m */, + 1800648B692F623A80C605C71BB25647 /* RxSwift-Info.plist */, + 04089F58635F76BFA48ED13D429023B7 /* RxSwift-prefix.pch */, + 1D863ADA8E4D8C5A755B2ACF7D0F0AA8 /* RxSwift-umbrella.h */, + 03804FF4BB93EB28E6F3D3784CE969F4 /* RxSwift.debug.xcconfig */, + D4F61B032143601FC5B5855DFA78E0A0 /* RxSwift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 9748B3C1FED4E82DAC9EB1D63DE5181C /* RxSwift */ = { - isa = PBXGroup; - children = ( - 068A5BBBDBC5BC8449A9ED0380D866F0 /* AddRef.swift */, - FDF5A1B631CC5B6F30F4DE4A861B2C3A /* Amb.swift */, - D89D5661F677CD46E1E6154507B1400C /* AnonymousDisposable.swift */, - 91C701CF92A45E43DB7AE2EA9A3B51F9 /* AnonymousObserver.swift */, - 9ECA604BC81FEDC453368B2D09729D4C /* AnyObserver.swift */, - 3B1930F1743BAD38028BB160BDA7E1A2 /* AsMaybe.swift */, - C87CB5565E946680F50381A6B21CC2AC /* AsSingle.swift */, - 23D76014EC046E74341AA5F1D71B0D78 /* AsyncLock.swift */, - 989DB54750510D374D47EE417BDFC993 /* AsyncSubject.swift */, - E5AA3093A8F9E9C90EFFB46FC9B15199 /* AtomicInt.swift */, - 77DAADA8DB1100B9620B8E83079DA8F5 /* Bag.swift */, - 2B3D792920F2BDB2BA47B085349AD48D /* Bag+Rx.swift */, - 42DC172A588C070FC17A3DC0369EBFDB /* BehaviorSubject.swift */, - D390B9A09A978941D68FE53F5801AD33 /* BinaryDisposable.swift */, - D6994835E966BA26255AD7D1B8219066 /* Binder.swift */, - 07C64012B237A0BDCB25B8740BFF1FBE /* BooleanDisposable.swift */, - 798103F3ACFD2F873263A80963AB244D /* Buffer.swift */, - D7BEECE9E4EB0E93EA45BA3D38EB3936 /* Cancelable.swift */, - 3A27064237EB8ACAB3905E15EC5BCEB4 /* Catch.swift */, - 28A84DC5FD55549CE876ED02C1877CA6 /* CombineLatest.swift */, - 4D4787E3E30CE37F3870EE2F4640439C /* CombineLatest+arity.swift */, - A05B08C8A99234EE0B03EAC2F96EBFA9 /* CombineLatest+Collection.swift */, - 8F7ECD00F396C737812B03CC965535BA /* CompactMap.swift */, - B126F071C1749FFB003BB2B641BBB628 /* Completable.swift */, - BA115C84B08562AC15E3D6744CFDC655 /* Completable+AndThen.swift */, - 6E7DCB2912972B543BCADFC85B4C4AFE /* CompositeDisposable.swift */, - BBC74323C3058611DC5553D4936F8E77 /* Concat.swift */, - 9EA11ECAFB50A4DED40EF86AA0912E87 /* ConcurrentDispatchQueueScheduler.swift */, - 2B528343672F4177527A9F57C051FAB9 /* ConcurrentMainScheduler.swift */, - B2BFDBD7BB337EEECD96678084F2DB7A /* ConnectableObservableType.swift */, - 4B9199D06F833AA084BF224749A0AC52 /* Create.swift */, - B81A9FA3F475C01923B94236E9619E9E /* CurrentThreadScheduler.swift */, - CDD41EC2BFD74E7111D03C45A9818E51 /* Date+Dispatch.swift */, - 966C57975D0C6DE57A8696691114FEA8 /* Debounce.swift */, - 0575B6BFABB21B62E3476E2747DBA944 /* Debug.swift */, - 576CE80E0AF53824EB7A4E4D0F93744F /* Decode.swift */, - FC05ABCB9E363F7F09AB68CC06021DB2 /* DefaultIfEmpty.swift */, - 9EDA81F9C8922BDBE7E1491F63E9B69D /* Deferred.swift */, - A071F0A17A36F097AD3163F16F6A66ED /* Delay.swift */, - 9D013C402373B9B05236E3227DE7217A /* DelaySubscription.swift */, - 0894CEFCDD363E67F2C4728915E6D4A8 /* Dematerialize.swift */, - 7DFAF1C800E9A8982F0BD978B9C7AA15 /* DispatchQueue+Extensions.swift */, - 292BC6CB1688D2AC40FA318DC0F064B6 /* DispatchQueueConfiguration.swift */, - 5065C8F44AA7401E0C0867C26B213913 /* Disposable.swift */, - 3C828EB6B05545DBCBECCAC042064014 /* Disposables.swift */, - 0FB4D352835CB95F5D3E37DD693B2F02 /* DisposeBag.swift */, - 9B5AD777D11F4CC5E75B73552D30E2C5 /* DisposeBase.swift */, - 11DD5F0539C03A01F1F6658214A8E87E /* DistinctUntilChanged.swift */, - D0B2CBC3E3F0D857EAD8ED6BD4C4828F /* Do.swift */, - 4BD0CB643EF53DA6E1CB35018DB6E1BC /* ElementAt.swift */, - 910DEF59758B815FF132324F06EEC053 /* Empty.swift */, - 8A218F79FBDBB1EFD034F145C282CC65 /* Enumerated.swift */, - 9C372783E5B11838875EEF464F940788 /* Error.swift */, - 08E6A96233329D37739F044D2AB711ED /* Errors.swift */, - F6C5F6C6800AE34DEA82F6565E1FB47B /* Event.swift */, - 3512ADF6DBA580E6BF8B877FA8A89B50 /* Filter.swift */, - 4A8BC88E0B9FCB98335DD111A5A15854 /* First.swift */, - CC3BC989B097AF009D3A7430CB997F65 /* Generate.swift */, - C959B1C50190AF780593B8325FB69267 /* GroupBy.swift */, - 58DD94F9E93041F14451DE8778546AD8 /* GroupedObservable.swift */, - D0884ECB96F50C668622F53CC78938AB /* HistoricalScheduler.swift */, - E440A6E765CE4DB46948066AF42292FC /* HistoricalSchedulerTimeConverter.swift */, - 829DD702CFF1902D3625127A940ACD1A /* ImmediateSchedulerType.swift */, - E7D34EDB5DAF41BEE2128A5CA6D5A91E /* Infallible.swift */, - 27682836577FA89B9C4E7BCB4D331FD8 /* Infallible+CombineLatest+arity.swift */, - 366946016A47F4612C200C22762BC383 /* Infallible+Concurrency.swift */, - 97DEF3C10CBA2DB3295F69B1397E2852 /* Infallible+Create.swift */, - FBCB131676576BD1D94B16B9DB55769F /* Infallible+Operators.swift */, - 6B85831F6028C86B77C276385FD8BC0C /* Infallible+Zip+arity.swift */, - A1946D4330DACF64F08C01B35A8FAA4B /* InfiniteSequence.swift */, - 0D1C7D91A20184824B7997E928F54659 /* InvocableScheduledItem.swift */, - 61157E4C794BB95C657FBB7D9110ED76 /* InvocableType.swift */, - 1E2CD7285D441838ACBDD5263F07E717 /* Just.swift */, - 1A9A65D9FFCC9125D2F40A17E6556CB5 /* Lock.swift */, - 162BD10DE6F94EC7FE889FDD0D85C0FA /* LockOwnerType.swift */, - 80AD5624A1C8783EB7ADCC27D58C25A5 /* MainScheduler.swift */, - D1F524DA2A16B35D04C20FA168C6663C /* Map.swift */, - EE86D45A340578149DA4771125FF394C /* Materialize.swift */, - AE954F28CAF5E6F675DE4FAF3C449E1B /* Maybe.swift */, - D26BADA0B7F895516678284F52B89FEF /* Merge.swift */, - C8DC8BE325C5726E279EA296F1F272B0 /* Multicast.swift */, - 0659AC839D36757F96AE8E7C0E55415F /* Never.swift */, - B1914AB2B5A3F3C490F93ED5D1C1A1C5 /* NopDisposable.swift */, - 1B0B3CF732CF409949539E826A916504 /* Observable.swift */, - 04F3399F9753BFC85B28091A31CB597C /* Observable+Concurrency.swift */, - D644BB56E13FAF29F98CDFC3835FF9E7 /* ObservableConvertibleType.swift */, - 2A1E9F6B82EA0795CCB4DD1F8772B9B7 /* ObservableConvertibleType+Infallible.swift */, - BDEC929BEFA726C2502CEEF18BA5BA8A /* ObservableType.swift */, - 5F68B14E8DD13F1BE14105166761D2FE /* ObservableType+Extensions.swift */, - 1AAAEE258320F71949BB7A0F6B693771 /* ObservableType+PrimitiveSequence.swift */, - 6AFE9B74559F4A8E1FBC31997834F18F /* ObserveOn.swift */, - CBADA52546A859D7AAD298C615D47D9B /* ObserverBase.swift */, - 92C505BAE3264671649658CAC853AC0A /* ObserverType.swift */, - 6CC5F92E77BBD24F0872BF724DD88141 /* OperationQueueScheduler.swift */, - 8C457AA1FD33C1E17133DD23F2168CE3 /* Optional.swift */, - 052B50A4AA8E10D758433E9AF7F3264D /* Platform.Darwin.swift */, - 671D3C2F46EC8254C133958537100254 /* Platform.Linux.swift */, - 75F5AB96A96B682F50C8C16B03E7B717 /* PrimitiveSequence.swift */, - A55DA0DF9E212CF00FAFCCBE1C1EB057 /* PrimitiveSequence+Concurrency.swift */, - 7554F84F8F92D90711015DFFED252697 /* PrimitiveSequence+Zip+arity.swift */, - 740DE419E8DE02F5FDA24DE21D996259 /* PriorityQueue.swift */, - 2B28D285628E488D9CCBD727C9207BF0 /* Producer.swift */, - C85CEC2FFD5E38D6E3B16DB048BBD66D /* PublishSubject.swift */, - 8645E35163AC55C093A6DD91D462D269 /* Queue.swift */, - 9E0A17CAB1C89C2804EAC379ED1E92B6 /* Range.swift */, - AF705A529BCBDC40977126B4A12E71AA /* Reactive.swift */, - 8B53730EFAFC603A015EB93EB32ABD8B /* RecursiveLock.swift */, - E405046DD60362FCD16321EA25C071F7 /* RecursiveScheduler.swift */, - 4EB6B51B83E1AA0010105C1F7065F036 /* Reduce.swift */, - 2E67829123D3D8279EC08210F3FA6520 /* RefCountDisposable.swift */, - 2E903DC746BE8DB505AF57AAE31F00E5 /* Repeat.swift */, - 3C22358D72AEC1D60BCF126D81907152 /* ReplaySubject.swift */, - E76942C60164455E191F0422C0A2CA65 /* RetryWhen.swift */, - 90751C3F904732188F15BAD41C1210C7 /* Rx.swift */, - 9FD314FD08167FDA5FBECAAE196237DC /* RxMutableBox.swift */, - C26AF418869F8C30A06B27EA45CC4D52 /* Sample.swift */, - A991001B36EA6D8B5EF3DCD0E12181E3 /* Scan.swift */, - AF0D1BC35835D8533AB9B6974422F0F1 /* ScheduledDisposable.swift */, - AB3F1C1D2B12BA91ECF8477CD4DF3FAE /* ScheduledItem.swift */, - 38C1D35D42F78FB9EFA8A7B669A3A75C /* ScheduledItemType.swift */, - FDA6DA61A8F025C436EF2B9470C16DF9 /* SchedulerServices+Emulation.swift */, - 61F4D4BE2FA5B730074EAA0477726AFB /* SchedulerType.swift */, - 5AC1AA2ED0452790CE0E9CB30273C082 /* Sequence.swift */, - 51F91F9EFD06668DDCBF10003EFA94CD /* SerialDispatchQueueScheduler.swift */, - B3C428F84203BE5BD54E210C7C211427 /* SerialDisposable.swift */, - 545280953A924883264399271A377CF7 /* ShareReplayScope.swift */, - 368673EE0E7BBB9DED29FFB10AAAE438 /* Single.swift */, - FADBEA3CD4D5DEA7982ABF9B2BF0FD1B /* SingleAssignmentDisposable.swift */, - C390D316949A86F058419BF1DB6649FE /* SingleAsync.swift */, - C9ACE96ADA70AF7C186CF70DBA2A97C8 /* Sink.swift */, - 53B80FBA64BBF666BCA28CE8B945C809 /* Skip.swift */, - B85F809015CF99282905C42585110CC1 /* SkipUntil.swift */, - 179D1C99A879F4BFE2438DD61BABE8F5 /* SkipWhile.swift */, - 376A946FB677B87C52276C5BFA314F3E /* StartWith.swift */, - C40A9CF4B66A78025FD10647CCCCFF07 /* SubjectType.swift */, - CED9A89648713B0FE685AB0024DE8488 /* SubscribeOn.swift */, - 541645FBD4F2A3BFF83B87E71D146321 /* SubscriptionDisposable.swift */, - 24BB9B1DF0C16D5A71F231B0C95D0B9F /* SwiftSupport.swift */, - A1BADD80F60C4B3623B71999E645EC30 /* Switch.swift */, - AF5525512595367A8F6E65ACE921CA87 /* SwitchIfEmpty.swift */, - 922FFB6D52AB20C92B847606E3292283 /* SynchronizedDisposeType.swift */, - 0C81916809BE2F781C8A43A91FF095F6 /* SynchronizedOnType.swift */, - 0C544A5818252909722A16AEE6C59348 /* SynchronizedUnsubscribeType.swift */, - F22114E09419D27875A65DB266A9A9D0 /* TailRecursiveSink.swift */, - 0795A0EEA4B3093D8831CBF2354903A5 /* Take.swift */, - BB0B954A1D1BFFC70F1560E8D5820068 /* TakeLast.swift */, - 2C0EA632C6A38E331BEC767A8D32F54B /* TakeWithPredicate.swift */, - 08BD2B27B466FA1AF3840852E5F89333 /* Throttle.swift */, - D05B0AAA5A178327994034AC1C47A4C7 /* Timeout.swift */, - DA77C75C02C3F90DB15E480B0F935647 /* Timer.swift */, - 8445AB9AF4FB2653ADC8971E999E5F70 /* ToArray.swift */, - 32DBF6F46F6B9331849BFDD507EBB31A /* Using.swift */, - 0B636FE2A52F7317845C2D43520FBAE0 /* VirtualTimeConverterType.swift */, - 6F6F984B279E73ACC1BD32E4EA6BF1D2 /* VirtualTimeScheduler.swift */, - B5C05B1709A49C4916100777C8B4E60D /* Window.swift */, - 258FEEF51226FB8C199B1C9CF29EAF30 /* WithLatestFrom.swift */, - 1C3DEE2144147B1172B087D473F94699 /* WithUnretained.swift */, - 3D9B5B8A6FDD265C7F1D2976BF848993 /* Zip.swift */, - 53E8EEAF0B547A7EF318935D48255679 /* Zip+arity.swift */, - 89E9AE73B79F79459EA35469621333DD /* Zip+Collection.swift */, - 1B8818DEB1D7DBF49636626F2FAE710C /* Support Files */, - ); - name = RxSwift; - path = RxSwift; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - 9FBFF325054CB89D095272D37D0D2202 /* Support Files */ = { + 9F52E69325C0C5B15363C9320DB3C778 /* Support Files */ = { isa = PBXGroup; children = ( - A39D7C427F2295BE5A0B169C917035F6 /* TTGTagCollectionView.modulemap */, - C7E0106E27FA105E02E6279EF7E8EDE5 /* TTGTagCollectionView-dummy.m */, - 084DF9C1964E4DD8C73789CF982AA193 /* TTGTagCollectionView-Info.plist */, - AB69246ABF21237D9ACAB74AD4EA0DC6 /* TTGTagCollectionView-prefix.pch */, - 7011EC26D2688BAE66FB7EE6AF07B845 /* TTGTagCollectionView-umbrella.h */, - 518BBF657ED4E5B22E4FD0613F5DF7DC /* TTGTagCollectionView.debug.xcconfig */, - E00764C0948DCD5004AEC3AD7E0E82A3 /* TTGTagCollectionView.release.xcconfig */, + DF451896D729F4D2FD12147F156D37D1 /* SnapKit.modulemap */, + 8DB387BEE5B7019B070A27CE0988DA18 /* SnapKit-dummy.m */, + 18788CAB495AE5CFF43DAFC81F7BAD4B /* SnapKit-Info.plist */, + 3032164DD641BBF319C6AB160B547593 /* SnapKit-prefix.pch */, + 2C2710476C19B949CE88AF86F245A74E /* SnapKit-umbrella.h */, + FFB6ADCC67A34C0706F37F66891CFFEA /* SnapKit.debug.xcconfig */, + 850059B43E62346B551DF7EF0A0B1C66 /* SnapKit.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/TTGTagCollectionView"; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; A4644251B2F0004F26FA79029F380591 /* Products */ = { @@ -2066,33 +1941,226 @@ name = Products; sourceTree = ""; }; - A4803DC1491251A6F22DC36D175BC683 /* RxRelay */ = { + B20793E05F3F20FB6CB94626B1A15127 /* Support Files */ = { isa = PBXGroup; children = ( - FAC87847224F1B1CFCF6AD713BD2A165 /* BehaviorRelay.swift */, - F88D7D9650102217CFF9FF964C6928D2 /* Observable+Bind.swift */, - A17F84275C75BAC7386F24E518B9F3FF /* PublishRelay.swift */, - 2A154694C3CF3B6EE7CC1688FB0BB940 /* ReplayRelay.swift */, - 6F831616EF2C7C0FAABA81C8E59F3CA1 /* Utils.swift */, - 699579EC5BE999822C69D75CF0FE1DEE /* Support Files */, + 5511E6ACB5813665612FD3E32DEB2B1C /* Pageboy.modulemap */, + E76AA6D63FBAAF20B4BBEA3F2F14A99B /* Pageboy-dummy.m */, + 9695FD3FD80AE139FBE7BC55378537B4 /* Pageboy-Info.plist */, + 76375A6D5D676229C7E826BCE39AE1D0 /* Pageboy-prefix.pch */, + B00E81E7E89D215670A07B19018AC05C /* Pageboy-umbrella.h */, + C7DEF775B4830C0CDF9AD22EB7EC6D56 /* Pageboy.debug.xcconfig */, + 04B56757BBBAC2305736B50E3021E42E /* Pageboy.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Pageboy"; + sourceTree = ""; + }; + BD1BF19180F2205131D8A192C91BDF33 /* Support Files */ = { + isa = PBXGroup; + children = ( + 0E089423A5034B4CC58C89672CB8EEB9 /* TTGTagCollectionView.modulemap */, + CBCFCFCF43B1CB008A7008C30D7E0725 /* TTGTagCollectionView-dummy.m */, + 44B13AA507552D0F1BF3D16C7CB6B59F /* TTGTagCollectionView-Info.plist */, + 2B309844D08165934485DA1E87BAA98A /* TTGTagCollectionView-prefix.pch */, + 0CD86E15FFBABA09B3B3D97A26B9EDD3 /* TTGTagCollectionView-umbrella.h */, + CE585BFFA82A5DDD625B4D4E557F394C /* TTGTagCollectionView.debug.xcconfig */, + 7899509A645620ACB111E21A381714BA /* TTGTagCollectionView.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/TTGTagCollectionView"; + sourceTree = ""; + }; + BD25C04B43D5CC9DC6F4EDCB2D94CC96 /* RxRelay */ = { + isa = PBXGroup; + children = ( + 0927C69FA231B79216C5FC272B0024ED /* BehaviorRelay.swift */, + 39F6A903BCC26FB0A176711427E85670 /* Observable+Bind.swift */, + 63F114C4B0744CCB9D4C0C686F21D404 /* PublishRelay.swift */, + 2399C5291A057639FCBF00595F8EB5D9 /* ReplayRelay.swift */, + 5B0D0E5BB2D6B984B1B541F89564FC04 /* Utils.swift */, + 3912D750FAEB90342B9321B05075C658 /* Support Files */, ); name = RxRelay; path = RxRelay; sourceTree = ""; }; - AF0D2B501048751861A8567515A827CA /* Support Files */ = { + BF69A21028FD19BCFBAB251C68A28FED /* Alamofire */ = { + isa = PBXGroup; + children = ( + F95E574DB2FD7C88E243C20F4C8F7D4D /* AFError.swift */, + 2CCA3C73DD4755C7BA373ED5118DB231 /* Alamofire.swift */, + D322130870E9DFA9ECC2576A35267236 /* AlamofireExtended.swift */, + CB69BF12C370C8664E8DEB934EFEE7F3 /* AuthenticationInterceptor.swift */, + F765A34854B04F2DF3015AB02E0FC513 /* CachedResponseHandler.swift */, + E6C2C12345C3E1652AB3ED43376797AB /* Combine.swift */, + 06A40AEEDF7E07A1EAEA1D405050E699 /* DispatchQueue+Alamofire.swift */, + 3CB45E4A3CDCF52C97D56A4888090EBB /* EventMonitor.swift */, + 304B62198653619DE9D6A3F5C2861D90 /* HTTPHeaders.swift */, + B40DDFB149E892E165CC9A6874EED67C /* HTTPMethod.swift */, + A5317324FB6A56B4288C92890F99397E /* MultipartFormData.swift */, + 4B94EF5E409ED38AE299169D3BBAA808 /* MultipartUpload.swift */, + DDAD9435D4B067C717DAC74A80E02810 /* NetworkReachabilityManager.swift */, + 4191F5B778BB2C580C542B8897E39813 /* Notifications.swift */, + 173950DAD5EEFBFB8639ACFED5E477AF /* OperationQueue+Alamofire.swift */, + 71971E2F7006E10F7E631DB895DA8BFF /* ParameterEncoder.swift */, + A8DCE02607C06DFB9FD0190BE0BC84DF /* ParameterEncoding.swift */, + DB973E39A0D36AE568EB70C915D77385 /* Protected.swift */, + 8E099BC94560975B894498A4174F9A4C /* RedirectHandler.swift */, + F34027E38772D3B2A7566CD2B355E554 /* Request.swift */, + 88DDFFBAAD9A83FEEB8E93F74BE33302 /* RequestInterceptor.swift */, + D18FA1CA3CDAC72018211F27A72F10B8 /* RequestTaskMap.swift */, + 9410127D0949D692EE018EDE061F9446 /* Response.swift */, + 1C20CB54CC0A59C2C89AD331B3206879 /* ResponseSerialization.swift */, + 55FC76B4D4474565E0B0409F59CDABA0 /* Result+Alamofire.swift */, + 7F0A703AA4136B11A72DCF0E1B58573B /* RetryPolicy.swift */, + 20C32710F8648395B8718213B6589F4B /* ServerTrustEvaluation.swift */, + 1CAB35B8D313DED182EB1028EEE74EA9 /* Session.swift */, + 1425DC5262C731D9763E6B4A39C42747 /* SessionDelegate.swift */, + 96BFFE0572E13BAA0A81615A73EE73F7 /* StringEncoding+Alamofire.swift */, + 1F9CA067DAD7D3C0484897EB5395ED3A /* URLConvertible+URLRequestConvertible.swift */, + 18242CABFF2CD2E7C5E740D8459C5ED5 /* URLEncodedFormEncoder.swift */, + 71561EDB5AEB1E18F98CF88163A4CB47 /* URLRequest+Alamofire.swift */, + 204732AE0B3E97A2CEBE04A1020B3ABE /* URLSessionConfiguration+Alamofire.swift */, + E857843EA40CCD283396380E7C3E3E96 /* Validation.swift */, + CD8E78C67598A1238B20306E7EC42811 /* Support Files */, + ); + name = Alamofire; + path = Alamofire; + sourceTree = ""; + }; + CB97E45AC1F487AFBDB5DCABC2AD9878 /* RxCocoa */ = { isa = PBXGroup; children = ( - 8131B4CBD1BF427BAFF922B6CC88BEDB /* RxGesture.modulemap */, - 3128D975324B718BD16D58A171164E1E /* RxGesture-dummy.m */, - 2804B08C973CB7F0DC525C116FD0CF73 /* RxGesture-Info.plist */, - 37C46114C37CAA0A8655E0E6F47C2729 /* RxGesture-prefix.pch */, - 85DCE938CECBD2FFA7732666F387F932 /* RxGesture-umbrella.h */, - 879B1C3E7D7FD691EE3A2429002E78F0 /* RxGesture.debug.xcconfig */, - 657E86DE0122FBFCA8D9323032128567 /* RxGesture.release.xcconfig */, + 27DF387A0EB72298B3DA122D3EB9C8C4 /* _RX.h */, + 8CF6C13DDFDD7BE5539A5A2ACB160F55 /* _RX.m */, + 0ADB5F31E2D05F7ED4975E5DBC217FD4 /* _RXDelegateProxy.h */, + 4683FA9CDEAB9EF24E43EB90B894DF60 /* _RXDelegateProxy.m */, + BDE472AFDA970E049F855CD8DD809739 /* _RXKVOObserver.h */, + 1AEF2DEF4070C03FE0F90B5B9C4C5049 /* _RXKVOObserver.m */, + A6A194BDC9B2DBB633BC2BBCDB6949B5 /* _RXObjCRuntime.h */, + 4A88D9CB370AF68A864099CDD28E9F24 /* _RXObjCRuntime.m */, + B5ECDF4BEBC0A8263597B98E5E97580C /* Bag.swift */, + 866813EB40B1DADD3B155F6DC87B8D62 /* BehaviorRelay+Driver.swift */, + 9A15915CD5DC45AA2D94EC70F4274B46 /* ControlEvent.swift */, + B5BC34D02442454269E43FFF1216761D /* ControlEvent+Driver.swift */, + 3E19CC79B6B9AA5FF517B01086A4607E /* ControlEvent+Signal.swift */, + F085CAF5E5F806A646528FF7DFE095AA /* ControlProperty.swift */, + 86A853AC54335EBFCB8A1648011C315B /* ControlProperty+Driver.swift */, + 3E6A391632A5F1C1A7516C510F368025 /* ControlTarget.swift */, + 46905279B5DF34CDB9FF29E6B0381C4A /* DelegateProxy.swift */, + 094DAB389242DD07F5A2F3F6B8988C79 /* DelegateProxyType.swift */, + F13A7BFE65E54250C022AC33F5BF82D0 /* DispatchQueue+Extensions.swift */, + 6C6924212EF954F00E15498B201A1833 /* Driver.swift */, + E83F7BC917758FEC2C427C8C6ADB7C5C /* Driver+Subscription.swift */, + 4E4FA1DF27E31CCD60CA831C0A1BA238 /* Infallible+Bind.swift */, + BEA50427BEFC330622A90ABCAACEE601 /* InfiniteSequence.swift */, + C034F1061A9F98B6744CFFC275F7B250 /* ItemEvents.swift */, + DCC357C9DFACB1C9F399E4EAC30BDBFB /* KVORepresentable.swift */, + 8693F4ED62C68FC4EDC4792B1021FEA3 /* KVORepresentable+CoreGraphics.swift */, + CDF88C81E0CF8BA5ADA1ABFD5ADE88CC /* KVORepresentable+Swift.swift */, + 36B8C012DBD7E05C17A1CA4325544856 /* NotificationCenter+Rx.swift */, + 48C9829EBF303855526821382962615C /* NSButton+Rx.swift */, + 197109714513A17FB55F1A15FC640946 /* NSControl+Rx.swift */, + 730007CA5B70F382A5818EDC07D8E952 /* NSObject+Rx.swift */, + D63B9A90CEBC9A1D31FDA9E415E33A13 /* NSObject+Rx+KVORepresentable.swift */, + E4916BB806A0D5FEF72007D052037B51 /* NSObject+Rx+RawRepresentable.swift */, + E9392337A9EE3B7982AC476B7131F713 /* NSSlider+Rx.swift */, + 8E26930BA1D9B28AB6F3C70A63D86BB9 /* NSTextField+Rx.swift */, + 2EA77B9C4706BCF27FB4AD0AF0C6D45C /* NSTextStorage+Rx.swift */, + CE5B92E03EE185145F3E16CFC2F1A388 /* NSTextView+Rx.swift */, + 733828918D622C59860CBB03BDF3DA3E /* NSView+Rx.swift */, + 36073B443CC5A2ECFE0D7FD7ABD2B7AE /* Observable+Bind.swift */, + 637DE609B733476B3BDB32900EB3E899 /* ObservableConvertibleType+Driver.swift */, + 557DDDC27DD6066D87953F76ECF2C881 /* ObservableConvertibleType+SharedSequence.swift */, + BBC08246D93241637B7A1ED031A669B8 /* ObservableConvertibleType+Signal.swift */, + 26175A8E3F9AE3C854D1AD32CCE2622A /* Platform.Darwin.swift */, + AB2A5662982B68AE40D551E693B57906 /* Platform.Linux.swift */, + 693267220331FEF2D5C60FF36ADA4BE0 /* PriorityQueue.swift */, + A68E52CCC7A9E2D59BAAD2C92F49A24C /* PublishRelay+Signal.swift */, + C768C90AB3E08D3CE9C20FC61F7A2E8F /* Queue.swift */, + 3FB5C2FE79F6D492CA87CD252109FE6C /* RecursiveLock.swift */, + 794B154D4DA3FEE3362EA9222A2FCFAC /* RxCocoa.h */, + 3384990710FBC48B45EAA7975E1D999A /* RxCocoa.swift */, + 0B2204DA3DB4CA507AE95E66D18609BD /* RxCocoaObjCRuntimeError+Extensions.swift */, + F0B65986F91AB9A202AF33011F1F13AE /* RxCocoaRuntime.h */, + 96D6B016E00A5642BD9547FD94F0B0CD /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 1C2C4734D72A2BA7D33B67CD26B99FBE /* RxCollectionViewDataSourceProxy.swift */, + C6CFCA6313F2A5C20D1E5699983BA081 /* RxCollectionViewDataSourceType.swift */, + EE5B70CCBF666B2A6FB6BE2887D126B1 /* RxCollectionViewDelegateProxy.swift */, + 7551CEC1A44711EFD37422CD57DFADF8 /* RxCollectionViewReactiveArrayDataSource.swift */, + F1B451FDD91B0E939884143CD57DE66D /* RxNavigationControllerDelegateProxy.swift */, + 72F17E997CD6D02C6972471ADF0FC0F6 /* RxPickerViewAdapter.swift */, + 731A16C0CDA7F1BC9093892D8D2BAD9F /* RxPickerViewDataSourceProxy.swift */, + 1251C9B3D83F916A8D0A88423CC6F7D1 /* RxPickerViewDataSourceType.swift */, + B984C33B6A3664573E2FDD9690A55336 /* RxPickerViewDelegateProxy.swift */, + B23CF0D366D7FA93412621BF807BC651 /* RxScrollViewDelegateProxy.swift */, + 17B9B84C7CD6B5CA6C92A653B08D23D3 /* RxSearchBarDelegateProxy.swift */, + DB87A9CDB53C79D239C0759E31F5CB90 /* RxSearchControllerDelegateProxy.swift */, + 7CF99E38519ACBDF7637186AE5425C16 /* RxTabBarControllerDelegateProxy.swift */, + 865A453B3BE00900ECED9FA5CEA5739F /* RxTabBarDelegateProxy.swift */, + 0AAC2F325EBED7999F6A6C9EEAD86C79 /* RxTableViewDataSourcePrefetchingProxy.swift */, + CCA34DBF858E7D556214719B0C5A3EC1 /* RxTableViewDataSourceProxy.swift */, + 9549E010F3EC4BF0CE812CBDD302B74B /* RxTableViewDataSourceType.swift */, + DA5A3B21A30626858015D43E76886BD4 /* RxTableViewDelegateProxy.swift */, + D600952B5B6B065ABDF5CB4773E9FE0E /* RxTableViewReactiveArrayDataSource.swift */, + 8B8DE7940889EDBDB1D51E43A865E8B2 /* RxTarget.swift */, + E2D84FC4276CA7D4E749EDE081A6C43E /* RxTextStorageDelegateProxy.swift */, + 33782B260843409A32E21ACBCC30FED8 /* RxTextViewDelegateProxy.swift */, + B8B0B19B8BE14A8FCFA8C9D884F93215 /* RxWKNavigationDelegateProxy.swift */, + CEC6C3CD49AACC2A0AA169808052BFD9 /* SchedulerType+SharedSequence.swift */, + BAD715D750FE99B4A4CB77E714EA111F /* SectionedViewDataSourceType.swift */, + C5402A86F85E429D3A2924BDDD48133F /* SharedSequence.swift */, + 430B598582E2C73DFCCFBD5AE16580E9 /* SharedSequence+Concurrency.swift */, + BB5EF67149634D262A5A028B03EAF0C1 /* SharedSequence+Operators.swift */, + 13471ACD2E3FD5CB0D2D16A9090CA036 /* SharedSequence+Operators+arity.swift */, + 308E45FF1BD29D20D45C6632C7D176B4 /* Signal.swift */, + 4456AB52DD33A91F280B1B9D03F17483 /* Signal+Subscription.swift */, + 4899FBA6886CA5444E52191AFC720AB0 /* TextInput.swift */, + 266DA57F0CDF521827C6BFA9487EC5E0 /* UIActivityIndicatorView+Rx.swift */, + C5E9FA8320E96FA09F5CC65A8BBA1FED /* UIApplication+Rx.swift */, + E8576BA18A1139E6290CD2B4F55562F9 /* UIBarButtonItem+Rx.swift */, + 02D814AE70D852E057750F239C611BF6 /* UIButton+Rx.swift */, + 5D2544322B9BD5B2C439CA783A0FBB86 /* UICollectionView+Rx.swift */, + 07FF1517146FB43AB3307E77E45CC1C1 /* UIControl+Rx.swift */, + 89AEBC7C3A8F7411390B58B8B2977412 /* UIDatePicker+Rx.swift */, + A88556DB147E53267157F035F3CA4775 /* UIGestureRecognizer+Rx.swift */, + 75154E329E9754CA882BA3F81A0FBCC2 /* UINavigationController+Rx.swift */, + 85730B7C0F9C2833954BD56016B5082A /* UIPickerView+Rx.swift */, + 152783CC9D0F674EC4895E323682219F /* UIRefreshControl+Rx.swift */, + 2E1D57044746CE5464D07F10D18AA0E3 /* UIScrollView+Rx.swift */, + 3CF59F3D435B2D317ECA5F19FCE2644A /* UISearchBar+Rx.swift */, + 84830BEB004918A777D4445288FF31FF /* UISearchController+Rx.swift */, + A6FEC184FA275F306E89D2A7CEE55A79 /* UISegmentedControl+Rx.swift */, + B599ACD0261C5AFB414DEF8D8A609F5A /* UISlider+Rx.swift */, + DC12103DF9B816F69AA3B667FBE29B60 /* UIStepper+Rx.swift */, + 4158582A7EA106BFF3DC1F12AC025BBB /* UISwitch+Rx.swift */, + B30976994C51DA78543607FF42FAC801 /* UITabBar+Rx.swift */, + 8B790C6E162ED08D85CE840207F075B9 /* UITabBarController+Rx.swift */, + 6B880D7EFCBD12B342FDF2A3F4F166A0 /* UITableView+Rx.swift */, + 7E45130133AFD5B905FC8E1059F7B549 /* UITextField+Rx.swift */, + 57174CF0554541C355BFE20A4964BDCB /* UITextView+Rx.swift */, + 7B0853A7C3F29DE64B60F0D2CAAB8AF8 /* URLSession+Rx.swift */, + A5770EC9161402233C7FB9DB6BF5E858 /* WKWebView+Rx.swift */, + 1254B084C5E25C8F23BA32A7201550F7 /* Support Files */, + ); + name = RxCocoa; + path = RxCocoa; + sourceTree = ""; + }; + CD8E78C67598A1238B20306E7EC42811 /* Support Files */ = { + isa = PBXGroup; + children = ( + 5BF4D5701D2C1EFCD10348ACD2023E10 /* Alamofire.modulemap */, + E7D77F403C9EA57180151A56C68499B0 /* Alamofire-dummy.m */, + 6ABF6A3DC86D368ABBA99A95BA13CAD0 /* Alamofire-Info.plist */, + 49A5AC6952C38A575787BDDA95AE19B1 /* Alamofire-prefix.pch */, + 51B9601DCA6C8149B0DFDD0CFF6A60FC /* Alamofire-umbrella.h */, + 0045B4B4E88DF17396D9B8835EC16CE4 /* Alamofire.debug.xcconfig */, + FA5E7B9D7E3942C11BF5748AB55C2398 /* Alamofire.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxGesture"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -2100,184 +2168,110 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 03C5C200A0787E300053CFA8F53CA094 /* Frameworks */, - 1D3CD2327A1957E2D2C639D8B4FAC1F3 /* Pods */, + 64904B42C7D1168E326F2B1AE3964252 /* Pods */, A4644251B2F0004F26FA79029F380591 /* Products */, 4DD52D0D49C126075B66AB6E7FB8E428 /* Targets Support Files */, ); sourceTree = ""; }; - E57300A9F8665D3AF4E11CA0A10FFEAB /* TTGTagCollectionView */ = { + DDC15DD6833A6F0A0DA49A70BBF0BB4A /* SnapKit */ = { isa = PBXGroup; children = ( - 4F2F52C21685C6C3CFEE2722DB372392 /* TTGTagCollectionView.h */, - 8605F8D33DB788F754C4375397EF3E3C /* TTGTagCollectionView.m */, - 2DEE3A4423C524ED3BB0F629E70D0720 /* TTGTagCollectionView-Bridging-Header.h */, - 296245415265A23EF471BCC49F5E670B /* TTGTextTag.h */, - 7EE03BC7611D6AFC659EF2388C7C31C8 /* TTGTextTag.m */, - 2AEE8E518A1C409C89704C4C6858CC37 /* TTGTextTagAttributedStringContent.h */, - 4A39A59401DEE73C572BF369FCF97057 /* TTGTextTagAttributedStringContent.m */, - 224B6E3097BF9638A77F2C6ADD308701 /* TTGTextTagCollectionView.h */, - D2D89053F5163613892E33A5B57D1C6D /* TTGTextTagCollectionView.m */, - 91C78BD06286529F01CE8F1E4CDA9232 /* TTGTextTagContent.h */, - 44393BA4CEC936CB0B0F16A39631FB9B /* TTGTextTagContent.m */, - 26E5B88FBB06F2BF076EFCBD075B1C99 /* TTGTextTagStringContent.h */, - 5BCD343B8916FB760F1D9FC35E75808D /* TTGTextTagStringContent.m */, - 7BD9DEDF84C6E034700FD5B29E5103DE /* TTGTextTagStyle.h */, - 525270591C5B206539AF477E4E760E86 /* TTGTextTagStyle.m */, - 9FBFF325054CB89D095272D37D0D2202 /* Support Files */, + B886954D9E55D40A8AA22BFAC84FCC9D /* Constraint.swift */, + 5B027DC5673992B7F81710C22D99DBF5 /* ConstraintAttributes.swift */, + F25521E9E9786ED6B2863CDA6FDF2884 /* ConstraintConfig.swift */, + 04C926EFACCFD9C6F445D1EABCA15F63 /* ConstraintConstantTarget.swift */, + BEDCB4B110A247D018D259E59F7BC156 /* ConstraintDescription.swift */, + F532DC25E8390365F7CD27E3961055AA /* ConstraintDirectionalInsets.swift */, + D97C33054B0535AF35F7CB339F3B9CC7 /* ConstraintDirectionalInsetTarget.swift */, + 5675D3C3C0EB233BFF4C2C77C9165C8D /* ConstraintDSL.swift */, + 53F558AF80092D209927155E7AD1C29B /* ConstraintInsets.swift */, + 19F370171B0E9FB020EEA01F8E1992B9 /* ConstraintInsetTarget.swift */, + E8B7B6EADEE040ACAD5CC05EFEEE7E01 /* ConstraintItem.swift */, + 20573791F8F474F01B8D6911CF6C08D6 /* ConstraintLayoutGuide.swift */, + C98AD4420A65BCDE19B32A752A990C47 /* ConstraintLayoutGuide+Extensions.swift */, + 70349732FC2DE80F8537BD0293AC7122 /* ConstraintLayoutGuideDSL.swift */, + A06AE79C3EC76CF97A746785604F1F5A /* ConstraintLayoutSupport.swift */, + 738CAD43B4C5E5282A74AEE3EB0839D2 /* ConstraintLayoutSupportDSL.swift */, + 40CD69FB3D38A8B1DDD81A9C4A1D5A1A /* ConstraintMaker.swift */, + CAEEE005D4E38EDFB4A759C76EB0B6D3 /* ConstraintMakerEditable.swift */, + 0B317A7EBE14CD60951A1415251F705D /* ConstraintMakerExtendable.swift */, + F73BFCAE7806DB1253832EC0FFC31F50 /* ConstraintMakerFinalizable.swift */, + C29B4608570CE2EF3377AE3EDDB95216 /* ConstraintMakerPriortizable.swift */, + F6870AE222741C43355864CCC7560BAF /* ConstraintMakerRelatable.swift */, + 65554B0E016DBEAB9A77FCBA80451C5C /* ConstraintMultiplierTarget.swift */, + F46495FA1099900E42D698D793085A83 /* ConstraintOffsetTarget.swift */, + 3127736D1C5066A0C770D4E304A8C5F9 /* ConstraintPriority.swift */, + 2204D360C3B96D1F9B2640DB19134700 /* ConstraintPriorityTarget.swift */, + 7620FA339C0F4197BE2F5E771485E39D /* ConstraintRelatableTarget.swift */, + C56CD7056FD98550E03D613AD2E5DA01 /* ConstraintRelation.swift */, + 50E58128B17F1F8DA27299B3E3EE51A5 /* ConstraintView.swift */, + 5324901C7189B6A95BF88C9845AD065D /* ConstraintView+Extensions.swift */, + D6B71E966898C19ACCD94385F8BB2619 /* ConstraintViewDSL.swift */, + B007ABAB31FDAB7CCA470E428ECF15FF /* Debugging.swift */, + 932605985906B262D8667169E07B1A68 /* LayoutConstraint.swift */, + DE6677961D6C0A535863FD6BA255B026 /* LayoutConstraintItem.swift */, + B82FD547A6160CE6B9926CB27079AA4B /* Typealiases.swift */, + E2618851CF95DE4C7905208353D29BA3 /* UILayoutSupport+Extensions.swift */, + 9F52E69325C0C5B15363C9320DB3C778 /* Support Files */, ); - name = TTGTagCollectionView; - path = TTGTagCollectionView; + name = SnapKit; + path = SnapKit; sourceTree = ""; }; - EE8EDC27410A2633B276BA70B59552B7 /* Alamofire */ = { + DEAB553B9B9941961424159DC13F9C47 /* Support Files */ = { isa = PBXGroup; children = ( - E81F91A52CBF776B193EDF6E53EB76E2 /* AFError.swift */, - 65B9ABB933DB599961CEF6A3FC1A5E57 /* Alamofire.swift */, - E29D5AFAA620DE9E6F5489EAF6848B7B /* AlamofireExtended.swift */, - 624F151DAA96478696AC4AA88C84E9E6 /* AuthenticationInterceptor.swift */, - C3DA31D89850A23C18725ACBDD7E411D /* CachedResponseHandler.swift */, - DFFAC7DFDD3BF9F154133BC8B8B0C87A /* Combine.swift */, - 8C70AA898B8EEC7890829D78C878A4B1 /* Concurrency.swift */, - FA832F0FBC3E5C25C3BD6F0D80A4320B /* DispatchQueue+Alamofire.swift */, - BCCD43F6AF9E5BAB6DFC478EDBB6FA9C /* EventMonitor.swift */, - 22B3E826989D1608763D91350E8D8EF1 /* HTTPHeaders.swift */, - 7AF6467B21F24F005592393E42E72CE4 /* HTTPMethod.swift */, - B688B650186083793331EFA8AB584519 /* MultipartFormData.swift */, - 79D38104A24C6755CBD36A67BFE7234D /* MultipartUpload.swift */, - D5E56E0E8D8EA0FEB14BF95BA7F9051B /* NetworkReachabilityManager.swift */, - 1863E564C9979451215A8CDAFBB7B47C /* Notifications.swift */, - 14119E5D335D6FFEF182A904F1318968 /* OperationQueue+Alamofire.swift */, - 51E0E30006FB8E0401311DE58FA41F37 /* ParameterEncoder.swift */, - 26CA2B43F1AD44BE1823898FB78AC955 /* ParameterEncoding.swift */, - 1CB138757D8A9FFBFBEDB9D6461BBCEA /* Protected.swift */, - 46E551BF0D0F558EA36B34AB82152FB7 /* RedirectHandler.swift */, - E484456D0F5B07739EC47E033738B6B4 /* Request.swift */, - DE6B816060E20234EA27CA2DCE4B6DA7 /* RequestInterceptor.swift */, - E9AA8D396D02F9440E2FA89E2D8E7578 /* RequestTaskMap.swift */, - A7503FD54551EBFA91ACB246E37C5FB7 /* Response.swift */, - BBA5651E16925990F4094C99AD0D31AD /* ResponseSerialization.swift */, - CA941DBF62925986952CB4D52496EEA8 /* Result+Alamofire.swift */, - 98BCBBA91F49B9380CB56CB988000605 /* RetryPolicy.swift */, - 57006C60FBE2602AAFE5BB8A7417A569 /* ServerTrustEvaluation.swift */, - 4CE6E5C0DCDDE6CF4F7F6F0345DA8D55 /* Session.swift */, - 66E25805DB05A9F37FEB80864CA7BC0E /* SessionDelegate.swift */, - 382EF518C59A97379484A828816FCC66 /* StringEncoding+Alamofire.swift */, - 7296873EAFCEED35248415357C5FC318 /* URLConvertible+URLRequestConvertible.swift */, - 264E1ADC3F8727E0BCE8A46FF9B3D962 /* URLEncodedFormEncoder.swift */, - 6F9AAF18BC1E8954981A5B09EEDB8B48 /* URLRequest+Alamofire.swift */, - 5833696BB63BD6078C995DFFCB31A0E5 /* URLSessionConfiguration+Alamofire.swift */, - 5D030604BC9AF94AA646F00AF6EA6F24 /* Validation.swift */, - 932B19315CBA0417C119E80D48EBBC61 /* Support Files */, + A42AAFB95436321EC4DADB94574A5158 /* Tabman.modulemap */, + F89C12380BED1AA59301D40A58668124 /* Tabman-dummy.m */, + F43AD5AAB3B69F7047A3B98D0AB183C9 /* Tabman-Info.plist */, + F208CF5AEAD647C972222B2ED031CB87 /* Tabman-prefix.pch */, + BAD904037633BA0CD9CC882E6F797C97 /* Tabman-umbrella.h */, + 3DFEC7F68E3FB8A6968B365923494E29 /* Tabman.debug.xcconfig */, + 505A6498C82A8D920D9F408B2F6B2D40 /* Tabman.release.xcconfig */, ); - name = Alamofire; - path = Alamofire; + name = "Support Files"; + path = "../Target Support Files/Tabman"; sourceTree = ""; }; - FCCC908F8C32D34302443A0750426D33 /* Pageboy */ = { + EABB867B3A4C591EFAB46C78C5D2154A /* RxGesture */ = { isa = PBXGroup; children = ( - 94C1E49F62D230F93ABD2A9EBBB9B950 /* DispatchQueue+main.swift */, - FCA2745D9E0C0CB447ADFED51B0664D7 /* IndexedObjectMap.swift */, - 0653CE1DE38775B910DB1200880A4A89 /* NavigationDirection.swift */, - AE91536B721F6C6376D498016BEB1A05 /* Page.swift */, - B5F0012332FC1ADBE529D90E0C607E82 /* Pageboy.h */, - E471F934E385539B7C151EB53D1A19FF /* PageboyAutoScroller.swift */, - 2CE4ED5A33E6BF56C5E0A0BBD945D7D5 /* PageboyViewController.swift */, - C39DD3543275DF80A92229406FBB2941 /* PageboyViewController+AutoScrolling.swift */, - 9568906D1734835018279A1DB6D3A8E6 /* PageboyViewController+Management.swift */, - 2D6C28512AC580405CF6BD6FF162D6BA /* PageboyViewController+ScrollCalculations.swift */, - 061DA8B0B41E6D9E29513C4CB0EC6A58 /* PageboyViewController+ScrollDetection.swift */, - 0E60B2E13AA55AA29E8E96ECD2A518A8 /* PageboyViewController+Transitioning.swift */, - 6AE057DAF219246F37B3DF0BBFD318D3 /* PageboyViewController+Updating.swift */, - 61F93FCDBB534A18AE490DDB1E395E93 /* PageboyViewControllerDataSource.swift */, - 4013C195162D9672C8071B1C52604CED /* PageboyViewControllerDelegate.swift */, - 28C37424F4DA0778DC925BA0CF4E85A1 /* PatchedPageViewController.swift */, - FFD20A630FFFD897A3CB05F7FF88C223 /* TransitionOperation.swift */, - DCBA2947F09C1C6ABD8C6E57411CE707 /* TransitionOperation+Action.swift */, - 11EACEE22E129D7C93518984ABC0B6CF /* UIApplication+SafeShared.swift */, - B2BFF7EA6B1A74922458DF2B8356AC92 /* UIPageViewController+ScrollView.swift */, - B97EB122D82CF72205F7F2B25E32064D /* UIScrollView+Interaction.swift */, - B948CAE7E04E28A20F3FA61922C4F1EF /* UIView+Animation.swift */, - 1564E3B5639661C8C7C8F70D3217398F /* UIView+AutoLayout.swift */, - 338D7AB3A59AC595B557A620E1FA4E40 /* UIView+Localization.swift */, - C4C8734B5739910EE679B91830D2EFCD /* UIViewController+Pageboy.swift */, - E6F58515016C1E210B813BADE1860CDD /* WeakContainer.swift */, - 44EA81977DF90248921C00841518A5D0 /* Support Files */, + 48F9D31BF837B5F195E1AD65C40A14F3 /* ForceTouchGestureRecognizer.swift */, + E73EBB8200BE96C801647558DCF5DDCB /* GenericRxGestureRecognizerDelegate.swift */, + A7E24C8B3EC91D1BDB16034577E76F68 /* GestureFactory.swift */, + 723956DA1E1AB3D66677C1DC06DB6745 /* GestureRecognizer+RxGesture.swift */, + 49E515AEFF24CCD1741A0349057D1F44 /* SharedTypes.swift */, + 40C47DA84EBC5A30E2B4BF73098E3A44 /* TouchDownGestureRecognizer.swift */, + D1414A048047672462410423CBA0D43D /* TransformGestureRecognizers.swift */, + F0423F9F55C94E1CC9A36F5ECCB6A768 /* UIHoverGestureRecognizer+RxGesture.swift */, + F852768E5DD111C93FB62242025F1100 /* UILongPressGestureRecognizer+RxGesture.swift */, + 89612441D146B9E68E19A58A61939566 /* UIPanGestureRecognizer+RxGesture.swift */, + 5B8BACFEC8BD3ECE8D4F0A9E3B2EB057 /* UIPinchGestureRecognizer+RxGesture.swift */, + 833F6F48919A120DA5DF2D99009A36B3 /* UIRotationGestureRecognizer+RxGesture.swift */, + 9CC5E8A658A3A2180C0F45720BAC6E03 /* UIScreenEdgePanGestureRecognizer+RxGesture.swift */, + 9C0BD6464FB4A7E3019EA15B08B82BC3 /* UISwipeGestureRecognizer+RxGesture.swift */, + 6580525CE1FE6A94F4C0D8BFCE90DE65 /* UITapGestureRecognizer+RxGesture.swift */, + D735D1E1672FA3BD5B73F7CD52D3D161 /* View+RxGesture.swift */, + 4D033DE82827B3C274EC82E49BF2BE7A /* Support Files */, ); - name = Pageboy; - path = Pageboy; + name = RxGesture; + path = RxGesture; sourceTree = ""; }; - FEBED6F74618A701B68C25FE3D2B9848 /* Kingfisher */ = { + EC72D5A4EFEB209C6B2D0DE00DF1DFDA /* Support Files */ = { isa = PBXGroup; children = ( - 064B7B3FC1856712961A7EF82E9A192B /* AnimatedImageView.swift */, - C775122DFF68CA64F1DEEA1A39E530B7 /* AuthenticationChallengeResponsable.swift */, - 532102B20E7B28C19CEFD52F2FCB9CD7 /* AVAssetImageDataProvider.swift */, - 54067C8EF66F7D0072C7F9B8DCDB5E22 /* Box.swift */, - E3E9CC5F2E5F697C03AA4D6870AC1E43 /* CacheSerializer.swift */, - 639EADE51874FDF707725F11379BC0D8 /* CallbackQueue.swift */, - 5B98FDD606B42FFB051511C922D12C14 /* CPListItem+Kingfisher.swift */, - 39068BDB7D6C2055AB51D9F299566835 /* Delegate.swift */, - 901D6D6199E4F63B12568C0F09E36F74 /* DiskStorage.swift */, - C6BCAE4FD618E07894974BAD07CE40ED /* ExtensionHelpers.swift */, - E743B804BE01BE8BFAABB0489C702D6C /* Filter.swift */, - 91CDD8F3D139C1E1547B12F7081EED19 /* FormatIndicatedCacheSerializer.swift */, - CC9763FADAE6C37D80CF6F0CAF3BEC15 /* GIFAnimatedImage.swift */, - 2D8FE1890C8B8AD6218C8F158444AD4B /* GraphicsContext.swift */, - 82B34F2C1264B870E2F6959CCC084F9E /* Image.swift */, - 4083CDB197C013310A349B767E1E5AC1 /* ImageBinder.swift */, - 89B6D7AC6EEE27358850BD38EC798ED6 /* ImageCache.swift */, - AF3E1C8341D8680B85D3B738AD816498 /* ImageContext.swift */, - AE86C7AD56F0B6B990D31F23B0E0ECC4 /* ImageDataProcessor.swift */, - 8766C67C9924050DAB77D60F6C9C13CF /* ImageDataProvider.swift */, - 85ADF2D87C4632BC7D3659076EADB8AF /* ImageDownloader.swift */, - 686A5B5BBE2224B1429CC67371A4C23E /* ImageDownloaderDelegate.swift */, - 980D00C55B0A7E35D544260CA1EB45AA /* ImageDrawing.swift */, - 09DD86A4EFBD1D456D46896C71865761 /* ImageFormat.swift */, - 3247D4A722D239C9C25E087F959E4E8C /* ImageModifier.swift */, - 64D6460D33BFE2BF6540551D88184290 /* ImagePrefetcher.swift */, - 7B74EADA6DDE7FC1D85690F3211BBF77 /* ImageProcessor.swift */, - 9BD4BD88220C12BF9164F4A96EC8AF5D /* ImageProgressive.swift */, - 0102B89294AB8B93D22C01C44BD7958A /* ImageTransition.swift */, - D44F9C69CA0E588E2E84D3E2281BA72F /* ImageView+Kingfisher.swift */, - 689209DAB9345764436A9775CDB81442 /* Indicator.swift */, - CC82BC33EF3F935A0BF79BB8251B1CDC /* KF.swift */, - 9146C5F6E5FE0A0E9B677E42CF90BC2C /* KFAnimatedImage.swift */, - D6704656DFFACC67254774B77C687905 /* KFImage.swift */, - F9F6F50A027648318EE394ED2C4038D4 /* KFImageOptions.swift */, - D1BE64253614AC720D167727FFCEBB3B /* KFImageProtocol.swift */, - B9ADD391A6D686971A76F5D95A05B798 /* KFImageRenderer.swift */, - 5D6256DBBE2D220E0376BADCA409E3E1 /* KFOptionsSetter.swift */, - 5B1E766E0B2F6D28B7C5B5F838F57C48 /* Kingfisher.swift */, - A2195A9BB7EFA74B702272E3CCA66E0A /* KingfisherError.swift */, - D39EAD93E7B6CE56EAE3E236DE3859C4 /* KingfisherManager.swift */, - A05A16A91275F11342B4BC1AF5EEA6D4 /* KingfisherOptionsInfo.swift */, - 6054B8EE4E3503F2FFA3A44EFEBD85B3 /* MemoryStorage.swift */, - 0D6F3091E7D987C9AB7B8EEB59B6C448 /* NSButton+Kingfisher.swift */, - 95B31E4DB125543DAA9E76D3A6A2A104 /* NSTextAttachment+Kingfisher.swift */, - 788D0BAE31C0D61A142099E382CA4FD9 /* Placeholder.swift */, - AD0BEF69E4D1C696AB66A007D782452E /* RedirectHandler.swift */, - B3EB11AB45273662DD2815D3CF9C832D /* RequestModifier.swift */, - 23E619A24FC3985267DA86B233E0474D /* Resource.swift */, - B18E2BE5E6D2EF33E46849CDC0D8C0A0 /* Result.swift */, - 9BDE103CDF988234F2F55546FE52652C /* RetryStrategy.swift */, - 8E5A22EA28FDC287859934666D9E0159 /* Runtime.swift */, - 3F8C1DD935AEA2047C90A77B71A5AD20 /* SessionDataTask.swift */, - DB3A58CD047085C7E0D09F47E68871AD /* SessionDelegate.swift */, - 0E6481210A963833033F920C82660412 /* SizeExtensions.swift */, - FC82DC301085D7DA8C76AD9B099306F7 /* Source.swift */, - FE47F36EBD2061CFDD77DE65ED91B3CC /* Storage.swift */, - 2295A1118A8A546C519860D2CB89F07C /* String+MD5.swift */, - 54FD32833FB768080C97E9FA739E8842 /* TVMonogramView+Kingfisher.swift */, - BC6C7123A03CDD84D7A367E1362F2BF4 /* UIButton+Kingfisher.swift */, - C8F9D1AEA72FC80829DA7219A7DDA083 /* WKInterfaceImage+Kingfisher.swift */, - 4E2596259F2B76C9D8A4694793866361 /* Support Files */, + 410C624C6F4DF39CCCEE7D6CC35B24CE /* Kingfisher.modulemap */, + D99B21DBC89118EECCD29CFB682A3E9E /* Kingfisher-dummy.m */, + 1A3DD77886C01B5197EADB1EAB0954FF /* Kingfisher-Info.plist */, + 49035D57A10BF7DBC03DFFC10B726607 /* Kingfisher-prefix.pch */, + 1CB1D15E502764C008DFC5B517C599B9 /* Kingfisher-umbrella.h */, + 3DF2BA0B4D59F5C3FCE8EE2DA1DF00B3 /* Kingfisher.debug.xcconfig */, + 29B070FC96398B1B318F13ABA131FFB2 /* Kingfisher.release.xcconfig */, ); - name = Kingfisher; - path = Kingfisher; + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; sourceTree = ""; }; /* End PBXGroup section */ @@ -2297,27 +2291,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3B921547E999920F44EBD58F955423CC /* Headers */ = { + 14FF1799C5ADBC71E1DB963F2AF8853D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A4467357581E8345DD348683CC4111AF /* SnapKit-umbrella.h in Headers */, + 0B399DCF32F8FE4F09B03B6E7B65E0D1 /* Alamofire-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5043046EDF457F64B47371EAA2E28C4F /* Headers */ = { + 3B921547E999920F44EBD58F955423CC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1F8FF60887DCA1E8DF3E3B626EDA6656 /* RxGesture-umbrella.h in Headers */, + A4467357581E8345DD348683CC4111AF /* SnapKit-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 52E6F7B26483BE3BC9393C6C05D32424 /* Headers */ = { + 5043046EDF457F64B47371EAA2E28C4F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 005B319B494ED2DAA239B9939A504DFC /* Alamofire-umbrella.h in Headers */, + 1F8FF60887DCA1E8DF3E3B626EDA6656 /* RxGesture-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2329,11 +2323,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7AE52B176E9872452FD890FC7F460CE1 /* Headers */ = { + 8AA8A1BFC83428B006BEECECB81196DA /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 122980E44B15C64CF0B14DC94D7EB5C9 /* Kingfisher-umbrella.h in Headers */, + 7D6B8B7CD246256CF8A76A9A3DAED34F /* Kingfisher-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2346,6 +2340,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AA760B3D919BA6F5CD673B76E151CBE9 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EE305B7B40EC58CB049193BABBCBD4E4 /* RxRelay-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; B5C23DC1D8354ECB5ABB8665FC85C91A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2362,19 +2364,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D4FDE7102A8A5C5DAC7399D2283ED651 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - C9DF37BE54D41EBD42F2090A9218DCD5 /* RxSwift-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FB6C3B809D2E3C5B1D611F58F4A0782D /* Headers */ = { + E5AC16FCF77C23A8C33FBC2F32682B7F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CBBDD326FDD2D83ADD8B2B03CABC4A15 /* RxRelay-umbrella.h in Headers */, + AD0F03B32EAB03F02E1D7DCAF15C9902 /* RxSwift-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2438,7 +2432,7 @@ buildRules = ( ); dependencies = ( - B9FB211A34DF474BC8AC61143FE072B9 /* PBXTargetDependency */, + 706F006295063DA3DB2952EE79CA8F93 /* PBXTargetDependency */, ); name = Tabman; productName = Tabman; @@ -2447,17 +2441,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = 18B7205D24165F73327E38D044DCDE51 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = E4D6B1A5823EAA855202EF62DC5511A5 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - FB6C3B809D2E3C5B1D611F58F4A0782D /* Headers */, - CA7DBDEAAF77F30937716D9D56F7E3D9 /* Sources */, - 9A572C691D82372D41A402CF46C517BF /* Frameworks */, - 7046550025ABDE9B29F04621AF665499 /* Resources */, + AA760B3D919BA6F5CD673B76E151CBE9 /* Headers */, + 7089AD17A5DB1288DB3420C457D6C277 /* Sources */, + 29A6C04D0AB2DC161FF4E425CA066955 /* Frameworks */, + E220FD1054E26596C5DE279435EB990E /* Resources */, ); buildRules = ( ); dependencies = ( - 2006B50382F85EC47C5151FF5DD53E32 /* PBXTargetDependency */, + FFF61973BA4242EA0DF112DA6226D8E9 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -2476,16 +2470,16 @@ buildRules = ( ); dependencies = ( - FF033E7997944EA42D94E1575DCA4E3E /* PBXTargetDependency */, - 7EA05863BEFCDFC8741966C62DD7FCE6 /* PBXTargetDependency */, - AE9B9BEDB848E1A99E77811A2AAF8DD6 /* PBXTargetDependency */, - 44FDB51BABD2FC1DA4C3F58A4E9242B0 /* PBXTargetDependency */, - 5E60C3D474EF3FBD852AC218A070F45B /* PBXTargetDependency */, - E5D0283FCB3CBEC83A697E56C8C7DB2B /* PBXTargetDependency */, - CC023482F122BFB7B60BB4C5868F8716 /* PBXTargetDependency */, - 38A930CA1ED181904EA9F58AC34B6142 /* PBXTargetDependency */, - 426FD4D4A3BE1B60B2EC3544FD47FDDF /* PBXTargetDependency */, - CEA35D731D7E359D96A2AD69830539F2 /* PBXTargetDependency */, + 13BC72A5F929540630CF2561BC596924 /* PBXTargetDependency */, + 26B0AD5134481EAE391F371D69701544 /* PBXTargetDependency */, + BFEFB8A893A687EAE01FA5B5C18DB5BC /* PBXTargetDependency */, + 13627862CBA4A995EAE8018ECB728DB5 /* PBXTargetDependency */, + 42FA371DEEB5F54EC01AC0CE46BC6686 /* PBXTargetDependency */, + CD339C524BD697F86DE953726EA8105E /* PBXTargetDependency */, + EBE5A13408AC3504D1550271DBA233DB /* PBXTargetDependency */, + F019099C93079BFF79E0D00DC89194E0 /* PBXTargetDependency */, + 4D0AACA834ABE43A13979DF0DFD8AFAF /* PBXTargetDependency */, + 2740812819CCD1A6B8471F92D84200C3 /* PBXTargetDependency */, ); name = "Pods-EatDa"; productName = Pods_EatDa; @@ -2504,8 +2498,8 @@ buildRules = ( ); dependencies = ( - 0B2257EE1DE6FF902BB676721775C879 /* PBXTargetDependency */, - 29A4B7885377A820D01A15FB8126BAA7 /* PBXTargetDependency */, + 38FC8D830B9AA806A8572B9A7D49C2A8 /* PBXTargetDependency */, + F00319AAA23864A6FDE3F0E8A92F1239 /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -2524,8 +2518,8 @@ buildRules = ( ); dependencies = ( - B20F842C53BB008056E1FB8C0DEA74C6 /* PBXTargetDependency */, - 666DBDBD8C515C8038956BE2FC745FBB /* PBXTargetDependency */, + 4E7D77A5407741F33B49EA1E4596D00A /* PBXTargetDependency */, + 3A282320DDB40E3BD5BE57810913F98A /* PBXTargetDependency */, ); name = RxGesture; productName = RxGesture; @@ -2534,12 +2528,12 @@ }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 69ACD8654734266A348C6FF68E734010 /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = 30BD2E9B9B211F4BECA6423311CB6BFB /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - 7AE52B176E9872452FD890FC7F460CE1 /* Headers */, - 3C1DA515D615F8CE75565ACE14378882 /* Sources */, - 81DB1665E1495609510BA493822E5A85 /* Frameworks */, - CFEB3E9FD20A01120B40D65B82D8F26F /* Resources */, + 8AA8A1BFC83428B006BEECECB81196DA /* Headers */, + 9CD810DC3238E11C31F998686E2F6054 /* Sources */, + A8A111F15409F9ECD5E5DCAEA4129892 /* Frameworks */, + 4D272DBAF0E45592B5C0D0DD349B29F4 /* Resources */, ); buildRules = ( ); @@ -2552,12 +2546,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 13800585BDBF1DB4E4E64F739A3D3CC9 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = F8F3DAD704A14608659460F78E801AD3 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - D4FDE7102A8A5C5DAC7399D2283ED651 /* Headers */, - 3A8FE1D4E28452F564A336FBBD2AA3F0 /* Sources */, - 2DD984E910B4BAD5DA61B4E423937FC1 /* Frameworks */, - 69B87502F93A9FA4B144C6A9F955D4EE /* Resources */, + E5AC16FCF77C23A8C33FBC2F32682B7F /* Headers */, + 3D09180C6040DC360717018E0F6293A3 /* Sources */, + C82E052965F081BF2E7E2DB501C7ED5C /* Frameworks */, + F6F07685B1825D2E10A2C8AF153189FD /* Resources */, ); buildRules = ( ); @@ -2570,12 +2564,12 @@ }; EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = 8A212264186B8822192F9C369D7DE4BB /* Build configuration list for PBXNativeTarget "Alamofire" */; + buildConfigurationList = 9C98220D3187BF01A20E296DC128BED4 /* Build configuration list for PBXNativeTarget "Alamofire" */; buildPhases = ( - 52E6F7B26483BE3BC9393C6C05D32424 /* Headers */, - F5D2A45FBA06D86A537CB441D5BF4FF4 /* Sources */, - 15DC142A7EE833251AA37FC8E2B8E01F /* Frameworks */, - E9D4145FA41F60FFAB33A07796D9ED97 /* Resources */, + 14FF1799C5ADBC71E1DB963F2AF8853D /* Headers */, + 5FE9836A67EA3E51CA889A1AB95BC874 /* Sources */, + 39D530C2A3085A1033683EC9AE0BC313 /* Frameworks */, + 93ECA2D9F79614966DFA76280ABFEF67 /* Resources */, ); buildRules = ( ); @@ -2663,14 +2657,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5D4809C72FC4B366B262906F436A3EF1 /* Resources */ = { + 4D272DBAF0E45592B5C0D0DD349B29F4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 69B87502F93A9FA4B144C6A9F955D4EE /* Resources */ = { + 5D4809C72FC4B366B262906F436A3EF1 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -2684,7 +2678,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7046550025ABDE9B29F04621AF665499 /* Resources */ = { + 93ECA2D9F79614966DFA76280ABFEF67 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -2698,21 +2692,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CFEB3E9FD20A01120B40D65B82D8F26F /* Resources */ = { + DBFBC99C6F5D9B1D57CC9D1C6E9209EB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - DBFBC99C6F5D9B1D57CC9D1C6E9209EB /* Resources */ = { + E220FD1054E26596C5DE279435EB990E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E9D4145FA41F60FFAB33A07796D9ED97 /* Resources */ = { + F6F07685B1825D2E10A2C8AF153189FD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -2766,240 +2760,171 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3A8FE1D4E28452F564A336FBBD2AA3F0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 918A66AE3CF43AB93E69D5D777E1BCF7 /* AddRef.swift in Sources */, - E7895ABF4C72A43C0F4FC5F862CE771F /* Amb.swift in Sources */, - 958703A8B6200170C2B7DCD90323C567 /* AnonymousDisposable.swift in Sources */, - 9B2ADB58EF853B8424D8186F1ABCAF66 /* AnonymousObserver.swift in Sources */, - 3303656B7FFC9881920ECEEB9A3DD1BF /* AnyObserver.swift in Sources */, - 43FB9FDBB597885140A8204A22630DE0 /* AsMaybe.swift in Sources */, - 391C3B6D9BEAA78AAFC8EE8D17F1C317 /* AsSingle.swift in Sources */, - 3A0F531BA0E465682F37F5C7D0C7F9C2 /* AsyncLock.swift in Sources */, - 17CDFBF6CD855953E725F937CD89D932 /* AsyncSubject.swift in Sources */, - 74539AD0E2FB7883AB72036545765691 /* AtomicInt.swift in Sources */, - F3203FF13C6E0044AE183F1B43639C82 /* Bag.swift in Sources */, - B8132A22DEE9A401C85D6E2BA9431A5F /* Bag+Rx.swift in Sources */, - 7F48737B69D373631F5735E8EA9F2AFC /* BehaviorSubject.swift in Sources */, - B44B758FD96FCA41D10CF2D0A2554B5A /* BinaryDisposable.swift in Sources */, - E6D646C8E04F98D0EF375047A19B89F8 /* Binder.swift in Sources */, - 9B0391D95CE0DE7E3BFF27617B455865 /* BooleanDisposable.swift in Sources */, - 509CE2313197A422399F810E5FDBE6E5 /* Buffer.swift in Sources */, - AA87B8E75B3BC46EFFBC876B3751D776 /* Cancelable.swift in Sources */, - A16A8837ABE659C5989ADC677C3D2FCF /* Catch.swift in Sources */, - 6BC1AFEDA7847003476B0F58110973E4 /* CombineLatest.swift in Sources */, - C8BB2FA64D00CB7F6C25BC3925D0F641 /* CombineLatest+arity.swift in Sources */, - 23583D109CA25038DFE7B0CF5E0C829A /* CombineLatest+Collection.swift in Sources */, - 3B87F54AB902794F65FB0E173B5A7281 /* CompactMap.swift in Sources */, - 2324A123C60560DF2F89FC38508D0F04 /* Completable.swift in Sources */, - 4AC3EFDEE96A9FC30574394F40B2E7B0 /* Completable+AndThen.swift in Sources */, - 14BA350FB404E33E99EBAD117F869C36 /* CompositeDisposable.swift in Sources */, - DAC461F683CB0FFBB6E53DD5B681497E /* Concat.swift in Sources */, - 13C0361F5567F978A5A407BCB88B6B10 /* ConcurrentDispatchQueueScheduler.swift in Sources */, - A6417990C45CF079141F8197EC3EBCA9 /* ConcurrentMainScheduler.swift in Sources */, - ABDC678EFC42E171A8499CEACB3835F2 /* ConnectableObservableType.swift in Sources */, - B75E14FF629E9F21648F8D0FA5440E95 /* Create.swift in Sources */, - 6F94F1EFD2A6575AE92402D2055474AF /* CurrentThreadScheduler.swift in Sources */, - BC157C7387AB60E080CD308A00A338C3 /* Date+Dispatch.swift in Sources */, - 317CB905E82252ED206BBDDAAD16F360 /* Debounce.swift in Sources */, - 76AAD21D0AAEFC7C20BDBC4759795B4E /* Debug.swift in Sources */, - BFDFFF7902FD1FA4B87AB5705EDAD591 /* Decode.swift in Sources */, - 4C72754E9F480BA638A555BCAA1B8D16 /* DefaultIfEmpty.swift in Sources */, - 6B6A671664855D296CC34C83C7928B4B /* Deferred.swift in Sources */, - 741906C98E8B2FD48F272624BD89ACF5 /* Delay.swift in Sources */, - B9DF6000372EF56FDAFFA0E4F998D731 /* DelaySubscription.swift in Sources */, - C42C7D249159F00C492E3C074629C426 /* Dematerialize.swift in Sources */, - B5FC3BEE2957289468D883AB2571DB99 /* DispatchQueue+Extensions.swift in Sources */, - 2EC1DCC001E939624B97EDAD3294E4F3 /* DispatchQueueConfiguration.swift in Sources */, - DD9AC3C72470E24C40D76266759FD120 /* Disposable.swift in Sources */, - 2D86832359A911BEEEFC9C298BD5A87B /* Disposables.swift in Sources */, - D00F475C2380A644EC954513372F5C6C /* DisposeBag.swift in Sources */, - 0DBC36B14A4554F260D6CC5E97BC82CF /* DisposeBase.swift in Sources */, - BB409355EF6EB3EA0A73EB48372D45B1 /* DistinctUntilChanged.swift in Sources */, - C33B4B4F0948B95537134538D4B04046 /* Do.swift in Sources */, - 6BA32ED9263F6F0A625CECFBF08D81D1 /* ElementAt.swift in Sources */, - AB638725261E1F87B5EA901141FC0979 /* Empty.swift in Sources */, - FE2E0129FA6DB9C7D870BE934DD53858 /* Enumerated.swift in Sources */, - 700FF52A6CE772D000B71716C3BA1924 /* Error.swift in Sources */, - CC74509021AA63839C020F578BC7DA1A /* Errors.swift in Sources */, - 26B64FD615201517203A80E8BC563998 /* Event.swift in Sources */, - 07BE3990F61D7872203D09812DA27BE0 /* Filter.swift in Sources */, - 2587CF6565D5B4F40B14C0667D09F4B6 /* First.swift in Sources */, - AB23C8F73B6B68A091F013523D68ACA9 /* Generate.swift in Sources */, - DEF748017EF2CAE6138199288A532DC9 /* GroupBy.swift in Sources */, - E34AAF8C55D6324442AD0C0CBC5434F4 /* GroupedObservable.swift in Sources */, - 0BE6AF21E82117B5888D803F51B7797A /* HistoricalScheduler.swift in Sources */, - 4E14F1C7A152BA037F323F6C5C21FF03 /* HistoricalSchedulerTimeConverter.swift in Sources */, - 6E13E55229A3AD8BAE13FB81034337B1 /* ImmediateSchedulerType.swift in Sources */, - 6DB4FE3C48B9F523D49D046DF5940B14 /* Infallible.swift in Sources */, - 25431CC0200EA1439C721033EA387251 /* Infallible+CombineLatest+arity.swift in Sources */, - 09C371129EAF4BB17EBF0A6C95740987 /* Infallible+Concurrency.swift in Sources */, - A405A4EE13DF63D0E77F49D2E5864BF7 /* Infallible+Create.swift in Sources */, - B5464B4E227AA6200776884C5F9CFC0C /* Infallible+Operators.swift in Sources */, - 8A37F2582B4792388D2B1C12CCE10A2B /* Infallible+Zip+arity.swift in Sources */, - 02EDC4CC9976B5E0CCA375D15B455310 /* InfiniteSequence.swift in Sources */, - C58F45682249C4696A6BAB412863C737 /* InvocableScheduledItem.swift in Sources */, - 443B463A475955120D0DA441FA27C89E /* InvocableType.swift in Sources */, - 03555777EDC590AEFFF3AF9B890BE534 /* Just.swift in Sources */, - 5618A67444FD3FFC5622EE7AEA6272AD /* Lock.swift in Sources */, - A72347AC8CE525B2060D4CEE3F8FF77A /* LockOwnerType.swift in Sources */, - 3CD106C5C75E7313E1E14956C01B9665 /* MainScheduler.swift in Sources */, - 31BBBF8A8287AB82280D7B21766FC807 /* Map.swift in Sources */, - 784B03705A10998203483F7723A16C76 /* Materialize.swift in Sources */, - EF2FC4515CBBB46E64368243545362C2 /* Maybe.swift in Sources */, - 9A81F9598D3BF2D0F83620DAE0C22FBF /* Merge.swift in Sources */, - 2DA07181ABBBFBFEC91C7557BC0B6D53 /* Multicast.swift in Sources */, - 17FFFDE8A72F97DE8D22BDA24A5576EF /* Never.swift in Sources */, - A65E6F9204EFD1B29EFE4AD346EC16B9 /* NopDisposable.swift in Sources */, - 71CA09DDAE5FC0AFD68E62D6F365B62A /* Observable.swift in Sources */, - 5394F3C347509797A317E776A0248D32 /* Observable+Concurrency.swift in Sources */, - C050EE7BC448125C9E9642E87BA702F7 /* ObservableConvertibleType.swift in Sources */, - E6F2AB1997C7C1FE8EDB2F6443A737AB /* ObservableConvertibleType+Infallible.swift in Sources */, - BEBF1A6662767C2AB2FBA0896F1DFF09 /* ObservableType.swift in Sources */, - EE5CB1BC16008A38F2960B2382C913B9 /* ObservableType+Extensions.swift in Sources */, - E1EAC7D325BE449DB3CF9533CC24F7CF /* ObservableType+PrimitiveSequence.swift in Sources */, - 2FB9C1FCA83C8472498D718349EF5935 /* ObserveOn.swift in Sources */, - A5563FABEF3D5F42C23559108F946A0C /* ObserverBase.swift in Sources */, - EEA63132B60717777E67EE56A25F598E /* ObserverType.swift in Sources */, - 165F4AC595627A1E84CDB77F6F4E3E25 /* OperationQueueScheduler.swift in Sources */, - D1BB2A36606EEE4CFA99E605689371C6 /* Optional.swift in Sources */, - 8DA79FD3AE30ABC815DE6D180A860487 /* Platform.Darwin.swift in Sources */, - CEE4B79B7AE3E8B33129CE2227BB527D /* Platform.Linux.swift in Sources */, - 8F79FC5E97909E70196AF569CDEFEDA1 /* PrimitiveSequence.swift in Sources */, - E4B8989244EED004F9049DDE8C98E1E3 /* PrimitiveSequence+Concurrency.swift in Sources */, - CAA7034688631726E52B3243CD41EFF3 /* PrimitiveSequence+Zip+arity.swift in Sources */, - 3F3F931D7B691604B2B43E87BE4390F8 /* PriorityQueue.swift in Sources */, - A2BFB82A65E1DDFE988FB0D3492DA734 /* Producer.swift in Sources */, - 54D80473DD07D127339BA467B57D981D /* PublishSubject.swift in Sources */, - 1745926515E3B68401CC330A5D16BDC5 /* Queue.swift in Sources */, - BE32F72A86231AE3BE190C0C163AB1CF /* Range.swift in Sources */, - D1186A363673695ED8D9E2812A104E4D /* Reactive.swift in Sources */, - ED5196A069AECA1DAF3F2914E6849719 /* RecursiveLock.swift in Sources */, - 2C44C6FA642733DEAFB1CA5BDE68D7CB /* RecursiveScheduler.swift in Sources */, - E9CDBA0F78B79FD75263A05656A43A31 /* Reduce.swift in Sources */, - B80D5E3B78D75FDC7461FEF83048AAF7 /* RefCountDisposable.swift in Sources */, - E114E7022D185D5B94F245A6549CB793 /* Repeat.swift in Sources */, - 9399700B0CD81F604D2D3FB069752E56 /* ReplaySubject.swift in Sources */, - 50F30B0379F0C6C7580F9D1188813349 /* RetryWhen.swift in Sources */, - 4FA599C22861D3F22649CDB6F4E95A7C /* Rx.swift in Sources */, - DD38E225285F9E70F207FE23175267B7 /* RxMutableBox.swift in Sources */, - 5360068D89E4A1CC90F04AACF64E112F /* RxSwift-dummy.m in Sources */, - 3116D34EAE8723B5CDE2B840C0388260 /* Sample.swift in Sources */, - 9C3029B6EDDD240736FC03CD79F39C75 /* Scan.swift in Sources */, - 091FD731490314E5A41A698CA3E13F05 /* ScheduledDisposable.swift in Sources */, - 5F6B9B5277A99B84BCBFA1CD82DED7BB /* ScheduledItem.swift in Sources */, - 7A3C1436C20618F02B9788DEEAA95A08 /* ScheduledItemType.swift in Sources */, - 692BFCA68931A83F6DD992D4A5FC67EA /* SchedulerServices+Emulation.swift in Sources */, - 5EF5F52C079093DAA5614788A118AF09 /* SchedulerType.swift in Sources */, - 8E5540AF8E29C5AB5138875BD19FC856 /* Sequence.swift in Sources */, - 56CA8D47E4C4971A446350E41B7AA405 /* SerialDispatchQueueScheduler.swift in Sources */, - 3A315CB43FFEE7CA702A00578A78F315 /* SerialDisposable.swift in Sources */, - 4AE0146899E09344FF364C252D1B48AA /* ShareReplayScope.swift in Sources */, - F2E01E38CABDCA1B43B77A26110D8AFF /* Single.swift in Sources */, - 043E0250C96B495B044A10F91EE48275 /* SingleAssignmentDisposable.swift in Sources */, - 94439378BD31009040A1E4749294E7D3 /* SingleAsync.swift in Sources */, - 4612EA232D807D829297F60C731B66E9 /* Sink.swift in Sources */, - 6EE48124A9734178D8D4317E27C0B84C /* Skip.swift in Sources */, - EBF1DB8C5775BD2148B3758B3BE93F8D /* SkipUntil.swift in Sources */, - 2D701338AA95A9981642429637D72953 /* SkipWhile.swift in Sources */, - 96AB4F49423B4EC59B6D4D650806C3DA /* StartWith.swift in Sources */, - D26CAC83F36219E78108C48E0B249EA8 /* SubjectType.swift in Sources */, - E37DFEFDA79EC4738FBE417106DD52E0 /* SubscribeOn.swift in Sources */, - B5977F8BFC61C5FAACD9BCD0EAAB8F6E /* SubscriptionDisposable.swift in Sources */, - 3A5C7FA833743D7C92A8FE874345A024 /* SwiftSupport.swift in Sources */, - 263448B072061329AE0443AE23103B6C /* Switch.swift in Sources */, - 0E225B4D0AE1D9BF90F4B823058480CE /* SwitchIfEmpty.swift in Sources */, - 207FDE2A05548417522819147C17E2C5 /* SynchronizedDisposeType.swift in Sources */, - 8DD3B568A92DD1B6313F8B3D6D64A816 /* SynchronizedOnType.swift in Sources */, - 9B8F31E720100985737247B5739B3460 /* SynchronizedUnsubscribeType.swift in Sources */, - F103CA591C51D06B78810979F5DBA83A /* TailRecursiveSink.swift in Sources */, - B1A46835AF63D65542E9242029611AA5 /* Take.swift in Sources */, - 42DEFEA8D9FEF5008EDDCAE8820E1B79 /* TakeLast.swift in Sources */, - 37B7387C380A9E7D58E1630137845649 /* TakeWithPredicate.swift in Sources */, - 3B07580AFFC4BF2B477485FC5DF8B284 /* Throttle.swift in Sources */, - 6B2A5FD5614B79F875B69166C96DFE9A /* Timeout.swift in Sources */, - B1B90DEF810ED7BBD38343AA4C2AB3A8 /* Timer.swift in Sources */, - 49C7C0A63BFD8E287AFC824EC76A778B /* ToArray.swift in Sources */, - 15C3A0681A58001799FB33AC0F175A10 /* Using.swift in Sources */, - E0CFCAC2BBF5A3684318FA5C2E543DB6 /* VirtualTimeConverterType.swift in Sources */, - C96F9BE53578AC821A7B20372D4B0BE2 /* VirtualTimeScheduler.swift in Sources */, - D94B8EC5856B04FC8602BC811F20EF8D /* Window.swift in Sources */, - EF5E7311DEE0CFA4DBD985C50C3BC33B /* WithLatestFrom.swift in Sources */, - C262578B90FFB8FF4EA1296969917788 /* WithUnretained.swift in Sources */, - 8A6104C4C22249E629FB34E3343FDDAC /* Zip.swift in Sources */, - A5E0705B3E792D14B9F7439982780D19 /* Zip+arity.swift in Sources */, - AA209EFC6925D728D8AEE1B253953EDC /* Zip+Collection.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3C1DA515D615F8CE75565ACE14378882 /* Sources */ = { + 3D09180C6040DC360717018E0F6293A3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1952485AFF7A1BCCA4D4B142E82FE627 /* AnimatedImageView.swift in Sources */, - 243D7CFE1D56ED80ACB2B3E71B4CB603 /* AuthenticationChallengeResponsable.swift in Sources */, - D603AA58EF97D461A57B2B1BCB883868 /* AVAssetImageDataProvider.swift in Sources */, - B25E07EA645911443A38DA1E68166156 /* Box.swift in Sources */, - CD7AC3E1C98EA54F7C05C36C52805220 /* CacheSerializer.swift in Sources */, - FF09824309346665E2F1F7F5A45FB10F /* CallbackQueue.swift in Sources */, - DBB8088E14A2ADEDB1CD840BAC835267 /* CPListItem+Kingfisher.swift in Sources */, - 457BE444ED617FA7D6851D6DAA9D7234 /* Delegate.swift in Sources */, - 1FEE89BF952BE7ACA46E642DA2E48CA2 /* DiskStorage.swift in Sources */, - 1185A2B40E14F2FCBC761FC99777CAD8 /* ExtensionHelpers.swift in Sources */, - 3AF7DB9AEFF47F1F7F91AF28440E4AC6 /* Filter.swift in Sources */, - DE532EF7D50A9CF68587DAD4C1A02BD7 /* FormatIndicatedCacheSerializer.swift in Sources */, - F24021BDE9B42D604E3341CAD8E34759 /* GIFAnimatedImage.swift in Sources */, - 582D59E0D2EF62E0575933C99B393704 /* GraphicsContext.swift in Sources */, - 70FEC06F54286257E1BA1ECA0C99198D /* Image.swift in Sources */, - 1AA89F327105C026976BF6E831B193A2 /* ImageBinder.swift in Sources */, - ED0C8BA7560D7324587B353E0960479F /* ImageCache.swift in Sources */, - F5414F8A5B40521D0E4AEEB28378CB49 /* ImageContext.swift in Sources */, - 80738D8956C9987CCCEDF551961E5069 /* ImageDataProcessor.swift in Sources */, - 0285857A24F66E925987A5876F0BE63B /* ImageDataProvider.swift in Sources */, - DD72DC30CF19FFC81AB19CD0B074000D /* ImageDownloader.swift in Sources */, - 881A35B28D93C56E46E305F6138B1A76 /* ImageDownloaderDelegate.swift in Sources */, - DAFC6CE6321395CF4523DD66DADBB9BA /* ImageDrawing.swift in Sources */, - E6D6C7D5E458A05CC736C340F853E9F6 /* ImageFormat.swift in Sources */, - F54DE563418B1783D6EC491A0C3A05DB /* ImageModifier.swift in Sources */, - 00BEA6029C428FEE644AC3D42AD83282 /* ImagePrefetcher.swift in Sources */, - EF9C4588CDA85AED8BBCF77451B2A35B /* ImageProcessor.swift in Sources */, - 5F852F38CBC282496CCBE37C51324B2F /* ImageProgressive.swift in Sources */, - 29FF13E23FD52E46D30530549410AD7C /* ImageTransition.swift in Sources */, - E5B664771063F1A9A372519A8466860B /* ImageView+Kingfisher.swift in Sources */, - DFCDE4638265B4CCD494ECA5D560DBEE /* Indicator.swift in Sources */, - DF4563832C19B8582C810BF502A5CA29 /* KF.swift in Sources */, - 7FFE4021A4F14124342AD41CE1117B3E /* KFAnimatedImage.swift in Sources */, - 5E27DD292D3A55657712DD7AFA7B8FCA /* KFImage.swift in Sources */, - 5ADB30DD9A03859018550A999ACB0652 /* KFImageOptions.swift in Sources */, - F9537B023E24AC4A724E301F7E372491 /* KFImageProtocol.swift in Sources */, - 0510E8EA51914CB2176AD0F173937FAB /* KFImageRenderer.swift in Sources */, - A316388A35648CB2987E761771456087 /* KFOptionsSetter.swift in Sources */, - A39D3555EC8B45B7D6B9505DDAF0F117 /* Kingfisher.swift in Sources */, - 4DCA9775E5CCF599460BDB46E77F6FA4 /* Kingfisher-dummy.m in Sources */, - 4F37E521D341C47CE73DDCF21BA95A52 /* KingfisherError.swift in Sources */, - 1FE693B5ACC6AD7320CEFC20B64546E4 /* KingfisherManager.swift in Sources */, - 05228565AAA7FCED4BAFB2B7EF71D53D /* KingfisherOptionsInfo.swift in Sources */, - 1FD2928BC156D990D68B105F518C60B6 /* MemoryStorage.swift in Sources */, - 059639E700DEFAEF08F56484E5F67BE7 /* NSButton+Kingfisher.swift in Sources */, - 59BC9047F4BEBBC06235608D974E230D /* NSTextAttachment+Kingfisher.swift in Sources */, - 506128E1CC424E40E2691546D9547549 /* Placeholder.swift in Sources */, - 2BE89C24BFD3FB663E37C607C289B3B6 /* RedirectHandler.swift in Sources */, - 509490FB1D30FEC59AE4BC21AEEBB7BB /* RequestModifier.swift in Sources */, - 22BD1346F66BFCB129AAA44EEF322AC9 /* Resource.swift in Sources */, - A88A844D5356E1690E445024CB796E09 /* Result.swift in Sources */, - 22216C300C763044344B9DBF97317E63 /* RetryStrategy.swift in Sources */, - EBB32304E8DD4BA115454E0050D47DED /* Runtime.swift in Sources */, - 7C7418FF01DD7BB909719682B634A8A5 /* SessionDataTask.swift in Sources */, - 0ED8FBFD9A86D21BF69137EC9350E575 /* SessionDelegate.swift in Sources */, - 57FC31B14C753B5C63CEF00560F8A6EF /* SizeExtensions.swift in Sources */, - 9B0A78AC22E7EDA755F51D86527E2D9C /* Source.swift in Sources */, - 25FC036BEA33CAB5D80F5A41644535D3 /* Storage.swift in Sources */, - BD382E78580D295D10100678D4F66A76 /* String+MD5.swift in Sources */, - F17B1F8F2B6580343025237455A29D61 /* TVMonogramView+Kingfisher.swift in Sources */, - 082EDC820D76DF95C71A5018112DE512 /* UIButton+Kingfisher.swift in Sources */, - 9F5FE22DA95B66B8DC21CB13BE25EC9B /* WKInterfaceImage+Kingfisher.swift in Sources */, + 9577E12A654B05771B452ABE62ADD2A3 /* AddRef.swift in Sources */, + 99EC35376E991106A3C2B39764AAF05A /* Amb.swift in Sources */, + 2FBCDC19E8E1041AAC3E7DC15FD5C5F5 /* AnonymousDisposable.swift in Sources */, + F9799CEDDEC7203871807D2C59C8E2F9 /* AnonymousObserver.swift in Sources */, + 64925303DE3859F50F670B8498490779 /* AnyObserver.swift in Sources */, + 69AB84BA8A0A6825DD4FADBB96E7AD82 /* AsMaybe.swift in Sources */, + F3CACDE9A883B1B0203F585EB4FBD587 /* AsSingle.swift in Sources */, + EA8132EF25D5BFED624FFF024334DA65 /* AsyncLock.swift in Sources */, + 00140EFDA6DC53E2FC4DC3E113B084CD /* AsyncSubject.swift in Sources */, + 5786A54C111FAB5EA0E3A85DC56F7730 /* AtomicInt.swift in Sources */, + 2B9DADB6B3B71C9B5DFFC27CAD61AF18 /* Bag.swift in Sources */, + 36631C1905A4ADC2A294E34AC6188954 /* Bag+Rx.swift in Sources */, + 89237EEDD8F7387F54517654424AD566 /* BehaviorSubject.swift in Sources */, + DEE8533F52B50D027F231B02B66F582E /* BinaryDisposable.swift in Sources */, + CE80B76A501593639B9157D281DEFBF9 /* Binder.swift in Sources */, + C34FE06F92C0214621827E3D5AE5EC48 /* BooleanDisposable.swift in Sources */, + 67A803C95326108A7A41C212C134B6BA /* Buffer.swift in Sources */, + FA5EEE6CD8A598502E8A5FB8232A1561 /* Cancelable.swift in Sources */, + A56AC45E78D925C520BA85064832089B /* Catch.swift in Sources */, + A5B7B2182CE0C327DE019C36EEE46FED /* CombineLatest.swift in Sources */, + B1E505D0FEF04705893168ACB9A014F5 /* CombineLatest+arity.swift in Sources */, + 9A6FCFBB5A69960F274BB2B254DFA59C /* CombineLatest+Collection.swift in Sources */, + 4E098663E3FEF814C46D467C8B6B5888 /* CompactMap.swift in Sources */, + A6D602BCC3058B77A0A94C3502B75F79 /* Completable.swift in Sources */, + 43EC9688184A140A1BDFDFFDA435FBFD /* Completable+AndThen.swift in Sources */, + 052A27820F924D02E6D549173A82EF13 /* CompositeDisposable.swift in Sources */, + 5B958F212730AF9F60545AC70FC53B0D /* Concat.swift in Sources */, + E056102AA6FFC5CFC1C8AF5B1E0B14A9 /* ConcurrentDispatchQueueScheduler.swift in Sources */, + E8F5CD80355CA364D4EE750DA676F472 /* ConcurrentMainScheduler.swift in Sources */, + 13A35B8052BB24B34EF504CE0CAB769C /* ConnectableObservableType.swift in Sources */, + 2D61A5BFF647E0459FB71B39FB773771 /* Create.swift in Sources */, + 84FD530AA8E0475C667EAD3FB7533DC1 /* CurrentThreadScheduler.swift in Sources */, + C25E97405827329AE8187547CBA101E6 /* Date+Dispatch.swift in Sources */, + 48A1C7D6447570D6F49ACBE09D50816A /* Debounce.swift in Sources */, + 54ED5F54A46EF2BF61B42B7ECDC417C0 /* Debug.swift in Sources */, + A812D1ABF76715CB415E5FD002219AE6 /* Decode.swift in Sources */, + F4715592A34DC74900F579DA2521B7A6 /* DefaultIfEmpty.swift in Sources */, + 6AD616EB981A9AEDB6503994B64F9D92 /* Deferred.swift in Sources */, + CFFDB10A9274B9A0FC3160E5F303DF6F /* Delay.swift in Sources */, + F3EA2FA27A8B8160FC2DF07369433C68 /* DelaySubscription.swift in Sources */, + 60E8AD81EB26570F08CF43D810BAD07E /* Dematerialize.swift in Sources */, + F2169098C85C8AD73CE89DF9B506A259 /* DispatchQueue+Extensions.swift in Sources */, + E9B76C3068A80592711284A3969F72AD /* DispatchQueueConfiguration.swift in Sources */, + 6B3C27BAA7CD67711959592C0B989738 /* Disposable.swift in Sources */, + 09390DDEA3D5884CC9BFACF092016F92 /* Disposables.swift in Sources */, + 5776427914BD8BEDA6F8A42FE509BFA4 /* DisposeBag.swift in Sources */, + 22FC0BCEF1FDA4583646668FE4D2DF68 /* DisposeBase.swift in Sources */, + 3116B5276516F6B8E754A84DE43C3E7E /* DistinctUntilChanged.swift in Sources */, + DB0521C117D20CAC3682256C59031C27 /* Do.swift in Sources */, + 1153A839B1D6DA48ECD44D4BFC3E8A79 /* ElementAt.swift in Sources */, + 4225C5A8B158C333AD3950C5B79DC7EA /* Empty.swift in Sources */, + 49603353CB5049D57D49366E4E771C39 /* Enumerated.swift in Sources */, + E1CAAC0F40CB6B100BB308DEE1DBEDF8 /* Error.swift in Sources */, + D2E418C0DE0A9127916C7EDE56AFEFEC /* Errors.swift in Sources */, + 8B4EFF4FE40BA8B68F1B24B3D8AECDE6 /* Event.swift in Sources */, + 7EA9D941C8AC269B558B9797269D6580 /* Filter.swift in Sources */, + D3EB67BBB7E3462F1A1BAC043FEBF474 /* First.swift in Sources */, + E652BDC14E908F81651C70FC5EF6F5EC /* Generate.swift in Sources */, + 8604E25A8C91C624403E1B68A71FCD9A /* GroupBy.swift in Sources */, + B2832816E8E6B9D78877398263DBD5E4 /* GroupedObservable.swift in Sources */, + 0CE0E31797ED56EABEA8989CB0DEC1F5 /* HistoricalScheduler.swift in Sources */, + C36E930A1771100629FF3F58D95BDE6C /* HistoricalSchedulerTimeConverter.swift in Sources */, + 0A2DB25BF86C4E287B0B141D9703B896 /* ImmediateSchedulerType.swift in Sources */, + BF0E1D04E3E1CDF70F30675D8C625983 /* Infallible.swift in Sources */, + A5E705B8F2B5629F3BDEB2667F53CDEA /* Infallible+CombineLatest+arity.swift in Sources */, + ACD5EE866863AC59A1368AB15F12E867 /* Infallible+Concurrency.swift in Sources */, + 372117D66BC1D9D79ADC57A2239B77BA /* Infallible+Create.swift in Sources */, + 18590DD463C52D5D2FAC5E4EEAE172D0 /* Infallible+Operators.swift in Sources */, + 59C3613F83CC0F28BE3C3A4ABDA3F816 /* Infallible+Zip+arity.swift in Sources */, + 773CEE3A023C93FB472B5A427C765C32 /* InfiniteSequence.swift in Sources */, + 1504FA84CD80B03C8A5014A6E88E1B4F /* InvocableScheduledItem.swift in Sources */, + C7ECAEAB8344B24D0E6FB42F5F6A0170 /* InvocableType.swift in Sources */, + 9E40F16E31CDD203412DA17AF4BAB580 /* Just.swift in Sources */, + A62E33C9C8415190F7B1BE50C90839D8 /* Lock.swift in Sources */, + 68954153E07564A61ABF44CBDFCFBD52 /* LockOwnerType.swift in Sources */, + 3A7C23E59208DBF7E1926B1DA33AC869 /* MainScheduler.swift in Sources */, + FEFD0A201E3D776A53D6F43B3A68A66A /* Map.swift in Sources */, + 746BE855B8AD82B134E2790D598095C2 /* Materialize.swift in Sources */, + 64D66BFDD7D0F17FDE5EADAFEBCC39C4 /* Maybe.swift in Sources */, + D4EE7128CCB741D428D9E39D64776A19 /* Merge.swift in Sources */, + 37D6255D207675474976069B060C262A /* Multicast.swift in Sources */, + 136CA55CE9FFF8EFB0483E4F16BC5277 /* Never.swift in Sources */, + 010812DBD30EB9C1A05758D1585101FD /* NopDisposable.swift in Sources */, + 2813FD2AAE383D1AAA4810E535E6A859 /* Observable.swift in Sources */, + 716132F8FBD5D36F27970CB3A79B1A4A /* Observable+Concurrency.swift in Sources */, + DF7E7E192D5D9D9AA2D7DAE725EDB16B /* ObservableConvertibleType.swift in Sources */, + A749103741ECEBDFDC9DE772031FC27F /* ObservableConvertibleType+Infallible.swift in Sources */, + DCFDCE96107CC5DB809BE2F31E15A4F2 /* ObservableType.swift in Sources */, + D3D047E657C11BED522545BCCAB4A6C4 /* ObservableType+Extensions.swift in Sources */, + EA3F001BED39162E96B2C1F00FB401E7 /* ObservableType+PrimitiveSequence.swift in Sources */, + D661E9C6C3E4ED09114DA10911DEAFEF /* ObserveOn.swift in Sources */, + 874B082951F13CBD9C37AEA96CB3FE41 /* ObserverBase.swift in Sources */, + 0CB5265227C638293519E17D84020C73 /* ObserverType.swift in Sources */, + 8FC6F09D004E51697E791CAD5B902036 /* OperationQueueScheduler.swift in Sources */, + F5329E64A41DC5F667146870449160D7 /* Optional.swift in Sources */, + DB5AA8E6FE9607DDA7083D888474B2EF /* Platform.Darwin.swift in Sources */, + 94ED0EBC939E13260B5CEC2A895BA24C /* Platform.Linux.swift in Sources */, + 28928D6B6D3B1136B29CB93F3AE37F01 /* PrimitiveSequence.swift in Sources */, + 63F11A9E594F3871C0DA360431AD0689 /* PrimitiveSequence+Concurrency.swift in Sources */, + 7285473A05F01E79D01F67015E866272 /* PrimitiveSequence+Zip+arity.swift in Sources */, + 107DC7E9A23F34C9D44B391D77BCD17D /* PriorityQueue.swift in Sources */, + 3C5C29688AE2CFA39EA4CB89104A51A4 /* Producer.swift in Sources */, + 8EB382EBDAD5F1E61D28C3E12AE6D108 /* PublishSubject.swift in Sources */, + 05A962B4E7A95C7464619BADCE12C02D /* Queue.swift in Sources */, + FE294570CA33360AFF5E3BD69E6500D3 /* Range.swift in Sources */, + 32539AF3DE87A34E873191001B3FD86A /* Reactive.swift in Sources */, + D9F8AC8FAD6A7A0151FFCE8DAAC05B23 /* RecursiveLock.swift in Sources */, + 2E9BC295D138D4E9FAD00118B5BCE433 /* RecursiveScheduler.swift in Sources */, + 64BA16895BDC507EBA271C1977CC7147 /* Reduce.swift in Sources */, + B24D826DC6E9F7A2B86C480385C61A6A /* RefCountDisposable.swift in Sources */, + 098E499F66CAC2DD029F0E2903E2640F /* Repeat.swift in Sources */, + 947ECE195B399877D17150D6D969E7A3 /* ReplaySubject.swift in Sources */, + 0C09EF7BCCABCD487F3EB87D01092322 /* RetryWhen.swift in Sources */, + 36C9139F412B1D674509DE9A965C86C2 /* Rx.swift in Sources */, + FC6234F56FD21CDA9CADCCE788104E58 /* RxMutableBox.swift in Sources */, + E7E75782AE0428DF69D3DB0250968A37 /* RxSwift-dummy.m in Sources */, + 7790CBA7CF91D6A4D3A202714C7EFAA8 /* Sample.swift in Sources */, + 90CE8051798A316CD42E7808448A1B76 /* Scan.swift in Sources */, + 0BE4DB334CED6D8E41E322A26E0F0D86 /* ScheduledDisposable.swift in Sources */, + 93FC5A8FADDDC724735C1A2AAD9DD61B /* ScheduledItem.swift in Sources */, + CBF65EB8D935C8730D0FEA774BCC0049 /* ScheduledItemType.swift in Sources */, + DA03DA3777D73379715408C5E7B6AF75 /* SchedulerServices+Emulation.swift in Sources */, + 1B094A999EE6522279329115109FAECF /* SchedulerType.swift in Sources */, + ED1656002067207A51AC19D356DA724C /* Sequence.swift in Sources */, + BB7B8FA42E76E65F6558E79FF5B128A4 /* SerialDispatchQueueScheduler.swift in Sources */, + 72AF1EB0285EB56E55A125F6888184A7 /* SerialDisposable.swift in Sources */, + 5486DCD7A0FC220123D53D0FFD55273F /* ShareReplayScope.swift in Sources */, + EED7B0D1B9507EDF21210B82A1462E50 /* Single.swift in Sources */, + 9AF86DFDFDC5CE4FD0953632BAF641D3 /* SingleAssignmentDisposable.swift in Sources */, + 1042762B61E81045A0420A489F6AE5D9 /* SingleAsync.swift in Sources */, + 951AAC6396557633523794EFA4AF6554 /* Sink.swift in Sources */, + D3C1708AFAA2EE06816ED27232A3E8BD /* Skip.swift in Sources */, + 3462C1D3824342849A9BE333616C9D73 /* SkipUntil.swift in Sources */, + 74843C904A957884F0A516E9D282B611 /* SkipWhile.swift in Sources */, + 830E7AB69D51DCC05A4B93CAC59972C3 /* StartWith.swift in Sources */, + CCD0A3F2AB61E37CA4871B8D4D465F09 /* SubjectType.swift in Sources */, + 203E393C4B52C24DCE33E48DD32BEF6E /* SubscribeOn.swift in Sources */, + A5D21CD603D19CB3B6EB887F5F89893F /* SubscriptionDisposable.swift in Sources */, + 1F7A91AC711FEBD7FDB2AE3A0B7C977A /* SwiftSupport.swift in Sources */, + 414C670EF823F53D4F2503EC16742720 /* Switch.swift in Sources */, + 63C375EBFED87E79947410400B7D9194 /* SwitchIfEmpty.swift in Sources */, + C624E7B66E8FCC44197A1CA91B54D5C2 /* SynchronizedDisposeType.swift in Sources */, + 16390883AF3B188DE6036F1BFABDAE08 /* SynchronizedOnType.swift in Sources */, + F5DBFA74757EA8C7444C66F507989C48 /* SynchronizedUnsubscribeType.swift in Sources */, + E60EC3D6EBD23B9D8232CEF2337F23FE /* TailRecursiveSink.swift in Sources */, + 0CDC25A11A7B7670D37FB48D028A496E /* Take.swift in Sources */, + 4C6120B362E192871960905136F9537A /* TakeLast.swift in Sources */, + DBF33CB892E0A08E9A85CD572545EB2E /* TakeWithPredicate.swift in Sources */, + 2F8ED03E45B555A87099752B3FBEE80F /* Throttle.swift in Sources */, + 91B7D57EFAC5CB2AFCFEC1996A9CC988 /* Timeout.swift in Sources */, + 4B97EBD9BEAD61ECF3AF151119001D0A /* Timer.swift in Sources */, + CEAE5BC549976E48DAB12312DDCFB3BA /* ToArray.swift in Sources */, + D70B5710F0608836C25938A10D1C40EC /* Using.swift in Sources */, + 0B8EF706F494020AA1D2FB7CCAFBD05B /* VirtualTimeConverterType.swift in Sources */, + BD1B351FA2E4E226B5C9EB899AF881B7 /* VirtualTimeScheduler.swift in Sources */, + 2D2A854EE514E8DC6610DFA506F1CFB0 /* Window.swift in Sources */, + 8960C8C745E16A142E71B77A3E906ECE /* WithLatestFrom.swift in Sources */, + EA6B989C155F6A80B2BB5F35532AC4DA /* WithUnretained.swift in Sources */, + 5136BF96E7DE065217725E8C7906B2B0 /* Zip.swift in Sources */, + 5462560779F2D79659D36E89DB534BB9 /* Zip+arity.swift in Sources */, + 37203FC8FBD2843EDAA0D00AF1234D93 /* Zip+Collection.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3198,6 +3123,62 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5FE9836A67EA3E51CA889A1AB95BC874 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A664924D6CCE2922A3F81EC932F4D476 /* AFError.swift in Sources */, + FEDBAD32E2EDA85AD6E362B82892A74A /* Alamofire.swift in Sources */, + 1773084DECF68CADD45567FBEC56036D /* Alamofire-dummy.m in Sources */, + A3153333FC136836B0028E6AB2A56BEE /* AlamofireExtended.swift in Sources */, + F36D96A4346C90A2D11CB3B6A2ECF4CF /* AuthenticationInterceptor.swift in Sources */, + 13E62623092B680C6A5C349D48B8A4FD /* CachedResponseHandler.swift in Sources */, + 97584BC08D2B494417BDEE268CFF38C9 /* Combine.swift in Sources */, + DCD0C33A2B50811D53CF68F021284B47 /* DispatchQueue+Alamofire.swift in Sources */, + 9CFDA7C92E0EEA31F709663B0E727ABA /* EventMonitor.swift in Sources */, + 52BE6F747C26DF2A24532458E55DC10F /* HTTPHeaders.swift in Sources */, + 02621C4B82398D0657F474E21493A3A2 /* HTTPMethod.swift in Sources */, + C16A047C4E8D856309A486182A490993 /* MultipartFormData.swift in Sources */, + 30A331CD9286145E92DB11D671664C63 /* MultipartUpload.swift in Sources */, + B6473B8E8353317F75D6800D4F7054CB /* NetworkReachabilityManager.swift in Sources */, + 471611F482CDC15BF464E3BA9CB83968 /* Notifications.swift in Sources */, + 2550F0D474DE846FEC5C76CBE85F927E /* OperationQueue+Alamofire.swift in Sources */, + 8B9CDBE3FFD712120CD66DD8B06C44E4 /* ParameterEncoder.swift in Sources */, + 4634BA717BFCE522E5B42304C6A78B5D /* ParameterEncoding.swift in Sources */, + 02DB462B121245593CE653B9B377F970 /* Protected.swift in Sources */, + DD58A00EACBEE274C381B491519C6B8C /* RedirectHandler.swift in Sources */, + E0C65E16219718869CD2AFCA2C5465CB /* Request.swift in Sources */, + F63BE0585331CAA3482EF736803F8243 /* RequestInterceptor.swift in Sources */, + 1D17B83410DC98911D539F2BD5254C05 /* RequestTaskMap.swift in Sources */, + C7F66519CE6148F21D7DB11423F1D34D /* Response.swift in Sources */, + 941822CDF68EB8F4D49F150457A82616 /* ResponseSerialization.swift in Sources */, + A4F1202CE5BBE79F3BBCAE3D2B16BC03 /* Result+Alamofire.swift in Sources */, + 512FAFBD71830F126224C033B6C45F4E /* RetryPolicy.swift in Sources */, + 8F9E1EEF2FE52E3231A769722D5C4148 /* ServerTrustEvaluation.swift in Sources */, + EC11B17DA78F7EEBEBC3EFAF68C6DF9F /* Session.swift in Sources */, + 688337B18659C4BF722F87AFC4FEEF81 /* SessionDelegate.swift in Sources */, + E1769C267E82B0C24FE0FFBF949F0A6E /* StringEncoding+Alamofire.swift in Sources */, + 5E594FA3290D3D70F500572D0AC100DB /* URLConvertible+URLRequestConvertible.swift in Sources */, + F5D2A31C7EB1DE010771140B6E7ABAD8 /* URLEncodedFormEncoder.swift in Sources */, + B89D1C69742F61878115334A1D2DFFE7 /* URLRequest+Alamofire.swift in Sources */, + E857ADCAD7B647883D5B2AEC3F16D1D5 /* URLSessionConfiguration+Alamofire.swift in Sources */, + D15FEA31AA9625BBF041FB91E48A9995 /* Validation.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 7089AD17A5DB1288DB3420C457D6C277 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2DD7D1A70DF6E26F92BB60BFE2026702 /* BehaviorRelay.swift in Sources */, + 5E4237ED5546179CAD326771750898B8 /* Observable+Bind.swift in Sources */, + 834B696EFE960F7CB4335E2E7C71F16D /* PublishRelay.swift in Sources */, + 16FEA39131C689D4B1373507B522F0F7 /* ReplayRelay.swift in Sources */, + 55379E4BA2731521CB6FD357B05715E7 /* RxRelay-dummy.m in Sources */, + D2B223C9D528C560E5295BC336EAB401 /* Utils.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 86DA8F7D8CC97F095FE57CF06A091CEF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3213,6 +3194,74 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9CD810DC3238E11C31F998686E2F6054 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 2C40EA3F169C504CBB6663DCF5F0B227 /* AnimatedImageView.swift in Sources */, + D2B3D606A3F13D9809B8520294366E2F /* AuthenticationChallengeResponsable.swift in Sources */, + 373BC9F1DC4BB4B1DC8A4C5177018334 /* AVAssetImageDataProvider.swift in Sources */, + 3F09F277D0CCE43EA7D7AB49E0E89918 /* Box.swift in Sources */, + AADD131217D8F425FFD52447EA689508 /* CacheSerializer.swift in Sources */, + 8E63254B4B9D8378B129A43F3094A9CB /* CallbackQueue.swift in Sources */, + 15B7C4F75260B133A8E0612E50D4C84C /* Delegate.swift in Sources */, + BD5C3B64462D8B1E3DDEA40531554CEB /* DiskStorage.swift in Sources */, + CB175D218FD2710503429B5A20D27BD3 /* ExtensionHelpers.swift in Sources */, + 3538B85FC930F9574454FC38E8C1D2B0 /* Filter.swift in Sources */, + 60AEE39218457F1D2BF5AC7B8D1EEF7A /* FormatIndicatedCacheSerializer.swift in Sources */, + 80E357D00BABA57E64BAF2B88549F337 /* GIFAnimatedImage.swift in Sources */, + D30E58A5C33D97DC8ADBD48E7673AB39 /* GraphicsContext.swift in Sources */, + 5FEF1BDF2CE0E1F857D1046ED22C99F6 /* Image.swift in Sources */, + EC12EDC28DB993D2E3BB0DDFCEC3A7FF /* ImageBinder.swift in Sources */, + F8A18430FEC96CB58EE90F9D0600E0DC /* ImageCache.swift in Sources */, + 527D64A0B4DAF04B6A651F3BE4289028 /* ImageContext.swift in Sources */, + C4591FC8CCB1E8864173A8A55A78204D /* ImageDataProcessor.swift in Sources */, + 833F9AA4BC9CF2CE6F0BF41E97ABD924 /* ImageDataProvider.swift in Sources */, + 07AD8F5BCBAC56C66F5214A030C15FBA /* ImageDownloader.swift in Sources */, + 05439A3944CC9F3619404DBFDF45BFDC /* ImageDownloaderDelegate.swift in Sources */, + CF49E86C27C2F3FEF9838CE2F58B6522 /* ImageDrawing.swift in Sources */, + 7197EA96D937A7ED877C70BD9A13491A /* ImageFormat.swift in Sources */, + FD615A5FBC9E75A861C3B908350EA3E2 /* ImageModifier.swift in Sources */, + EAC9D4F846A39B8B60C982814895A177 /* ImagePrefetcher.swift in Sources */, + 86B9E289725BB0BCA901D344AA0DAE2E /* ImageProcessor.swift in Sources */, + 8207DB20CBE1160768FB4DA53626F437 /* ImageProgressive.swift in Sources */, + 03E7FC208B7611D323C815567B82D599 /* ImageTransition.swift in Sources */, + ABF3C15C671E824C4DFF996E797F1FEC /* ImageView+Kingfisher.swift in Sources */, + 8B86B36AB982CA0C913ADECB3F406C5B /* Indicator.swift in Sources */, + 3FF35144EE8AEFFA33584F9A3ECD224F /* KF.swift in Sources */, + 3D4428C6FEFB1022605F1BCC8812093B /* KFAnimatedImage.swift in Sources */, + F8241A9B5CB826AD127113D4C96709C8 /* KFImage.swift in Sources */, + 5E980A7EE467383E91074F730072DE10 /* KFImageOptions.swift in Sources */, + 9F170E4598A140D9E4B2C965B99736E6 /* KFImageProtocol.swift in Sources */, + 803FFA2D6A5E1E4E1D0179EAB23834DA /* KFImageRenderer.swift in Sources */, + 0363A8767E3258C7D8C3784B113CB1E2 /* KFOptionsSetter.swift in Sources */, + 9FFA4105659910B8796B4ED524A52225 /* Kingfisher.swift in Sources */, + 2D06F37FF8285322232853745E5B3DC5 /* Kingfisher-dummy.m in Sources */, + 7106493249237476ECD42DAC0B21DB86 /* KingfisherError.swift in Sources */, + 8047C976F297279E7CEF9014C538FA60 /* KingfisherManager.swift in Sources */, + 816055F9474DDD0EBB60A554CA9A8CB9 /* KingfisherOptionsInfo.swift in Sources */, + AC6EE557B3A8DCB5AFEBE1D7DE6675F8 /* MemoryStorage.swift in Sources */, + 81D9D2D0656051B9D31259D7FD4F3ABF /* NSButton+Kingfisher.swift in Sources */, + 39A9F4C1C9F9A55B281CA4F01752780C /* NSTextAttachment+Kingfisher.swift in Sources */, + 969B67CC620C809E7DF4B435AB505E3C /* Placeholder.swift in Sources */, + 1C63B4EAD3144051331DF72C5C68FC13 /* RedirectHandler.swift in Sources */, + C2AEA0DD1E419303D42F4C7321AD7419 /* RequestModifier.swift in Sources */, + D0C1D9D73BB135928A3108155D6541BD /* Resource.swift in Sources */, + 41EF826A43BB7F0B80E616416213DB9F /* Result.swift in Sources */, + BA39EE22DC78ADE7B9059914A006B45B /* RetryStrategy.swift in Sources */, + C19669D9C877D6415621D5A03F4DE8B8 /* Runtime.swift in Sources */, + A25FEC8E1DDD23EFC19E1F42612BD643 /* SessionDataTask.swift in Sources */, + 77F01402435E488D93F558AE24426000 /* SessionDelegate.swift in Sources */, + 088888A29DC43850C5BCE78E0B8F767C /* SizeExtensions.swift in Sources */, + E8A62006267D8582A9A0E99CD3384DA0 /* Source.swift in Sources */, + 8D9E1B105E9E1DC25BD12903FB84B98A /* Storage.swift in Sources */, + A2A1598DAE24357FC0BE1B17EC69EE4F /* String+MD5.swift in Sources */, + F28326558048A423C40FD125D9D0653B /* TVMonogramView+Kingfisher.swift in Sources */, + A4E5397F8315112716EF5CE78D5BB0D9 /* UIButton+Kingfisher.swift in Sources */, + 43A68ACEF37F5483F3195F6A9C7F0A28 /* WKInterfaceImage+Kingfisher.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9E620A69BF83677390B7F6DE8639945F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3237,19 +3286,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CA7DBDEAAF77F30937716D9D56F7E3D9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85359F549BD93D41A6BFD7501BA3D203 /* BehaviorRelay.swift in Sources */, - 3D03C713A8451C3F5348F3558E283BFE /* Observable+Bind.swift in Sources */, - 9FE90D76CA97D3E995703468CCF84A73 /* PublishRelay.swift in Sources */, - 9FF421411154B8A4E581472CBBCEE670 /* ReplayRelay.swift in Sources */, - 6079BD2B20DF100138C7953E485DFC7E /* RxRelay-dummy.m in Sources */, - CA182820340AA2AB04E9082EC75E010C /* Utils.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; ED17470A549BC2E2C01E2B9034AF406C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3283,155 +3319,111 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F5D2A45FBA06D86A537CB441D5BF4FF4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D0EA90FBF83350C49E6EF6C8A98D6F00 /* AFError.swift in Sources */, - F17A4CA4664CABB331D39FE902E06843 /* Alamofire.swift in Sources */, - 55AABB1FB38F61A3369ACC555FF3046D /* Alamofire-dummy.m in Sources */, - 1EE44196E7BCE57AD96A2C751651EF40 /* AlamofireExtended.swift in Sources */, - 7483E5327027263F7E4B94A2997191C4 /* AuthenticationInterceptor.swift in Sources */, - 2CBE3651CA006E19F5D64A2DE9B9A028 /* CachedResponseHandler.swift in Sources */, - 46A64A43AFA057B6B63C8F0C12F509B4 /* Combine.swift in Sources */, - 9C9030DEDB0DF955B16FE08C50892D57 /* Concurrency.swift in Sources */, - EEC150B66BCCD6C80FDA7E4D1975166B /* DispatchQueue+Alamofire.swift in Sources */, - CEBFFEED65D877702B2F36102528CF6D /* EventMonitor.swift in Sources */, - 7E02F5B62BE00E97847DF549FFED2490 /* HTTPHeaders.swift in Sources */, - D6B4751CED01D53E4A1B6A571AAA2F83 /* HTTPMethod.swift in Sources */, - 7FE695DA8EE7FF1286556E06B692009B /* MultipartFormData.swift in Sources */, - E9B4C89E7EB3B27D46AFCA452C3D426F /* MultipartUpload.swift in Sources */, - A29100AA1876DDEFF6F54694A51FDB0E /* NetworkReachabilityManager.swift in Sources */, - 2CCD13099063CD560E3067BD132914FA /* Notifications.swift in Sources */, - E54654D504A42C24F284A68F87F7671D /* OperationQueue+Alamofire.swift in Sources */, - 99D058E53EFEE3AC4857CDE3DBA5C004 /* ParameterEncoder.swift in Sources */, - 68FB2DCB4C77DBCAF9A6037E470F2BDE /* ParameterEncoding.swift in Sources */, - A53BDE589BDD6483F3EEDCE5EA1DCCD3 /* Protected.swift in Sources */, - 045DE6EBF9B2F63F60F5BE60C1198E06 /* RedirectHandler.swift in Sources */, - B3658C29BBDE1033F6269A92E612CB30 /* Request.swift in Sources */, - DD902FE8D6824681C929D028655AE121 /* RequestInterceptor.swift in Sources */, - DA34899BEF0668D76CBCE8C4CE47B97B /* RequestTaskMap.swift in Sources */, - 75966A9262648D4647D764E3E76BC6AC /* Response.swift in Sources */, - 824D816B1EE404F2DD400EE678695CBE /* ResponseSerialization.swift in Sources */, - 04A896288CE3A59B530250337A5F8362 /* Result+Alamofire.swift in Sources */, - 33A7D0F2D03004CE256A75E03DF33C70 /* RetryPolicy.swift in Sources */, - B704B198B9B520D449260877E300D821 /* ServerTrustEvaluation.swift in Sources */, - 81B8D2B7CEB25C2448B0BC9B33591A65 /* Session.swift in Sources */, - 1976BB7D7E26A12E29283E71154B63B3 /* SessionDelegate.swift in Sources */, - 7F1BB526AAE3ECDCE90127D9D0E10261 /* StringEncoding+Alamofire.swift in Sources */, - 8D75FC8D7476C9674234F39F1A820D8C /* URLConvertible+URLRequestConvertible.swift in Sources */, - 7930C94414B4C661867AC4FBE82E996C /* URLEncodedFormEncoder.swift in Sources */, - BC0ECA8F22DEDE8886E189CD0EAA1197 /* URLRequest+Alamofire.swift in Sources */, - 808C960C82D708FC1A42C581D6CB4940 /* URLSessionConfiguration+Alamofire.swift in Sources */, - 3C4059621E23842C19D4EB5D35B41989 /* Validation.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0B2257EE1DE6FF902BB676721775C879 /* PBXTargetDependency */ = { + 13627862CBA4A995EAE8018ECB728DB5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 8514673DB918C557C634E82B7AECF71A /* PBXContainerItemProxy */; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 79E8FC11E4387CDC60F3FB0121E198FD /* PBXContainerItemProxy */; }; - 2006B50382F85EC47C5151FF5DD53E32 /* PBXTargetDependency */ = { + 13BC72A5F929540630CF2561BC596924 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 17F5728462F564CC2E5BEA11BB94FF64 /* PBXContainerItemProxy */; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = 400E7E1EB0C8D4D327005AFC39E83A80 /* PBXContainerItemProxy */; }; - 29A4B7885377A820D01A15FB8126BAA7 /* PBXTargetDependency */ = { + 26B0AD5134481EAE391F371D69701544 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 806624F918D9CB3A30739ACA1817E593 /* PBXContainerItemProxy */; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = EF460BE6775D4C2E884A813E4723874B /* PBXContainerItemProxy */; }; - 38A930CA1ED181904EA9F58AC34B6142 /* PBXTargetDependency */ = { + 2740812819CCD1A6B8471F92D84200C3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = FC7018BBF99AAAA258E9C088B9E2105B /* PBXContainerItemProxy */; + name = Tabman; + target = 3EF26018CD886BA3143044A409D6D0B9 /* Tabman */; + targetProxy = A3BE7D7E780A99F45140801B1EAB580F /* PBXContainerItemProxy */; }; - 426FD4D4A3BE1B60B2EC3544FD47FDDF /* PBXTargetDependency */ = { + 38FC8D830B9AA806A8572B9A7D49C2A8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = TTGTagCollectionView; - target = F4949B35B65C78C4D7DCBEEA66EC61D4 /* TTGTagCollectionView */; - targetProxy = BF684512B5CE04BC097DDF1FBFC3D088 /* PBXContainerItemProxy */; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 4ED5D9C90957639F047CAB18FEF00B8C /* PBXContainerItemProxy */; }; - 44FDB51BABD2FC1DA4C3F58A4E9242B0 /* PBXTargetDependency */ = { + 3A282320DDB40E3BD5BE57810913F98A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = D70D3615F02E4550807D6DA394589CC2 /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 2B6A700E13400FC56DE37F454D97D131 /* PBXContainerItemProxy */; }; - 5E60C3D474EF3FBD852AC218A070F45B /* PBXTargetDependency */ = { + 42FA371DEEB5F54EC01AC0CE46BC6686 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxGesture; target = D77CA6E20D3F659D26E05339EBA33B59 /* RxGesture */; - targetProxy = 220124E2BA273B31B2E165AEB74E2A61 /* PBXContainerItemProxy */; + targetProxy = 2B6A4AE2E76C6441844B0025477BC530 /* PBXContainerItemProxy */; }; - 666DBDBD8C515C8038956BE2FC745FBB /* PBXTargetDependency */ = { + 4D0AACA834ABE43A13979DF0DFD8AFAF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = E36D3EF84B87CE953F1347060A30415F /* PBXContainerItemProxy */; + name = TTGTagCollectionView; + target = F4949B35B65C78C4D7DCBEEA66EC61D4 /* TTGTagCollectionView */; + targetProxy = 5DEAB4C671ED95A0DC0AD6C2979DB41D /* PBXContainerItemProxy */; }; - 7EA05863BEFCDFC8741966C62DD7FCE6 /* PBXTargetDependency */ = { + 4E7D77A5407741F33B49EA1E4596D00A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 26A3DCC5524E789773F446691E0AE17C /* PBXContainerItemProxy */; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = E8CF2CBA3C512AD7826048D3012C715F /* PBXContainerItemProxy */; }; - AE9B9BEDB848E1A99E77811A2AAF8DD6 /* PBXTargetDependency */ = { + 706F006295063DA3DB2952EE79CA8F93 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Pageboy; target = 06201A837B408E21A6F416D49AF9A573 /* Pageboy */; - targetProxy = B2B6C4B603564C2A47E05E38184AF4C3 /* PBXContainerItemProxy */; + targetProxy = 25E5F0341481D83178317BFECE54FFEF /* PBXContainerItemProxy */; }; - B20F842C53BB008056E1FB8C0DEA74C6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = C6B2C5617D80B03FA69B8E3003FA1080 /* PBXContainerItemProxy */; - }; - B9FB211A34DF474BC8AC61143FE072B9 /* PBXTargetDependency */ = { + BFEFB8A893A687EAE01FA5B5C18DB5BC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Pageboy; target = 06201A837B408E21A6F416D49AF9A573 /* Pageboy */; - targetProxy = 1A77DC5D8191A52444EE3CFD0591969E /* PBXContainerItemProxy */; + targetProxy = BE358511968A6D232E8E76604F932824 /* PBXContainerItemProxy */; }; - CC023482F122BFB7B60BB4C5868F8716 /* PBXTargetDependency */ = { + CD339C524BD697F86DE953726EA8105E /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = FDB49F71C20FCD2E411DAA0C70719D9E /* PBXContainerItemProxy */; + }; + EBE5A13408AC3504D1550271DBA233DB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 1C1F308116974EA0B5A803357B5DAE47 /* PBXContainerItemProxy */; + targetProxy = 830408740258F55B9510ABB5944CA06A /* PBXContainerItemProxy */; }; - CEA35D731D7E359D96A2AD69830539F2 /* PBXTargetDependency */ = { + F00319AAA23864A6FDE3F0E8A92F1239 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Tabman; - target = 3EF26018CD886BA3143044A409D6D0B9 /* Tabman */; - targetProxy = 9BB43A012685351309740D2EADDAB967 /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 0A5EE96FD6EC1BAC36D6B9274A007362 /* PBXContainerItemProxy */; }; - E5D0283FCB3CBEC83A697E56C8C7DB2B /* PBXTargetDependency */ = { + F019099C93079BFF79E0D00DC89194E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = A83EC0F38C3CBD077292496C64149475 /* PBXContainerItemProxy */; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = ECB953FB2D0D128768FDC8A7C8C25AAA /* PBXContainerItemProxy */; }; - FF033E7997944EA42D94E1575DCA4E3E /* PBXTargetDependency */ = { + FFF61973BA4242EA0DF112DA6226D8E9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 7FEC7F702868B3D2DA4A79129B38C6F1 /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 653477658A8EF255C2920BAC1DF5664B /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 04A1301F98256950A2B7AD42A0141DC7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 386EE8AE86F037541049390BFA673657 /* Pageboy.debug.xcconfig */; + baseConfigurationReference = C7DEF775B4830C0CDF9AD22EB7EC6D56 /* Pageboy.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3463,9 +3455,9 @@ }; name = Debug; }; - 46088EFC264B386490BB7892F17E2B32 /* Release */ = { + 0BB68C9DB6B3141EB01EFA760F762613 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 93DF400F53A531B98F2ACCD4673F98C8 /* RxSwift.release.xcconfig */; + baseConfigurationReference = 03804FF4BB93EB28E6F3D3784CE969F4 /* RxSwift.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3492,11 +3484,10 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; 4B83808DACDECAD5A20075AC430298BA /* Debug */ = { isa = XCBuildConfiguration; @@ -3537,7 +3528,7 @@ }; 577A24D81FA00BED9154F445BE58F743 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C1395C4870DBD76F4258B17A7276B825 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 282020ABD26F07903D79B6189CD85827 /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3570,10 +3561,11 @@ }; name = Release; }; - 7CAF617F087469A2E8A78F08FDF2EDEB /* Debug */ = { + 602D3F1DE2C878F2B000AD0BDF132E2B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B5A75E53964E45A35B245EA4BF72BA8C /* RxRelay.debug.xcconfig */; + baseConfigurationReference = 3DF2BA0B4D59F5C3FCE8EE2DA1DF00B3 /* Kingfisher.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3582,32 +3574,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 82CFE5C69E512362E9B709735FA1EA85 /* Debug */ = { + 79FDB89F6CA57D6734D528EAF266BD7B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 518BBF657ED4E5B22E4FD0613F5DF7DC /* TTGTagCollectionView.debug.xcconfig */; + baseConfigurationReference = FA5E7B9D7E3942C11BF5748AB55C2398 /* Alamofire.release.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3616,34 +3609,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/TTGTagCollectionView/TTGTagCollectionView-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/TTGTagCollectionView/TTGTagCollectionView-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/TTGTagCollectionView/TTGTagCollectionView.modulemap"; - PRODUCT_MODULE_NAME = TTGTags; - PRODUCT_NAME = TTGTags; + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.5; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 8FB8CB3D2F8FA9CEB0ECC6972D4F375F /* Release */ = { + 82CFE5C69E512362E9B709735FA1EA85 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C3F62C25CB6FAF9D764B09858E1F2525 /* Pods-EatDa.release.xcconfig */; + baseConfigurationReference = CE585BFFA82A5DDD625B4D4E557F394C /* TTGTagCollectionView.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3652,35 +3644,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-EatDa/Pods-EatDa-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/TTGTagCollectionView/TTGTagCollectionView-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/TTGTagCollectionView/TTGTagCollectionView-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.5; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-EatDa/Pods-EatDa.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/TTGTagCollectionView/TTGTagCollectionView.modulemap"; + PRODUCT_MODULE_NAME = TTGTags; + PRODUCT_NAME = TTGTags; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 90A4588B06F8745E7FCD1B00204D6241 /* Release */ = { + 82F59B93293C7A165780EC1CF3DB00C3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DF62697902036624E251709DFCDE4DA2 /* Alamofire.release.xcconfig */; + baseConfigurationReference = 203B21BA1518E8BDB3A103D2002FB3C6 /* RxRelay.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3689,22 +3678,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.5; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -3712,10 +3701,11 @@ }; name = Release; }; - 980A58862D8A5086E2825CF9017AC8DD /* Debug */ = { + 8FB8CB3D2F8FA9CEB0ECC6972D4F375F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7CFFD61D25FE22B1237F8BAAB77BBAC8 /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = C3F62C25CB6FAF9D764B09858E1F2525 /* Pods-EatDa.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3725,33 +3715,34 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-EatDa/Pods-EatDa-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 14.5; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-EatDa/Pods-EatDa.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 9E98C04A5FA16D8AD5D48C1861179497 /* Debug */ = { + 98278FA9D98C1D0E7403FE8A61C08DF3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6DBCA59B0ACC40A2A1C0B84BAE4A52AF /* Alamofire.debug.xcconfig */; + baseConfigurationReference = 5D5EBD4CEF7E3D5327E20E80D4775D9F /* RxRelay.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3760,32 +3751,33 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; + MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.5; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - A67BA306DD088C0357F23710534EB1AD /* Debug */ = { + A897F8F499EE3B723324168E0A1B61C3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0724030B6206965EF17953795BC3BFF /* RxSwift.debug.xcconfig */; + baseConfigurationReference = 29B070FC96398B1B318F13ABA131FFB2 /* Kingfisher.release.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3794,31 +3786,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; B0EEAD0CBE9B33354A637448919B0B1B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 63FF041E02FE2C50F8F21C2243E103E4 /* Tabman.debug.xcconfig */; + baseConfigurationReference = 3DFEC7F68E3FB8A6968B365923494E29 /* Tabman.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -3916,11 +3909,10 @@ }; name = Debug; }; - BFD9E4B58F44191AF73A3434AAF6831F /* Release */ = { + BD1DCC7853FA311052C1BEC3253592D1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9F50C04462B428948630E4B90FE55162 /* Kingfisher.release.xcconfig */; + baseConfigurationReference = D4F61B032143601FC5B5855DFA78E0A0 /* RxSwift.release.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -3929,22 +3921,22 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxSwift/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; + MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; + SWIFT_VERSION = 5.1; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -3954,7 +3946,7 @@ }; C12D9C5CC8F2071662A98F549A9E6FB4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFC18EE7249CF52F9ADD077D5BF8E15D /* RxCocoa.debug.xcconfig */; + baseConfigurationReference = C8134EDEA64AEA158B484363EC4CBDDB /* RxCocoa.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4050,7 +4042,7 @@ }; CB8A79F7382B0A1227C38D59E7968EEA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 761FC2DD39BDC3BB3E5763E6E18E3EED /* SnapKit.debug.xcconfig */; + baseConfigurationReference = FFB6ADCC67A34C0706F37F66891CFFEA /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -4085,7 +4077,7 @@ }; DCACAB020C6AA860774DD0AF55FB98D5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 06468B2426B67B70222611985E9E5AC9 /* Pageboy.release.xcconfig */; + baseConfigurationReference = 04B56757BBBAC2305736B50E3021E42E /* Pageboy.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4118,10 +4110,11 @@ }; name = Release; }; - DE7977BA85C189658489763D20CC46B8 /* Release */ = { + DDE66E9EF2650949C1F28ED6BFEEEFED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F7FA81FFB37AC1B68596A4247CF37642 /* RxRelay.release.xcconfig */; + baseConfigurationReference = 0045B4B4E88DF17396D9B8835EC16CE4 /* Alamofire.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -4130,32 +4123,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.5; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; DFFD31690F9CC8449FD1F803388E1D46 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F062DD46C5BFD36A8B5893216C76C0D /* SnapKit.release.xcconfig */; + baseConfigurationReference = 850059B43E62346B551DF7EF0A0B1C66 /* SnapKit.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -4191,7 +4183,7 @@ }; E49EB03C21E96C87BF24E1F2C8C28530 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 657E86DE0122FBFCA8D9323032128567 /* RxGesture.release.xcconfig */; + baseConfigurationReference = F039C5377DD4F38506B2014383FB104D /* RxGesture.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4226,7 +4218,7 @@ }; F8B124CC0ABB763034A4079FAF21E0A0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 083B1605A28830CA79A19B176C88A8C2 /* Tabman.release.xcconfig */; + baseConfigurationReference = 505A6498C82A8D920D9F408B2F6B2D40 /* Tabman.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4261,7 +4253,7 @@ }; FB822FCC3EB2DAEAB98BE97F43956615 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E00764C0948DCD5004AEC3AD7E0E82A3 /* TTGTagCollectionView.release.xcconfig */; + baseConfigurationReference = 7899509A645620ACB111E21A381714BA /* TTGTagCollectionView.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4296,7 +4288,7 @@ }; FDE271509C11CFCD38E95705C724DE6E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 879B1C3E7D7FD691EE3A2429002E78F0 /* RxGesture.debug.xcconfig */; + baseConfigurationReference = FE072B69EBD12369E6591002ECED346C /* RxGesture.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -4331,24 +4323,6 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 13800585BDBF1DB4E4E64F739A3D3CC9 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A67BA306DD088C0357F23710534EB1AD /* Debug */, - 46088EFC264B386490BB7892F17E2B32 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 18B7205D24165F73327E38D044DCDE51 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7CAF617F087469A2E8A78F08FDF2EDEB /* Debug */, - DE7977BA85C189658489763D20CC46B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 19F8D3D717D067538CAED42908D3CACF /* Build configuration list for PBXNativeTarget "Tabman" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -4367,6 +4341,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 30BD2E9B9B211F4BECA6423311CB6BFB /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 602D3F1DE2C878F2B000AD0BDF132E2B /* Debug */, + A897F8F499EE3B723324168E0A1B61C3 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -4394,29 +4377,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 69ACD8654734266A348C6FF68E734010 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { + 9C98220D3187BF01A20E296DC128BED4 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( - 980A58862D8A5086E2825CF9017AC8DD /* Debug */, - BFD9E4B58F44191AF73A3434AAF6831F /* Release */, + DDE66E9EF2650949C1F28ED6BFEEEFED /* Debug */, + 79FDB89F6CA57D6734D528EAF266BD7B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8A212264186B8822192F9C369D7DE4BB /* Build configuration list for PBXNativeTarget "Alamofire" */ = { + D56C6405E99353A6E4BF7FB5C4B34492 /* Build configuration list for PBXNativeTarget "RxGesture" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9E98C04A5FA16D8AD5D48C1861179497 /* Debug */, - 90A4588B06F8745E7FCD1B00204D6241 /* Release */, + FDE271509C11CFCD38E95705C724DE6E /* Debug */, + E49EB03C21E96C87BF24E1F2C8C28530 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D56C6405E99353A6E4BF7FB5C4B34492 /* Build configuration list for PBXNativeTarget "RxGesture" */ = { + E4D6B1A5823EAA855202EF62DC5511A5 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - FDE271509C11CFCD38E95705C724DE6E /* Debug */, - E49EB03C21E96C87BF24E1F2C8C28530 /* Release */, + 98278FA9D98C1D0E7403FE8A61C08DF3 /* Debug */, + 82F59B93293C7A165780EC1CF3DB00C3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -4439,6 +4422,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + F8F3DAD704A14608659460F78E801AD3 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 0BB68C9DB6B3141EB01EFA760F762613 /* Debug */, + BD1DCC7853FA311052C1BEC3253592D1 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = BFDFE7DC352907FC980B868725387E98 /* Project object */;