// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 01E12EE2D2F55E9DE8928E1E /* Pods_IGListKit_tvOSTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 529C388FDB3DF79737F3496A /* Pods_IGListKit_tvOSTests.framework */; }; 26271C8A1DAE94E40073E116 /* IGTestSingleNibItemDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 26271C891DAE94E40073E116 /* IGTestSingleNibItemDataSource.m */; }; 26271C8C1DAE96740073E116 /* IGListSingleNibItemControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 26271C8B1DAE96740073E116 /* IGListSingleNibItemControllerTests.m */; }; 296176F71D9D54C100F40F34 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 296176F81D9D54C100F40F34 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F01D9D54C100F40F34 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 296176F91D9D54C100F40F34 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F11D9D54C100F40F34 /* IGListSectionController.m */; }; 296176FA1D9D54C100F40F34 /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F21D9D54C100F40F34 /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 296176FB1D9D54C100F40F34 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 296176FC1D9D54C100F40F34 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */; }; 296176FD1D9D54C100F40F34 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 296176FE1D9D54C100F40F34 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */; }; 296177031D9D54E300F40F34 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 296177041D9D54E300F40F34 /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 296177001D9D54E300F40F34 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; 296177051D9D54E300F40F34 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 296177011D9D54E300F40F34 /* IGListSectionMap.m */; }; 296177061D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29EA6C491DB43A8000957A88 /* IGTestNibCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */; }; 5C81083F8E7AEF4B3EBE8871 /* Pods_IGListKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FD40284889DE182FFC7F471E /* Pods_IGListKitTests.framework */; }; 821BC4C01DB8C9D500172ED0 /* IGListSingleStoryboardItemControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */; }; 821BC4C41DB8CEF800172ED0 /* IGTestStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */; }; 821BC4CB1DB8D60100172ED0 /* IGTestStoryboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4C81DB8D5B200172ED0 /* IGTestStoryboardViewController.m */; }; 821BC4D01DB8D90900172ED0 /* IGTestStoryboardCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4CD1DB8D8C500172ED0 /* IGTestStoryboardCell.m */; }; 821BC4D31DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4D21DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m */; }; 8240C7F01DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7EF1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m */; }; 8240C7F21DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F11DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m */; }; 8240C7F51DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F41DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m */; }; 8240C7F81DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F71DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m */; }; 8240C7FB1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7FA1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m */; }; 88144F071D870EDC007C7F66 /* IGListAdapterE2ETests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */; }; 88144F081D870EDC007C7F66 /* IGListAdapterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */; }; 88144F091D870EDC007C7F66 /* IGListAdapterUpdaterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE41D870EDC007C7F66 /* IGListAdapterUpdaterTests.m */; }; 88144F0A1D870EDC007C7F66 /* IGListBatchUpdateDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */; }; 88144F0B1D870EDC007C7F66 /* IGListDiffSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */; }; 88144F0C1D870EDC007C7F66 /* IGListDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */; }; 88144F0D1D870EDC007C7F66 /* IGListDisplayHandlerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE91D870EDC007C7F66 /* IGListDisplayHandlerTests.m */; }; 88144F0F1D870EDC007C7F66 /* IGListObjectMapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EEC1D870EDC007C7F66 /* IGListObjectMapTests.m */; }; 88144F101D870EDC007C7F66 /* IGListSingleSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EED1D870EDC007C7F66 /* IGListSingleSectionControllerTests.m */; }; 88144F111D870EDC007C7F66 /* IGListStackSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EEE1D870EDC007C7F66 /* IGListStackSectionControllerTests.m */; }; 88144F121D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EEF1D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m */; }; 88144F131D870EDC007C7F66 /* IGListTestAdapterDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF21D870EDC007C7F66 /* IGListTestAdapterDataSource.m */; }; 88144F141D870EDC007C7F66 /* IGListTestOffsettingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF41D870EDC007C7F66 /* IGListTestOffsettingLayout.m */; }; 88144F151D870EDC007C7F66 /* IGListTestSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF61D870EDC007C7F66 /* IGListTestSection.m */; }; 88144F161D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF81D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m */; }; 88144F171D870EDC007C7F66 /* IGTestCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EFA1D870EDC007C7F66 /* IGTestCell.m */; }; 88144F181D870EDC007C7F66 /* IGTestDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EFC1D870EDC007C7F66 /* IGTestDelegateController.m */; }; 88144F191D870EDC007C7F66 /* IGTestDelegateDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EFE1D870EDC007C7F66 /* IGTestDelegateDataSource.m */; }; 88144F1A1D870EDC007C7F66 /* IGTestObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F001D870EDC007C7F66 /* IGTestObject.m */; }; 88144F1B1D870EDC007C7F66 /* IGTestSingleItemDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F021D870EDC007C7F66 /* IGTestSingleItemDataSource.m */; }; 88144F1C1D870EDC007C7F66 /* IGTestStackedDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F041D870EDC007C7F66 /* IGTestStackedDataSource.m */; }; 88144F1D1D870EDC007C7F66 /* IGTestSupplementarySource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F061D870EDC007C7F66 /* IGTestSupplementarySource.m */; }; 88144F5C1D870F3E007C7F66 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F1E1D870F3E007C7F66 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F5D1D870F3E007C7F66 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F1F1D870F3E007C7F66 /* IGListAdapter.m */; }; 88144F5E1D870F3E007C7F66 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F201D870F3E007C7F66 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F5F1D870F3E007C7F66 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F211D870F3E007C7F66 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F601D870F3E007C7F66 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F221D870F3E007C7F66 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F611D870F3E007C7F66 /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F231D870F3E007C7F66 /* IGListAdapterUpdater.m */; }; 88144F621D870F3E007C7F66 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F241D870F3E007C7F66 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F631D870F3E007C7F66 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F251D870F3E007C7F66 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F641D870F3E007C7F66 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F261D870F3E007C7F66 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F651D870F3E007C7F66 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F271D870F3E007C7F66 /* IGListBatchUpdateData.mm */; }; 88144F661D870F3E007C7F66 /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F281D870F3E007C7F66 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F671D870F3E007C7F66 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F291D870F3E007C7F66 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F681D870F3E007C7F66 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F2A1D870F3E007C7F66 /* IGListCollectionView.m */; }; 88144F691D870F3E007C7F66 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2B1D870F3E007C7F66 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F6A1D870F3E007C7F66 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F2C1D870F3E007C7F66 /* IGListDiff.mm */; }; 88144F6B1D870F3E007C7F66 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2D1D870F3E007C7F66 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F6C1D870F3E007C7F66 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2E1D870F3E007C7F66 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F6D1D870F3E007C7F66 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2F1D870F3E007C7F66 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F6E1D870F3E007C7F66 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F301D870F3E007C7F66 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F6F1D870F3E007C7F66 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */; }; 88144F701D870F3E007C7F66 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F711D870F3E007C7F66 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */; }; 88144F751D870F3E007C7F66 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F371D870F3E007C7F66 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F761D870F3E007C7F66 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F381D870F3E007C7F66 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F771D870F3E007C7F66 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F391D870F3E007C7F66 /* IGListMoveIndex.m */; }; 88144F781D870F3E007C7F66 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F3A1D870F3E007C7F66 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F791D870F3E007C7F66 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */; }; 88144F7A1D870F3E007C7F66 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F7B1D870F3E007C7F66 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */; }; 88144F801D870F3E007C7F66 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F811D870F3E007C7F66 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F821D870F3E007C7F66 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F831D870F3E007C7F66 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F461D870F3E007C7F66 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F841D870F3E007C7F66 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F471D870F3E007C7F66 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F851D870F3E007C7F66 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F481D870F3E007C7F66 /* IGListAdapterProxy.m */; }; 88144F861D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F491D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F871D870F3E007C7F66 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4A1D870F3E007C7F66 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F881D870F3E007C7F66 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */; }; 88144F891D870F3E007C7F66 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F8A1D870F3E007C7F66 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F8E1D870F3E007C7F66 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F8F1D870F3E007C7F66 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F911D870F3E007C7F66 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F921D870F3E007C7F66 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */; }; 88144F931D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F941D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F571D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m */; }; 88144F951D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F581D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 88144F961D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F591D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m */; }; 88144F971D870F3E007C7F66 /* NSObject+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F5A1D870F3E007C7F66 /* NSObject+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88144F981D870F3E007C7F66 /* NSObject+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F5B1D870F3E007C7F66 /* NSObject+IGListDiffable.m */; }; 885FE1DD1DC51A0D009CE2B4 /* IGListKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 885FE1D41DC51A0D009CE2B4 /* IGListKit.framework */; }; 885FE1EC1DC51B18009CE2B4 /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F1E1D870F3E007C7F66 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1ED1DC51B18009CE2B4 /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F201D870F3E007C7F66 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1EE1DC51B18009CE2B4 /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F211D870F3E007C7F66 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1EF1DC51B18009CE2B4 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F221D870F3E007C7F66 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F01DC51B18009CE2B4 /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F241D870F3E007C7F66 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F11DC51B18009CE2B4 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F251D870F3E007C7F66 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F21DC51B18009CE2B4 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F261D870F3E007C7F66 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F31DC51B18009CE2B4 /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F281D870F3E007C7F66 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F41DC51B18009CE2B4 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F291D870F3E007C7F66 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F51DC51B18009CE2B4 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2B1D870F3E007C7F66 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F61DC51B18009CE2B4 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2D1D870F3E007C7F66 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F71DC51B18009CE2B4 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2E1D870F3E007C7F66 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F81DC51B18009CE2B4 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F2F1D870F3E007C7F66 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1F91DC51B18009CE2B4 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F301D870F3E007C7F66 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1FA1DC51B18009CE2B4 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1FB1DC51B18009CE2B4 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 887D0B511D870DFE009E01F7 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1FC1DC51B18009CE2B4 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F371D870F3E007C7F66 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1FD1DC51B18009CE2B4 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F381D870F3E007C7F66 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1FE1DC51B18009CE2B4 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F3A1D870F3E007C7F66 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE1FF1DC51B18009CE2B4 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2001DC51B18009CE2B4 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2011DC51B18009CE2B4 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F01D9D54C100F40F34 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2021DC51B18009CE2B4 /* IGListSectionType.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F21D9D54C100F40F34 /* IGListSectionType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2031DC51B18009CE2B4 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2041DC51B18009CE2B4 /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2051DC51B18009CE2B4 /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2061DC51B18009CE2B4 /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2071DC51B18009CE2B4 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2081DC51B18009CE2B4 /* NSObject+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F5A1D870F3E007C7F66 /* NSObject+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 885FE2091DC51B21009CE2B4 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F1F1D870F3E007C7F66 /* IGListAdapter.m */; }; 885FE20A1DC51B21009CE2B4 /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F231D870F3E007C7F66 /* IGListAdapterUpdater.m */; }; 885FE20B1DC51B21009CE2B4 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F2A1D870F3E007C7F66 /* IGListCollectionView.m */; }; 885FE20C1DC51B21009CE2B4 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */; }; 885FE20D1DC51B21009CE2B4 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */; }; 885FE20E1DC51B21009CE2B4 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F391D870F3E007C7F66 /* IGListMoveIndex.m */; }; 885FE20F1DC51B21009CE2B4 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */; }; 885FE2101DC51B21009CE2B4 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */; }; 885FE2111DC51B21009CE2B4 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F11D9D54C100F40F34 /* IGListSectionController.m */; }; 885FE2121DC51B21009CE2B4 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */; }; 885FE2131DC51B21009CE2B4 /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */; }; 885FE2141DC51B21009CE2B4 /* NSObject+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F5B1D870F3E007C7F66 /* NSObject+IGListDiffable.m */; }; 885FE2151DC51B21009CE2B4 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F271D870F3E007C7F66 /* IGListBatchUpdateData.mm */; }; 885FE2161DC51B21009CE2B4 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F2C1D870F3E007C7F66 /* IGListDiff.mm */; }; 885FE2171DC51B37009CE2B4 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F461D870F3E007C7F66 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2181DC51B37009CE2B4 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F471D870F3E007C7F66 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2191DC51B37009CE2B4 /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F491D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE21A1DC51B37009CE2B4 /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4A1D870F3E007C7F66 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE21B1DC51B37009CE2B4 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE21C1DC51B37009CE2B4 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE21D1DC51B37009CE2B4 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE21E1DC51B37009CE2B4 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE21F1DC51B37009CE2B4 /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2201DC51B37009CE2B4 /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 296177001D9D54E300F40F34 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2211DC51B37009CE2B4 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2221DC51B37009CE2B4 /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2231DC51B37009CE2B4 /* NSIndexSet+PrettyDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2241DC51B37009CE2B4 /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 88144F581D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 885FE2251DC51B3F009CE2B4 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F481D870F3E007C7F66 /* IGListAdapterProxy.m */; }; 885FE2261DC51B3F009CE2B4 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */; }; 885FE2271DC51B3F009CE2B4 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 296177011D9D54E300F40F34 /* IGListSectionMap.m */; }; 885FE2281DC51B3F009CE2B4 /* NSIndexSet+PrettyDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F571D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m */; }; 885FE2291DC51B3F009CE2B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F591D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m */; }; 885FE22A1DC51B3F009CE2B4 /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */; }; 885FE22B1DC51B76009CE2B4 /* IGListAdapterE2ETests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */; }; 885FE22C1DC51B76009CE2B4 /* IGListAdapterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */; }; 885FE22D1DC51B76009CE2B4 /* IGListAdapterUpdaterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE41D870EDC007C7F66 /* IGListAdapterUpdaterTests.m */; }; 885FE22E1DC51B76009CE2B4 /* IGListBatchUpdateDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */; }; 885FE22F1DC51B76009CE2B4 /* IGListDiffSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */; }; 885FE2301DC51B76009CE2B4 /* IGListDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */; }; 885FE2311DC51B76009CE2B4 /* IGListDisplayHandlerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE91D870EDC007C7F66 /* IGListDisplayHandlerTests.m */; }; 885FE2321DC51B76009CE2B4 /* IGListObjectMapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EEC1D870EDC007C7F66 /* IGListObjectMapTests.m */; }; 885FE2331DC51B76009CE2B4 /* IGListSingleSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EED1D870EDC007C7F66 /* IGListSingleSectionControllerTests.m */; }; 885FE2341DC51B76009CE2B4 /* IGListSingleNibItemControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 26271C8B1DAE96740073E116 /* IGListSingleNibItemControllerTests.m */; }; 885FE2351DC51B76009CE2B4 /* IGListSingleStoryboardItemControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */; }; 885FE2361DC51B76009CE2B4 /* IGListStackSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EEE1D870EDC007C7F66 /* IGListStackSectionControllerTests.m */; }; 885FE2371DC51B76009CE2B4 /* IGListWorkingRangeHandlerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EEF1D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m */; }; 885FE2381DC51B86009CE2B4 /* IGListTestAdapterDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF21D870EDC007C7F66 /* IGListTestAdapterDataSource.m */; }; 885FE2391DC51B86009CE2B4 /* IGListTestOffsettingLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF41D870EDC007C7F66 /* IGListTestOffsettingLayout.m */; }; 885FE23A1DC51B86009CE2B4 /* IGListTestSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF61D870EDC007C7F66 /* IGListTestSection.m */; }; 885FE23B1DC51B86009CE2B4 /* IGListTestUICollectionViewDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EF81D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m */; }; 885FE23C1DC51B86009CE2B4 /* IGTestCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EFA1D870EDC007C7F66 /* IGTestCell.m */; }; 885FE23D1DC51B86009CE2B4 /* IGTestDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EFC1D870EDC007C7F66 /* IGTestDelegateController.m */; }; 885FE23E1DC51B86009CE2B4 /* IGTestDelegateDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EFE1D870EDC007C7F66 /* IGTestDelegateDataSource.m */; }; 885FE23F1DC51B86009CE2B4 /* IGTestObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F001D870EDC007C7F66 /* IGTestObject.m */; }; 885FE2401DC51B86009CE2B4 /* IGTestSingleItemDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F021D870EDC007C7F66 /* IGTestSingleItemDataSource.m */; }; 885FE2411DC51B86009CE2B4 /* IGTestSingleNibItemDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 26271C891DAE94E40073E116 /* IGTestSingleNibItemDataSource.m */; }; 885FE2421DC51B86009CE2B4 /* IGTestSingleStoryboardItemDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4D21DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m */; }; 885FE2431DC51B86009CE2B4 /* IGTestSingleStoryboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4C81DB8D5B200172ED0 /* IGTestSingleStoryboardViewController.m */; }; 885FE2441DC51B86009CE2B4 /* IGTestStackedDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F041D870EDC007C7F66 /* IGTestStackedDataSource.m */; }; 885FE2451DC51B86009CE2B4 /* IGTestStoryboardCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4CD1DB8D8C500172ED0 /* IGTestStoryboardCell.m */; }; 885FE2461DC51B86009CE2B4 /* IGTestSupplementarySource.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F061D870EDC007C7F66 /* IGTestSupplementarySource.m */; }; 885FE2471DC51B90009CE2B4 /* IGTestNibCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */; }; 885FE2481DC51B90009CE2B4 /* IGTestStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */; }; 887D0B401D870D7F009E01F7 /* IGListKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 887D0B361D870D7E009E01F7 /* IGListKit.framework */; }; 887D0B531D870DFE009E01F7 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 887D0B511D870DFE009E01F7 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 885FE1DE1DC51A0D009CE2B4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 887D0B2D1D870D7E009E01F7 /* Project object */; proxyType = 1; remoteGlobalIDString = 885FE1D31DC51A0D009CE2B4; remoteInfo = "IGListKit-tvOS"; }; 887D0B411D870D7F009E01F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 887D0B2D1D870D7E009E01F7 /* Project object */; proxyType = 1; remoteGlobalIDString = 887D0B351D870D7E009E01F7; remoteInfo = IGListKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 0759F18B564FBC80527DE9E3 /* Pods-IGListKit-tvOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKit-tvOSTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests.release.xcconfig"; sourceTree = ""; }; 26271C881DAE94E40073E116 /* IGTestSingleNibItemDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestSingleNibItemDataSource.h; sourceTree = ""; }; 26271C891DAE94E40073E116 /* IGTestSingleNibItemDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestSingleNibItemDataSource.m; sourceTree = ""; }; 26271C8B1DAE96740073E116 /* IGListSingleNibItemControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleNibItemControllerTests.m; sourceTree = ""; }; 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IGTestNibCell.xib; sourceTree = ""; }; 296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = ""; }; 296176F01D9D54C100F40F34 /* IGListSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = ""; }; 296176F11D9D54C100F40F34 /* IGListSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = ""; }; 296176F21D9D54C100F40F34 /* IGListSectionType.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionType.h; sourceTree = ""; }; 296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = ""; }; 296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = ""; }; 296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = ""; }; 296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = ""; }; 296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; 296177001D9D54E300F40F34 /* IGListSectionMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; 296177011D9D54E300F40F34 /* IGListSectionMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; 296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; 529C388FDB3DF79737F3496A /* Pods_IGListKit_tvOSTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGListKit_tvOSTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 6BCA3FF59943AD1DAC2077E3 /* Pods-IGListKitTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKitTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests.release.xcconfig"; sourceTree = ""; }; 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleStoryboardItemControllerTests.m; sourceTree = ""; }; 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = IGTestStoryboard.storyboard; sourceTree = ""; }; 821BC4C71DB8D5B200172ED0 /* IGTestStoryboardViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStoryboardViewController.h; sourceTree = ""; }; 821BC4C81DB8D5B200172ED0 /* IGTestStoryboardViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestStoryboardViewController.m; sourceTree = ""; }; 821BC4CC1DB8D8C500172ED0 /* IGTestStoryboardCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStoryboardCell.h; sourceTree = ""; }; 821BC4CD1DB8D8C500172ED0 /* IGTestStoryboardCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestStoryboardCell.m; sourceTree = ""; }; 821BC4D11DB9816E00172ED0 /* IGTestSingleStoryboardItemDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestSingleStoryboardItemDataSource.h; sourceTree = ""; }; 821BC4D21DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestSingleStoryboardItemDataSource.m; sourceTree = ""; }; 8240C7EE1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStoryboardSupplementaryView.h; sourceTree = ""; }; 8240C7EF1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestStoryboardSupplementaryView.m; sourceTree = ""; }; 8240C7F11DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterStoryboardTests.m; path = Tests/IGListAdapterStoryboardTests.m; sourceTree = SOURCE_ROOT; }; 8240C7F31DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStoryboardSupplementarySource.h; sourceTree = ""; }; 8240C7F41DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestStoryboardSupplementarySource.m; sourceTree = ""; }; 8240C7F61DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestStoryboardSection.h; sourceTree = ""; }; 8240C7F71DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestStoryboardSection.m; sourceTree = ""; }; 8240C7F91DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestAdapterStoryboardDataSource.h; sourceTree = ""; }; 8240C7FA1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestAdapterStoryboardDataSource.m; sourceTree = ""; }; 841726B542A3E9A4BD48946F /* Pods-IGListKit-tvOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKit-tvOSTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests.debug.xcconfig"; sourceTree = ""; }; 88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterE2ETests.m; sourceTree = ""; }; 88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterTests.m; sourceTree = ""; }; 88144EE41D870EDC007C7F66 /* IGListAdapterUpdaterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdaterTests.m; sourceTree = ""; }; 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdateDataTests.m; sourceTree = ""; }; 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IGListDiffSwiftTests.swift; sourceTree = ""; }; 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDiffTests.m; sourceTree = ""; }; 88144EE91D870EDC007C7F66 /* IGListDisplayHandlerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandlerTests.m; sourceTree = ""; }; 88144EEB1D870EDC007C7F66 /* IGListKitTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListKitTests-Bridging-Header.h"; sourceTree = ""; }; 88144EEC1D870EDC007C7F66 /* IGListObjectMapTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListObjectMapTests.m; sourceTree = ""; }; 88144EED1D870EDC007C7F66 /* IGListSingleSectionControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionControllerTests.m; sourceTree = ""; }; 88144EEE1D870EDC007C7F66 /* IGListStackSectionControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListStackSectionControllerTests.m; sourceTree = ""; }; 88144EEF1D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListWorkingRangeHandlerTests.m; sourceTree = ""; }; 88144EF11D870EDC007C7F66 /* IGListTestAdapterDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestAdapterDataSource.h; sourceTree = ""; }; 88144EF21D870EDC007C7F66 /* IGListTestAdapterDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestAdapterDataSource.m; sourceTree = ""; }; 88144EF31D870EDC007C7F66 /* IGListTestOffsettingLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestOffsettingLayout.h; sourceTree = ""; }; 88144EF41D870EDC007C7F66 /* IGListTestOffsettingLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestOffsettingLayout.m; sourceTree = ""; }; 88144EF51D870EDC007C7F66 /* IGListTestSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestSection.h; sourceTree = ""; }; 88144EF61D870EDC007C7F66 /* IGListTestSection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestSection.m; sourceTree = ""; }; 88144EF71D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestUICollectionViewDataSource.h; sourceTree = ""; }; 88144EF81D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestUICollectionViewDataSource.m; sourceTree = ""; }; 88144EF91D870EDC007C7F66 /* IGTestCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestCell.h; sourceTree = ""; }; 88144EFA1D870EDC007C7F66 /* IGTestCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestCell.m; sourceTree = ""; }; 88144EFB1D870EDC007C7F66 /* IGTestDelegateController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestDelegateController.h; sourceTree = ""; }; 88144EFC1D870EDC007C7F66 /* IGTestDelegateController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestDelegateController.m; sourceTree = ""; }; 88144EFD1D870EDC007C7F66 /* IGTestDelegateDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestDelegateDataSource.h; sourceTree = ""; }; 88144EFE1D870EDC007C7F66 /* IGTestDelegateDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestDelegateDataSource.m; sourceTree = ""; }; 88144EFF1D870EDC007C7F66 /* IGTestObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestObject.h; sourceTree = ""; }; 88144F001D870EDC007C7F66 /* IGTestObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestObject.m; sourceTree = ""; }; 88144F011D870EDC007C7F66 /* IGTestSingleItemDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestSingleItemDataSource.h; sourceTree = ""; }; 88144F021D870EDC007C7F66 /* IGTestSingleItemDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestSingleItemDataSource.m; sourceTree = ""; }; 88144F031D870EDC007C7F66 /* IGTestStackedDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStackedDataSource.h; sourceTree = ""; }; 88144F041D870EDC007C7F66 /* IGTestStackedDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestStackedDataSource.m; sourceTree = ""; }; 88144F051D870EDC007C7F66 /* IGTestSupplementarySource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestSupplementarySource.h; sourceTree = ""; }; 88144F061D870EDC007C7F66 /* IGTestSupplementarySource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestSupplementarySource.m; sourceTree = ""; }; 88144F1E1D870F3E007C7F66 /* IGListAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; 88144F1F1D870F3E007C7F66 /* IGListAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; 88144F201D870F3E007C7F66 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; 88144F211D870F3E007C7F66 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegate.h; sourceTree = ""; }; 88144F221D870F3E007C7F66 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdater.h; sourceTree = ""; }; 88144F231D870F3E007C7F66 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdater.m; sourceTree = ""; }; 88144F241D870F3E007C7F66 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; 88144F251D870F3E007C7F66 /* IGListAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; 88144F261D870F3E007C7F66 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; 88144F271D870F3E007C7F66 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListBatchUpdateData.mm; sourceTree = ""; }; 88144F281D870F3E007C7F66 /* IGListCollectionContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionContext.h; sourceTree = ""; }; 88144F291D870F3E007C7F66 /* IGListCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionView.h; sourceTree = ""; }; 88144F2A1D870F3E007C7F66 /* IGListCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionView.m; sourceTree = ""; }; 88144F2B1D870F3E007C7F66 /* IGListDiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; 88144F2C1D870F3E007C7F66 /* IGListDiff.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListDiff.mm; sourceTree = ""; }; 88144F2D1D870F3E007C7F66 /* IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; 88144F2E1D870F3E007C7F66 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDisplayDelegate.h; sourceTree = ""; }; 88144F2F1D870F3E007C7F66 /* IGListExperiments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; 88144F301D870F3E007C7F66 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; 88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; 88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; 88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; 88144F371D870F3E007C7F66 /* IGListMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; 88144F381D870F3E007C7F66 /* IGListMoveIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; 88144F391D870F3E007C7F66 /* IGListMoveIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; 88144F3A1D870F3E007C7F66 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; 88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; 88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = ""; }; 88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = ""; }; 88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = ""; }; 88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = ""; }; 88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = ""; }; 88144F461D870F3E007C7F66 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; 88144F471D870F3E007C7F66 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; 88144F481D870F3E007C7F66 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; 88144F491D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; 88144F4A1D870F3E007C7F66 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; 88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; 88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; 88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; 88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; 88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; 88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; 88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; 88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSIndexSet+PrettyDescription.h"; sourceTree = ""; }; 88144F571D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSIndexSet+PrettyDescription.m"; sourceTree = ""; }; 88144F581D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; 88144F591D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; 88144F5A1D870F3E007C7F66 /* NSObject+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+IGListDiffable.h"; sourceTree = ""; }; 88144F5B1D870F3E007C7F66 /* NSObject+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+IGListDiffable.m"; sourceTree = ""; }; 885FE1D41DC51A0D009CE2B4 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 885FE1DC1DC51A0D009CE2B4 /* IGListKit-tvOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "IGListKit-tvOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 887D0B361D870D7E009E01F7 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IGListKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 887D0B511D870DFE009E01F7 /* IGListKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; 887D0B521D870DFE009E01F7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 887D0B571D870E1E009E01F7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; C4A16046BECFD57B7EB75259 /* Pods-IGListKitTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGListKitTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests.debug.xcconfig"; sourceTree = ""; }; FD40284889DE182FFC7F471E /* Pods_IGListKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGListKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 885FE1D01DC51A0D009CE2B4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 885FE1D91DC51A0D009CE2B4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 885FE1DD1DC51A0D009CE2B4 /* IGListKit.framework in Frameworks */, 01E12EE2D2F55E9DE8928E1E /* Pods_IGListKit_tvOSTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B321D870D7E009E01F7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B3C1D870D7F009E01F7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 887D0B401D870D7F009E01F7 /* IGListKit.framework in Frameworks */, 5C81083F8E7AEF4B3EBE8871 /* Pods_IGListKitTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 294369AF1DB1B7AE0025F6E7 /* Assets */ = { isa = PBXGroup; children = ( 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */, 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */, ); path = Assets; sourceTree = ""; }; 2F54C5CD9AC0E162B7763498 /* Pods */ = { isa = PBXGroup; children = ( C4A16046BECFD57B7EB75259 /* Pods-IGListKitTests.debug.xcconfig */, 6BCA3FF59943AD1DAC2077E3 /* Pods-IGListKitTests.release.xcconfig */, 841726B542A3E9A4BD48946F /* Pods-IGListKit-tvOSTests.debug.xcconfig */, 0759F18B564FBC80527DE9E3 /* Pods-IGListKit-tvOSTests.release.xcconfig */, ); name = Pods; sourceTree = ""; }; 88144EF01D870EDC007C7F66 /* Objects */ = { isa = PBXGroup; children = ( 88144EF11D870EDC007C7F66 /* IGListTestAdapterDataSource.h */, 88144EF21D870EDC007C7F66 /* IGListTestAdapterDataSource.m */, 8240C7F91DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.h */, 8240C7FA1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m */, 88144EF31D870EDC007C7F66 /* IGListTestOffsettingLayout.h */, 88144EF41D870EDC007C7F66 /* IGListTestOffsettingLayout.m */, 88144EF51D870EDC007C7F66 /* IGListTestSection.h */, 88144EF61D870EDC007C7F66 /* IGListTestSection.m */, 8240C7F61DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.h */, 8240C7F71DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m */, 88144EF71D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.h */, 88144EF81D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m */, 88144EF91D870EDC007C7F66 /* IGTestCell.h */, 88144EFA1D870EDC007C7F66 /* IGTestCell.m */, 88144EFB1D870EDC007C7F66 /* IGTestDelegateController.h */, 88144EFC1D870EDC007C7F66 /* IGTestDelegateController.m */, 88144EFD1D870EDC007C7F66 /* IGTestDelegateDataSource.h */, 88144EFE1D870EDC007C7F66 /* IGTestDelegateDataSource.m */, 88144EFF1D870EDC007C7F66 /* IGTestObject.h */, 88144F001D870EDC007C7F66 /* IGTestObject.m */, 88144F011D870EDC007C7F66 /* IGTestSingleItemDataSource.h */, 88144F021D870EDC007C7F66 /* IGTestSingleItemDataSource.m */, 26271C881DAE94E40073E116 /* IGTestSingleNibItemDataSource.h */, 26271C891DAE94E40073E116 /* IGTestSingleNibItemDataSource.m */, 821BC4D11DB9816E00172ED0 /* IGTestSingleStoryboardItemDataSource.h */, 821BC4D21DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m */, 821BC4C71DB8D5B200172ED0 /* IGTestStoryboardViewController.h */, 821BC4C81DB8D5B200172ED0 /* IGTestStoryboardViewController.m */, 88144F031D870EDC007C7F66 /* IGTestStackedDataSource.h */, 88144F041D870EDC007C7F66 /* IGTestStackedDataSource.m */, 821BC4CC1DB8D8C500172ED0 /* IGTestStoryboardCell.h */, 821BC4CD1DB8D8C500172ED0 /* IGTestStoryboardCell.m */, 88144F051D870EDC007C7F66 /* IGTestSupplementarySource.h */, 88144F061D870EDC007C7F66 /* IGTestSupplementarySource.m */, 8240C7F31DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.h */, 8240C7F41DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m */, 8240C7EE1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.h */, 8240C7EF1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m */, ); path = Objects; sourceTree = ""; }; 88144F451D870F3E007C7F66 /* Internal */ = { isa = PBXGroup; children = ( 88144F461D870F3E007C7F66 /* IGListAdapterInternal.h */, 88144F471D870F3E007C7F66 /* IGListAdapterProxy.h */, 88144F481D870F3E007C7F66 /* IGListAdapterProxy.m */, 88144F491D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h */, 88144F4A1D870F3E007C7F66 /* IGListDisplayHandler.h */, 88144F4B1D870F3E007C7F66 /* IGListDisplayHandler.m */, 88144F4C1D870F3E007C7F66 /* IGListIndexPathResultInternal.h */, 88144F4D1D870F3E007C7F66 /* IGListIndexSetResultInternal.h */, 88144F511D870F3E007C7F66 /* IGListMoveIndexInternal.h */, 88144F521D870F3E007C7F66 /* IGListMoveIndexPathInternal.h */, 296176FF1D9D54E300F40F34 /* IGListSectionControllerInternal.h */, 296177001D9D54E300F40F34 /* IGListSectionMap.h */, 296177011D9D54E300F40F34 /* IGListSectionMap.m */, 296177021D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h */, 88144F541D870F3E007C7F66 /* IGListWorkingRangeHandler.h */, 88144F551D870F3E007C7F66 /* IGListWorkingRangeHandler.mm */, 88144F561D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h */, 88144F571D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m */, 88144F581D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h */, 88144F591D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m */, ); path = Internal; sourceTree = ""; }; 887D0B2C1D870D7E009E01F7 = { isa = PBXGroup; children = ( 887D0B501D870DFE009E01F7 /* Source */, 887D0B551D870E1E009E01F7 /* Tests */, 887D0B371D870D7E009E01F7 /* Products */, 2F54C5CD9AC0E162B7763498 /* Pods */, E50B2A397FADE75CAA9C57A6 /* Frameworks */, ); sourceTree = ""; }; 887D0B371D870D7E009E01F7 /* Products */ = { isa = PBXGroup; children = ( 887D0B361D870D7E009E01F7 /* IGListKit.framework */, 887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */, 885FE1D41DC51A0D009CE2B4 /* IGListKit.framework */, 885FE1DC1DC51A0D009CE2B4 /* IGListKit-tvOSTests.xctest */, ); name = Products; sourceTree = ""; }; 887D0B501D870DFE009E01F7 /* Source */ = { isa = PBXGroup; children = ( 88144F1E1D870F3E007C7F66 /* IGListAdapter.h */, 88144F1F1D870F3E007C7F66 /* IGListAdapter.m */, 88144F201D870F3E007C7F66 /* IGListAdapterDataSource.h */, 88144F211D870F3E007C7F66 /* IGListAdapterDelegate.h */, 88144F221D870F3E007C7F66 /* IGListAdapterUpdater.h */, 88144F231D870F3E007C7F66 /* IGListAdapterUpdater.m */, 88144F241D870F3E007C7F66 /* IGListAdapterUpdaterDelegate.h */, 88144F251D870F3E007C7F66 /* IGListAssert.h */, 88144F261D870F3E007C7F66 /* IGListBatchUpdateData.h */, 88144F271D870F3E007C7F66 /* IGListBatchUpdateData.mm */, 88144F281D870F3E007C7F66 /* IGListCollectionContext.h */, 88144F291D870F3E007C7F66 /* IGListCollectionView.h */, 88144F2A1D870F3E007C7F66 /* IGListCollectionView.m */, 88144F2B1D870F3E007C7F66 /* IGListDiff.h */, 88144F2C1D870F3E007C7F66 /* IGListDiff.mm */, 88144F2D1D870F3E007C7F66 /* IGListDiffable.h */, 88144F2E1D870F3E007C7F66 /* IGListDisplayDelegate.h */, 88144F2F1D870F3E007C7F66 /* IGListExperiments.h */, 88144F301D870F3E007C7F66 /* IGListIndexPathResult.h */, 88144F311D870F3E007C7F66 /* IGListIndexPathResult.m */, 88144F321D870F3E007C7F66 /* IGListIndexSetResult.h */, 88144F331D870F3E007C7F66 /* IGListIndexSetResult.m */, 887D0B511D870DFE009E01F7 /* IGListKit.h */, 88144F371D870F3E007C7F66 /* IGListMacros.h */, 88144F381D870F3E007C7F66 /* IGListMoveIndex.h */, 88144F391D870F3E007C7F66 /* IGListMoveIndex.m */, 88144F3A1D870F3E007C7F66 /* IGListMoveIndexPath.h */, 88144F3B1D870F3E007C7F66 /* IGListMoveIndexPath.m */, 88144F3C1D870F3E007C7F66 /* IGListReloadDataUpdater.h */, 88144F3D1D870F3E007C7F66 /* IGListReloadDataUpdater.m */, 296176EF1D9D54C100F40F34 /* IGListScrollDelegate.h */, 296176F01D9D54C100F40F34 /* IGListSectionController.h */, 296176F11D9D54C100F40F34 /* IGListSectionController.m */, 296176F21D9D54C100F40F34 /* IGListSectionType.h */, 296176F31D9D54C100F40F34 /* IGListSingleSectionController.h */, 296176F41D9D54C100F40F34 /* IGListSingleSectionController.m */, 296176F51D9D54C100F40F34 /* IGListStackedSectionController.h */, 296176F61D9D54C100F40F34 /* IGListStackedSectionController.m */, 88144F421D870F3E007C7F66 /* IGListSupplementaryViewSource.h */, 88144F431D870F3E007C7F66 /* IGListUpdatingDelegate.h */, 88144F441D870F3E007C7F66 /* IGListWorkingRangeDelegate.h */, 887D0B521D870DFE009E01F7 /* Info.plist */, 88144F451D870F3E007C7F66 /* Internal */, 88144F5A1D870F3E007C7F66 /* NSObject+IGListDiffable.h */, 88144F5B1D870F3E007C7F66 /* NSObject+IGListDiffable.m */, ); path = Source; sourceTree = ""; }; 887D0B551D870E1E009E01F7 /* Tests */ = { isa = PBXGroup; children = ( 294369AF1DB1B7AE0025F6E7 /* Assets */, 88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */, 88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */, 8240C7F11DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m */, 88144EE41D870EDC007C7F66 /* IGListAdapterUpdaterTests.m */, 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */, 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */, 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */, 88144EE91D870EDC007C7F66 /* IGListDisplayHandlerTests.m */, 88144EEB1D870EDC007C7F66 /* IGListKitTests-Bridging-Header.h */, 88144EEC1D870EDC007C7F66 /* IGListObjectMapTests.m */, 26271C8B1DAE96740073E116 /* IGListSingleNibItemControllerTests.m */, 88144EED1D870EDC007C7F66 /* IGListSingleSectionControllerTests.m */, 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */, 88144EEE1D870EDC007C7F66 /* IGListStackSectionControllerTests.m */, 88144EEF1D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m */, 887D0B571D870E1E009E01F7 /* Info.plist */, 88144EF01D870EDC007C7F66 /* Objects */, ); path = Tests; sourceTree = ""; }; E50B2A397FADE75CAA9C57A6 /* Frameworks */ = { isa = PBXGroup; children = ( FD40284889DE182FFC7F471E /* Pods_IGListKitTests.framework */, 529C388FDB3DF79737F3496A /* Pods_IGListKit_tvOSTests.framework */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 885FE1D11DC51A0D009CE2B4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 885FE2081DC51B18009CE2B4 /* NSObject+IGListDiffable.h in Headers */, 885FE1F61DC51B18009CE2B4 /* IGListDiffable.h in Headers */, 885FE2061DC51B18009CE2B4 /* IGListUpdatingDelegate.h in Headers */, 885FE2221DC51B37009CE2B4 /* IGListWorkingRangeHandler.h in Headers */, 885FE1EC1DC51B18009CE2B4 /* IGListAdapter.h in Headers */, 885FE1F21DC51B18009CE2B4 /* IGListBatchUpdateData.h in Headers */, 885FE2231DC51B37009CE2B4 /* NSIndexSet+PrettyDescription.h in Headers */, 885FE2171DC51B37009CE2B4 /* IGListAdapterInternal.h in Headers */, 885FE1FE1DC51B18009CE2B4 /* IGListMoveIndexPath.h in Headers */, 885FE1F81DC51B18009CE2B4 /* IGListExperiments.h in Headers */, 885FE21A1DC51B37009CE2B4 /* IGListDisplayHandler.h in Headers */, 885FE2021DC51B18009CE2B4 /* IGListSectionType.h in Headers */, 885FE2001DC51B18009CE2B4 /* IGListScrollDelegate.h in Headers */, 885FE1FC1DC51B18009CE2B4 /* IGListMacros.h in Headers */, 885FE1EE1DC51B18009CE2B4 /* IGListAdapterDelegate.h in Headers */, 885FE21C1DC51B37009CE2B4 /* IGListIndexSetResultInternal.h in Headers */, 885FE2011DC51B18009CE2B4 /* IGListSectionController.h in Headers */, 885FE2211DC51B37009CE2B4 /* IGListStackedSectionControllerInternal.h in Headers */, 885FE21D1DC51B37009CE2B4 /* IGListMoveIndexInternal.h in Headers */, 885FE2071DC51B18009CE2B4 /* IGListWorkingRangeDelegate.h in Headers */, 885FE21F1DC51B37009CE2B4 /* IGListSectionControllerInternal.h in Headers */, 885FE1FB1DC51B18009CE2B4 /* IGListKit.h in Headers */, 885FE21B1DC51B37009CE2B4 /* IGListIndexPathResultInternal.h in Headers */, 885FE2181DC51B37009CE2B4 /* IGListAdapterProxy.h in Headers */, 885FE1EF1DC51B18009CE2B4 /* IGListAdapterUpdater.h in Headers */, 885FE2031DC51B18009CE2B4 /* IGListSingleSectionController.h in Headers */, 885FE2241DC51B37009CE2B4 /* UICollectionView+IGListBatchUpdateData.h in Headers */, 885FE1FF1DC51B18009CE2B4 /* IGListReloadDataUpdater.h in Headers */, 885FE2191DC51B37009CE2B4 /* IGListAdapterUpdaterInternal.h in Headers */, 885FE1FA1DC51B18009CE2B4 /* IGListIndexSetResult.h in Headers */, 885FE1F31DC51B18009CE2B4 /* IGListCollectionContext.h in Headers */, 885FE1FD1DC51B18009CE2B4 /* IGListMoveIndex.h in Headers */, 885FE1ED1DC51B18009CE2B4 /* IGListAdapterDataSource.h in Headers */, 885FE1F11DC51B18009CE2B4 /* IGListAssert.h in Headers */, 885FE1F51DC51B18009CE2B4 /* IGListDiff.h in Headers */, 885FE1F01DC51B18009CE2B4 /* IGListAdapterUpdaterDelegate.h in Headers */, 885FE1F71DC51B18009CE2B4 /* IGListDisplayDelegate.h in Headers */, 885FE2051DC51B18009CE2B4 /* IGListSupplementaryViewSource.h in Headers */, 885FE2201DC51B37009CE2B4 /* IGListSectionMap.h in Headers */, 885FE1F41DC51B18009CE2B4 /* IGListCollectionView.h in Headers */, 885FE21E1DC51B37009CE2B4 /* IGListMoveIndexPathInternal.h in Headers */, 885FE2041DC51B18009CE2B4 /* IGListStackedSectionController.h in Headers */, 885FE1F91DC51B18009CE2B4 /* IGListIndexPathResult.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B331D870D7E009E01F7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 88144F641D870F3E007C7F66 /* IGListBatchUpdateData.h in Headers */, 88144F891D870F3E007C7F66 /* IGListIndexPathResultInternal.h in Headers */, 88144F781D870F3E007C7F66 /* IGListMoveIndexPath.h in Headers */, 88144F801D870F3E007C7F66 /* IGListSupplementaryViewSource.h in Headers */, 88144F841D870F3E007C7F66 /* IGListAdapterProxy.h in Headers */, 88144F8A1D870F3E007C7F66 /* IGListIndexSetResultInternal.h in Headers */, 88144F751D870F3E007C7F66 /* IGListMacros.h in Headers */, 88144F671D870F3E007C7F66 /* IGListCollectionView.h in Headers */, 88144F6C1D870F3E007C7F66 /* IGListDisplayDelegate.h in Headers */, 88144F811D870F3E007C7F66 /* IGListUpdatingDelegate.h in Headers */, 88144F6D1D870F3E007C7F66 /* IGListExperiments.h in Headers */, 88144F5E1D870F3E007C7F66 /* IGListAdapterDataSource.h in Headers */, 88144F621D870F3E007C7F66 /* IGListAdapterUpdaterDelegate.h in Headers */, 88144F971D870F3E007C7F66 /* NSObject+IGListDiffable.h in Headers */, 88144F8E1D870F3E007C7F66 /* IGListMoveIndexInternal.h in Headers */, 88144F831D870F3E007C7F66 /* IGListAdapterInternal.h in Headers */, 88144F601D870F3E007C7F66 /* IGListAdapterUpdater.h in Headers */, 296176FB1D9D54C100F40F34 /* IGListSingleSectionController.h in Headers */, 296176F81D9D54C100F40F34 /* IGListSectionController.h in Headers */, 296176FA1D9D54C100F40F34 /* IGListSectionType.h in Headers */, 296176FD1D9D54C100F40F34 /* IGListStackedSectionController.h in Headers */, 88144F661D870F3E007C7F66 /* IGListCollectionContext.h in Headers */, 296176F71D9D54C100F40F34 /* IGListScrollDelegate.h in Headers */, 88144F911D870F3E007C7F66 /* IGListWorkingRangeHandler.h in Headers */, 88144F821D870F3E007C7F66 /* IGListWorkingRangeDelegate.h in Headers */, 88144F951D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.h in Headers */, 88144F5F1D870F3E007C7F66 /* IGListAdapterDelegate.h in Headers */, 88144F5C1D870F3E007C7F66 /* IGListAdapter.h in Headers */, 88144F631D870F3E007C7F66 /* IGListAssert.h in Headers */, 88144F7A1D870F3E007C7F66 /* IGListReloadDataUpdater.h in Headers */, 88144F701D870F3E007C7F66 /* IGListIndexSetResult.h in Headers */, 88144F691D870F3E007C7F66 /* IGListDiff.h in Headers */, 887D0B531D870DFE009E01F7 /* IGListKit.h in Headers */, 296177041D9D54E300F40F34 /* IGListSectionMap.h in Headers */, 296177031D9D54E300F40F34 /* IGListSectionControllerInternal.h in Headers */, 296177061D9D54E300F40F34 /* IGListStackedSectionControllerInternal.h in Headers */, 88144F861D870F3E007C7F66 /* IGListAdapterUpdaterInternal.h in Headers */, 88144F931D870F3E007C7F66 /* NSIndexSet+PrettyDescription.h in Headers */, 88144F6E1D870F3E007C7F66 /* IGListIndexPathResult.h in Headers */, 88144F6B1D870F3E007C7F66 /* IGListDiffable.h in Headers */, 88144F871D870F3E007C7F66 /* IGListDisplayHandler.h in Headers */, 88144F8F1D870F3E007C7F66 /* IGListMoveIndexPathInternal.h in Headers */, 88144F761D870F3E007C7F66 /* IGListMoveIndex.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 885FE1D31DC51A0D009CE2B4 /* IGListKit-tvOS */ = { isa = PBXNativeTarget; buildConfigurationList = 885FE1E91DC51A0D009CE2B4 /* Build configuration list for PBXNativeTarget "IGListKit-tvOS" */; buildPhases = ( 885FE1CF1DC51A0D009CE2B4 /* Sources */, 885FE1D01DC51A0D009CE2B4 /* Frameworks */, 885FE1D11DC51A0D009CE2B4 /* Headers */, 885FE1D21DC51A0D009CE2B4 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "IGListKit-tvOS"; productName = "IGListKit-tvOS"; productReference = 885FE1D41DC51A0D009CE2B4 /* IGListKit.framework */; productType = "com.apple.product-type.framework"; }; 885FE1DB1DC51A0D009CE2B4 /* IGListKit-tvOSTests */ = { isa = PBXNativeTarget; buildConfigurationList = 885FE1EA1DC51A0D009CE2B4 /* Build configuration list for PBXNativeTarget "IGListKit-tvOSTests" */; buildPhases = ( 65E56DF84C408F75B8FB7B28 /* [CP] Check Pods Manifest.lock */, 885FE1D81DC51A0D009CE2B4 /* Sources */, 885FE1D91DC51A0D009CE2B4 /* Frameworks */, 885FE1DA1DC51A0D009CE2B4 /* Resources */, 111D271EAE1E39B5BCF6A38F /* [CP] Embed Pods Frameworks */, 5CD54AFC946968733C7B4D56 /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( 885FE1DF1DC51A0D009CE2B4 /* PBXTargetDependency */, ); name = "IGListKit-tvOSTests"; productName = "IGListKit-tvOSTests"; productReference = 885FE1DC1DC51A0D009CE2B4 /* IGListKit-tvOSTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 887D0B351D870D7E009E01F7 /* IGListKit */ = { isa = PBXNativeTarget; buildConfigurationList = 887D0B4A1D870D7F009E01F7 /* Build configuration list for PBXNativeTarget "IGListKit" */; buildPhases = ( 887D0B311D870D7E009E01F7 /* Sources */, 887D0B321D870D7E009E01F7 /* Frameworks */, 887D0B331D870D7E009E01F7 /* Headers */, 887D0B341D870D7E009E01F7 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = IGListKit; productName = IGListKit; productReference = 887D0B361D870D7E009E01F7 /* IGListKit.framework */; productType = "com.apple.product-type.framework"; }; 887D0B3E1D870D7F009E01F7 /* IGListKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = 887D0B4D1D870D7F009E01F7 /* Build configuration list for PBXNativeTarget "IGListKitTests" */; buildPhases = ( B0F051A91ECEEFE126B7C62C /* [CP] Check Pods Manifest.lock */, 887D0B3B1D870D7F009E01F7 /* Sources */, 887D0B3C1D870D7F009E01F7 /* Frameworks */, 887D0B3D1D870D7F009E01F7 /* Resources */, F2511489A9CECB6E671403FE /* [CP] Embed Pods Frameworks */, 372454ABFAEDE42EC902285C /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( 887D0B421D870D7F009E01F7 /* PBXTargetDependency */, ); name = IGListKitTests; productName = IGListKitTests; productReference = 887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 887D0B2D1D870D7E009E01F7 /* Project object */ = { isa = PBXProject; attributes = { CLASSPREFIX = IG; LastUpgradeCheck = 0800; ORGANIZATIONNAME = Instagram; TargetAttributes = { 885FE1D31DC51A0D009CE2B4 = { CreatedOnToolsVersion = 8.1; ProvisioningStyle = Automatic; }; 885FE1DB1DC51A0D009CE2B4 = { CreatedOnToolsVersion = 8.1; LastSwiftMigration = 0810; ProvisioningStyle = Automatic; }; 887D0B351D870D7E009E01F7 = { CreatedOnToolsVersion = 8.0; LastSwiftMigration = 0800; ProvisioningStyle = Automatic; }; 887D0B3E1D870D7F009E01F7 = { CreatedOnToolsVersion = 8.0; LastSwiftMigration = 0800; ProvisioningStyle = Automatic; }; }; }; buildConfigurationList = 887D0B301D870D7E009E01F7 /* Build configuration list for PBXProject "IGListKit" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = 887D0B2C1D870D7E009E01F7; productRefGroup = 887D0B371D870D7E009E01F7 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 887D0B351D870D7E009E01F7 /* IGListKit */, 887D0B3E1D870D7F009E01F7 /* IGListKitTests */, 885FE1D31DC51A0D009CE2B4 /* IGListKit-tvOS */, 885FE1DB1DC51A0D009CE2B4 /* IGListKit-tvOSTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 885FE1D21DC51A0D009CE2B4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 885FE1DA1DC51A0D009CE2B4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 885FE2471DC51B90009CE2B4 /* IGTestNibCell.xib in Resources */, 885FE2481DC51B90009CE2B4 /* IGTestStoryboard.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B341D870D7E009E01F7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B3D1D870D7F009E01F7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 29EA6C491DB43A8000957A88 /* IGTestNibCell.xib in Resources */, 821BC4C41DB8CEF800172ED0 /* IGTestStoryboard.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 111D271EAE1E39B5BCF6A38F /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 372454ABFAEDE42EC902285C /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; 5CD54AFC946968733C7B4D56 /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests-resources.sh\"\n"; showEnvVarsInLog = 0; }; 65E56DF84C408F75B8FB7B28 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; B0F051A91ECEEFE126B7C62C /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; F2511489A9CECB6E671403FE /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 885FE1CF1DC51A0D009CE2B4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 885FE2141DC51B21009CE2B4 /* NSObject+IGListDiffable.m in Sources */, 885FE2281DC51B3F009CE2B4 /* NSIndexSet+PrettyDescription.m in Sources */, 885FE2261DC51B3F009CE2B4 /* IGListDisplayHandler.m in Sources */, 885FE2251DC51B3F009CE2B4 /* IGListAdapterProxy.m in Sources */, 885FE22A1DC51B3F009CE2B4 /* IGListWorkingRangeHandler.mm in Sources */, 885FE2291DC51B3F009CE2B4 /* UICollectionView+IGListBatchUpdateData.m in Sources */, 885FE2271DC51B3F009CE2B4 /* IGListSectionMap.m in Sources */, 885FE2111DC51B21009CE2B4 /* IGListSectionController.m in Sources */, 885FE2121DC51B21009CE2B4 /* IGListSingleSectionController.m in Sources */, 885FE20B1DC51B21009CE2B4 /* IGListCollectionView.m in Sources */, 885FE20E1DC51B21009CE2B4 /* IGListMoveIndex.m in Sources */, 885FE20D1DC51B21009CE2B4 /* IGListIndexSetResult.m in Sources */, 885FE2091DC51B21009CE2B4 /* IGListAdapter.m in Sources */, 885FE20F1DC51B21009CE2B4 /* IGListMoveIndexPath.m in Sources */, 885FE2161DC51B21009CE2B4 /* IGListDiff.mm in Sources */, 885FE20C1DC51B21009CE2B4 /* IGListIndexPathResult.m in Sources */, 885FE2151DC51B21009CE2B4 /* IGListBatchUpdateData.mm in Sources */, 885FE2131DC51B21009CE2B4 /* IGListStackedSectionController.m in Sources */, 885FE2101DC51B21009CE2B4 /* IGListReloadDataUpdater.m in Sources */, 885FE20A1DC51B21009CE2B4 /* IGListAdapterUpdater.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 885FE1D81DC51A0D009CE2B4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 885FE2361DC51B76009CE2B4 /* IGListStackSectionControllerTests.m in Sources */, 885FE2311DC51B76009CE2B4 /* IGListDisplayHandlerTests.m in Sources */, 885FE23B1DC51B86009CE2B4 /* IGListTestUICollectionViewDataSource.m in Sources */, 885FE23D1DC51B86009CE2B4 /* IGTestDelegateController.m in Sources */, 885FE22B1DC51B76009CE2B4 /* IGListAdapterE2ETests.m in Sources */, 885FE2331DC51B76009CE2B4 /* IGListSingleSectionControllerTests.m in Sources */, 885FE23C1DC51B86009CE2B4 /* IGTestCell.m in Sources */, 885FE2401DC51B86009CE2B4 /* IGTestSingleItemDataSource.m in Sources */, 885FE2451DC51B86009CE2B4 /* IGTestStoryboardCell.m in Sources */, 885FE22F1DC51B76009CE2B4 /* IGListDiffSwiftTests.swift in Sources */, 885FE23F1DC51B86009CE2B4 /* IGTestObject.m in Sources */, 885FE2371DC51B76009CE2B4 /* IGListWorkingRangeHandlerTests.m in Sources */, 885FE2381DC51B86009CE2B4 /* IGListTestAdapterDataSource.m in Sources */, 885FE2341DC51B76009CE2B4 /* IGListSingleNibItemControllerTests.m in Sources */, 885FE2391DC51B86009CE2B4 /* IGListTestOffsettingLayout.m in Sources */, 885FE2421DC51B86009CE2B4 /* IGTestSingleStoryboardItemDataSource.m in Sources */, 885FE2301DC51B76009CE2B4 /* IGListDiffTests.m in Sources */, 885FE22E1DC51B76009CE2B4 /* IGListBatchUpdateDataTests.m in Sources */, 885FE2321DC51B76009CE2B4 /* IGListObjectMapTests.m in Sources */, 885FE22C1DC51B76009CE2B4 /* IGListAdapterTests.m in Sources */, 885FE22D1DC51B76009CE2B4 /* IGListAdapterUpdaterTests.m in Sources */, 885FE2351DC51B76009CE2B4 /* IGListSingleStoryboardItemControllerTests.m in Sources */, 885FE2411DC51B86009CE2B4 /* IGTestSingleNibItemDataSource.m in Sources */, 885FE2441DC51B86009CE2B4 /* IGTestStackedDataSource.m in Sources */, 885FE2461DC51B86009CE2B4 /* IGTestSupplementarySource.m in Sources */, 885FE2431DC51B86009CE2B4 /* IGTestSingleStoryboardViewController.m in Sources */, 885FE23A1DC51B86009CE2B4 /* IGListTestSection.m in Sources */, 885FE23E1DC51B86009CE2B4 /* IGTestDelegateDataSource.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B311D870D7E009E01F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 88144F941D870F3E007C7F66 /* NSIndexSet+PrettyDescription.m in Sources */, 88144F681D870F3E007C7F66 /* IGListCollectionView.m in Sources */, 88144F851D870F3E007C7F66 /* IGListAdapterProxy.m in Sources */, 88144F961D870F3E007C7F66 /* UICollectionView+IGListBatchUpdateData.m in Sources */, 88144F881D870F3E007C7F66 /* IGListDisplayHandler.m in Sources */, 88144F7B1D870F3E007C7F66 /* IGListReloadDataUpdater.m in Sources */, 88144F711D870F3E007C7F66 /* IGListIndexSetResult.m in Sources */, 88144F6A1D870F3E007C7F66 /* IGListDiff.mm in Sources */, 296176F91D9D54C100F40F34 /* IGListSectionController.m in Sources */, 88144F981D870F3E007C7F66 /* NSObject+IGListDiffable.m in Sources */, 88144F791D870F3E007C7F66 /* IGListMoveIndexPath.m in Sources */, 296176FC1D9D54C100F40F34 /* IGListSingleSectionController.m in Sources */, 296177051D9D54E300F40F34 /* IGListSectionMap.m in Sources */, 88144F771D870F3E007C7F66 /* IGListMoveIndex.m in Sources */, 88144F921D870F3E007C7F66 /* IGListWorkingRangeHandler.mm in Sources */, 88144F5D1D870F3E007C7F66 /* IGListAdapter.m in Sources */, 88144F611D870F3E007C7F66 /* IGListAdapterUpdater.m in Sources */, 88144F6F1D870F3E007C7F66 /* IGListIndexPathResult.m in Sources */, 296176FE1D9D54C100F40F34 /* IGListStackedSectionController.m in Sources */, 88144F651D870F3E007C7F66 /* IGListBatchUpdateData.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B3B1D870D7F009E01F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 88144F1C1D870EDC007C7F66 /* IGTestStackedDataSource.m in Sources */, 88144F181D870EDC007C7F66 /* IGTestDelegateController.m in Sources */, 88144F0D1D870EDC007C7F66 /* IGListDisplayHandlerTests.m in Sources */, 8240C7F51DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m in Sources */, 88144F1B1D870EDC007C7F66 /* IGTestSingleItemDataSource.m in Sources */, 88144F171D870EDC007C7F66 /* IGTestCell.m in Sources */, 821BC4C01DB8C9D500172ED0 /* IGListSingleStoryboardItemControllerTests.m in Sources */, 88144F141D870EDC007C7F66 /* IGListTestOffsettingLayout.m in Sources */, 8240C7FB1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m in Sources */, 88144F131D870EDC007C7F66 /* IGListTestAdapterDataSource.m in Sources */, 88144F071D870EDC007C7F66 /* IGListAdapterE2ETests.m in Sources */, 88144F111D870EDC007C7F66 /* IGListStackSectionControllerTests.m in Sources */, 88144F1A1D870EDC007C7F66 /* IGTestObject.m in Sources */, 88144F0B1D870EDC007C7F66 /* IGListDiffSwiftTests.swift in Sources */, 88144F191D870EDC007C7F66 /* IGTestDelegateDataSource.m in Sources */, 88144F0C1D870EDC007C7F66 /* IGListDiffTests.m in Sources */, 88144F0A1D870EDC007C7F66 /* IGListBatchUpdateDataTests.m in Sources */, 26271C8C1DAE96740073E116 /* IGListSingleNibItemControllerTests.m in Sources */, 88144F101D870EDC007C7F66 /* IGListSingleSectionControllerTests.m in Sources */, 88144F121D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m in Sources */, 821BC4D31DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m in Sources */, 88144F151D870EDC007C7F66 /* IGListTestSection.m in Sources */, 88144F1D1D870EDC007C7F66 /* IGTestSupplementarySource.m in Sources */, 88144F081D870EDC007C7F66 /* IGListAdapterTests.m in Sources */, 8240C7F21DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m in Sources */, 8240C7F01DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m in Sources */, 821BC4CB1DB8D60100172ED0 /* IGTestStoryboardViewController.m in Sources */, 821BC4D01DB8D90900172ED0 /* IGTestStoryboardCell.m in Sources */, 88144F161D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m in Sources */, 88144F091D870EDC007C7F66 /* IGListAdapterUpdaterTests.m in Sources */, 88144F0F1D870EDC007C7F66 /* IGListObjectMapTests.m in Sources */, 8240C7F81DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m in Sources */, 26271C8A1DAE94E40073E116 /* IGTestSingleNibItemDataSource.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 885FE1DF1DC51A0D009CE2B4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 885FE1D31DC51A0D009CE2B4 /* IGListKit-tvOS */; targetProxy = 885FE1DE1DC51A0D009CE2B4 /* PBXContainerItemProxy */; }; 887D0B421D870D7F009E01F7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 887D0B351D870D7E009E01F7 /* IGListKit */; targetProxy = 887D0B411D870D7F009E01F7 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 885FE1E51DC51A0D009CE2B4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = IGListKit; SDKROOT = appletvos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; }; 885FE1E61DC51A0D009CE2B4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = IGListKit; SDKROOT = appletvos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Release; }; 885FE1E71DC51A0D009CE2B4 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 841726B542A3E9A4BD48946F /* Pods-IGListKit-tvOSTests.debug.xcconfig */; buildSettings = { INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; SWIFT_VERSION = 3.0; TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Debug; }; 885FE1E81DC51A0D009CE2B4 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 0759F18B564FBC80527DE9E3 /* Pods-IGListKit-tvOSTests.release.xcconfig */; buildSettings = { INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = appletvos; SWIFT_VERSION = 3.0; TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Release; }; 887D0B481D870D7F009E01F7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_CODE_COVERAGE = YES; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_SUSPICIOUS_MOVES = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 887D0B491D870D7F009E01F7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_CODE_COVERAGE = YES; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_SUSPICIOUS_MOVES = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 887D0B4B1D870D7F009E01F7 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; }; name = Debug; }; 887D0B4C1D870D7F009E01F7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; SWIFT_VERSION = 3.0; }; name = Release; }; 887D0B4E1D870D7F009E01F7 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = C4A16046BECFD57B7EB75259 /* Pods-IGListKitTests.debug.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; }; name = Debug; }; 887D0B4F1D870D7F009E01F7 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 6BCA3FF59943AD1DAC2077E3 /* Pods-IGListKitTests.release.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKitTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 3.0; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 885FE1E91DC51A0D009CE2B4 /* Build configuration list for PBXNativeTarget "IGListKit-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( 885FE1E51DC51A0D009CE2B4 /* Debug */, 885FE1E61DC51A0D009CE2B4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 885FE1EA1DC51A0D009CE2B4 /* Build configuration list for PBXNativeTarget "IGListKit-tvOSTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 885FE1E71DC51A0D009CE2B4 /* Debug */, 885FE1E81DC51A0D009CE2B4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 887D0B301D870D7E009E01F7 /* Build configuration list for PBXProject "IGListKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 887D0B481D870D7F009E01F7 /* Debug */, 887D0B491D870D7F009E01F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 887D0B4A1D870D7F009E01F7 /* Build configuration list for PBXNativeTarget "IGListKit" */ = { isa = XCConfigurationList; buildConfigurations = ( 887D0B4B1D870D7F009E01F7 /* Debug */, 887D0B4C1D870D7F009E01F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 887D0B4D1D870D7F009E01F7 /* Build configuration list for PBXNativeTarget "IGListKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 887D0B4E1D870D7F009E01F7 /* Debug */, 887D0B4F1D870D7F009E01F7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 887D0B2D1D870D7E009E01F7 /* Project object */; }