// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ 0B3B92DA1E08D7F5008390ED /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928B1E08D7F5008390ED /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92DB1E08D7F5008390ED /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928B1E08D7F5008390ED /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92F61E08D7F5008390ED /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92F71E08D7F5008390ED /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92F81E08D7F5008390ED /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */; }; 0B3B92F91E08D7F5008390ED /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */; }; 0B3B92FA1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92FB1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92FC1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929D1E08D7F5008390ED /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92FD1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929D1E08D7F5008390ED /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92FE1E08D7F5008390ED /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929E1E08D7F5008390ED /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B92FF1E08D7F5008390ED /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B929E1E08D7F5008390ED /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93001E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B929F1E08D7F5008390ED /* IGListAdapterUpdater.m */; }; 0B3B93011E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B929F1E08D7F5008390ED /* IGListAdapterUpdater.m */; }; 0B3B93021E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A01E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93031E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A01E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93041E08D7F5008390ED /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A11E08D7F5008390ED /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93051E08D7F5008390ED /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A11E08D7F5008390ED /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B930A1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A41E08D7F5008390ED /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B930B1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A41E08D7F5008390ED /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93101E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A71E08D7F5008390ED /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93111E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A71E08D7F5008390ED /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93121E08D7F5008390ED /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92A81E08D7F5008390ED /* IGListReloadDataUpdater.m */; }; 0B3B93131E08D7F5008390ED /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92A81E08D7F5008390ED /* IGListReloadDataUpdater.m */; }; 0B3B93141E08D7F5008390ED /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A91E08D7F5008390ED /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93151E08D7F5008390ED /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92A91E08D7F5008390ED /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93161E08D7F5008390ED /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92AA1E08D7F5008390ED /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93171E08D7F5008390ED /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92AA1E08D7F5008390ED /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93181E08D7F5008390ED /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92AB1E08D7F5008390ED /* IGListSectionController.m */; }; 0B3B93191E08D7F5008390ED /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92AB1E08D7F5008390ED /* IGListSectionController.m */; }; 0B3B931C1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92AD1E08D7F5008390ED /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B931D1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92AD1E08D7F5008390ED /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B931E1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92AE1E08D7F5008390ED /* IGListSingleSectionController.m */; }; 0B3B931F1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92AE1E08D7F5008390ED /* IGListSingleSectionController.m */; }; 0B3B93201E08D7F5008390ED /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92AF1E08D7F5008390ED /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93211E08D7F5008390ED /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92AF1E08D7F5008390ED /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93221E08D7F5008390ED /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */; }; 0B3B93231E08D7F5008390ED /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */; }; 0B3B93241E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B11E08D7F5008390ED /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93251E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B11E08D7F5008390ED /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93261E08D7F5008390ED /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B21E08D7F5008390ED /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93271E08D7F5008390ED /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B21E08D7F5008390ED /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93281E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B31E08D7F5008390ED /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B93291E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B31E08D7F5008390ED /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0B3B932C1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B61E08D7F5008390ED /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B932D1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B61E08D7F5008390ED /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B932E1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B71E08D7F5008390ED /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B932F1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B71E08D7F5008390ED /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93301E08D7F5008390ED /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92B81E08D7F5008390ED /* IGListAdapterProxy.m */; }; 0B3B93311E08D7F5008390ED /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92B81E08D7F5008390ED /* IGListAdapterProxy.m */; }; 0B3B93321E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B91E08D7F5008390ED /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93331E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92B91E08D7F5008390ED /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93341E08D7F5008390ED /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BA1E08D7F5008390ED /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93351E08D7F5008390ED /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BA1E08D7F5008390ED /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93361E08D7F5008390ED /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92BB1E08D7F5008390ED /* IGListDisplayHandler.m */; }; 0B3B93371E08D7F5008390ED /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92BB1E08D7F5008390ED /* IGListDisplayHandler.m */; }; 0B3B93381E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BC1E08D7F5008390ED /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93391E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BC1E08D7F5008390ED /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B933A1E08D7F5008390ED /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BD1E08D7F5008390ED /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B933B1E08D7F5008390ED /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BD1E08D7F5008390ED /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B933C1E08D7F5008390ED /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92BE1E08D7F5008390ED /* IGListSectionMap.m */; }; 0B3B933D1E08D7F5008390ED /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92BE1E08D7F5008390ED /* IGListSectionMap.m */; }; 0B3B933E1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BF1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B933F1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92BF1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93401E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92C01E08D7F5008390ED /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93411E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92C01E08D7F5008390ED /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93421E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C11E08D7F5008390ED /* IGListWorkingRangeHandler.mm */; }; 0B3B93431E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C11E08D7F5008390ED /* IGListWorkingRangeHandler.mm */; }; 0B3B93441E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92C21E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93451E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B92C21E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0B3B93461E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */; }; 0B3B93471E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */; }; 0B3B93611E08E38C008390ED /* IGListBatchUpdateDataTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */; }; 0B40C5F31E01CB8200378109 /* IGReloadDataUpdaterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2997D4961DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m */; }; 0D52F0AD1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0D52F0AE1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0AC1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m */; }; 0D52F0B41F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0D52F0B61F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0B51F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m */; }; 13DF01731FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DF01721FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m */; }; 13DF01741FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DF01721FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m */; }; 13DF01771FA1000E0092A320 /* IGTestReorderableSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DF01761FA1000E0092A320 /* IGTestReorderableSection.m */; }; 13DF01781FA1000E0092A320 /* IGTestReorderableSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DF01761FA1000E0092A320 /* IGTestReorderableSection.m */; }; 13E1028C1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 13E1028B1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m */; }; 13E1028D1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 13E1028B1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m */; }; 13E102941FA414C400123403 /* IGListReorderableStackSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 13E102921FA414C400123403 /* IGListReorderableStackSectionControllerTests.m */; }; 16B71CEB22B0A08400FE96ED /* IGTestInvalidateLayoutSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B71CE722B0A08300FE96ED /* IGTestInvalidateLayoutSectionController.m */; }; 16B71CEC22B0A08400FE96ED /* IGTestInvalidateLayoutSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B71CE722B0A08300FE96ED /* IGTestInvalidateLayoutSectionController.m */; }; 16B71CED22B0A08400FE96ED /* IGTestInvalidateLayoutDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B71CE822B0A08300FE96ED /* IGTestInvalidateLayoutDataSource.m */; }; 16B71CEE22B0A08400FE96ED /* IGTestInvalidateLayoutDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B71CE822B0A08300FE96ED /* IGTestInvalidateLayoutDataSource.m */; }; 16B71CEF22B0A08400FE96ED /* IGTestInvalidateLayoutObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B71CEA22B0A08300FE96ED /* IGTestInvalidateLayoutObject.m */; }; 16B71CF022B0A08400FE96ED /* IGTestInvalidateLayoutObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 16B71CEA22B0A08300FE96ED /* IGTestInvalidateLayoutObject.m */; }; 1F2984CA1E8039EC005FA211 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 262373C2015556E71A70FA30 /* Pods_IGListKit_tvOSTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E980179F5E885E417EB20D55 /* 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 */; }; 290DF3541E930C89009FE456 /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3521E930C89009FE456 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290DF3551E930C89009FE456 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3531E930C89009FE456 /* IGListDebugger.m */; }; 290DF3581E930CE2009FE456 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3561E930CE2009FE456 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290DF3591E930CE2009FE456 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3571E930CE2009FE456 /* UICollectionView+DebugDescription.m */; }; 290DF3601E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF35E1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290DF3611E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF35F1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m */; }; 290DF3641E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3621E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290DF3651E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3631E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m */; }; 290DF3701E931457009FE456 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF36E1E931457009FE456 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290DF3711E931457009FE456 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF36F1E931457009FE456 /* IGListSectionMap+DebugDescription.m */; }; 290DF3741E931B57009FE456 /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3721E931B57009FE456 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; 290DF3751E931B57009FE456 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3731E931B57009FE456 /* IGListDebuggingUtilities.m */; }; 290DF3771E9323E6009FE456 /* IGListDebuggerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3761E9323E6009FE456 /* IGListDebuggerTests.m */; }; 2914BEE91DCD15F400C96401 /* IGTestNibSupplementaryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2904861C1DCD02140007F41D /* IGTestNibSupplementaryView.xib */; }; 2914BEEA1DCD15F400C96401 /* IGTestNibSupplementaryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2904861C1DCD02140007F41D /* IGTestNibSupplementaryView.xib */; }; 292658551E7498220041B56D /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B3B928B1E08D7F5008390ED /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2926586C1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2926586B1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2926586D1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 2926586B1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2926586F1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2926586E1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 292658701E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2926586E1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 292658711E75E2440041B56D /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 297278C31E6B59D50099D8EA /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; 292807391E82CE240077A81C /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 292807381E82CE240077A81C /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2928073A1E82CE2E0077A81C /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 292807381E82CE240077A81C /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; 293841AE202B4F5C00484901 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 293841AD202B4F5C00484901 /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 293841B1202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 293841AF202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; 293841B2202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = 293841B0202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.m */; }; 293841B3202B4F7F00484901 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 293841AD202B4F5C00484901 /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 293841B4202B4F8C00484901 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = 293841B0202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.m */; }; 293841B5202B4F9000484901 /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 293841AF202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294652B01EA927440063BDD9 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3631E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m */; }; 294652B11EA927440063BDD9 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF35F1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m */; }; 294652B21EA927440063BDD9 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3531E930C89009FE456 /* IGListDebugger.m */; }; 294652B31EA927440063BDD9 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF36F1E931457009FE456 /* IGListSectionMap+DebugDescription.m */; }; 294652B41EA927440063BDD9 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3571E930CE2009FE456 /* UICollectionView+DebugDescription.m */; }; 294652B51EA9275A0063BDD9 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 290DF3731E931B57009FE456 /* IGListDebuggingUtilities.m */; }; 294652B71EA927750063BDD9 /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3621E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294652B81EA927750063BDD9 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF35E1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294652B91EA927750063BDD9 /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3521E930C89009FE456 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294652BA1EA927750063BDD9 /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3721E931B57009FE456 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294652BB1EA927750063BDD9 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF36E1E931457009FE456 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294652BC1EA927750063BDD9 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 290DF3561E930CE2009FE456 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 294AC6321DDE4C19002FCE5D /* IGListDiffResultTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */; }; 294CDE5F1F98E3A7002CF6E4 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 294CDE5E1F98E3A6002CF6E4 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; 294CDE601F995488002CF6E4 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 294CDE5E1F98E3A6002CF6E4 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; 296AC95C1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 296AC95A1EA518D3005137E2 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; 296AC95D1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 296AC95A1EA518D3005137E2 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; 296AC95F1EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 296AC95B1EA518D3005137E2 /* IGListReloadIndexPath.m */; }; 296AC9601EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 296AC95B1EA518D3005137E2 /* IGListReloadIndexPath.m */; }; 297278BD1E6B58560099D8EA /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 297278BB1E6B58560099D8EA /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; 297278BE1E6B58560099D8EA /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 297278BB1E6B58560099D8EA /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; 297278BF1E6B58560099D8EA /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 297278BC1E6B58560099D8EA /* IGListBatchUpdates.m */; }; 297278C11E6B58560099D8EA /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 297278BC1E6B58560099D8EA /* IGListBatchUpdates.m */; }; 297278C41E6B59D50099D8EA /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 297278C31E6B59D50099D8EA /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29822E541FE3473A008532D2 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 29822E521FE3473A008532D2 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29822E551FE3473A008532D2 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29822E531FE3473A008532D2 /* IGListCollectionView.m */; }; 29822E561FE34773008532D2 /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 29822E531FE3473A008532D2 /* IGListCollectionView.m */; }; 29822E571FE3477C008532D2 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 29822E521FE3473A008532D2 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DD9C21E3ACF4800F76F50 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 298DD9C11E3ACF4800F76F50 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DD9C31E3ACF8600F76F50 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 298DD9C11E3ACF4800F76F50 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DD9C71E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 298DD9C51E3ACFE300F76F50 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DD9C81E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 298DD9C51E3ACFE300F76F50 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DD9CA1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9C61E3ACFE300F76F50 /* IGListBindingSectionController.m */; }; 298DD9CB1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9C61E3ACFE300F76F50 /* IGListBindingSectionController.m */; }; 298DD9CE1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9CD1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m */; }; 298DD9CF1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9CD1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m */; }; 298DDA001E3AE28000F76F50 /* IGTestDiffingObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9F91E3AE1AA00F76F50 /* IGTestDiffingObject.m */; }; 298DDA011E3AE28000F76F50 /* IGTestDiffingObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9F91E3AE1AA00F76F50 /* IGTestDiffingObject.m */; }; 298DDA051E3AE2B000F76F50 /* IGTestStringBindableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9D91E3ADE3300F76F50 /* IGTestStringBindableCell.m */; }; 298DDA061E3AE2B000F76F50 /* IGTestNumberBindableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9E11E3ADE4300F76F50 /* IGTestNumberBindableCell.m */; }; 298DDA071E3AE2B100F76F50 /* IGTestStringBindableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9D91E3ADE3300F76F50 /* IGTestStringBindableCell.m */; }; 298DDA081E3AE2B100F76F50 /* IGTestNumberBindableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9E11E3ADE4300F76F50 /* IGTestNumberBindableCell.m */; }; 298DDA091E3AE31D00F76F50 /* IGTestDiffingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9D11E3ADDB400F76F50 /* IGTestDiffingSectionController.m */; }; 298DDA0A1E3AE31E00F76F50 /* IGTestDiffingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DD9D11E3ADDB400F76F50 /* IGTestDiffingSectionController.m */; }; 298DDA131E3AE3F100F76F50 /* IGTestDiffingDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA0C1E3AE3ED00F76F50 /* IGTestDiffingDataSource.m */; }; 298DDA141E3AE3F300F76F50 /* IGTestDiffingDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA0C1E3AE3ED00F76F50 /* IGTestDiffingDataSource.m */; }; 298DDA1F1E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 298DDA1D1E3B0DC800F76F50 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DDA201E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 298DDA1D1E3B0DC800F76F50 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 298DDA211E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA1E1E3B0DC800F76F50 /* IGListCollectionViewLayout.mm */; }; 298DDA221E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA1E1E3B0DC800F76F50 /* IGListCollectionViewLayout.mm */; }; 298DDA241E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA231E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m */; }; 298DDA251E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA231E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m */; }; 298DDA381E3B168E00F76F50 /* IGLayoutTestItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA291E3B166100F76F50 /* IGLayoutTestItem.m */; }; 298DDA391E3B168F00F76F50 /* IGLayoutTestItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA291E3B166100F76F50 /* IGLayoutTestItem.m */; }; 298DDA3A1E3B16F600F76F50 /* IGLayoutTestDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA271E3B166100F76F50 /* IGLayoutTestDataSource.m */; }; 298DDA3B1E3B16F800F76F50 /* IGLayoutTestDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA271E3B166100F76F50 /* IGLayoutTestDataSource.m */; }; 298DDA3C1E3B170300F76F50 /* IGLayoutTestSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA2B1E3B166100F76F50 /* IGLayoutTestSection.m */; }; 298DDA3D1E3B170400F76F50 /* IGLayoutTestSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 298DDA2B1E3B166100F76F50 /* IGLayoutTestSection.m */; }; 2995409E1F588C9400F647CF /* IGTestBindingWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2995409B1F588C8D00F647CF /* IGTestBindingWithoutDeselectionDelegate.m */; }; 2995409F1F588C9500F647CF /* IGTestBindingWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 2995409B1F588C8D00F647CF /* IGTestBindingWithoutDeselectionDelegate.m */; }; 2997D4971DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 2997D4961DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m */; }; 29C4748C1DDF45F400AE68CE /* IGListAdapterProxyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C4748A1DDF45E700AE68CE /* IGListAdapterProxyTests.m */; }; 29C4748D1DDF45F900AE68CE /* IGListAdapterProxyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 29C4748A1DDF45E700AE68CE /* IGListAdapterProxyTests.m */; }; 29C4748E1DDF460500AE68CE /* IGListAdapterStoryboardTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F11DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m */; }; 29C4748F1DDF460500AE68CE /* IGListDiffResultTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */; }; 29C474901DDF460500AE68CE /* IGListSectionMapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 829D7BA81DD1816400549816 /* IGListSectionMapTests.m */; }; 29C48145202413B00093D4BC /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48146202413B00093D4BC /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48148202413B00093D4BC /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48149202413B00093D4BC /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C4814B202413B00093D4BC /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C4814D202413B20093D4BC /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C4814E202413B20093D4BC /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C4814F202413B20093D4BC /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48150202413B20093D4BC /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48152202413B20093D4BC /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48153202413B20093D4BC /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48154202413B20093D4BC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48156202413B20093D4BC /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48157202413B20093D4BC /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48158202413B20093D4BC /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48159202413B20093D4BC /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C4815B202413BD0093D4BC /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C4815E202413BD0093D4BC /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C4815F202413BE0093D4BC /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C48160202413BE0093D4BC /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C48161202413BE0093D4BC /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C48163202413BE0093D4BC /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C48164202414780093D4BC /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; 29C48166202414780093D4BC /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; 29C48167202414780093D4BC /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; 29C48169202414780093D4BC /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; 29C4816A202414780093D4BC /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; 29C4816B202414780093D4BC /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; 29C481742024167B0093D4BC /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29C48178202417380093D4BC /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0AC1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m */; }; 29C48179202417380093D4BC /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D52F0B51F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m */; }; 29C4817A202417380093D4BC /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B5C73A1FC431D400C26914 /* UIScrollView+IGListKit.m */; }; 29C4817B2024174F0093D4BC /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C4817C2024174F0093D4BC /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C4817D2024174F0093D4BC /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; 29C5792E1DE0DA89003A149B /* IGTestNibSupplementaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2904861F1DCD02750007F41D /* IGTestNibSupplementaryView.m */; }; 29C5792F1DE0DA8A003A149B /* IGListTestAdapterStoryboardDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7FA1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m */; }; 29C579301DE0DA8A003A149B /* IGListTestStoryboardSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F71DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m */; }; 29C579311DE0DA8A003A149B /* IGTestNibSupplementaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2904861F1DCD02750007F41D /* IGTestNibSupplementaryView.m */; }; 29C579321DE0DA8A003A149B /* IGTestStoryboardSupplementarySource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7F41DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m */; }; 29C579331DE0DA8A003A149B /* IGTestStoryboardSupplementaryView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8240C7EF1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m */; }; 29DA5CA01EA7C70400113926 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DA5C9E1EA7C70400113926 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DA5CA11EA7C70400113926 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5C9F1EA7C70400113926 /* IGListGenericSectionController.m */; }; 29DA5CA31EA7C72400113926 /* IGListGenericSectionControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA21EA7C72400113926 /* IGListGenericSectionControllerTests.m */; }; 29DA5CA41EA7C75500113926 /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DA5C9E1EA7C70400113926 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DA5CA51EA7C75500113926 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5C9F1EA7C70400113926 /* IGListGenericSectionController.m */; }; 29DA5CA71EA7D37000113926 /* IGListTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA61EA7D37000113926 /* IGListTestCase.m */; }; 29DA5CA81EA7D37000113926 /* IGListTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DA5CA61EA7D37000113926 /* IGListTestCase.m */; }; 29DAA78B201FBD880029277A /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; 29DAA78C201FBD880029277A /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA78D201FBD880029277A /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; 29DAA78E201FBD880029277A /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA78F201FBD880029277A /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA790201FBD880029277A /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; 29DAA791201FBD880029277A /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA775201FBD870029277A /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA792201FBD880029277A /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; 29DAA793201FBD880029277A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; }; 29DAA794201FBD880029277A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */; }; 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */; }; 29DAA796201FBD880029277A /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; }; 29DAA797201FBD880029277A /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */; }; 29DAA798201FBD880029277A /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA799201FBD880029277A /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77E201FBD870029277A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA79A201FBD880029277A /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; 29DAA79B201FBD880029277A /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA79C201FBD880029277A /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA79D201FBD880029277A /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA782201FBD870029277A /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA79E201FBD880029277A /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; 29DAA79F201FBD880029277A /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; 29DAA7A1201FBD880029277A /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA7A2201FBD880029277A /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA7A3201FBD880029277A /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA7A4201FBD880029277A /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; 29DAA7A8201FBD9B0029277A /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29DAA7A9201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29EA6C491DB43A8000957A88 /* IGTestNibCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */; }; 6A9EB3611F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */; }; 6A9EB3621F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */; }; 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 */; }; 8285404C1DE40C6E00118B94 /* IGListTestHorizontalSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8285404B1DE40C6E00118B94 /* IGListTestHorizontalSection.m */; }; 8285404D1DE40C6E00118B94 /* IGListTestHorizontalSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 8285404B1DE40C6E00118B94 /* IGListTestHorizontalSection.m */; }; 828540501DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8285404F1DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m */; }; 828540511DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 8285404F1DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m */; }; 82914C5B1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 82914C5A1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m */; }; 82914C5C1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m in Sources */ = {isa = PBXBuildFile; fileRef = 82914C5A1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m */; }; 829D7BAA1DD1819000549816 /* IGListSectionMapTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 829D7BA81DD1816400549816 /* IGListSectionMapTests.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 */; }; 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 */; }; 882BC1321E0118CB0083B311 /* IGTestObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144F001D870EDC007C7F66 /* IGTestObject.m */; }; 883796EA2022301F00B94676 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883796F72022304D00B94676 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA787201FBD870029277A /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883796F82022304D00B94676 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883796F92022304D00B94676 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77D201FBD870029277A /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883796FB2022304D00B94676 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA772201FBD870029277A /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883796FF2022304D00B94676 /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA770201FBD870029277A /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883797022022304D00B94676 /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883797042022304D00B94676 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883797082022304E00B94676 /* BuildFile in Headers */ = {isa = PBXBuildFile; }; 8837970C2022304E00B94676 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA781201FBD870029277A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883797112022308200B94676 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88379712202230DE00B94676 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; 88379713202230DF00B94676 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA78A201FBD870029277A /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; 883797142022319300B94676 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; }; 883797152022319400B94676 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */; }; 88379717202231E400B94676 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */; }; 8837971D202235F200B94676 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */; }; 8837971F2022360700B94676 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */; }; 883797202022361F00B94676 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; 883797212022361F00B94676 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA784201FBD870029277A /* IGListDiff.mm */; }; 883797232022364900B94676 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA789201FBD870029277A /* IGListIndexPathResult.m */; }; 883797252022365700B94676 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */; }; 883797262022366000B94676 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; 883797272022366000B94676 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA76F201FBD870029277A /* IGListMoveIndex.m */; }; 88379728202236AB00B94676 /* IGListAdapterUpdateTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */; }; 88379729202236AC00B94676 /* IGListAdapterUpdateTester.m in Sources */ = {isa = PBXBuildFile; fileRef = 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */; }; 8837972B202236FF00B94676 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */; }; 8837972D2022370600B94676 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */; }; 885FE1DD1DC51A0D009CE2B4 /* IGListKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 885FE1D41DC51A0D009CE2B4 /* IGListKit.framework */; }; 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 */; }; 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 /* IGTestStoryboardViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 821BC4C81DB8D5B200172ED0 /* IGTestStoryboardViewController.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 */; }; 88DF89811E010E6A00B1B9B4 /* IGListKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DD3152AC1DE227FA00AC9D2C /* IGListKit.framework */; }; 88DF89881E010F5C00B1B9B4 /* IGListDiffResultTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */; }; 88DF89891E010F6500B1B9B4 /* IGListDiffSwiftTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */; }; 88DF898A1E010F7000B1B9B4 /* IGListDiffTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */; }; 917E89881E800EE70015F934 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; B27EBB8C227276EA007C2F36 /* IGSystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */; }; B27EBB8D227276EA007C2F36 /* IGSystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */; }; B27EBB8E227276EA007C2F36 /* IGSystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */; }; B27EBB8F227276EA007C2F36 /* IGSystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */; }; B27EBB90227276EA007C2F36 /* IGSystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */; }; B27EBB91227276EA007C2F36 /* IGSystemVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */; }; B27EBB92227276EA007C2F36 /* IGSystemVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B27EBB8B227276EA007C2F36 /* IGSystemVersion.h */; }; B27EBB93227276EA007C2F36 /* IGSystemVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B27EBB8B227276EA007C2F36 /* IGSystemVersion.h */; }; B27EBB94227276EA007C2F36 /* IGSystemVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B27EBB8B227276EA007C2F36 /* IGSystemVersion.h */; }; B27EBB9622727727007C2F36 /* IGListCollectionViewLayoutCompatible.h in Headers */ = {isa = PBXBuildFile; fileRef = B27EBB9522727726007C2F36 /* IGListCollectionViewLayoutCompatible.h */; settings = {ATTRIBUTES = (Public, ); }; }; B27EBB9722727727007C2F36 /* IGListCollectionViewLayoutCompatible.h in Headers */ = {isa = PBXBuildFile; fileRef = B27EBB9522727726007C2F36 /* IGListCollectionViewLayoutCompatible.h */; }; B27EBB9822727727007C2F36 /* IGListCollectionViewLayoutCompatible.h in Headers */ = {isa = PBXBuildFile; fileRef = B27EBB9522727726007C2F36 /* IGListCollectionViewLayoutCompatible.h */; }; B2C7FFC722728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C7FFC622728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; B2C7FFC822728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C7FFC622728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h */; }; B2C7FFC922728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B2C7FFC622728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h */; }; DA5F484B1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; DA5F484C1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */; }; DAA83ACF1E8ECE06000F6810 /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */; }; DAD4A40D1E8E9E1E00DACC36 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; DD468D380BBF350ACE7EA28B /* Pods_IGListKitTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1AB7195278D0BBB5DA88D36F /* Pods_IGListKitTests.framework */; }; E56B7B3120A9D6E90071010C /* IGListCollectionScrollingTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = E56B7B3020A9D6E90071010C /* IGListCollectionScrollingTraits.h */; settings = {ATTRIBUTES = (Public, ); }; }; E56B7B3220A9D6E90071010C /* IGListCollectionScrollingTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = E56B7B3020A9D6E90071010C /* IGListCollectionScrollingTraits.h */; settings = {ATTRIBUTES = (Public, ); }; }; E56B7B3420A9D7100071010C /* IGListCollectionScrollingTraitsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E56B7B3320A9D7100071010C /* IGListCollectionScrollingTraitsTests.m */; }; E56B7B3520A9D7100071010C /* IGListCollectionScrollingTraitsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E56B7B3320A9D7100071010C /* IGListCollectionScrollingTraitsTests.m */; }; E8B5C73B1FC431D400C26914 /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; E8B5C73C1FC431D400C26914 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = E8B5C73A1FC431D400C26914 /* UIScrollView+IGListKit.m */; }; E8D312E01FC472A60009FA2F /* IGListContentInsetTests.m in Sources */ = {isa = PBXBuildFile; fileRef = E8D312DF1FC472A60009FA2F /* IGListContentInsetTests.m */; }; /* 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; }; 88DF89821E010E6A00B1B9B4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 887D0B2D1D870D7E009E01F7 /* Project object */; proxyType = 1; remoteGlobalIDString = DD3152661DE227FA00AC9D2C; remoteInfo = "IGListKit-macOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ 08F0B0FD0690F4FC46DDF21B /* 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 = ""; }; 0B3B928B1E08D7F5008390ED /* IGListKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListKit.h; sourceTree = ""; }; 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapter.h; sourceTree = ""; }; 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapter.m; sourceTree = ""; }; 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDataSource.h; sourceTree = ""; }; 0B3B929D1E08D7F5008390ED /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterDelegate.h; sourceTree = ""; }; 0B3B929E1E08D7F5008390ED /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdater.h; sourceTree = ""; }; 0B3B929F1E08D7F5008390ED /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdater.m; sourceTree = ""; }; 0B3B92A01E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; 0B3B92A11E08D7F5008390ED /* IGListCollectionContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionContext.h; sourceTree = ""; }; 0B3B92A41E08D7F5008390ED /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDisplayDelegate.h; sourceTree = ""; }; 0B3B92A71E08D7F5008390ED /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListReloadDataUpdater.h; sourceTree = ""; }; 0B3B92A81E08D7F5008390ED /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListReloadDataUpdater.m; sourceTree = ""; }; 0B3B92A91E08D7F5008390ED /* IGListScrollDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListScrollDelegate.h; sourceTree = ""; }; 0B3B92AA1E08D7F5008390ED /* IGListSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionController.h; sourceTree = ""; }; 0B3B92AB1E08D7F5008390ED /* IGListSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionController.m; sourceTree = ""; }; 0B3B92AD1E08D7F5008390ED /* IGListSingleSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSingleSectionController.h; sourceTree = ""; }; 0B3B92AE1E08D7F5008390ED /* IGListSingleSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSingleSectionController.m; sourceTree = ""; }; 0B3B92AF1E08D7F5008390ED /* IGListStackedSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionController.h; sourceTree = ""; }; 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListStackedSectionController.m; sourceTree = ""; }; 0B3B92B11E08D7F5008390ED /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSupplementaryViewSource.h; sourceTree = ""; }; 0B3B92B21E08D7F5008390ED /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListUpdatingDelegate.h; sourceTree = ""; }; 0B3B92B31E08D7F5008390ED /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeDelegate.h; sourceTree = ""; }; 0B3B92B41E08D7F5008390ED /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 0B3B92B61E08D7F5008390ED /* IGListAdapterInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; 0B3B92B71E08D7F5008390ED /* IGListAdapterProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; 0B3B92B81E08D7F5008390ED /* IGListAdapterProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; 0B3B92B91E08D7F5008390ED /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; 0B3B92BA1E08D7F5008390ED /* IGListDisplayHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; 0B3B92BB1E08D7F5008390ED /* IGListDisplayHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; 0B3B92BC1E08D7F5008390ED /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; 0B3B92BD1E08D7F5008390ED /* IGListSectionMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; 0B3B92BE1E08D7F5008390ED /* IGListSectionMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; 0B3B92BF1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; 0B3B92C01E08D7F5008390ED /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; 0B3B92C11E08D7F5008390ED /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; 0B3B92C21E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; 0D52F0AC1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; 0D52F0B51F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; 13DF01711FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGListTestAdapterReorderingDataSource.h; sourceTree = ""; }; 13DF01721FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListTestAdapterReorderingDataSource.m; sourceTree = ""; }; 13DF01751FA1000E0092A320 /* IGTestReorderableSection.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGTestReorderableSection.h; sourceTree = ""; }; 13DF01761FA1000E0092A320 /* IGTestReorderableSection.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGTestReorderableSection.m; sourceTree = ""; }; 13E1028A1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGListTestAdapterStackedReorderingDataSource.h; sourceTree = ""; }; 13E1028B1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListTestAdapterStackedReorderingDataSource.m; sourceTree = ""; }; 13E102921FA414C400123403 /* IGListReorderableStackSectionControllerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListReorderableStackSectionControllerTests.m; sourceTree = ""; }; 16B71CE522B0A08300FE96ED /* IGTestInvalidateLayoutDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestInvalidateLayoutDataSource.h; sourceTree = ""; }; 16B71CE622B0A08300FE96ED /* IGTestInvalidateLayoutSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestInvalidateLayoutSectionController.h; sourceTree = ""; }; 16B71CE722B0A08300FE96ED /* IGTestInvalidateLayoutSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestInvalidateLayoutSectionController.m; sourceTree = ""; }; 16B71CE822B0A08300FE96ED /* IGTestInvalidateLayoutDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestInvalidateLayoutDataSource.m; sourceTree = ""; }; 16B71CE922B0A08300FE96ED /* IGTestInvalidateLayoutObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestInvalidateLayoutObject.h; sourceTree = ""; }; 16B71CEA22B0A08300FE96ED /* IGTestInvalidateLayoutObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestInvalidateLayoutObject.m; sourceTree = ""; }; 1AB7195278D0BBB5DA88D36F /* Pods_IGListKitTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGListKitTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 1D6BFC11D5380CB8311E1029 /* 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 = ""; }; 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 = ""; }; 2904861C1DCD02140007F41D /* IGTestNibSupplementaryView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IGTestNibSupplementaryView.xib; sourceTree = ""; }; 2904861E1DCD02750007F41D /* IGTestNibSupplementaryView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestNibSupplementaryView.h; sourceTree = ""; }; 2904861F1DCD02750007F41D /* IGTestNibSupplementaryView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestNibSupplementaryView.m; sourceTree = ""; }; 290DF3521E930C89009FE456 /* IGListDebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; 290DF3531E930C89009FE456 /* IGListDebugger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; 290DF3561E930CE2009FE456 /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; 290DF3571E930CE2009FE456 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; 290DF35E1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; 290DF35F1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; 290DF3621E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; 290DF3631E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; 290DF36E1E931457009FE456 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; 290DF36F1E931457009FE456 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; 290DF3721E931B57009FE456 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; 290DF3731E931B57009FE456 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; 290DF3761E9323E6009FE456 /* IGListDebuggerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggerTests.m; sourceTree = ""; }; 2926586B1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; 2926586E1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; 292807381E82CE240077A81C /* IGListBatchContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchContext.h; sourceTree = ""; }; 293841AD202B4F5C00484901 /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterMoveDelegate.h; sourceTree = ""; }; 293841AF202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; 293841B0202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = IGTestNibCell.xib; sourceTree = ""; }; 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListDiffResultTests.m; sourceTree = ""; }; 294CDE5E1F98E3A6002CF6E4 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdateListener.h; sourceTree = ""; }; 294CDE611F995DD7002CF6E4 /* IGListAdapterUpdateTester.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdateTester.h; sourceTree = ""; }; 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterUpdateTester.m; sourceTree = ""; }; 296AC95A1EA518D3005137E2 /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; 296AC95B1EA518D3005137E2 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; 297278BB1E6B58560099D8EA /* IGListBatchUpdates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; 297278BC1E6B58560099D8EA /* IGListBatchUpdates.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; 297278C31E6B59D50099D8EA /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; 29822E521FE3473A008532D2 /* IGListCollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionView.h; sourceTree = ""; }; 29822E531FE3473A008532D2 /* IGListCollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionView.m; sourceTree = ""; }; 298DD9C11E3ACF4800F76F50 /* IGListBindable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBindable.h; sourceTree = ""; }; 298DD9C51E3ACFE300F76F50 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBindingSectionController.h; sourceTree = ""; }; 298DD9C61E3ACFE300F76F50 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListBindingSectionController.m; sourceTree = ""; }; 298DD9CD1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListBindingSectionControllerTests.m; sourceTree = ""; }; 298DD9D01E3ADDB400F76F50 /* IGTestDiffingSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestDiffingSectionController.h; sourceTree = ""; }; 298DD9D11E3ADDB400F76F50 /* IGTestDiffingSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestDiffingSectionController.m; sourceTree = ""; }; 298DD9D81E3ADE3300F76F50 /* IGTestStringBindableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestStringBindableCell.h; sourceTree = ""; }; 298DD9D91E3ADE3300F76F50 /* IGTestStringBindableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestStringBindableCell.m; sourceTree = ""; }; 298DD9E01E3ADE4300F76F50 /* IGTestNumberBindableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestNumberBindableCell.h; sourceTree = ""; }; 298DD9E11E3ADE4300F76F50 /* IGTestNumberBindableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestNumberBindableCell.m; sourceTree = ""; }; 298DD9F81E3AE1AA00F76F50 /* IGTestDiffingObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestDiffingObject.h; sourceTree = ""; }; 298DD9F91E3AE1AA00F76F50 /* IGTestDiffingObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestDiffingObject.m; sourceTree = ""; }; 298DDA0B1E3AE3ED00F76F50 /* IGTestDiffingDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestDiffingDataSource.h; sourceTree = ""; }; 298DDA0C1E3AE3ED00F76F50 /* IGTestDiffingDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestDiffingDataSource.m; sourceTree = ""; }; 298DDA1D1E3B0DC800F76F50 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayout.h; sourceTree = ""; }; 298DDA1E1E3B0DC800F76F50 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListCollectionViewLayout.mm; sourceTree = ""; }; 298DDA231E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionViewLayoutTests.m; sourceTree = ""; }; 298DDA261E3B166100F76F50 /* IGLayoutTestDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLayoutTestDataSource.h; sourceTree = ""; }; 298DDA271E3B166100F76F50 /* IGLayoutTestDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGLayoutTestDataSource.m; sourceTree = ""; }; 298DDA281E3B166100F76F50 /* IGLayoutTestItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLayoutTestItem.h; sourceTree = ""; }; 298DDA291E3B166100F76F50 /* IGLayoutTestItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGLayoutTestItem.m; sourceTree = ""; }; 298DDA2A1E3B166100F76F50 /* IGLayoutTestSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLayoutTestSection.h; sourceTree = ""; }; 298DDA2B1E3B166100F76F50 /* IGLayoutTestSection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGLayoutTestSection.m; sourceTree = ""; }; 2995409A1F588C8D00F647CF /* IGTestBindingWithoutDeselectionDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGTestBindingWithoutDeselectionDelegate.h; sourceTree = ""; }; 2995409B1F588C8D00F647CF /* IGTestBindingWithoutDeselectionDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGTestBindingWithoutDeselectionDelegate.m; sourceTree = ""; }; 2997D4961DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGReloadDataUpdaterTests.m; sourceTree = ""; }; 29C4748A1DDF45E700AE68CE /* IGListAdapterProxyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxyTests.m; sourceTree = ""; }; 29DA5C9E1EA7C70400113926 /* IGListGenericSectionController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListGenericSectionController.h; sourceTree = ""; }; 29DA5C9F1EA7C70400113926 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListGenericSectionController.m; sourceTree = ""; }; 29DA5CA21EA7C72400113926 /* IGListGenericSectionControllerTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListGenericSectionControllerTests.m; sourceTree = ""; }; 29DA5CA61EA7D37000113926 /* IGListTestCase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestCase.m; sourceTree = ""; }; 29DA5CA91EA7D39B00113926 /* IGListTestCase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestCase.h; sourceTree = ""; }; 29DA5CAA1EA7D3FF00113926 /* IGListTestHelpers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestHelpers.h; sourceTree = ""; }; 29DAA76F201FBD870029277A /* IGListMoveIndex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; 29DAA770201FBD870029277A /* IGListIndexSetResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; 29DAA772201FBD870029277A /* IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListBatchUpdateData.mm; sourceTree = ""; }; 29DAA775201FBD870029277A /* IGListIndexPathResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; 29DAA77D201FBD870029277A /* IGListCompatibility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; 29DAA77E201FBD870029277A /* IGListExperiments.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; 29DAA781201FBD870029277A /* IGListMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; 29DAA782201FBD870029277A /* IGListMoveIndex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; 29DAA784201FBD870029277A /* IGListDiff.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = IGListDiff.mm; sourceTree = ""; }; 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; 29DAA787201FBD870029277A /* IGListAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; 29DAA789201FBD870029277A /* IGListIndexPathResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; 29DAA78A201FBD870029277A /* IGListDiff.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTransitionDelegate.h; sourceTree = ""; }; 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; 6A9EB35F1F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IGTestSingleWithoutDeselectionDelegate.h; sourceTree = ""; }; 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGTestSingleWithoutDeselectionDelegate.m; 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; path = IGListAdapterStoryboardTests.m; sourceTree = ""; }; 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 = ""; }; 8285404A1DE40C6E00118B94 /* IGListTestHorizontalSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestHorizontalSection.h; sourceTree = ""; }; 8285404B1DE40C6E00118B94 /* IGListTestHorizontalSection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestHorizontalSection.m; sourceTree = ""; }; 8285404E1DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestAdapterHorizontalDataSource.h; sourceTree = ""; }; 8285404F1DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestAdapterHorizontalDataSource.m; sourceTree = ""; }; 82914C591E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListTestContainerSizeSection.h; sourceTree = ""; }; 82914C5A1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListTestContainerSizeSection.m; sourceTree = ""; }; 829D7BA81DD1816400549816 /* IGListSectionMapTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMapTests.m; 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 = ""; }; 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 = ""; }; 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; }; 887D0B571D870E1E009E01F7 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 88DF897C1E010E6A00B1B9B4 /* IGListKit-macOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "IGListKit-macOSTests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; 9574C58371B7A46F62E9AC24 /* 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 = ""; }; B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGSystemVersion.m; sourceTree = ""; }; B27EBB8B227276EA007C2F36 /* IGSystemVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGSystemVersion.h; sourceTree = ""; }; B27EBB9522727726007C2F36 /* IGListCollectionViewLayoutCompatible.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutCompatible.h; sourceTree = ""; }; B2C7FFC622728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListAdapterPerformanceDelegate.h; sourceTree = ""; }; CA8726D7FF3608E20E9F7EC6 /* 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 = ""; }; DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; DD3152AC1DE227FA00AC9D2C /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E56B7B3020A9D6E90071010C /* IGListCollectionScrollingTraits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGListCollectionScrollingTraits.h; sourceTree = ""; }; E56B7B3320A9D7100071010C /* IGListCollectionScrollingTraitsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IGListCollectionScrollingTraitsTests.m; sourceTree = ""; }; E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; E8B5C73A1FC431D400C26914 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; E8D312DF1FC472A60009FA2F /* IGListContentInsetTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = IGListContentInsetTests.m; sourceTree = ""; }; E980179F5E885E417EB20D55 /* Pods_IGListKit_tvOSTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGListKit_tvOSTests.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 */, 262373C2015556E71A70FA30 /* 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 */, DD468D380BBF350ACE7EA28B /* Pods_IGListKitTests.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 88DF89791E010E6A00B1B9B4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 88DF89811E010E6A00B1B9B4 /* IGListKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; DD31527B1DE227FA00AC9D2C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 0B3B927E1E08D7F5008390ED /* Source */ = { isa = PBXGroup; children = ( 29DAA76E201FBD870029277A /* Common */, 0B3B929A1E08D7F5008390ED /* IGListAdapter.h */, 0B3B929B1E08D7F5008390ED /* IGListAdapter.m */, 0B3B929C1E08D7F5008390ED /* IGListAdapterDataSource.h */, 0B3B929D1E08D7F5008390ED /* IGListAdapterDelegate.h */, 293841AD202B4F5C00484901 /* IGListAdapterMoveDelegate.h */, B2C7FFC622728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h */, 294CDE5E1F98E3A6002CF6E4 /* IGListAdapterUpdateListener.h */, 0B3B929E1E08D7F5008390ED /* IGListAdapterUpdater.h */, 0B3B929F1E08D7F5008390ED /* IGListAdapterUpdater.m */, 0B3B92A01E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h */, 292807381E82CE240077A81C /* IGListBatchContext.h */, 298DD9C11E3ACF4800F76F50 /* IGListBindable.h */, 298DD9C51E3ACFE300F76F50 /* IGListBindingSectionController.h */, 298DD9C61E3ACFE300F76F50 /* IGListBindingSectionController.m */, 2926586B1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h */, 2926586E1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h */, 0B3B92A11E08D7F5008390ED /* IGListCollectionContext.h */, E56B7B3020A9D6E90071010C /* IGListCollectionScrollingTraits.h */, 29822E521FE3473A008532D2 /* IGListCollectionView.h */, 29822E531FE3473A008532D2 /* IGListCollectionView.m */, 29DAA7A7201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h */, 298DDA1D1E3B0DC800F76F50 /* IGListCollectionViewLayout.h */, 298DDA1E1E3B0DC800F76F50 /* IGListCollectionViewLayout.mm */, B27EBB9522727726007C2F36 /* IGListCollectionViewLayoutCompatible.h */, 0B3B92A41E08D7F5008390ED /* IGListDisplayDelegate.h */, 29DA5C9E1EA7C70400113926 /* IGListGenericSectionController.h */, 29DA5C9F1EA7C70400113926 /* IGListGenericSectionController.m */, 0B3B928B1E08D7F5008390ED /* IGListKit.h */, 0B3B92A71E08D7F5008390ED /* IGListReloadDataUpdater.h */, 0B3B92A81E08D7F5008390ED /* IGListReloadDataUpdater.m */, 0B3B92A91E08D7F5008390ED /* IGListScrollDelegate.h */, 0B3B92AA1E08D7F5008390ED /* IGListSectionController.h */, 0B3B92AB1E08D7F5008390ED /* IGListSectionController.m */, 0B3B92AD1E08D7F5008390ED /* IGListSingleSectionController.h */, 0B3B92AE1E08D7F5008390ED /* IGListSingleSectionController.m */, 0B3B92AF1E08D7F5008390ED /* IGListStackedSectionController.h */, 0B3B92B01E08D7F5008390ED /* IGListStackedSectionController.m */, 0B3B92B11E08D7F5008390ED /* IGListSupplementaryViewSource.h */, 29DAA7A6201FBD9B0029277A /* IGListTransitionDelegate.h */, 0B3B92B21E08D7F5008390ED /* IGListUpdatingDelegate.h */, 0B3B92B31E08D7F5008390ED /* IGListWorkingRangeDelegate.h */, 0B3B92B41E08D7F5008390ED /* Info.plist */, 0B3B92B51E08D7F5008390ED /* Internal */, ); path = Source; sourceTree = ""; }; 0B3B92B51E08D7F5008390ED /* Internal */ = { isa = PBXGroup; children = ( 0D52F0AB1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h */, 0D52F0AC1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m */, DA5F48491E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h */, DA5F484A1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m */, 0B3B92B61E08D7F5008390ED /* IGListAdapterInternal.h */, 0B3B92B71E08D7F5008390ED /* IGListAdapterProxy.h */, 0B3B92B81E08D7F5008390ED /* IGListAdapterProxy.m */, 290DF3621E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h */, 290DF3631E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m */, 0B3B92B91E08D7F5008390ED /* IGListAdapterUpdaterInternal.h */, 290DF35E1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h */, 290DF35F1E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m */, 297278BB1E6B58560099D8EA /* IGListBatchUpdates.h */, 297278BC1E6B58560099D8EA /* IGListBatchUpdates.m */, 297278C31E6B59D50099D8EA /* IGListBatchUpdateState.h */, 0D52F0B31F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h */, 0D52F0B51F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m */, 917E89871E800EE70015F934 /* IGListCollectionViewLayoutInternal.h */, 290DF3521E930C89009FE456 /* IGListDebugger.h */, 290DF3531E930C89009FE456 /* IGListDebugger.m */, 290DF3721E931B57009FE456 /* IGListDebuggingUtilities.h */, 290DF3731E931B57009FE456 /* IGListDebuggingUtilities.m */, 0B3B92BA1E08D7F5008390ED /* IGListDisplayHandler.h */, 0B3B92BB1E08D7F5008390ED /* IGListDisplayHandler.m */, 296AC95A1EA518D3005137E2 /* IGListReloadIndexPath.h */, 296AC95B1EA518D3005137E2 /* IGListReloadIndexPath.m */, 0B3B92BC1E08D7F5008390ED /* IGListSectionControllerInternal.h */, 0B3B92BD1E08D7F5008390ED /* IGListSectionMap.h */, 0B3B92BE1E08D7F5008390ED /* IGListSectionMap.m */, 290DF36E1E931457009FE456 /* IGListSectionMap+DebugDescription.h */, 290DF36F1E931457009FE456 /* IGListSectionMap+DebugDescription.m */, 0B3B92BF1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h */, 0B3B92C01E08D7F5008390ED /* IGListWorkingRangeHandler.h */, 0B3B92C11E08D7F5008390ED /* IGListWorkingRangeHandler.mm */, B27EBB8B227276EA007C2F36 /* IGSystemVersion.h */, B27EBB8A227276EA007C2F36 /* IGSystemVersion.m */, 290DF3561E930CE2009FE456 /* UICollectionView+DebugDescription.h */, 290DF3571E930CE2009FE456 /* UICollectionView+DebugDescription.m */, 0B3B92C21E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h */, 0B3B92C31E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m */, 293841AF202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.h */, 293841B0202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.m */, E8B5C7391FC431D400C26914 /* UIScrollView+IGListKit.h */, E8B5C73A1FC431D400C26914 /* UIScrollView+IGListKit.m */, ); path = Internal; sourceTree = ""; }; 294369AF1DB1B7AE0025F6E7 /* Assets */ = { isa = PBXGroup; children = ( 294369B01DB1B7AE0025F6E7 /* IGTestNibCell.xib */, 2904861C1DCD02140007F41D /* IGTestNibSupplementaryView.xib */, 821BC4C21DB8CAE900172ED0 /* IGTestStoryboard.storyboard */, ); path = Assets; sourceTree = ""; }; 29DAA76E201FBD870029277A /* Common */ = { isa = PBXGroup; children = ( 29DAA787201FBD870029277A /* IGListAssert.h */, 29DAA788201FBD870029277A /* IGListBatchUpdateData.h */, 29DAA774201FBD870029277A /* IGListBatchUpdateData.mm */, 29DAA77D201FBD870029277A /* IGListCompatibility.h */, 29DAA78A201FBD870029277A /* IGListDiff.h */, 29DAA784201FBD870029277A /* IGListDiff.mm */, 29DAA772201FBD870029277A /* IGListDiffable.h */, 29DAA77E201FBD870029277A /* IGListExperiments.h */, 29DAA775201FBD870029277A /* IGListIndexPathResult.h */, 29DAA789201FBD870029277A /* IGListIndexPathResult.m */, 29DAA770201FBD870029277A /* IGListIndexSetResult.h */, 29DAA77F201FBD870029277A /* IGListIndexSetResult.m */, 29DAA781201FBD870029277A /* IGListMacros.h */, 29DAA782201FBD870029277A /* IGListMoveIndex.h */, 29DAA76F201FBD870029277A /* IGListMoveIndex.m */, 29DAA780201FBD870029277A /* IGListMoveIndexPath.h */, 29DAA771201FBD870029277A /* IGListMoveIndexPath.m */, 29DAA777201FBD870029277A /* Internal */, 29DAA786201FBD870029277A /* NSNumber+IGListDiffable.h */, 29DAA776201FBD870029277A /* NSNumber+IGListDiffable.m */, 29DAA773201FBD870029277A /* NSString+IGListDiffable.h */, 29DAA783201FBD870029277A /* NSString+IGListDiffable.m */, ); path = Common; sourceTree = ""; }; 29DAA777201FBD870029277A /* Internal */ = { isa = PBXGroup; children = ( 29DAA77A201FBD870029277A /* IGListArrayUtilsInternal.h */, 29DAA779201FBD870029277A /* IGListIndexPathResultInternal.h */, 29DAA778201FBD870029277A /* IGListIndexSetResultInternal.h */, 29DAA77B201FBD870029277A /* IGListMoveIndexInternal.h */, 29DAA77C201FBD870029277A /* IGListMoveIndexPathInternal.h */, ); path = Internal; sourceTree = ""; }; 30B5A6475AE0ACFF15B23D2B /* Pods */ = { isa = PBXGroup; children = ( 1D6BFC11D5380CB8311E1029 /* Pods-IGListKit-tvOSTests.debug.xcconfig */, 08F0B0FD0690F4FC46DDF21B /* Pods-IGListKit-tvOSTests.release.xcconfig */, CA8726D7FF3608E20E9F7EC6 /* Pods-IGListKitTests.debug.xcconfig */, 9574C58371B7A46F62E9AC24 /* Pods-IGListKitTests.release.xcconfig */, ); name = Pods; sourceTree = ""; }; 41882EBBC340173A8053E3AF /* Frameworks */ = { isa = PBXGroup; children = ( E980179F5E885E417EB20D55 /* Pods_IGListKit_tvOSTests.framework */, 1AB7195278D0BBB5DA88D36F /* Pods_IGListKitTests.framework */, ); name = Frameworks; sourceTree = ""; }; 88144EF01D870EDC007C7F66 /* Objects */ = { isa = PBXGroup; children = ( 298DDA261E3B166100F76F50 /* IGLayoutTestDataSource.h */, 298DDA271E3B166100F76F50 /* IGLayoutTestDataSource.m */, 298DDA281E3B166100F76F50 /* IGLayoutTestItem.h */, 298DDA291E3B166100F76F50 /* IGLayoutTestItem.m */, 298DDA2A1E3B166100F76F50 /* IGLayoutTestSection.h */, 298DDA2B1E3B166100F76F50 /* IGLayoutTestSection.m */, 294CDE611F995DD7002CF6E4 /* IGListAdapterUpdateTester.h */, 294CDE621F995DD7002CF6E4 /* IGListAdapterUpdateTester.m */, 88144EF11D870EDC007C7F66 /* IGListTestAdapterDataSource.h */, 88144EF21D870EDC007C7F66 /* IGListTestAdapterDataSource.m */, 8285404E1DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.h */, 8285404F1DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m */, 13DF01711FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.h */, 13DF01721FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m */, 13E1028A1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.h */, 13E1028B1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m */, 8240C7F91DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.h */, 8240C7FA1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m */, 82914C591E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.h */, 82914C5A1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m */, 8285404A1DE40C6E00118B94 /* IGListTestHorizontalSection.h */, 8285404B1DE40C6E00118B94 /* IGListTestHorizontalSection.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 */, 2995409A1F588C8D00F647CF /* IGTestBindingWithoutDeselectionDelegate.h */, 2995409B1F588C8D00F647CF /* IGTestBindingWithoutDeselectionDelegate.m */, 88144EF91D870EDC007C7F66 /* IGTestCell.h */, 88144EFA1D870EDC007C7F66 /* IGTestCell.m */, 88144EFB1D870EDC007C7F66 /* IGTestDelegateController.h */, 88144EFC1D870EDC007C7F66 /* IGTestDelegateController.m */, 88144EFD1D870EDC007C7F66 /* IGTestDelegateDataSource.h */, 88144EFE1D870EDC007C7F66 /* IGTestDelegateDataSource.m */, 298DDA0B1E3AE3ED00F76F50 /* IGTestDiffingDataSource.h */, 298DDA0C1E3AE3ED00F76F50 /* IGTestDiffingDataSource.m */, 298DD9F81E3AE1AA00F76F50 /* IGTestDiffingObject.h */, 298DD9F91E3AE1AA00F76F50 /* IGTestDiffingObject.m */, 298DD9D01E3ADDB400F76F50 /* IGTestDiffingSectionController.h */, 298DD9D11E3ADDB400F76F50 /* IGTestDiffingSectionController.m */, 16B71CE522B0A08300FE96ED /* IGTestInvalidateLayoutDataSource.h */, 16B71CE822B0A08300FE96ED /* IGTestInvalidateLayoutDataSource.m */, 16B71CE922B0A08300FE96ED /* IGTestInvalidateLayoutObject.h */, 16B71CEA22B0A08300FE96ED /* IGTestInvalidateLayoutObject.m */, 16B71CE622B0A08300FE96ED /* IGTestInvalidateLayoutSectionController.h */, 16B71CE722B0A08300FE96ED /* IGTestInvalidateLayoutSectionController.m */, 2904861E1DCD02750007F41D /* IGTestNibSupplementaryView.h */, 2904861F1DCD02750007F41D /* IGTestNibSupplementaryView.m */, 298DD9E01E3ADE4300F76F50 /* IGTestNumberBindableCell.h */, 298DD9E11E3ADE4300F76F50 /* IGTestNumberBindableCell.m */, 88144EFF1D870EDC007C7F66 /* IGTestObject.h */, 88144F001D870EDC007C7F66 /* IGTestObject.m */, 13DF01751FA1000E0092A320 /* IGTestReorderableSection.h */, 13DF01761FA1000E0092A320 /* IGTestReorderableSection.m */, 88144F011D870EDC007C7F66 /* IGTestSingleItemDataSource.h */, 88144F021D870EDC007C7F66 /* IGTestSingleItemDataSource.m */, 26271C881DAE94E40073E116 /* IGTestSingleNibItemDataSource.h */, 26271C891DAE94E40073E116 /* IGTestSingleNibItemDataSource.m */, 821BC4D11DB9816E00172ED0 /* IGTestSingleStoryboardItemDataSource.h */, 821BC4D21DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m */, 6A9EB35F1F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.h */, 6A9EB3601F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m */, 88144F031D870EDC007C7F66 /* IGTestStackedDataSource.h */, 88144F041D870EDC007C7F66 /* IGTestStackedDataSource.m */, 821BC4CC1DB8D8C500172ED0 /* IGTestStoryboardCell.h */, 821BC4CD1DB8D8C500172ED0 /* IGTestStoryboardCell.m */, 8240C7F31DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.h */, 8240C7F41DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m */, 8240C7EE1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.h */, 8240C7EF1DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m */, 821BC4C71DB8D5B200172ED0 /* IGTestStoryboardViewController.h */, 821BC4C81DB8D5B200172ED0 /* IGTestStoryboardViewController.m */, 298DD9D81E3ADE3300F76F50 /* IGTestStringBindableCell.h */, 298DD9D91E3ADE3300F76F50 /* IGTestStringBindableCell.m */, 88144F051D870EDC007C7F66 /* IGTestSupplementarySource.h */, 88144F061D870EDC007C7F66 /* IGTestSupplementarySource.m */, ); path = Objects; sourceTree = ""; }; 887D0B2C1D870D7E009E01F7 = { isa = PBXGroup; children = ( 41882EBBC340173A8053E3AF /* Frameworks */, 30B5A6475AE0ACFF15B23D2B /* Pods */, 887D0B371D870D7E009E01F7 /* Products */, 0B3B927E1E08D7F5008390ED /* Source */, 887D0B551D870E1E009E01F7 /* Tests */, ); sourceTree = ""; usesTabs = 0; }; 887D0B371D870D7E009E01F7 /* Products */ = { isa = PBXGroup; children = ( 887D0B361D870D7E009E01F7 /* IGListKit.framework */, 887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */, 885FE1D41DC51A0D009CE2B4 /* IGListKit.framework */, 885FE1DC1DC51A0D009CE2B4 /* IGListKit-tvOSTests.xctest */, DD3152AC1DE227FA00AC9D2C /* IGListKit.framework */, 88DF897C1E010E6A00B1B9B4 /* IGListKit-macOSTests.xctest */, ); name = Products; sourceTree = ""; }; 887D0B551D870E1E009E01F7 /* Tests */ = { isa = PBXGroup; children = ( 294369AF1DB1B7AE0025F6E7 /* Assets */, 88144EE21D870EDC007C7F66 /* IGListAdapterE2ETests.m */, 29C4748A1DDF45E700AE68CE /* IGListAdapterProxyTests.m */, 8240C7F11DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m */, 88144EE31D870EDC007C7F66 /* IGListAdapterTests.m */, 88144EE41D870EDC007C7F66 /* IGListAdapterUpdaterTests.m */, 88144EE51D870EDC007C7F66 /* IGListBatchUpdateDataTests.m */, 298DD9CD1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m */, E56B7B3320A9D7100071010C /* IGListCollectionScrollingTraitsTests.m */, 298DDA231E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m */, E8D312DF1FC472A60009FA2F /* IGListContentInsetTests.m */, 290DF3761E9323E6009FE456 /* IGListDebuggerTests.m */, 294AC6311DDE4C19002FCE5D /* IGListDiffResultTests.m */, 88144EE61D870EDC007C7F66 /* IGListDiffSwiftTests.swift */, 88144EE81D870EDC007C7F66 /* IGListDiffTests.m */, 88144EE91D870EDC007C7F66 /* IGListDisplayHandlerTests.m */, 29DA5CA21EA7C72400113926 /* IGListGenericSectionControllerTests.m */, 88144EEB1D870EDC007C7F66 /* IGListKitTests-Bridging-Header.h */, 13E102921FA414C400123403 /* IGListReorderableStackSectionControllerTests.m */, 829D7BA81DD1816400549816 /* IGListSectionMapTests.m */, 26271C8B1DAE96740073E116 /* IGListSingleNibItemControllerTests.m */, 88144EED1D870EDC007C7F66 /* IGListSingleSectionControllerTests.m */, 821BC4BE1DB8C95300172ED0 /* IGListSingleStoryboardItemControllerTests.m */, 88144EEE1D870EDC007C7F66 /* IGListStackSectionControllerTests.m */, 29DA5CA91EA7D39B00113926 /* IGListTestCase.h */, 29DA5CA61EA7D37000113926 /* IGListTestCase.m */, 29DA5CAA1EA7D3FF00113926 /* IGListTestHelpers.h */, 88144EEF1D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m */, 2997D4961DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m */, 887D0B571D870E1E009E01F7 /* Info.plist */, 88144EF01D870EDC007C7F66 /* Objects */, ); path = Tests; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 885FE1D11DC51A0D009CE2B4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 0B3B92FB1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */, 294CDE601F995488002CF6E4 /* IGListAdapterUpdateListener.h in Headers */, B27EBB93227276EA007C2F36 /* IGSystemVersion.h in Headers */, 88379717202231E400B94676 /* IGListIndexSetResultInternal.h in Headers */, 0B3B930B1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */, B2C7FFC822728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h in Headers */, 883797042022304D00B94676 /* NSString+IGListDiffable.h in Headers */, 0B3B933F1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */, 0B3B93171E08D7F5008390ED /* IGListSectionController.h in Headers */, 0B3B93451E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */, 293841B3202B4F7F00484901 /* IGListAdapterMoveDelegate.h in Headers */, 29C481742024167B0093D4BC /* IGListCollectionViewDelegateLayout.h in Headers */, 2926586D1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */, 29C4817C2024174F0093D4BC /* IGListBindingSectionController+DebugDescription.h in Headers */, 294652BA1EA927750063BDD9 /* IGListDebuggingUtilities.h in Headers */, 0B3B93351E08D7F5008390ED /* IGListDisplayHandler.h in Headers */, 29C48148202413B00093D4BC /* IGListMacros.h in Headers */, 0B3B93251E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */, 0B3B932D1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */, 294652BB1EA927750063BDD9 /* IGListSectionMap+DebugDescription.h in Headers */, 29C48149202413B00093D4BC /* IGListMoveIndex.h in Headers */, 294652BC1EA927750063BDD9 /* UICollectionView+DebugDescription.h in Headers */, 883796F82022304D00B94676 /* IGListBatchUpdateData.h in Headers */, 0B3B93291E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */, 0B3B93051E08D7F5008390ED /* IGListCollectionContext.h in Headers */, 292658701E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, 883796FB2022304D00B94676 /* IGListDiffable.h in Headers */, 0B3B931D1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */, 29C4814B202413B00093D4BC /* NSNumber+IGListDiffable.h in Headers */, 296AC95D1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */, DAD4A40D1E8E9E1E00DACC36 /* IGListAdapter+UICollectionView.h in Headers */, 0B3B93331E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */, 883797022022304D00B94676 /* IGListMoveIndexPath.h in Headers */, 0B3B93391E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */, 0B3B92DB1E08D7F5008390ED /* IGListKit.h in Headers */, 29C4817D2024174F0093D4BC /* UIScrollView+IGListKit.h in Headers */, 29C4817B2024174F0093D4BC /* IGListAdapter+DebugDescription.h in Headers */, E56B7B3220A9D6E90071010C /* IGListCollectionScrollingTraits.h in Headers */, 293841B5202B4F9000484901 /* UICollectionViewLayout+InteractiveReordering.h in Headers */, 0B3B93031E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */, 294652B91EA927750063BDD9 /* IGListDebugger.h in Headers */, 294652B71EA927750063BDD9 /* IGListAdapterUpdater+DebugDescription.h in Headers */, B27EBB9722727727007C2F36 /* IGListCollectionViewLayoutCompatible.h in Headers */, 0B3B933B1E08D7F5008390ED /* IGListSectionMap.h in Headers */, 29C4815E202413BD0093D4BC /* IGListMoveIndexPathInternal.h in Headers */, 29C48145202413B00093D4BC /* IGListExperiments.h in Headers */, 29C4815B202413BD0093D4BC /* IGListIndexPathResultInternal.h in Headers */, 29DA5CA41EA7C75500113926 /* IGListGenericSectionController.h in Headers */, 0B3B93211E08D7F5008390ED /* IGListStackedSectionController.h in Headers */, 883796F72022304D00B94676 /* IGListAssert.h in Headers */, 298DD9C81E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */, 883796FF2022304D00B94676 /* IGListIndexSetResult.h in Headers */, 0B3B93411E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */, 883797112022308200B94676 /* IGListTransitionDelegate.h in Headers */, 294652B81EA927750063BDD9 /* IGListBatchUpdateData+DebugDescription.h in Headers */, 883796F92022304D00B94676 /* IGListCompatibility.h in Headers */, 0B3B932F1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */, 0B3B92FD1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */, 0B3B92F71E08D7F5008390ED /* IGListAdapter.h in Headers */, 298DD9C31E3ACF8600F76F50 /* IGListBindable.h in Headers */, 2928073A1E82CE2E0077A81C /* IGListBatchContext.h in Headers */, 292658711E75E2440041B56D /* IGListBatchUpdateState.h in Headers */, 88379712202230DE00B94676 /* IGListDiff.h in Headers */, 0B3B93111E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */, 1F2984CA1E8039EC005FA211 /* IGListCollectionViewLayoutInternal.h in Headers */, 29C48146202413B00093D4BC /* IGListIndexPathResult.h in Headers */, 298DDA201E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */, 883797142022319300B94676 /* IGListMoveIndexInternal.h in Headers */, 297278BE1E6B58560099D8EA /* IGListBatchUpdates.h in Headers */, 0B3B92FF1E08D7F5008390ED /* IGListAdapterUpdater.h in Headers */, 0B3B93151E08D7F5008390ED /* IGListScrollDelegate.h in Headers */, 0B3B93271E08D7F5008390ED /* IGListUpdatingDelegate.h in Headers */, 29822E571FE3477C008532D2 /* IGListCollectionView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B331D870D7E009E01F7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( 29DAA797201FBD880029277A /* IGListMoveIndexPathInternal.h in Headers */, 290DF3541E930C89009FE456 /* IGListDebugger.h in Headers */, 0B3B92FA1E08D7F5008390ED /* IGListAdapterDataSource.h in Headers */, 29DAA791201FBD880029277A /* IGListIndexPathResult.h in Headers */, 29DAA78C201FBD880029277A /* IGListIndexSetResult.h in Headers */, 0D52F0AD1F1ADA1600460F79 /* IGListAdapter+DebugDescription.h in Headers */, 0B3B930A1E08D7F5008390ED /* IGListDisplayDelegate.h in Headers */, 0B3B933E1E08D7F5008390ED /* IGListStackedSectionControllerInternal.h in Headers */, 29DAA7A9201FBD9B0029277A /* IGListCollectionViewDelegateLayout.h in Headers */, 290DF3641E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.h in Headers */, 0B3B93161E08D7F5008390ED /* IGListSectionController.h in Headers */, 0B3B93441E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.h in Headers */, 294CDE5F1F98E3A7002CF6E4 /* IGListAdapterUpdateListener.h in Headers */, 293841B1202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.h in Headers */, 290DF3741E931B57009FE456 /* IGListDebuggingUtilities.h in Headers */, 29DAA7A1201FBD880029277A /* NSNumber+IGListDiffable.h in Headers */, 0B3B93341E08D7F5008390ED /* IGListDisplayHandler.h in Headers */, E8B5C73B1FC431D400C26914 /* UIScrollView+IGListKit.h in Headers */, 2926586C1E75E01A0041B56D /* IGListBindingSectionControllerDataSource.h in Headers */, 0B3B93241E08D7F5008390ED /* IGListSupplementaryViewSource.h in Headers */, 290DF3701E931457009FE456 /* IGListSectionMap+DebugDescription.h in Headers */, 29DAA794201FBD880029277A /* IGListIndexPathResultInternal.h in Headers */, 0B3B932C1E08D7F5008390ED /* IGListAdapterInternal.h in Headers */, 0B3B93281E08D7F5008390ED /* IGListWorkingRangeDelegate.h in Headers */, 0B3B93041E08D7F5008390ED /* IGListCollectionContext.h in Headers */, 0B3B931C1E08D7F5008390ED /* IGListSingleSectionController.h in Headers */, 29DAA798201FBD880029277A /* IGListCompatibility.h in Headers */, 29DAA78F201FBD880029277A /* NSString+IGListDiffable.h in Headers */, 88379713202230DF00B94676 /* IGListDiff.h in Headers */, 290DF3601E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.h in Headers */, 296AC95C1EA518D3005137E2 /* IGListReloadIndexPath.h in Headers */, 29DAA79D201FBD880029277A /* IGListMoveIndex.h in Headers */, 29DAA78E201FBD880029277A /* IGListDiffable.h in Headers */, 0B3B93321E08D7F5008390ED /* IGListAdapterUpdaterInternal.h in Headers */, DA5F484B1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.h in Headers */, 0B3B93381E08D7F5008390ED /* IGListSectionControllerInternal.h in Headers */, 2926586F1E75E0830041B56D /* IGListBindingSectionControllerSelectionDelegate.h in Headers */, 0B3B92DA1E08D7F5008390ED /* IGListKit.h in Headers */, 0B3B93021E08D7F5008390ED /* IGListAdapterUpdaterDelegate.h in Headers */, 29DAA795201FBD880029277A /* IGListArrayUtilsInternal.h in Headers */, 0B3B933A1E08D7F5008390ED /* IGListSectionMap.h in Headers */, B2C7FFC722728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h in Headers */, B27EBB9622727727007C2F36 /* IGListCollectionViewLayoutCompatible.h in Headers */, B27EBB92227276EA007C2F36 /* IGSystemVersion.h in Headers */, 29DAA7A3201FBD880029277A /* IGListBatchUpdateData.h in Headers */, 29DA5CA01EA7C70400113926 /* IGListGenericSectionController.h in Headers */, 29DAA793201FBD880029277A /* IGListIndexSetResultInternal.h in Headers */, 29DAA796201FBD880029277A /* IGListMoveIndexInternal.h in Headers */, 0B3B93201E08D7F5008390ED /* IGListStackedSectionController.h in Headers */, E56B7B3120A9D6E90071010C /* IGListCollectionScrollingTraits.h in Headers */, 29DAA799201FBD880029277A /* IGListExperiments.h in Headers */, 298DD9C71E3ACFE300F76F50 /* IGListBindingSectionController.h in Headers */, 0B3B93401E08D7F5008390ED /* IGListWorkingRangeHandler.h in Headers */, 29DAA79B201FBD880029277A /* IGListMoveIndexPath.h in Headers */, 0B3B932E1E08D7F5008390ED /* IGListAdapterProxy.h in Headers */, 0B3B92FC1E08D7F5008390ED /* IGListAdapterDelegate.h in Headers */, 0B3B92F61E08D7F5008390ED /* IGListAdapter.h in Headers */, 298DD9C21E3ACF4800F76F50 /* IGListBindable.h in Headers */, 292807391E82CE240077A81C /* IGListBatchContext.h in Headers */, 297278C41E6B59D50099D8EA /* IGListBatchUpdateState.h in Headers */, 29DAA79C201FBD880029277A /* IGListMacros.h in Headers */, 0B3B93101E08D7F5008390ED /* IGListReloadDataUpdater.h in Headers */, 917E89881E800EE70015F934 /* IGListCollectionViewLayoutInternal.h in Headers */, 298DDA1F1E3B0DC800F76F50 /* IGListCollectionViewLayout.h in Headers */, 297278BD1E6B58560099D8EA /* IGListBatchUpdates.h in Headers */, 0B3B92FE1E08D7F5008390ED /* IGListAdapterUpdater.h in Headers */, 29DAA7A8201FBD9B0029277A /* IGListTransitionDelegate.h in Headers */, 0B3B93141E08D7F5008390ED /* IGListScrollDelegate.h in Headers */, 293841AE202B4F5C00484901 /* IGListAdapterMoveDelegate.h in Headers */, 0D52F0B41F1AE81800460F79 /* IGListBindingSectionController+DebugDescription.h in Headers */, 290DF3581E930CE2009FE456 /* UICollectionView+DebugDescription.h in Headers */, 0B3B93261E08D7F5008390ED /* IGListUpdatingDelegate.h in Headers */, 29DAA7A2201FBD880029277A /* IGListAssert.h in Headers */, 29822E541FE3473A008532D2 /* IGListCollectionView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; DD31527C1DE227FA00AC9D2C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( B27EBB94227276EA007C2F36 /* IGSystemVersion.h in Headers */, 29C48163202413BE0093D4BC /* IGListMoveIndexPathInternal.h in Headers */, 29C4814E202413B20093D4BC /* IGListBatchUpdateData.h in Headers */, 29C48159202413B20093D4BC /* NSString+IGListDiffable.h in Headers */, 29C48160202413BE0093D4BC /* IGListIndexPathResultInternal.h in Headers */, B27EBB9822727727007C2F36 /* IGListCollectionViewLayoutCompatible.h in Headers */, 29C48161202413BE0093D4BC /* IGListArrayUtilsInternal.h in Headers */, 29C4814F202413B20093D4BC /* IGListCompatibility.h in Headers */, 29C4815F202413BE0093D4BC /* IGListIndexSetResultInternal.h in Headers */, 29C48156202413B20093D4BC /* IGListMoveIndex.h in Headers */, 29C48150202413B20093D4BC /* IGListDiff.h in Headers */, 29C48158202413B20093D4BC /* NSNumber+IGListDiffable.h in Headers */, 29C48152202413B20093D4BC /* IGListExperiments.h in Headers */, 29C4814D202413B20093D4BC /* IGListAssert.h in Headers */, 29C48153202413B20093D4BC /* IGListIndexPathResult.h in Headers */, 29C48157202413B20093D4BC /* IGListMoveIndexPath.h in Headers */, 29C48154202413B20093D4BC /* IGListIndexSetResult.h in Headers */, 292658551E7498220041B56D /* IGListKit.h in Headers */, 8837970C2022304E00B94676 /* IGListMacros.h in Headers */, B2C7FFC922728A3B00EB9063 /* IGListAdapterPerformanceDelegate.h in Headers */, 883797152022319400B94676 /* IGListMoveIndexInternal.h in Headers */, 883796EA2022301F00B94676 /* IGListDiffable.h in Headers */, 883797082022304E00B94676 /* BuildFile 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 = ( 9B12CED6C1A4A7B9137C8C52 /* [CP] Check Pods Manifest.lock */, 885FE1D81DC51A0D009CE2B4 /* Sources */, 885FE1D91DC51A0D009CE2B4 /* Frameworks */, 885FE1DA1DC51A0D009CE2B4 /* Resources */, 1C5FA70E034CFACCF4FD0854 /* [CP] Embed Pods Frameworks */, ); 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 = ( 9B9AB53579E3C2BBEEBC3548 /* [CP] Check Pods Manifest.lock */, 887D0B3B1D870D7F009E01F7 /* Sources */, 887D0B3C1D870D7F009E01F7 /* Frameworks */, 887D0B3D1D870D7F009E01F7 /* Resources */, 21587AA7E74BD876C049E30D /* [CP] Embed Pods Frameworks */, ); buildRules = ( ); dependencies = ( 887D0B421D870D7F009E01F7 /* PBXTargetDependency */, ); name = IGListKitTests; productName = IGListKitTests; productReference = 887D0B3F1D870D7F009E01F7 /* IGListKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; 88DF897B1E010E6A00B1B9B4 /* IGListKit-macOSTests */ = { isa = PBXNativeTarget; buildConfigurationList = 88DF89861E010E6A00B1B9B4 /* Build configuration list for PBXNativeTarget "IGListKit-macOSTests" */; buildPhases = ( 88DF89781E010E6A00B1B9B4 /* Sources */, 88DF89791E010E6A00B1B9B4 /* Frameworks */, 88DF897A1E010E6A00B1B9B4 /* Resources */, ); buildRules = ( ); dependencies = ( 88DF89831E010E6A00B1B9B4 /* PBXTargetDependency */, ); name = "IGListKit-macOSTests"; productName = "IGListKitTests-macOS"; productReference = 88DF897C1E010E6A00B1B9B4 /* IGListKit-macOSTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; DD3152661DE227FA00AC9D2C /* IGListKit-macOS */ = { isa = PBXNativeTarget; buildConfigurationList = DD3152A91DE227FA00AC9D2C /* Build configuration list for PBXNativeTarget "IGListKit-macOS" */; buildPhases = ( DD3152671DE227FA00AC9D2C /* Sources */, DD31527B1DE227FA00AC9D2C /* Frameworks */, DD31527C1DE227FA00AC9D2C /* Headers */, DD3152A81DE227FA00AC9D2C /* Resources */, ); buildRules = ( ); dependencies = ( ); name = "IGListKit-macOS"; productName = IGListKit; productReference = DD3152AC1DE227FA00AC9D2C /* IGListKit.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 887D0B2D1D870D7E009E01F7 /* Project object */ = { isa = PBXProject; attributes = { CLASSPREFIX = IG; LastUpgradeCheck = 0940; ORGANIZATIONNAME = Instagram; TargetAttributes = { 885FE1D31DC51A0D009CE2B4 = { CreatedOnToolsVersion = 8.1; ProvisioningStyle = Manual; }; 885FE1DB1DC51A0D009CE2B4 = { CreatedOnToolsVersion = 8.1; LastSwiftMigration = 0810; ProvisioningStyle = Manual; }; 887D0B351D870D7E009E01F7 = { CreatedOnToolsVersion = 8.0; LastSwiftMigration = 0800; ProvisioningStyle = Manual; }; 887D0B3E1D870D7F009E01F7 = { CreatedOnToolsVersion = 8.0; LastSwiftMigration = 0900; ProvisioningStyle = Manual; }; 88DF897B1E010E6A00B1B9B4 = { CreatedOnToolsVersion = 8.2; LastSwiftMigration = 0820; ProvisioningStyle = Manual; }; }; }; buildConfigurationList = 887D0B301D870D7E009E01F7 /* Build configuration list for PBXProject "IGListKit" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( English, en, ); mainGroup = 887D0B2C1D870D7E009E01F7; productRefGroup = 887D0B371D870D7E009E01F7 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 887D0B351D870D7E009E01F7 /* IGListKit */, 887D0B3E1D870D7F009E01F7 /* IGListKitTests */, 885FE1D31DC51A0D009CE2B4 /* IGListKit-tvOS */, 885FE1DB1DC51A0D009CE2B4 /* IGListKit-tvOSTests */, DD3152661DE227FA00AC9D2C /* IGListKit-macOS */, 88DF897B1E010E6A00B1B9B4 /* IGListKit-macOSTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 885FE1D21DC51A0D009CE2B4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 885FE1DA1DC51A0D009CE2B4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 2914BEEA1DCD15F400C96401 /* IGTestNibSupplementaryView.xib in Resources */, 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 = ( 2914BEE91DCD15F400C96401 /* IGTestNibSupplementaryView.xib in Resources */, 29EA6C491DB43A8000957A88 /* IGTestNibCell.xib in Resources */, 821BC4C41DB8CEF800172ED0 /* IGTestStoryboard.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 88DF897A1E010E6A00B1B9B4 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; DD3152A81DE227FA00AC9D2C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 1C5FA70E034CFACCF4FD0854 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests-frameworks.sh", "${BUILT_PRODUCTS_DIR}/OCMock-tvOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IGListKit-tvOSTests/Pods-IGListKit-tvOSTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 21587AA7E74BD876C049E30D /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_ROOT}/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests-frameworks.sh", "${BUILT_PRODUCTS_DIR}/OCMock-iOS/OCMock.framework", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/OCMock.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-IGListKitTests/Pods-IGListKitTests-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 9B12CED6C1A4A7B9137C8C52 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-IGListKit-tvOSTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/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# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; 9B9AB53579E3C2BBEEBC3548 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-IGListKitTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/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# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 885FE1CF1DC51A0D009CE2B4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 0B3B93011E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */, 29C48166202414780093D4BC /* IGListIndexPathResult.m in Sources */, 29DA5CA51EA7C75500113926 /* IGListGenericSectionController.m in Sources */, 294652B31EA927440063BDD9 /* IGListSectionMap+DebugDescription.m in Sources */, 29C48169202414780093D4BC /* IGListMoveIndexPath.m in Sources */, 0B3B93431E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */, 29C48164202414780093D4BC /* IGListBatchUpdateData.mm in Sources */, 298DDA221E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */, 294652B51EA9275A0063BDD9 /* IGListDebuggingUtilities.m in Sources */, B27EBB8E227276EA007C2F36 /* IGSystemVersion.m in Sources */, 29C48178202417380093D4BC /* IGListAdapter+DebugDescription.m in Sources */, 29C4817A202417380093D4BC /* UIScrollView+IGListKit.m in Sources */, 29C48167202414780093D4BC /* IGListIndexSetResult.m in Sources */, 0B3B93311E08D7F5008390ED /* IGListAdapterProxy.m in Sources */, 29C48179202417380093D4BC /* IGListBindingSectionController+DebugDescription.m in Sources */, 294652B01EA927440063BDD9 /* IGListAdapterUpdater+DebugDescription.m in Sources */, 297278C11E6B58560099D8EA /* IGListBatchUpdates.m in Sources */, 0B3B931F1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */, 296AC9601EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */, 883797262022366000B94676 /* IGListMoveIndex.m in Sources */, 294652B21EA927440063BDD9 /* IGListDebugger.m in Sources */, 29C4816B202414780093D4BC /* NSString+IGListDiffable.m in Sources */, 0B3B93371E08D7F5008390ED /* IGListDisplayHandler.m in Sources */, 0B3B93471E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */, DAA83ACF1E8ECE06000F6810 /* IGListAdapter+UICollectionView.m in Sources */, 294652B11EA927440063BDD9 /* IGListBatchUpdateData+DebugDescription.m in Sources */, 0B3B933D1E08D7F5008390ED /* IGListSectionMap.m in Sources */, 29822E561FE34773008532D2 /* IGListCollectionView.m in Sources */, 0B3B92F91E08D7F5008390ED /* IGListAdapter.m in Sources */, 29C4816A202414780093D4BC /* NSNumber+IGListDiffable.m in Sources */, 0B3B93191E08D7F5008390ED /* IGListSectionController.m in Sources */, 293841B4202B4F8C00484901 /* UICollectionViewLayout+InteractiveReordering.m in Sources */, 0B3B93131E08D7F5008390ED /* IGListReloadDataUpdater.m in Sources */, 0B3B93231E08D7F5008390ED /* IGListStackedSectionController.m in Sources */, 294652B41EA927440063BDD9 /* UICollectionView+DebugDescription.m in Sources */, 298DD9CB1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */, 883797202022361F00B94676 /* IGListDiff.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 885FE1D81DC51A0D009CE2B4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 298DDA381E3B168E00F76F50 /* IGLayoutTestItem.m in Sources */, 885FE2361DC51B76009CE2B4 /* IGListStackSectionControllerTests.m in Sources */, 885FE2311DC51B76009CE2B4 /* IGListDisplayHandlerTests.m in Sources */, 298DDA3B1E3B16F800F76F50 /* IGLayoutTestDataSource.m in Sources */, 29C474901DDF460500AE68CE /* IGListSectionMapTests.m in Sources */, 29C579321DE0DA8A003A149B /* IGTestStoryboardSupplementarySource.m in Sources */, 13E102941FA414C400123403 /* IGListReorderableStackSectionControllerTests.m in Sources */, 298DDA131E3AE3F100F76F50 /* IGTestDiffingDataSource.m in Sources */, 29C5792F1DE0DA8A003A149B /* IGListTestAdapterStoryboardDataSource.m in Sources */, 885FE23B1DC51B86009CE2B4 /* IGListTestUICollectionViewDataSource.m in Sources */, 885FE23D1DC51B86009CE2B4 /* IGTestDelegateController.m in Sources */, 298DDA251E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m in Sources */, 885FE22B1DC51B76009CE2B4 /* IGListAdapterE2ETests.m in Sources */, 885FE2331DC51B76009CE2B4 /* IGListSingleSectionControllerTests.m in Sources */, 13DF01741FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m in Sources */, E56B7B3520A9D7100071010C /* IGListCollectionScrollingTraitsTests.m in Sources */, 29C579311DE0DA8A003A149B /* IGTestNibSupplementaryView.m in Sources */, 13DF01781FA1000E0092A320 /* IGTestReorderableSection.m in Sources */, 885FE23C1DC51B86009CE2B4 /* IGTestCell.m in Sources */, 298DDA001E3AE28000F76F50 /* IGTestDiffingObject.m in Sources */, 29C579331DE0DA8A003A149B /* IGTestStoryboardSupplementaryView.m in Sources */, 16B71CF022B0A08400FE96ED /* IGTestInvalidateLayoutObject.m in Sources */, 16B71CEC22B0A08400FE96ED /* IGTestInvalidateLayoutSectionController.m in Sources */, 2995409F1F588C9500F647CF /* IGTestBindingWithoutDeselectionDelegate.m in Sources */, 885FE2401DC51B86009CE2B4 /* IGTestSingleItemDataSource.m in Sources */, 885FE2451DC51B86009CE2B4 /* IGTestStoryboardCell.m in Sources */, 16B71CEE22B0A08400FE96ED /* IGTestInvalidateLayoutDataSource.m in Sources */, 298DD9CF1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m in Sources */, 885FE22F1DC51B76009CE2B4 /* IGListDiffSwiftTests.swift in Sources */, 885FE23F1DC51B86009CE2B4 /* IGTestObject.m in Sources */, 828540511DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m in Sources */, 885FE2371DC51B76009CE2B4 /* IGListWorkingRangeHandlerTests.m in Sources */, 8285404D1DE40C6E00118B94 /* IGListTestHorizontalSection.m in Sources */, 298DDA061E3AE2B000F76F50 /* IGTestNumberBindableCell.m in Sources */, 885FE2381DC51B86009CE2B4 /* IGListTestAdapterDataSource.m in Sources */, 885FE2341DC51B76009CE2B4 /* IGListSingleNibItemControllerTests.m in Sources */, 0B40C5F31E01CB8200378109 /* IGReloadDataUpdaterTests.m in Sources */, 885FE2391DC51B86009CE2B4 /* IGListTestOffsettingLayout.m in Sources */, 29C4748F1DDF460500AE68CE /* IGListDiffResultTests.m in Sources */, 885FE2421DC51B86009CE2B4 /* IGTestSingleStoryboardItemDataSource.m in Sources */, 885FE2301DC51B76009CE2B4 /* IGListDiffTests.m in Sources */, 885FE22E1DC51B76009CE2B4 /* IGListBatchUpdateDataTests.m in Sources */, 298DDA3C1E3B170300F76F50 /* IGLayoutTestSection.m in Sources */, 298DDA0A1E3AE31E00F76F50 /* IGTestDiffingSectionController.m in Sources */, 29C4748D1DDF45F900AE68CE /* IGListAdapterProxyTests.m in Sources */, 82914C5C1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m in Sources */, 88379729202236AC00B94676 /* IGListAdapterUpdateTester.m in Sources */, 29DA5CA81EA7D37000113926 /* IGListTestCase.m in Sources */, 885FE22C1DC51B76009CE2B4 /* IGListAdapterTests.m in Sources */, 298DDA051E3AE2B000F76F50 /* IGTestStringBindableCell.m in Sources */, B27EBB8F227276EA007C2F36 /* IGSystemVersion.m in Sources */, 885FE22D1DC51B76009CE2B4 /* IGListAdapterUpdaterTests.m in Sources */, 885FE2351DC51B76009CE2B4 /* IGListSingleStoryboardItemControllerTests.m in Sources */, 29C4748E1DDF460500AE68CE /* IGListAdapterStoryboardTests.m in Sources */, 885FE2411DC51B86009CE2B4 /* IGTestSingleNibItemDataSource.m in Sources */, 885FE2441DC51B86009CE2B4 /* IGTestStackedDataSource.m in Sources */, 6A9EB3621F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */, 885FE2461DC51B86009CE2B4 /* IGTestSupplementarySource.m in Sources */, 885FE2431DC51B86009CE2B4 /* IGTestStoryboardViewController.m in Sources */, 13E1028D1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m in Sources */, 885FE23A1DC51B86009CE2B4 /* IGListTestSection.m in Sources */, 29C579301DE0DA8A003A149B /* IGListTestStoryboardSection.m in Sources */, 885FE23E1DC51B86009CE2B4 /* IGTestDelegateDataSource.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B311D870D7E009E01F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 29DAA78B201FBD880029277A /* IGListMoveIndex.m in Sources */, 290DF3591E930CE2009FE456 /* UICollectionView+DebugDescription.m in Sources */, 0D52F0AE1F1ADA1600460F79 /* IGListAdapter+DebugDescription.m in Sources */, 29DAA79A201FBD880029277A /* IGListIndexSetResult.m in Sources */, 0B3B93001E08D7F5008390ED /* IGListAdapterUpdater.m in Sources */, 29DA5CA11EA7C70400113926 /* IGListGenericSectionController.m in Sources */, 290DF3711E931457009FE456 /* IGListSectionMap+DebugDescription.m in Sources */, 29822E551FE3473A008532D2 /* IGListCollectionView.m in Sources */, 29DAA7A4201FBD880029277A /* IGListIndexPathResult.m in Sources */, B27EBB8C227276EA007C2F36 /* IGSystemVersion.m in Sources */, 0B3B93421E08D7F5008390ED /* IGListWorkingRangeHandler.mm in Sources */, 29DAA78D201FBD880029277A /* IGListMoveIndexPath.m in Sources */, 29DAA79F201FBD880029277A /* IGListDiff.mm in Sources */, 298DDA211E3B0DC800F76F50 /* IGListCollectionViewLayout.mm in Sources */, E8B5C73C1FC431D400C26914 /* UIScrollView+IGListKit.m in Sources */, 0B3B93301E08D7F5008390ED /* IGListAdapterProxy.m in Sources */, 0D52F0B61F1AE8BD00460F79 /* IGListBindingSectionController+DebugDescription.m in Sources */, 290DF3651E930D25009FE456 /* IGListAdapterUpdater+DebugDescription.m in Sources */, 29DAA792201FBD880029277A /* NSNumber+IGListDiffable.m in Sources */, 297278BF1E6B58560099D8EA /* IGListBatchUpdates.m in Sources */, 290DF3751E931B57009FE456 /* IGListDebuggingUtilities.m in Sources */, 0B3B931E1E08D7F5008390ED /* IGListSingleSectionController.m in Sources */, 296AC95F1EA518D3005137E2 /* IGListReloadIndexPath.m in Sources */, 0B3B93361E08D7F5008390ED /* IGListDisplayHandler.m in Sources */, 0B3B93461E08D7F5008390ED /* UICollectionView+IGListBatchUpdateData.m in Sources */, 290DF3551E930C89009FE456 /* IGListDebugger.m in Sources */, 29DAA79E201FBD880029277A /* NSString+IGListDiffable.m in Sources */, DA5F484C1E8E9D7000DAE6DA /* IGListAdapter+UICollectionView.m in Sources */, 0B3B933C1E08D7F5008390ED /* IGListSectionMap.m in Sources */, 0B3B92F81E08D7F5008390ED /* IGListAdapter.m in Sources */, 0B3B93181E08D7F5008390ED /* IGListSectionController.m in Sources */, 293841B2202B4F7200484901 /* UICollectionViewLayout+InteractiveReordering.m in Sources */, 290DF3611E930D05009FE456 /* IGListBatchUpdateData+DebugDescription.m in Sources */, 0B3B93121E08D7F5008390ED /* IGListReloadDataUpdater.m in Sources */, 29DAA790201FBD880029277A /* IGListBatchUpdateData.mm in Sources */, 0B3B93221E08D7F5008390ED /* IGListStackedSectionController.m in Sources */, 298DD9CA1E3ACFE300F76F50 /* IGListBindingSectionController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 887D0B3B1D870D7F009E01F7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 298DDA391E3B168F00F76F50 /* IGLayoutTestItem.m in Sources */, 88144F1C1D870EDC007C7F66 /* IGTestStackedDataSource.m in Sources */, 13DF01731FA0FD400092A320 /* IGListTestAdapterReorderingDataSource.m in Sources */, 88144F181D870EDC007C7F66 /* IGTestDelegateController.m in Sources */, 290DF3771E9323E6009FE456 /* IGListDebuggerTests.m in Sources */, 298DDA3A1E3B16F600F76F50 /* IGLayoutTestDataSource.m in Sources */, 88144F0D1D870EDC007C7F66 /* IGListDisplayHandlerTests.m in Sources */, 298DDA141E3AE3F300F76F50 /* IGTestDiffingDataSource.m in Sources */, 8240C7F51DC2D99300B3AAE7 /* IGTestStoryboardSupplementarySource.m in Sources */, 88144F1B1D870EDC007C7F66 /* IGTestSingleItemDataSource.m in Sources */, 88144F171D870EDC007C7F66 /* IGTestCell.m in Sources */, 298DDA241E3B15EE00F76F50 /* IGListCollectionViewLayoutTests.m in Sources */, 821BC4C01DB8C9D500172ED0 /* IGListSingleStoryboardItemControllerTests.m in Sources */, 294AC6321DDE4C19002FCE5D /* IGListDiffResultTests.m in Sources */, 88144F141D870EDC007C7F66 /* IGListTestOffsettingLayout.m in Sources */, B27EBB8D227276EA007C2F36 /* IGSystemVersion.m in Sources */, 8240C7FB1DC2F6CF00B3AAE7 /* IGListTestAdapterStoryboardDataSource.m in Sources */, 298DDA011E3AE28000F76F50 /* IGTestDiffingObject.m in Sources */, 88144F131D870EDC007C7F66 /* IGListTestAdapterDataSource.m in Sources */, 88144F071D870EDC007C7F66 /* IGListAdapterE2ETests.m in Sources */, 88144F111D870EDC007C7F66 /* IGListStackSectionControllerTests.m in Sources */, 88144F1A1D870EDC007C7F66 /* IGTestObject.m in Sources */, 298DD9CE1E3ADD1400F76F50 /* IGListBindingSectionControllerTests.m in Sources */, 88144F0B1D870EDC007C7F66 /* IGListDiffSwiftTests.swift in Sources */, 88144F191D870EDC007C7F66 /* IGTestDelegateDataSource.m in Sources */, 828540501DE40D2D00118B94 /* IGListTestAdapterHorizontalDataSource.m in Sources */, 88144F0C1D870EDC007C7F66 /* IGListDiffTests.m in Sources */, 8285404C1DE40C6E00118B94 /* IGListTestHorizontalSection.m in Sources */, 298DDA081E3AE2B100F76F50 /* IGTestNumberBindableCell.m in Sources */, 2995409E1F588C9400F647CF /* IGTestBindingWithoutDeselectionDelegate.m in Sources */, 88144F0A1D870EDC007C7F66 /* IGListBatchUpdateDataTests.m in Sources */, 26271C8C1DAE96740073E116 /* IGListSingleNibItemControllerTests.m in Sources */, 13E1028C1FA4019000123403 /* IGListTestAdapterStackedReorderingDataSource.m in Sources */, 29DA5CA31EA7C72400113926 /* IGListGenericSectionControllerTests.m in Sources */, 2997D4971DF5FC0B005A5DD2 /* IGReloadDataUpdaterTests.m in Sources */, 13DF01771FA1000E0092A320 /* IGTestReorderableSection.m in Sources */, 829D7BAA1DD1819000549816 /* IGListSectionMapTests.m in Sources */, E56B7B3420A9D7100071010C /* IGListCollectionScrollingTraitsTests.m in Sources */, 16B71CEB22B0A08400FE96ED /* IGTestInvalidateLayoutSectionController.m in Sources */, 29C5792E1DE0DA89003A149B /* IGTestNibSupplementaryView.m in Sources */, 88144F101D870EDC007C7F66 /* IGListSingleSectionControllerTests.m in Sources */, 88144F121D870EDC007C7F66 /* IGListWorkingRangeHandlerTests.m in Sources */, 821BC4D31DB981AB00172ED0 /* IGTestSingleStoryboardItemDataSource.m in Sources */, 298DDA3D1E3B170400F76F50 /* IGLayoutTestSection.m in Sources */, 298DDA091E3AE31D00F76F50 /* IGTestDiffingSectionController.m in Sources */, 88144F151D870EDC007C7F66 /* IGListTestSection.m in Sources */, 82914C5B1E6E2DEC0066C2F8 /* IGListTestContainerSizeSection.m in Sources */, 29DA5CA71EA7D37000113926 /* IGListTestCase.m in Sources */, 88144F1D1D870EDC007C7F66 /* IGTestSupplementarySource.m in Sources */, E8D312E01FC472A60009FA2F /* IGListContentInsetTests.m in Sources */, 298DDA071E3AE2B100F76F50 /* IGTestStringBindableCell.m in Sources */, 16B71CED22B0A08400FE96ED /* IGTestInvalidateLayoutDataSource.m in Sources */, 16B71CEF22B0A08400FE96ED /* IGTestInvalidateLayoutObject.m in Sources */, 88144F081D870EDC007C7F66 /* IGListAdapterTests.m in Sources */, 8240C7F21DC284C300B3AAE7 /* IGListAdapterStoryboardTests.m in Sources */, 8240C7F01DC272CA00B3AAE7 /* IGTestStoryboardSupplementaryView.m in Sources */, 88379728202236AB00B94676 /* IGListAdapterUpdateTester.m in Sources */, 821BC4CB1DB8D60100172ED0 /* IGTestStoryboardViewController.m in Sources */, 821BC4D01DB8D90900172ED0 /* IGTestStoryboardCell.m in Sources */, 88144F161D870EDC007C7F66 /* IGListTestUICollectionViewDataSource.m in Sources */, 88144F091D870EDC007C7F66 /* IGListAdapterUpdaterTests.m in Sources */, 29C4748C1DDF45F400AE68CE /* IGListAdapterProxyTests.m in Sources */, 8240C7F81DC2F3FB00B3AAE7 /* IGListTestStoryboardSection.m in Sources */, 26271C8A1DAE94E40073E116 /* IGTestSingleNibItemDataSource.m in Sources */, 6A9EB3611F841E5D0070C572 /* IGTestSingleWithoutDeselectionDelegate.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 88DF89781E010E6A00B1B9B4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 88DF898A1E010F7000B1B9B4 /* IGListDiffTests.m in Sources */, 88DF89891E010F6500B1B9B4 /* IGListDiffSwiftTests.swift in Sources */, 882BC1321E0118CB0083B311 /* IGTestObject.m in Sources */, 0B3B93611E08E38C008390ED /* IGListBatchUpdateDataTests.m in Sources */, 88DF89881E010F5C00B1B9B4 /* IGListDiffResultTests.m in Sources */, B27EBB91227276EA007C2F36 /* IGSystemVersion.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; DD3152671DE227FA00AC9D2C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 8837972D2022370600B94676 /* NSString+IGListDiffable.m in Sources */, 8837971D202235F200B94676 /* IGListMoveIndexPath.m in Sources */, 8837972B202236FF00B94676 /* NSNumber+IGListDiffable.m in Sources */, 883797272022366000B94676 /* IGListMoveIndex.m in Sources */, 883797252022365700B94676 /* IGListIndexSetResult.m in Sources */, B27EBB90227276EA007C2F36 /* IGSystemVersion.m in Sources */, 883797212022361F00B94676 /* IGListDiff.mm in Sources */, 883797232022364900B94676 /* IGListIndexPathResult.m in Sources */, 8837971F2022360700B94676 /* IGListBatchUpdateData.mm 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 */; }; 88DF89831E010E6A00B1B9B4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = DD3152661DE227FA00AC9D2C /* IGListKit-macOS */; targetProxy = 88DF89821E010E6A00B1B9B4 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 885FE1E51DC51A0D009CE2B4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Manual; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = YES; 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; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; }; 885FE1E61DC51A0D009CE2B4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Manual; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = YES; 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; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Release; }; 885FE1E71DC51A0D009CE2B4 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1D6BFC11D5380CB8311E1029 /* Pods-IGListKit-tvOSTests.debug.xcconfig */; buildSettings = { CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = ""; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = YES; 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)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SWIFT_OBJC_BRIDGING_HEADER = "Tests/IGListKitTests-Bridging-Header.h"; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 4.0; TVOS_DEPLOYMENT_TARGET = 10.0; }; name = Debug; }; 885FE1E81DC51A0D009CE2B4 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 08F0B0FD0690F4FC46DDF21B /* Pods-IGListKit-tvOSTests.release.xcconfig */; buildSettings = { CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = ""; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = YES; 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)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SWIFT_OBJC_BRIDGING_HEADER = "Tests/IGListKitTests-Bridging-Header.h"; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 4.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_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_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_MISSING_NEWLINE = 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; MACOSX_DEPLOYMENT_TARGET = 10.8; 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_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_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_MISSING_NEWLINE = 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; MACOSX_DEPLOYMENT_TARGET = 10.8; 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; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Manual; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_SHADOW = YES; GCC_WARN_UNUSED_PARAMETER = NO; 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"; OTHER_CFLAGS = ( "-Wambiguous-macro", "-Wbool-conversion", "-Wcomment", "-Wconditional-uninitialized", "-Wconstant-logical-operand", "-Wcovered-switch-default", "-Wdangling-else", "-Wdeprecated-increment-bool", "-Wdivision-by-zero", "-Wduplicate-enum", "-Wempty-body", "-Wenum-compare", "-Wenum-conversion", "-Wformat", "-Wformat-extra-args", "-Wformat-security", "-Wformat-zero-length", "-Wignored-attributes", "-Wignored-attributes", "-Wimplicit-atomic-properties", "-Wimplicit-fallthrough", "-Wimplicit-retain-self", "-Wincomplete-implementation", "-Wloop-analysis", "-Wmismatched-return-types", "-Wnewline-eof", "-Wnonnull", "-Wnull-character", "-Wobjc-method-access", "-Wobjc-missing-super-calls", "-Wreturn-type", "-Wself-assign", "-Wswitch", "-Wswitch-bool", "-Wswitch-enum", "-Wunicode", "-Wunknown-pragmas", "-Wunused-const-variable", "-Wunused-function", "-Wunused-label", "-Wunused-property-ivar", "-Wunused-result", "-Wunused-value", "-Wnullable-to-nonnull-conversion", ); PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 3.0; }; name = Debug; }; 887D0B4C1D870D7F009E01F7 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CODE_SIGN_IDENTITY = ""; CODE_SIGN_STYLE = Manual; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_SHADOW = YES; GCC_WARN_UNUSED_PARAMETER = NO; 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"; OTHER_CFLAGS = ( "-Wambiguous-macro", "-Wbool-conversion", "-Wcomment", "-Wconditional-uninitialized", "-Wconstant-logical-operand", "-Wcovered-switch-default", "-Wdangling-else", "-Wdeprecated-increment-bool", "-Wdivision-by-zero", "-Wduplicate-enum", "-Wempty-body", "-Wenum-compare", "-Wenum-conversion", "-Wformat", "-Wformat-extra-args", "-Wformat-security", "-Wformat-zero-length", "-Wignored-attributes", "-Wignored-attributes", "-Wimplicit-atomic-properties", "-Wimplicit-fallthrough", "-Wimplicit-retain-self", "-Wincomplete-implementation", "-Wloop-analysis", "-Wmismatched-return-types", "-Wnewline-eof", "-Wnonnull", "-Wnull-character", "-Wobjc-method-access", "-Wobjc-missing-super-calls", "-Wreturn-type", "-Wself-assign", "-Wswitch", "-Wswitch-bool", "-Wswitch-enum", "-Wunicode", "-Wunknown-pragmas", "-Wunused-const-variable", "-Wunused-function", "-Wunused-label", "-Wunused-property-ivar", "-Wunused-result", "-Wunused-value", "-Wnullable-to-nonnull-conversion", ); PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 3.0; }; name = Release; }; 887D0B4E1D870D7F009E01F7 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = CA8726D7FF3608E20E9F7EC6 /* Pods-IGListKitTests.debug.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = ""; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = 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)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Tests/IGListKitTests-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 4.0; }; name = Debug; }; 887D0B4F1D870D7F009E01F7 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9574C58371B7A46F62E9AC24 /* Pods-IGListKitTests.release.xcconfig */; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_STYLE = Manual; DEVELOPMENT_TEAM = ""; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = 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)"; PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "Tests/IGListKitTests-Bridging-Header.h"; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 4.0; }; name = Release; }; 88DF89841E010E6A00B1B9B4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_TEAM = ""; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = YES; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.12; PRODUCT_BUNDLE_IDENTIFIER = "com.instagram.IGListKitTests-macOS"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 4.0; }; name = Debug; }; 88DF89851E010E6A00B1B9B4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_TEAM = ""; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_SHADOW = YES; INFOPLIST_FILE = Tests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; MACOSX_DEPLOYMENT_TARGET = 10.12; PRODUCT_BUNDLE_IDENTIFIER = "com.instagram.IGListKitTests-macOS"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 4.0; }; name = Release; }; DD3152AA1DE227FA00AC9D2C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_SHADOW = YES; GCC_WARN_UNUSED_PARAMETER = NO; 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"; MACOSX_DEPLOYMENT_TARGET = 10.11; OTHER_CFLAGS = ( "-Wambiguous-macro", "-Wbool-conversion", "-Wcomment", "-Wconditional-uninitialized", "-Wconstant-logical-operand", "-Wcovered-switch-default", "-Wdangling-else", "-Wdeprecated-increment-bool", "-Wdivision-by-zero", "-Wduplicate-enum", "-Wempty-body", "-Wenum-compare", "-Wenum-conversion", "-Wformat", "-Wformat-extra-args", "-Wformat-security", "-Wformat-zero-length", "-Wignored-attributes", "-Wignored-attributes", "-Wimplicit-atomic-properties", "-Wimplicit-fallthrough", "-Wimplicit-retain-self", "-Wincomplete-implementation", "-Wloop-analysis", "-Wmismatched-return-types", "-Wnewline-eof", "-Wnonnull", "-Wnull-character", "-Wobjc-method-access", "-Wobjc-missing-super-calls", "-Wreturn-type", "-Wself-assign", "-Wswitch", "-Wswitch-bool", "-Wswitch-enum", "-Wunicode", "-Wunknown-pragmas", "-Wunused-const-variable", "-Wunused-function", "-Wunused-label", "-Wunused-property-ivar", "-Wunused-result", "-Wunused-value", "-Wnullable-to-nonnull-conversion", ); PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = IGListKit; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; SWIFT_VERSION = 3.0; }; name = Debug; }; DD3152AB1DE227FA00AC9D2C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CODE_SIGN_IDENTITY = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_WARNINGS_AS_ERRORS = YES; GCC_WARN_ABOUT_MISSING_NEWLINE = YES; GCC_WARN_SHADOW = YES; GCC_WARN_UNUSED_PARAMETER = NO; 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"; MACOSX_DEPLOYMENT_TARGET = 10.11; OTHER_CFLAGS = ( "-Wambiguous-macro", "-Wbool-conversion", "-Wcomment", "-Wconditional-uninitialized", "-Wconstant-logical-operand", "-Wcovered-switch-default", "-Wdangling-else", "-Wdeprecated-increment-bool", "-Wdivision-by-zero", "-Wduplicate-enum", "-Wempty-body", "-Wenum-compare", "-Wenum-conversion", "-Wformat", "-Wformat-extra-args", "-Wformat-security", "-Wformat-zero-length", "-Wignored-attributes", "-Wignored-attributes", "-Wimplicit-atomic-properties", "-Wimplicit-fallthrough", "-Wimplicit-retain-self", "-Wincomplete-implementation", "-Wloop-analysis", "-Wmismatched-return-types", "-Wnewline-eof", "-Wnonnull", "-Wnull-character", "-Wobjc-method-access", "-Wobjc-missing-super-calls", "-Wreturn-type", "-Wself-assign", "-Wswitch", "-Wswitch-bool", "-Wswitch-enum", "-Wunicode", "-Wunknown-pragmas", "-Wunused-const-variable", "-Wunused-function", "-Wunused-label", "-Wunused-property-ivar", "-Wunused-result", "-Wunused-value", "-Wnullable-to-nonnull-conversion", ); PRODUCT_BUNDLE_IDENTIFIER = com.instagram.IGListKit; PRODUCT_NAME = IGListKit; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_TREAT_WARNINGS_AS_ERRORS = YES; 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; }; 88DF89861E010E6A00B1B9B4 /* Build configuration list for PBXNativeTarget "IGListKit-macOSTests" */ = { isa = XCConfigurationList; buildConfigurations = ( 88DF89841E010E6A00B1B9B4 /* Debug */, 88DF89851E010E6A00B1B9B4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; DD3152A91DE227FA00AC9D2C /* Build configuration list for PBXNativeTarget "IGListKit-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( DD3152AA1DE227FA00AC9D2C /* Debug */, DD3152AB1DE227FA00AC9D2C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 887D0B2D1D870D7E009E01F7 /* Project object */; }