diff --git a/Examples/Examples-iOS/Podfile.lock b/Examples/Examples-iOS/Podfile.lock index d7b5eaa1e..fe1207443 100644 --- a/Examples/Examples-iOS/Podfile.lock +++ b/Examples/Examples-iOS/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - IGListKit (3.2.0): - - IGListKit/Default (= 3.2.0) - - IGListKit/Default (3.2.0): + - IGListKit (3.3.0): + - IGListKit/Default (= 3.3.0) + - IGListKit/Default (3.3.0): - IGListKit/Diffing - - IGListKit/Diffing (3.2.0) + - IGListKit/Diffing (3.3.0) DEPENDENCIES: - IGListKit (from `../../IGListKit.podspec`) @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: ../../IGListKit.podspec SPEC CHECKSUMS: - IGListKit: 51c65b05adb0e37fecd669ade0c7dec113dce053 + IGListKit: d52a4ed9ca62ce06f35dea5a100d6dfc3022ef99 PODFILE CHECKSUM: 0d505f6895c1f8c0016d78680f9b532c444cbb5e diff --git a/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json b/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json index 1dfa280ba..31ddd7786 100644 --- a/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json +++ b/Examples/Examples-iOS/Pods/Local Podspecs/IGListKit.podspec.json @@ -1,6 +1,6 @@ { "name": "IGListKit", - "version": "3.2.0", + "version": "3.3.0", "summary": "A data-driven UICollectionView framework.", "homepage": "https://github.com/Instagram/IGListKit", "documentation_url": "https://instagram.github.io/IGListKit", @@ -12,7 +12,7 @@ "social_media_url": "https://twitter.com/fbOpenSource", "source": { "git": "https://github.com/Instagram/IGListKit.git", - "tag": "3.2.0", + "tag": "3.3.0", "branch": "stable" }, "default_subspecs": "Default", diff --git a/Examples/Examples-iOS/Pods/Manifest.lock b/Examples/Examples-iOS/Pods/Manifest.lock index d7b5eaa1e..fe1207443 100644 --- a/Examples/Examples-iOS/Pods/Manifest.lock +++ b/Examples/Examples-iOS/Pods/Manifest.lock @@ -1,9 +1,9 @@ PODS: - - IGListKit (3.2.0): - - IGListKit/Default (= 3.2.0) - - IGListKit/Default (3.2.0): + - IGListKit (3.3.0): + - IGListKit/Default (= 3.3.0) + - IGListKit/Default (3.3.0): - IGListKit/Diffing - - IGListKit/Diffing (3.2.0) + - IGListKit/Diffing (3.3.0) DEPENDENCIES: - IGListKit (from `../../IGListKit.podspec`) @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: ../../IGListKit.podspec SPEC CHECKSUMS: - IGListKit: 51c65b05adb0e37fecd669ade0c7dec113dce053 + IGListKit: d52a4ed9ca62ce06f35dea5a100d6dfc3022ef99 PODFILE CHECKSUM: 0d505f6895c1f8c0016d78680f9b532c444cbb5e diff --git a/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj index 5f269626d..81b63c6b8 100644 --- a/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-iOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,126 +7,126 @@ objects = { /* Begin PBXBuildFile section */ - 05A18BAE718D7508CD7A93EEE1BF757D /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A047FCE925232DBC23802363A70FB951 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 066EBE529C6EF7769B17A7DF59310339 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 987AD35C196DDA17528960758D65CF10 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07CAE00ACBE3EBCA20BE88EC5C7D9525 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 693E972F6A6C91ED5F99B66116006EB0 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08B9029251D7CDFFC641603F937EE405 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C900450AB8B806ECC1DBE3AADC3F5F9 /* IGListAdapterUpdater+DebugDescription.m */; }; - 103AB67AE4C1401CF42BB781C0ECEE2B /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 330F667E71BE6FACD0CDC97060D35555 /* IGListBatchUpdates.m */; }; - 12450DE1DAC97DCA2BEECED552FBC630 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = A26DCA75DAD0333964B6F4BDA88003EC /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16389CF8903A1F4B3F7DEF4374745958 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = B2049716AB2EDE95D75055BA1CE31A3D /* IGListDebugger.m */; }; - 1722E0037F851C1CA22CF4336B75D8F6 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 94D7FA7BD4C78BD17182ECFCA418468D /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 175D82EF6AB62FA2741BE48CCA5E094C /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 98E52C87C2C59B10D79032BA0E4886B8 /* IGListWorkingRangeHandler.mm */; }; + 05A18BAE718D7508CD7A93EEE1BF757D /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E56B6C1598B0F1ED525BA86415ADB81 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 066EBE529C6EF7769B17A7DF59310339 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B3A62BAEA38D62B7F094E53EFE03FF /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07CAE00ACBE3EBCA20BE88EC5C7D9525 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 58DB19989B6B601531FD574FB41C084F /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08B9029251D7CDFFC641603F937EE405 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 45271017F4386F98F4D61670000D423C /* IGListAdapterUpdater+DebugDescription.m */; }; + 103AB67AE4C1401CF42BB781C0ECEE2B /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = D07BFFFE2C5C8513D9A94EFAFB897E4F /* IGListBatchUpdates.m */; }; + 12450DE1DAC97DCA2BEECED552FBC630 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = E770771F984C412F4C48007E4CEF5216 /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16389CF8903A1F4B3F7DEF4374745958 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 903A6A46FBE0F18C6B30943E5AF62B1A /* IGListDebugger.m */; }; + 1722E0037F851C1CA22CF4336B75D8F6 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CFE67C962C832EEA0D20F3575B51631 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 175D82EF6AB62FA2741BE48CCA5E094C /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 67F35B4D3B77F236AC2F560B664B11C6 /* IGListWorkingRangeHandler.mm */; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A8E514E9DA595A3527E8C938A6CAEB1E /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 231109D6755355B2573B969A81F0D0E6 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = 245EE7B7FE4E8E73BEB5AE67503266C8 /* UICollectionViewLayout+InteractiveReordering.m */; }; - 261AD52F12B7E7AC39420A6DEDCB29D9 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1207CCB487F2DE0FD0FBE1AA955D9F1A /* IGListBatchUpdateData.mm */; }; - 26F3A797FD89EE1A8D6FB4505FD9E855 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7B901805B9622402D50B06FF51F987 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28E48F05D3072F5ACCE1D2D3363EEA46 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BE15952D17CD3E540C6C7FCFEE88F80A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2A7275BE14E2C9A1D80E970FCC8116A5 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CFC6A62F5C49192E56FA6EA1CF4E7A4 /* IGListSectionMap.m */; }; - 2E51E13120FE30C39D2BD849960654BD /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 63B789633CF3556A4A503E71FC7BD61B /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 336E34021713F957EC75D195D7B748A0 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = EDB6DAE0F58D0147196950E6525A75D7 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 343E04BE2A3A088861C8AB1DD46C0029 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ABA55704DD7FD19711C0E98A981DA852 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37AA7DE5C68495B55ECF799A1BCE2724 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = BE16A05E24379F62846912811F775B7D /* IGListIndexPathResult.m */; }; + 231109D6755355B2573B969A81F0D0E6 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = FDA5F7C45E0FE5E007576C2E178BDFFC /* UICollectionViewLayout+InteractiveReordering.m */; }; + 261AD52F12B7E7AC39420A6DEDCB29D9 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = BA7901F8CD6E27CB846369047872AD93 /* IGListBatchUpdateData.mm */; }; + 26F3A797FD89EE1A8D6FB4505FD9E855 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = ED0F28FEBA4732EC464ED0229E0DFD51 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28E48F05D3072F5ACCE1D2D3363EEA46 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = AD6978169F43B2D6D0508AFD8E291949 /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2A7275BE14E2C9A1D80E970FCC8116A5 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 90900CD437A0B040568A1B3117A73C48 /* IGListSectionMap.m */; }; + 2E51E13120FE30C39D2BD849960654BD /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 476BCC2B5CF61106FB37C6CE86461E91 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 336E34021713F957EC75D195D7B748A0 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 599B4C0A6FB892C21D6B55008FBCE8B2 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 343E04BE2A3A088861C8AB1DD46C0029 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 12C1349CD053E3141E7AB8B36BD95C2B /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37AA7DE5C68495B55ECF799A1BCE2724 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E3C25D2910C086EAA4F313AEF44BA0 /* IGListIndexPathResult.m */; }; 37BF83777D02B65CD12B579762890691 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 3C57A97156EA8557BEB07056477BF846 /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9704F773D31D5F8408C6D4544D5E18AF /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C7686428C5668013A524140CA2F28C8 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = C069970B659AF2FCAD56954577607E17 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3D2A4ACCAA08B4CD7C91727DC05A7618 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D2ECF33007E1DC465066464DDFE36B9F /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C57A97156EA8557BEB07056477BF846 /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 347527BA31A6754CBD69D04F4088F298 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C7686428C5668013A524140CA2F28C8 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ED712779FA5D69C94C8B2031CF9B71D /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3D2A4ACCAA08B4CD7C91727DC05A7618 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D73214CC3F0CA7459701FCDEADEC0C4 /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3E4041948DDE685508234016E27DED88 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 3EDEF270F4DAC5926101668B7EE857A4 /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D19D935CA8FAACC80EF16E6EAEDFC9 /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F2902EAA4D2CFC2A2D51238CF68A257 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = D3B5CD4839D43E1D136F35D84A19FA4D /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 42E3A18615170505FA42A54A1DDF0E11 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFEA154A14E9B1FB4907D2404E00EFB /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 46BD6683F6111AF40407983FCBB284CD /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = E08E167962155EB6AC4774C5FC4B0C17 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4730660E67B81803DB0280BE9D611F21 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F67E94EA8E8D1D1F69253B10FCEE765 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AF9DA5D32AB3B63DC72B921A47B264A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DE5CCF79183114EC9604A31F5CFA0E8A /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EDEF270F4DAC5926101668B7EE857A4 /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F0672118AEF4E5710C79704AF37295F5 /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F2902EAA4D2CFC2A2D51238CF68A257 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 60A7B65836FE8178144FB3F7E0356231 /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42E3A18615170505FA42A54A1DDF0E11 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = FBF916DAC07934354BEFF56E1525E8B8 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 46BD6683F6111AF40407983FCBB284CD /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A49CC72344752D41FF00DDF009C3237 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4730660E67B81803DB0280BE9D611F21 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F92BA3BC8742164E4E6DFD7EF4256DA /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AF9DA5D32AB3B63DC72B921A47B264A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 49A2E34DAE7B1CAF9BF70EA1D061C58A /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4DC076C43C4AA5A3C88EEC49F5097581 /* Pods-IGListKitMessageExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2806858B5ED353CF2D8B37BFAE4171C /* Pods-IGListKitMessageExample-dummy.m */; }; - 4FD698911B5225F6A8ADB9B558F8FBCC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A98BF5793A6233000DBEA01CD864E394 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 501B5923621AEDA3627B850AB40C24C6 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 4679D7A58D804F4A1981853EF36932D2 /* NSString+IGListDiffable.m */; }; - 55C024A06DAA480C002FC3C0EA7B1954 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 787EE7BBD946484222AD16C66B26CBD7 /* IGListDisplayHandler.m */; }; - 580B1D8530F4881F1792FC02FC103BE0 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = C62665EF939EC95C5FCCAA0702BE9CC8 /* UICollectionView+IGListBatchUpdateData.m */; }; - 5AAA0F9D72B642E746D740CB25856FC1 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2625CB7A0B2CDEE3AC6484519660A5F4 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5BD4A73614971C6926D687D008C2DED9 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 81DCF3403024B615E74D655FAF835141 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5C2123E4AD3066361888FA4C616C3145 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 673529CA4E631E37FE73B0CA1D2F7A8D /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FC2A8777052B2316B815B0AD7BEF8C5 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2476AAA6AA3C6F9104FD5F9AEEC95165 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 605B7A38C2127BB9705C42604A9A50E6 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D352CFE5F2DCF270DAFA1DE32E334932 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 614972738D0E9D015E19B1899C8582D7 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D5929F8D7E9B4F53866FC438E007C6 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63EA6F9EC81AEBAD2D85FB4308D1FF27 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A05C80D64146F05BF96347D98953E1 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 654272F91F5146047C230D361C33D1F5 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = DD7782BCC49290D52EAFDC35FAFE2EF0 /* UIScrollView+IGListKit.m */; }; - 66CD764F971CD5D5966F48B7C6B5EC61 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = D1E42012CFAE94BABD712E8D0603F41F /* IGListCollectionViewLayout.mm */; }; - 6D41D51602FA7CF92BC9BB7D2A133488 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 2192A9DB7190E29C148E13B380ECA2AD /* NSNumber+IGListDiffable.m */; }; - 6FBC38F9CF04514667B5434354E1FF1D /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = E81B5961E1304124BC662939DD51C56C /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 70775EED0EFC7A180A5B2EFFA6F9BB57 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = F0ECAA57B1E465772DA7CFF809F24763 /* IGListReloadIndexPath.m */; }; - 74AD6C5F1D9AA5C9A417DD9BFC92F439 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CDB2C991F78CFA1F716B1F243EC19599 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77E982F7FB3C56D2B2123384DAA10EA2 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 6A5ECDEFFAC6CBCF75A2E2FC032A0FA5 /* IGListDiff.mm */; }; - 7CDAAABB0CCA7AE4325450135DDEC861 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = A02DB2EC4E664E9244609C86E49A5600 /* IGListIndexSetResult.m */; }; - 7E3B7AC60309EFA4E1AC5CAC033954D9 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 980D09448E708FF7D65F32CA16197360 /* UICollectionView+DebugDescription.m */; }; - 7F8F281E0BAC10D3D354A364D7398CDF /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F9B27ABDC3B2ACD926B30306E5B2008 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7FFA9CD1D7DB12ABA9BD14664AFAEA78 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF82A7D2C2AC4564191376DF739D9A1 /* IGListSectionController.m */; }; - 820F4CFFBD4148A684AEEE3B348CEAE6 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB103E19BDCB406CD326B7E8CB34062 /* IGListAdapter.m */; }; - 851FC28D267D90B597F6D42259F37D6A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 473CE87FFE89359C3BB11A2B974A2DA9 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8878B339081505DC2880A1134C9511CA /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DB6EECF2ADB087609637E007F93611 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8956F2D5C27ECCEDA0565AC65E548938 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CD4ACA2E6CAC35684DD221FE09848ED /* IGListReloadDataUpdater.m */; }; - 8CE5AC9BEE8E6952ED44E44CCFDF0D8C /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B50FD08E672FAEA2D0F15304B073C816 /* IGListCollectionView.m */; }; - 8DBDF0252A4C8B0602C88F3505F9F738 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA331E35E0C765B668A49D7094BA164 /* IGListSectionMap+DebugDescription.m */; }; - 8DEEC2687898FB028C6B076F80F89397 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = C30773ADAB34156DAD2FE8484B76C36A /* IGListDebuggingUtilities.m */; }; + 4FD698911B5225F6A8ADB9B558F8FBCC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A472B28D41C4FC88AAD6A1BBEB851370 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 501B5923621AEDA3627B850AB40C24C6 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 4701449850848912D494A245E72C7FE4 /* NSString+IGListDiffable.m */; }; + 55C024A06DAA480C002FC3C0EA7B1954 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4470CC02E49E17676C181B8229552634 /* IGListDisplayHandler.m */; }; + 580B1D8530F4881F1792FC02FC103BE0 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = F65DBA4B6C113B5EF8ACBAD0D7807EC7 /* UICollectionView+IGListBatchUpdateData.m */; }; + 5AAA0F9D72B642E746D740CB25856FC1 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D20F5214673FB7A12CBCF460D6E6F5B /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5BD4A73614971C6926D687D008C2DED9 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A1A74968AB4141FC072E75E964E3672 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5C2123E4AD3066361888FA4C616C3145 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ECB7A5FC2B4B0058165C8F17AECA489 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FC2A8777052B2316B815B0AD7BEF8C5 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = EBAEDE33BBB830C45D44AB1D2D7E7D4C /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 605B7A38C2127BB9705C42604A9A50E6 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A25B94C59A5E6E4F517990EFDADB92CF /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 614972738D0E9D015E19B1899C8582D7 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9D5FA9FD462E018691CF1AE09D74FE /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63EA6F9EC81AEBAD2D85FB4308D1FF27 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ECBE647EAD72844A03412023B64EF63 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 654272F91F5146047C230D361C33D1F5 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 7653F223608F1AB6194DCA4916DC7F85 /* UIScrollView+IGListKit.m */; }; + 66CD764F971CD5D5966F48B7C6B5EC61 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2472FD4C7F5D9045C5D02B3E922B6942 /* IGListCollectionViewLayout.mm */; }; + 6D41D51602FA7CF92BC9BB7D2A133488 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 227C3022F99DBCEB7F93DF1D76D6FEF5 /* NSNumber+IGListDiffable.m */; }; + 6FBC38F9CF04514667B5434354E1FF1D /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69DF0F0EC2A12CDEF505892112548DD0 /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 70775EED0EFC7A180A5B2EFFA6F9BB57 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 870C6EE55E6ED9EFFC3D42DC1EE3A014 /* IGListReloadIndexPath.m */; }; + 74AD6C5F1D9AA5C9A417DD9BFC92F439 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F77C3563D22B6620D7ECE63A85CE2A57 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77E982F7FB3C56D2B2123384DAA10EA2 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 581335BBE8271B2E0F4B03B30544B857 /* IGListDiff.mm */; }; + 7CDAAABB0CCA7AE4325450135DDEC861 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFDBD26EBA0FD592C18B3317899F261 /* IGListIndexSetResult.m */; }; + 7E3B7AC60309EFA4E1AC5CAC033954D9 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B7A7545003F4E26E814042FC4B22EB9 /* UICollectionView+DebugDescription.m */; }; + 7F8F281E0BAC10D3D354A364D7398CDF /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = CE06E6B7C8CB39FA1F821FF50D00CA90 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7FFA9CD1D7DB12ABA9BD14664AFAEA78 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FE4F06144E23F7E79661E99311E3A1C0 /* IGListSectionController.m */; }; + 820F4CFFBD4148A684AEEE3B348CEAE6 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1273AAEFB8AABDD7FF8B70B05906246B /* IGListAdapter.m */; }; + 851FC28D267D90B597F6D42259F37D6A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FC5850CEE14F2257951F667E87EA7B /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8878B339081505DC2880A1134C9511CA /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = B6187652705AF991391EC312E5356748 /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8956F2D5C27ECCEDA0565AC65E548938 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB95598667B9351A1A0588AE0C0E797 /* IGListReloadDataUpdater.m */; }; + 8CE5AC9BEE8E6952ED44E44CCFDF0D8C /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = CD93759AC888848EAE45AFFE516093B3 /* IGListCollectionView.m */; }; + 8DBDF0252A4C8B0602C88F3505F9F738 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 34489D0CC464F8D2BD843F895B192904 /* IGListSectionMap+DebugDescription.m */; }; + 8DEEC2687898FB028C6B076F80F89397 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2371D66F401CFB4CD9F02055EA5D45FF /* IGListDebuggingUtilities.m */; }; 8E4859877F1E75B63C9FC11D270B4F70 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 8E63E930825E7191EB3BA61F26916BB6 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = F08323744EFF31422C6ED6A2626FCC47 /* IGListMoveIndex.m */; }; - 8E696292451818C4427A8996D6820470 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FBE8525B0933973E89B9E93DFB2B086 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8ECB4FEFC61FFF2B88E163C7BE851251 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8041EC18DC8BB987F2B22210F7611345 /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8F3697283353476706121F4C3D9ACE2C /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 633F31A35B9E14F1E77544E6AFACB80E /* IGListAdapterUpdater.m */; }; - 8F44FCEE403F9B0BD58942E5A6BE6AD1 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FC8A51D7DB2E604CD2D0208E8FBF992B /* IGListSingleSectionController.m */; }; - 8FA6C83BA95C7E6FEDA009E98166528E /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 14992DA64D7ACEF7C10F71F4C92494F8 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E63E930825E7191EB3BA61F26916BB6 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 8886C257B4F66044BBDDE53A0254C92C /* IGListMoveIndex.m */; }; + 8E696292451818C4427A8996D6820470 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 20D2413989C7D760195B58CA9CE3E323 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8ECB4FEFC61FFF2B88E163C7BE851251 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = FD17254063287EFE5716C4DD8DAAC0BC /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F3697283353476706121F4C3D9ACE2C /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 06EE5A3831A2B5067D69A6545FC8C2F0 /* IGListAdapterUpdater.m */; }; + 8F44FCEE403F9B0BD58942E5A6BE6AD1 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 97979EC486366C94AA4B9B9642108F0E /* IGListSingleSectionController.m */; }; + 8FA6C83BA95C7E6FEDA009E98166528E /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D7508D3BC40066C49F2682319CDD7E /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 926C32B907129CB26E05EC9BDA1235DA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */; }; - 9BC7111CAEC5B4C897FAAAE483AAA079 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = C0E3C5574E6C2E89A82E993A96675366 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9C121C5F22427A196D633CCEB188904E /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = B238F965DD432433DE8641DB45E5EEB1 /* IGListStackedSectionController.m */; }; - 9CBFBECE3FBC64BBD7CDB74DCDEA76DF /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = F160325206FBA334306F74A8B64F83F9 /* IGListMoveIndexPath.m */; }; - 9D2C4CA1C7FA064AE9304BACB3F4D9BA /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 34A83975DF851EFCFF2B25D93964BAFA /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9E0F3722EA1A40B2B0AB937A9D9D1BB0 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AE860F0D7A42F4DACB15EDE28B3C0C5 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A13AEAAFBAA877276B1684AE5103CFE0 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F805C707AA6B6EF3F8C8FC715B7F823 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A44DA20AF9E4177CB12C92615C583B3E /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = C837235215606B42C21F9735FC9712B8 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A994ED0552D979A9746FD50D461119FF /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A271C252E8EC72ABA313A9BDF9F7D602 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB71953CB8FC1D3A4EABF1434356628A /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C062ACC8C23201936A3FFC2E2C231E7 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ACC374777660E0244B53E3B0506E144F /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = DB51569974383701C814E182F9FAAB7D /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6D9D4D2DF1A12BCE70AF382FD4E97FC /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA883449A7EDB9C70268A236B06BFEC /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BC7111CAEC5B4C897FAAAE483AAA079 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B718B40F2D45C2B177AC868B65984C5 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9C121C5F22427A196D633CCEB188904E /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = FDB3287D952A482673BF2512495ABBDF /* IGListStackedSectionController.m */; }; + 9CBFBECE3FBC64BBD7CDB74DCDEA76DF /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B283FE3EBCBBE83288CDAB774B26921C /* IGListMoveIndexPath.m */; }; + 9D2C4CA1C7FA064AE9304BACB3F4D9BA /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A7ACE982C7CB5A258675F1F77BE6E58 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9E0F3722EA1A40B2B0AB937A9D9D1BB0 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 830C7C43F726A82467BEA8D553BE5D5C /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A13AEAAFBAA877276B1684AE5103CFE0 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF385B7276186446459296E4EE56630 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A44DA20AF9E4177CB12C92615C583B3E /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F2D652A5E552D411527092BAFF3F3C /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A994ED0552D979A9746FD50D461119FF /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = FF8D73EBDABE1D40157A792C68DD81D1 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB71953CB8FC1D3A4EABF1434356628A /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = F48CBDF357754F3E71A70E5A148901AE /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + ACC374777660E0244B53E3B0506E144F /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 80536306A6F65DB2C80DA93027102978 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6D9D4D2DF1A12BCE70AF382FD4E97FC /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = E1E6D241D0CB5A02B17B4197E895CEB5 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; B718064EE1D4B6E9B8212A936CA8EA75 /* Pods-IGListKitTodayExample-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60C3700A55A1751BE6C71BAEBADD7E7A /* Pods-IGListKitTodayExample-dummy.m */; }; B737133A4230ACB664806CF20F03FAD1 /* Pods-IGListKitTodayExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3709B01F4A8953783FFACB86C3D0CE15 /* Pods-IGListKitTodayExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7A28347ED858A39780B414FB6B47E0D /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F6EBC328C378F8C63FA91D94164C738F /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB5299387C8A92BDBC607FD5C49379E8 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = E22C9233A51CE1F7F33B84A406285739 /* IGListGenericSectionController.m */; }; - BC103A063AFDF370FDFECF61F62DBFCF /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E845448B6CCB041BE9850D0C1ECA603 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC97181D4B09A359C063E4C7D5287EFA /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A18FD1B8724EFB217DD6F3B668E667C /* IGListAdapter+UICollectionView.m */; }; - BD714E4FCB8746227A8952CA09E980FD /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A941B8D6F058517A3850C02BC451AE99 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C067053B625CF6374EA509386295E304 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A720413F255F08F258353E11B054D5D /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C2B6FF25A0E9135BC3118A9C40F2EEA6 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C384CBD8B28BA04F3BCEC8BE980AA322 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7A28347ED858A39780B414FB6B47E0D /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = F09CF7010974D21F44A4DEA2D8EE3F93 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB5299387C8A92BDBC607FD5C49379E8 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D05572674C501809707AD4FF3B2BE466 /* IGListGenericSectionController.m */; }; + BC103A063AFDF370FDFECF61F62DBFCF /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 10566AB723C6B4F12D2577350FFD6CA9 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC97181D4B09A359C063E4C7D5287EFA /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B98DE1A71A24FCC504560ABB870C873C /* IGListAdapter+UICollectionView.m */; }; + BD714E4FCB8746227A8952CA09E980FD /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E619E3F620D5C440414E38B1841D69 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C067053B625CF6374EA509386295E304 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EAB4190A1534CDA843B4FBFCB9A3ADE /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C2B6FF25A0E9135BC3118A9C40F2EEA6 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AA8014B325E2F4B5C28E57AB3C0B866 /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; C3A17C5AB199F6C695B03A37FD667AD2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B63C6A64CF66340668996F78DA6BB482 /* UIKit.framework */; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5CE5A84B8F2E7646B7E32B1F54007D /* Pods-IGListKitExamples-dummy.m */; }; - C6606AFEEBD06E2CF79FCF20C50000ED /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = E385AE32313123D9A7A596D594F23CD5 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C6CBB08D6060C35F9F333A6B495191DE /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A516FA2A7A633D68B398AE07E86CAC2 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7F5CC1469499C0D3F87C1750715C917 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F60B153939010C7CA5C1FF9DAAFCF71 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C89220E170F5AA42F4666E5AC3BDC625 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0C41833725D6546A0760707515FA76 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB3346494BBC3E561459B216A7B98488 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C12FF3EB34FD1F2483B726A561B3CBA /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBF9A7EE35462BA6AC3D8305EBE72D84 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4E1AB3D2AB4C31AA6481A187795A64 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CC5BC1B883A084CB7202FD573AC38C8D /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = DA105B9B461C82805B84B735E5180C05 /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CC8E427FB4E59B09B51565C74782809B /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 368EAEDE5BC38934CCE45599DFD88938 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CE6D6B353F424D5B8839906DAB73DB5A /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 00A42A9135AD31231004E219AA5E8BF8 /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D129C341A44C7096035506341BFD549B /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E25BBDB6B82386E691AF1D5456598DB4 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1B21D4230ACF6ECC7D55AFC9F04239D /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = E45F0B4B798C6701BA2947289380CF0F /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D3DD146F300953F78DA6D400DB9F5D53 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = EC3AE9B61A2F2F71714E2429C27D807B /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D737FB0005F4F1C3C97671EB7449CBBD /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 641857E449D899AD84A588F424983292 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D90DEF5B1E9D9A85DD6FD2833A8B5514 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E58855B219459E4C7DDEF2DEB82E3AB /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC7EB092DAB86C99D964BE0D9C0EAE17 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B1854B0CB8F70DAA9E9BF305208CD2A /* IGListBindingSectionController+DebugDescription.m */; }; - DE7F27213C71AB1F3C83023DEEA2E9F1 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 78D150AEE986427BA265CEAF49506ED6 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DF09BBC6432688CA3DDF7CB1EDE8D55A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = BEF96C23F5EAA3F06E4992E833CC343D /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E0F819B49AEB39695EDF9ABF16CE9E7D /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD16A796D9B1ABE49B6F1D25EF1A7F1 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E0FBCE51D775F87BA5851FC0A8C411E5 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9690D5AED04C0B8C3E9F7AF2F9A80187 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6606AFEEBD06E2CF79FCF20C50000ED /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ED3B41D8D906C06CF3FFA474F6258BC /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C6CBB08D6060C35F9F333A6B495191DE /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 7777C62A6AED81DA309F7877AC46CFD1 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7F5CC1469499C0D3F87C1750715C917 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E2DB29C0CC2892119CC75DBD5494AC7 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C89220E170F5AA42F4666E5AC3BDC625 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 184F8AF467DFCBAB8A8AA63A6422F3B9 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB3346494BBC3E561459B216A7B98488 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = C900102C55B610C3C359306B919F4B4A /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBF9A7EE35462BA6AC3D8305EBE72D84 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 294A1E717F9190F4018CBBF231FA3925 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CC5BC1B883A084CB7202FD573AC38C8D /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E07500005527BB1A956C548B1CA8CC /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CC8E427FB4E59B09B51565C74782809B /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = FDFA3986267260A613920B4517554904 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CE6D6B353F424D5B8839906DAB73DB5A /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 492842DDC9F677F77FB1F18C6B84FA1F /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D129C341A44C7096035506341BFD549B /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 028D1FF75CC860318B19F86E97DF169B /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1B21D4230ACF6ECC7D55AFC9F04239D /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 12D9E85C16A18990B041C3B055A481DF /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3DD146F300953F78DA6D400DB9F5D53 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D4657E4A31A9883ADDFAB8725FB5BE16 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D737FB0005F4F1C3C97671EB7449CBBD /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 58B99C9C04A5DE0872B79D3D8F32E258 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D90DEF5B1E9D9A85DD6FD2833A8B5514 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = E1F6D8E8AF3BF4F79037531B06A354A7 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC7EB092DAB86C99D964BE0D9C0EAE17 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = D6F5D7B8C3356F136D87B77F92FF5BAD /* IGListBindingSectionController+DebugDescription.m */; }; + DE7F27213C71AB1F3C83023DEEA2E9F1 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 73624E244551A9C7CF64D6DD86174A55 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DF09BBC6432688CA3DDF7CB1EDE8D55A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9140C20AB0FE5634DD4BF732DD4488A5 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E0F819B49AEB39695EDF9ABF16CE9E7D /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 44F23A665B6C262182480F4A87A49266 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E0FBCE51D775F87BA5851FC0A8C411E5 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7EF9E454D71A9F2C41EF795AB91394 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; E353B40949D9675B8B2B03C7569F96F5 /* Pods-IGListKitMessageExample-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5566AE25970A51436D6E32AE60BE5E87 /* Pods-IGListKitMessageExample-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDF0D8090CEBB470F90728D94177C740 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = EAF019E8F78ED0F9A7AE1DB1036581E4 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F236C0D608C31870ED216524E162A6B5 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = DAC18C0C229E8DC7C51D38D5F1AAF62E /* IGListBatchUpdateData+DebugDescription.m */; }; - F2A5F5C54F8FDCB5FE3E9193532043F8 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FB2CA53E041E0594831E2759FC5C366 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3FF715DB4C8790D4F34FA1266551883 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 024D7FE0C49AC20222876F1995012791 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6E7041B28961CCC2BE9930687CC99F7 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 799C1B381B5EE728B6AB043D8A1100F2 /* IGListAdapterProxy.m */; }; - F99AE49A0779DDA8F116E5D35AF0A72B /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D38E9BA96C90CCE1658AA7E36B927B1 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F99B4894E7DE308094B322F3075A604C /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9B0608E82DBE0E4C769FA32A8A6ACD /* IGListKit-dummy.m */; }; - F9CD7944F6612DBFB7EC8FED42BFB901 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 92ADDC3436BBCE10A6118371E38209C1 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F9DAF5852EB2E9447ACD02F05E0A0082 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 331B196B3975A41E9549162450D7631F /* IGListBindingSectionController.m */; }; - FB2B451B058AA9B0EAA586C14D5000DB /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = E7B469D01D0E785D4BF0A6D4D2506175 /* IGListAdapter+DebugDescription.m */; }; + EDF0D8090CEBB470F90728D94177C740 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 12297EB312039E8C4CFD494F7A52FC7D /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F236C0D608C31870ED216524E162A6B5 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 5896DE0C1F3F48886B1507E32E6DF755 /* IGListBatchUpdateData+DebugDescription.m */; }; + F2A5F5C54F8FDCB5FE3E9193532043F8 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = A5FC4145ECDAAD17F78AAC8D8A813D1C /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3FF715DB4C8790D4F34FA1266551883 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B8A38F3FD3347BD3EB1963EB9A6C15 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6E7041B28961CCC2BE9930687CC99F7 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = AB084155F62AF5AF0D4957576AF8DDE0 /* IGListAdapterProxy.m */; }; + F99AE49A0779DDA8F116E5D35AF0A72B /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CCB0C4F6BCD41D75857B42D2F9442BA /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F99B4894E7DE308094B322F3075A604C /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FD15BDC9AEFE7363B86774029A53AD9D /* IGListKit-dummy.m */; }; + F9CD7944F6612DBFB7EC8FED42BFB901 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = CAC46FCD32C95238A2C8A51784304A5E /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F9DAF5852EB2E9447ACD02F05E0A0082 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 51C38287C484B440556A36ADC7EC7ED3 /* IGListBindingSectionController.m */; }; + FB2B451B058AA9B0EAA586C14D5000DB /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 244F46D95BFED9B03255967CD4B7FECC /* IGListAdapter+DebugDescription.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -154,219 +154,282 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 005C8939B9078763FDBBE520B90E3D60 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 00A42A9135AD31231004E219AA5E8BF8 /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; - 024D7FE0C49AC20222876F1995012791 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 03AE1FC0065ED4687072E428DE785758 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - 0A516FA2A7A633D68B398AE07E86CAC2 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - 0A720413F255F08F258353E11B054D5D /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; - 0D04218A6B8D3D7269DA51CDB20A266A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - 0E58855B219459E4C7DDEF2DEB82E3AB /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; + 028D1FF75CC860318B19F86E97DF169B /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + 03953BE2BBA14713D9E72E7C7FF6D315 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 06EE5A3831A2B5067D69A6545FC8C2F0 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; + 09308613E742E415EE05D08324567F47 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 0A49CC72344752D41FF00DDF009C3237 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + 0AA8014B325E2F4B5C28E57AB3C0B866 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; + 0BAC09116C857E7856093CDE62D8D3EE /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; + 0D73214CC3F0CA7459701FCDEADEC0C4 /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterMoveDelegate.h; path = Source/IGListAdapterMoveDelegate.h; sourceTree = ""; }; + 0E56B6C1598B0F1ED525BA86415ADB81 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; 0E9E68D2900796EE8622487D6254AC9C /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - 0FF865BF6FEE85530E9623E32D7C26EC /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - 107A30F7424BAABB1B4DEE6EA726E9CB /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + 1027DA8B953E9A746C88205657767EE5 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + 10566AB723C6B4F12D2577350FFD6CA9 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; 116948205344E279070B2977E925F803 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1207CCB487F2DE0FD0FBE1AA955D9F1A /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - 14992DA64D7ACEF7C10F71F4C92494F8 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; - 14BE9FEF4F3C375AC39563E3783406D3 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - 16A5F8A8473CD198794C0C881F937DF8 /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; - 17A90C721CD90143DE8078CE8C6FA0C4 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; - 19AFC89B71B648D6BBCF07B0E14266BE /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; - 1ADB9A28E3F7A148B6AF74CD05121021 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 1B1854B0CB8F70DAA9E9BF305208CD2A /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; + 11A29DCFCE1E764EDE4496EA2A0E9EF3 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; + 12297EB312039E8C4CFD494F7A52FC7D /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + 1273AAEFB8AABDD7FF8B70B05906246B /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; + 12C1349CD053E3141E7AB8B36BD95C2B /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; + 12D9E85C16A18990B041C3B055A481DF /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; + 132894AB7D1AC841A87A738B4A4142FC /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 149DE6614D0D4A6D2E90190D9A12A6B0 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + 15AF10CB825EB3544935F903860B7AF7 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 16437EE96C735D7E4F5CD99A647B2E67 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; + 17808AFF83F1CC6AA807F0DCEA4D7AE7 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; + 184F8AF467DFCBAB8A8AA63A6422F3B9 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; 1B2E0BC65B098972E1E94F970F834DA0 /* Pods-IGListKitTodayExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitTodayExample.modulemap"; sourceTree = ""; }; - 1CF82A7D2C2AC4564191376DF739D9A1 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; - 1CFC6A62F5C49192E56FA6EA1CF4E7A4 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; - 1E704845C7ABAD58408284F5850D377E /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 1B935FFB430FEF8B7FFB9288CFBA6B1B /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + 1E535075FF3792DC5A8BF1A7E086F57F /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; + 1EAB4190A1534CDA843B4FBFCB9A3ADE /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + 1ED3B41D8D906C06CF3FFA474F6258BC /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; + 1F7EF9E454D71A9F2C41EF795AB91394 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; + 1F92BA3BC8742164E4E6DFD7EF4256DA /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; + 20010061279B1E329C9624254146A151 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; + 20D2413989C7D760195B58CA9CE3E323 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; 20D642EAE3662BDC17956017E6D622E8 /* Pods-IGListKitMessageExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitMessageExample-acknowledgements.markdown"; sourceTree = ""; }; - 216F6E5A2FE0B76E967827BF55E29D78 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; - 2192A9DB7190E29C148E13B380ECA2AD /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; - 22BB81F7F1FA480457DDC82A00FBD008 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - 245EE7B7FE4E8E73BEB5AE67503266C8 /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; - 2476AAA6AA3C6F9104FD5F9AEEC95165 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; - 2625CB7A0B2CDEE3AC6484519660A5F4 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; + 2125F078EDAA680493EA3D1FF333A12A /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 212B592F66EA0EC8D1A0A38EC31D84BF /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + 21E3C25D2910C086EAA4F313AEF44BA0 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + 227C3022F99DBCEB7F93DF1D76D6FEF5 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + 2371D66F401CFB4CD9F02055EA5D45FF /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; + 244F46D95BFED9B03255967CD4B7FECC /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; + 2472FD4C7F5D9045C5D02B3E922B6942 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; + 24E07500005527BB1A956C548B1CA8CC /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + 254E229EAB7E1CA9E1FA03D55C31AEE0 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; + 25FDD31CB6ADA9255C5FDB9226043F24 /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; 2698205F5C5CB69B82E6AC7C1D7E9519 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; + 26C336FAE9A94AFDBA6B9C13D5EA6335 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; 270C1C7FCBA7F319FD7A0398BC18710F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 295CAF62D26194ECB776A0BE22115DE0 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; - 29B8695899A56A0C9C11F63C984E2442 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; - 29D08843BE2FC2254A991C51B98824AE /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = ""; }; - 2C2A628228C39B52B38373717EB7ABC2 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; - 2EC90DEF8B03F80BCB7A436D86AD0CFF /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; - 2F60B153939010C7CA5C1FF9DAAFCF71 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - 2F805C707AA6B6EF3F8C8FC715B7F823 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; - 2FBE8525B0933973E89B9E93DFB2B086 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; - 31A05C80D64146F05BF96347D98953E1 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 330F667E71BE6FACD0CDC97060D35555 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; - 331B196B3975A41E9549162450D7631F /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; - 340089593641A74781F18ABE8C4A7FE8 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 34A83975DF851EFCFF2B25D93964BAFA /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; + 2840971071F54B6AF3137CDBBA328C23 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 28566637E069FBBB74165A395579562D /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + 28A92F7D36A5540F0187B6B2A40C2C4E /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 294A1E717F9190F4018CBBF231FA3925 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; + 2A3E8874C0EC969371136DF5CB87A238 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 2AD89CB21AF13D746859B97ADBC3A4B3 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; + 2C309A24004D788F322174418840980F /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; + 2CE42B800405428E14C588D312B492AD /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; + 2D1B03109CF62405BCDE190C604CA3F8 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + 2D20F5214673FB7A12CBCF460D6E6F5B /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; + 2D8C59BA99C1140A82CA484D220D2766 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 3243E7E3BB4793B152E9CD29C34B09B7 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; + 32ADEE6E97CEBC3F4A033E28C21DA724 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + 339A241101B0AFD759AE97E9A2289ED9 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 34489D0CC464F8D2BD843F895B192904 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; + 347527BA31A6754CBD69D04F4088F298 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; 3546419AAFB29CE358FDE5691F031F9E /* Pods_IGListKitTodayExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitTodayExample.framework; path = "Pods-IGListKitTodayExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 368EAEDE5BC38934CCE45599DFD88938 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + 3671370AEE2A119803935970BA15E626 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; 3709B01F4A8953783FFACB86C3D0CE15 /* Pods-IGListKitTodayExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitTodayExample-umbrella.h"; sourceTree = ""; }; - 3BCFDA41C5FAF65D96E8B5FB5EBAC9FF /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - 3C062ACC8C23201936A3FFC2E2C231E7 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; - 3CD2BD4873FB8E8E877CB432B958212E /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; - 3CD4ACA2E6CAC35684DD221FE09848ED /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; - 3D0B2C2E3DDF78EBCE21E909AEE31435 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - 3D38E9BA96C90CCE1658AA7E36B927B1 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; + 373CFF32758FFD820B5F6E02C2643E7C /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 3755AFA4DA75C1B548C4A95459AA90E0 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 397DD35F79D9886C300CABBB12CBE14A /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 3A084CBAD49DCED950F305E563A72D9A /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 3ABE97619B7918C140DE26A915B45B88 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + 3ADDCF760E0DFB366C30E794A0231ED1 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; + 3B7A7545003F4E26E814042FC4B22EB9 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; + 3CB95598667B9351A1A0588AE0C0E797 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; + 3DC7250FA4C619BFFF453DEF1ABCF031 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; 3DFBEA9D0D85DB9366D3C949C20332DD /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3E845448B6CCB041BE9850D0C1ECA603 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; - 4679D7A58D804F4A1981853EF36932D2 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; - 473CE87FFE89359C3BB11A2B974A2DA9 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + 3E2DB29C0CC2892119CC75DBD5494AC7 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + 3E6970052696FB2779EC8A53BB424D4B /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 3FA749BD03B38F1A892AF24909935A7D /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; + 412868DAE95DE4B7F7298105DE205338 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; + 41778C775E597390677492336499D360 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 42727196F338440E6636E34D301429F6 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + 4470CC02E49E17676C181B8229552634 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; + 44F23A665B6C262182480F4A87A49266 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; + 45271017F4386F98F4D61670000D423C /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; + 4701449850848912D494A245E72C7FE4 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + 47073571F1C3AA0C54234BFD44EB9E2D /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + 476BCC2B5CF61106FB37C6CE86461E91 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; 47B8147DC6434174D9E3054DA3CB4484 /* Pods-IGListKitMessageExample.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitMessageExample.modulemap"; sourceTree = ""; }; - 49DB6EECF2ADB087609637E007F93611 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; - 4A631B91293BA4E472D79CC2A1C26C19 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - 4AE860F0D7A42F4DACB15EDE28B3C0C5 /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; - 4C12FF3EB34FD1F2483B726A561B3CBA /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; - 4C4E1AB3D2AB4C31AA6481A187795A64 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; - 4F0C41833725D6546A0760707515FA76 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; + 47B8A38F3FD3347BD3EB1963EB9A6C15 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; + 4899F4CE0517CB058C124FF0371489F9 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; + 48F2F9502A06ABDB752EC68CC3BD2C94 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 492842DDC9F677F77FB1F18C6B84FA1F /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; + 49A2E34DAE7B1CAF9BF70EA1D061C58A /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; + 49E1FAFE5A7ACEE3D16E65965AB37555 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; + 4A7ACE982C7CB5A258675F1F77BE6E58 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; + 4B718B40F2D45C2B177AC868B65984C5 /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; + 4BFDBD26EBA0FD592C18B3317899F261 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + 4CCB0C4F6BCD41D75857B42D2F9442BA /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; + 4CFD5C9F19A3C73C6137C2DC5F75FA87 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 4CFE67C962C832EEA0D20F3575B51631 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; 4F9A8086AF09CCA586431BFEE5DE2CA3 /* Pods-IGListKitMessageExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitMessageExample.debug.xcconfig"; sourceTree = ""; }; - 4F9B27ABDC3B2ACD926B30306E5B2008 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; - 51E790B8CEEC772F8C33E79C9158AE8C /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 51C38287C484B440556A36ADC7EC7ED3 /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; + 534DB2A584C5CC170C318A4E1DD700C6 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 53DE0016A2D3D3874523C1A181078A0B /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; 5566AE25970A51436D6E32AE60BE5E87 /* Pods-IGListKitMessageExample-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitMessageExample-umbrella.h"; sourceTree = ""; }; + 558CFBA45F8645698B389B26E424A498 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; 568FA20FCC9D77DF4FF3A77159CB66AA /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - 56FF9B181626AFE04FE5B2747116D0BA /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; - 5726C350C8D9D9EB52AD2C48C74248FC /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; + 57405914A1EE4EE5D4FAABD171E2149B /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; 57D6B0172E92F207DDCC38AA57BBD76C /* Pods_IGListKitMessageExample.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitMessageExample.framework; path = "Pods-IGListKitMessageExample.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5B24802775ECA0BF56E7A445E469E15D /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - 5BCF30ECC65F4F59347D6C2890F06AF3 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; - 5DA883449A7EDB9C70268A236B06BFEC /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; + 581335BBE8271B2E0F4B03B30544B857 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 5896DE0C1F3F48886B1507E32E6DF755 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; + 58B99C9C04A5DE0872B79D3D8F32E258 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 58DB19989B6B601531FD574FB41C084F /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; + 59197B1DF35C78B3B77BCB35DF933C6B /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + 599B4C0A6FB892C21D6B55008FBCE8B2 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; + 59A3AAD98F5F94A0CA92FB96ADDFFA8E /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 5A4D127204CC48FA52112D503492B5DA /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; + 5A95A0E9173BDB518E7CDBBFCCC0E5CC /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 5BF385B7276186446459296E4EE56630 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; + 5C00FB9E4AA36C7C7DD7813D829F1E73 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + 5CB865D0388B0F5DCD3C4698B5506AD2 /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; + 5E5BAF6C1D5DCCD43025549BA5809FC3 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; 5EC090A99FE4CA3786E651AF9C907913 /* Pods-IGListKitTodayExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitTodayExample.debug.xcconfig"; sourceTree = ""; }; - 5F67E94EA8E8D1D1F69253B10FCEE765 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; - 5F8714DC62AD521258BD5BC27235450C /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 5ECB7A5FC2B4B0058165C8F17AECA489 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + 5F17B50196397948AFC33E3E658EE3D1 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + 60A7B65836FE8178144FB3F7E0356231 /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; 60C3700A55A1751BE6C71BAEBADD7E7A /* Pods-IGListKitTodayExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitTodayExample-dummy.m"; sourceTree = ""; }; - 633F31A35B9E14F1E77544E6AFACB80E /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; - 63B789633CF3556A4A503E71FC7BD61B /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; - 641857E449D899AD84A588F424983292 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 61F2D652A5E552D411527092BAFF3F3C /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; + 62325889663FEEC844BD05F0838FADC0 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 62CFC2DED8379D111C67F871CDF5F06C /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; 65A1389E308E5581D73D099A74A15628 /* Pods-IGListKitMessageExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitMessageExample.release.xcconfig"; sourceTree = ""; }; - 673529CA4E631E37FE73B0CA1D2F7A8D /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; - 693E972F6A6C91ED5F99B66116006EB0 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; - 6A18FD1B8724EFB217DD6F3B668E667C /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; - 6A5ECDEFFAC6CBCF75A2E2FC032A0FA5 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; - 6C900450AB8B806ECC1DBE3AADC3F5F9 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; - 6FB2CA53E041E0594831E2759FC5C366 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; + 67F35B4D3B77F236AC2F560B664B11C6 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + 6910FC0F4055E1F0E2000C5E692C0891 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + 69DF0F0EC2A12CDEF505892112548DD0 /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; + 6C52F3BCE8BF71E89B2A353D199DF41C /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + 6C8C65499B088F3BB1EA1F3CC9AB8E5B /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; + 6E22DC859AD7C6B1377598A9D84D4742 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + 71D23FF4FBE7D13C5F7911964921415B /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; 7200C49C89FA68816227219403B87DBE /* Pods-IGListKitMessageExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitMessageExample-acknowledgements.plist"; sourceTree = ""; }; - 740B86C44C46CD88D569BBF0FAEDDA7B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7425455B246A836E525A2E7DB3138945 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; - 77FD66130BB4316AD0BD082EC2325B3B /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 787EE7BBD946484222AD16C66B26CBD7 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; - 789D12FEA69ACFA51F1098B9ACDF4F66 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 78C5703A63E2B9468EE5CE036803E258 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; - 78D150AEE986427BA265CEAF49506ED6 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - 799C1B381B5EE728B6AB043D8A1100F2 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; - 79DFA317B125FF5776C33183101FC0C7 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; + 72B6D065474B68DDBF5FEC3E81148142 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 73624E244551A9C7CF64D6DD86174A55 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + 73E69D0A907602167AA103A6DAC40D27 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + 74DA066AC858E888A9E5E5A9268FEB4F /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 7653F223608F1AB6194DCA4916DC7F85 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; + 7777C62A6AED81DA309F7877AC46CFD1 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; 7ACA5B41E2D11D0ECE0F0A2D8B3370D5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7BE9974FCE64C92478DDE4D088719A98 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 8041EC18DC8BB987F2B22210F7611345 /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; - 809538ADE4DB2849B455BD8FD0752BD7 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; - 81745730808F92E56D4B9367C2D4EA5D /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 81DCF3403024B615E74D655FAF835141 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; - 83B51213B776C7A0744529327F526734 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; - 8B0569958203ED91DAA21AAA2B18EE05 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 8BE79E7081D530AB65949FFB699C23E1 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 7CD3FAA6DE6C196C2B319394351219AC /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 7D379B70717081C42D0BE4D62C82D787 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; + 7ED712779FA5D69C94C8B2031CF9B71D /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; + 80536306A6F65DB2C80DA93027102978 /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; + 80B0DF5E29920AA2265C2F8D520B5052 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + 830C7C43F726A82467BEA8D553BE5D5C /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; + 83B7B00E2228281333B3A3C972D9654F /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 870C6EE55E6ED9EFFC3D42DC1EE3A014 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; + 8886C257B4F66044BBDDE53A0254C92C /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + 89435E1BA31C4535CEE14E2F2DB7595A /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 8A46F20388381A8E428AA69277C402EE /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = ""; }; + 8BFA7B1BCAEDFF60B812D7E1AB26AD68 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; + 8DAA220EC2C6590CBBE745CAACC61195 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + 8E0301FC5D3E2D811E9000FBE3A6D800 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + 903A6A46FBE0F18C6B30943E5AF62B1A /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; + 90900CD437A0B040568A1B3117A73C48 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + 9140C20AB0FE5634DD4BF732DD4488A5 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; 922574DF06D0AD5E3964986609327D1F /* Pods-IGListKitTodayExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitTodayExample.release.xcconfig"; sourceTree = ""; }; - 92ADDC3436BBCE10A6118371E38209C1 /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; + 92C822693AE17F354E2601CF8409025D /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93D13C0F4027689254018E9D6E4E2A81 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 94336621306970025FCDB4E69C1C9D22 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 94D7FA7BD4C78BD17182ECFCA418468D /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; 9507E646FDB2D9764FC70560DD8DBEF2 /* Pods-IGListKitTodayExample-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitTodayExample-acknowledgements.markdown"; sourceTree = ""; }; - 9690D5AED04C0B8C3E9F7AF2F9A80187 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; - 9704F773D31D5F8408C6D4544D5E18AF /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; - 980D09448E708FF7D65F32CA16197360 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; - 987AD35C196DDA17528960758D65CF10 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - 98E52C87C2C59B10D79032BA0E4886B8 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; - 9B9B0608E82DBE0E4C769FA32A8A6ACD /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - 9CD16A796D9B1ABE49B6F1D25EF1A7F1 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; - 9EEA1490050C9A95F34FCC88B3D4BA6D /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; - A02DB2EC4E664E9244609C86E49A5600 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; - A047FCE925232DBC23802363A70FB951 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; - A1F03B204315C745A1F863D37CD9AECA /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; - A26DCA75DAD0333964B6F4BDA88003EC /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; - A271C252E8EC72ABA313A9BDF9F7D602 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; - A3AA306157BF43225696E4427BE3C19B /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 951833EAA4C3243BF87852ED1369116D /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; + 95F96BFECCDDC98941248AFF41AAB004 /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; + 97979EC486366C94AA4B9B9642108F0E /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; + 97BB9C9C790C7369A4C1ACDA3BE78942 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + 995CC2B1862216F606A5506638D0E9E2 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + 9A1A74968AB4141FC072E75E964E3672 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; + 9A4E180BA8A3C2CB0648A4E495D4112D /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionView.html; sourceTree = ""; }; + 9AD27A9F13D9A32648344B0FAEE077EF /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + 9B9D5FA9FD462E018691CF1AE09D74FE /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; + 9BCA5B8103D590642C531915DE245211 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + 9C482406A4FF37EBC005884921538315 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; + 9DC7B6400FA3FCD431D36830A17CEA4C /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; + 9ECBE647EAD72844A03412023B64EF63 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + A07805B3D50C9702C6E740427B042D99 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + A1A34B4D1B07FF6F7D7250EBFAB3AF33 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + A25B94C59A5E6E4F517990EFDADB92CF /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; + A472B28D41C4FC88AAD6A1BBEB851370 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + A5FC4145ECDAAD17F78AAC8D8A813D1C /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; A72EA0FFEA9D25CBF9BD8F7F2CE9F2FE /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; + A8492ACA00B79A70B2466FD6303E6D88 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; A8E514E9DA595A3527E8C938A6CAEB1E /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - A941B8D6F058517A3850C02BC451AE99 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - A98BF5793A6233000DBEA01CD864E394 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; - ABA55704DD7FD19711C0E98A981DA852 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - AC852ACB434BA557DB5B56861B18F68A /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - B190AECBBA6CA464BFCE613B2267315F /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - B2049716AB2EDE95D75055BA1CE31A3D /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; - B238F965DD432433DE8641DB45E5EEB1 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; + A96BA0111DAA54A759A6B14D56B42F7E /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + AB084155F62AF5AF0D4957576AF8DDE0 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + AB2F50D4912967C373FAF0535DA781CB /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + AD6978169F43B2D6D0508AFD8E291949 /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; B2806858B5ED353CF2D8B37BFAE4171C /* Pods-IGListKitMessageExample-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitMessageExample-dummy.m"; sourceTree = ""; }; - B39A83BACE2C23A0CBDAAB2E04858174 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - B4B009C7DB6174772F15DCA07800BF83 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - B50FD08E672FAEA2D0F15304B073C816 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; + B283FE3EBCBBE83288CDAB774B26921C /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + B590AF59EC7D0EE9604724891A1A552A /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; + B6187652705AF991391EC312E5356748 /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; B63C6A64CF66340668996F78DA6BB482 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; B66E6B5AEB9406EAEFA9710E6E9962F2 /* Pods-IGListKitMessageExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitMessageExample-resources.sh"; sourceTree = ""; }; - BAB16E2E3DF2302398B490554F80AC06 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - BBA331E35E0C765B668A49D7094BA164 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; + B9464E7B42C5BA1AB9B49CD8D4D3CE85 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + B989A5DC24536D85278CCFE40A3A9243 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; + B98D2857B32D17DC53FAEF7B793FDC34 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; + B98DE1A71A24FCC504560ABB870C873C /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; + BA7901F8CD6E27CB846369047872AD93 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + BB456BD2BFDBBC6C178DB390AF4CD3E6 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; BC1C46146C230C9011237AAC07BFBD9C /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - BE15952D17CD3E540C6C7FCFEE88F80A /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; - BE16A05E24379F62846912811F775B7D /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; - BEF96C23F5EAA3F06E4992E833CC343D /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - C069970B659AF2FCAD56954577607E17 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; - C0E3C5574E6C2E89A82E993A96675366 /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; - C30773ADAB34156DAD2FE8484B76C36A /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; - C384CBD8B28BA04F3BCEC8BE980AA322 /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; - C5CC17D119BF55BF94AAAB62C615ECEE /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; - C62665EF939EC95C5FCCAA0702BE9CC8 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + BCC2DEC3A6694F8A76DCB25968B4E845 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + BCE8E7DC4B050C63803CE09C8F3F7BD8 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + C1A9929D22E6A6FA513EDB81B5F3EE44 /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; + C1D7508D3BC40066C49F2682319CDD7E /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; + C3C35C788DE50A578CD5C03E1B893E59 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; + C3FC5850CEE14F2257951F667E87EA7B /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + C528B1B5EB06510147542D24D86D1264 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; C6A8BD108D2490E4BA19FA93AD18A83C /* Pods-IGListKitTodayExample-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitTodayExample-acknowledgements.plist"; sourceTree = ""; }; - C6BAFCDABB8DC454097773B7599DFBD8 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - C837235215606B42C21F9735FC9712B8 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; - CDB2C991F78CFA1F716B1F243EC19599 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; + C7CD4745151F041C60BB6D258119A789 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + C7D1850932D2B592F4CFC32A208EF20E /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + C900102C55B610C3C359306B919F4B4A /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; + CA98969ECD238FE0677B53F03C9017BA /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/modeling-and-binding.html"; sourceTree = ""; }; + CAC46FCD32C95238A2C8A51784304A5E /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; + CB76FEC733BA4AF7CA0E215BBA0D6A30 /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; + CD93759AC888848EAE45AFFE516093B3 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; CDDAB8A20B8596ACE7CC916120EE2489 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CEB103E19BDCB406CD326B7E8CB34062 /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; - D1E42012CFAE94BABD712E8D0603F41F /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; - D2ECF33007E1DC465066464DDFE36B9F /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterMoveDelegate.h; path = Source/IGListAdapterMoveDelegate.h; sourceTree = ""; }; - D307BD2018C3B58323BC04CC623BAFBC /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; - D352CFE5F2DCF270DAFA1DE32E334932 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; - D3B5CD4839D43E1D136F35D84A19FA4D /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; - D512FCCE11F73165CC960BCDD6627771 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + CE06E6B7C8CB39FA1F821FF50D00CA90 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + D05572674C501809707AD4FF3B2BE466 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; + D07BFFFE2C5C8513D9A94EFAFB897E4F /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; + D1B3A62BAEA38D62B7F094E53EFE03FF /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + D2612E55EEF7CDC89D7ED0C09D7F90CA /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + D4657E4A31A9883ADDFAB8725FB5BE16 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; + D6F5D7B8C3356F136D87B77F92FF5BAD /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; D88AAE1F92055A60CC2FC970D7D34634 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D8D0046B9648A22192A60417DF49D895 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; - D8D19D935CA8FAACC80EF16E6EAEDFC9 /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; - D9B17726F0542CB89E146B1AA789AAE2 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - DA105B9B461C82805B84B735E5180C05 /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; - DAC18C0C229E8DC7C51D38D5F1AAF62E /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; - DB51569974383701C814E182F9FAAB7D /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; - DB948AB94C180B7DCE3AB8092352D49A /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - DD7782BCC49290D52EAFDC35FAFE2EF0 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; - DE28F66078FAA1D4C19D9C9CD3C1E04C /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; - DE5CCF79183114EC9604A31F5CFA0E8A /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; + DCC6D04F030A569963E13E93388E9785 /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; + DDA90CB705FB70FF016C1D987EF8094D /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + DDAB29E3A130F6B7D096896799A0620E /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; + DE38EF9DFEC1C127AE46E84C17AADB41 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; DE5CE5A84B8F2E7646B7E32B1F54007D /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - DEA77747B6EE0882A24FDCA1885F0934 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - E02702C51AEC963647A34666362800BC /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - E07B6E0E23698A2B5FC0234B2EE6DF0F /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - E08E167962155EB6AC4774C5FC4B0C17 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + DECCB93F7239A13AF4270C5E7DDA7296 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + E15EADA8FB4F34775D69995AF1EDBFDC /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; E1915F3ED5785508E2E252B0D5CD0AB9 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - E22C9233A51CE1F7F33B84A406285739 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; - E25BBDB6B82386E691AF1D5456598DB4 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; - E2B4AD263BF964671B49FA47177CA8B3 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; - E385AE32313123D9A7A596D594F23CD5 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; - E431B3C800E7003F6C62831815560DD2 /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; - E45F0B4B798C6701BA2947289380CF0F /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; - E7B469D01D0E785D4BF0A6D4D2506175 /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; - E81B5961E1304124BC662939DD51C56C /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; - EAF019E8F78ED0F9A7AE1DB1036581E4 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; - EC3AE9B61A2F2F71714E2429C27D807B /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; + E1E6D241D0CB5A02B17B4197E895CEB5 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; + E1EDCBC3233E9ECB18E506E37B8D4B9A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E1F6D8E8AF3BF4F79037531B06A354A7 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; + E4E619E3F620D5C440414E38B1841D69 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; + E5FA5EE21DF4AA30C418B1A946C3053B /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; + E6AF4E4A4C32480687FE326405146EFF /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + E72CBFCC5444949BD8A0B01FBB204863 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + E770771F984C412F4C48007E4CEF5216 /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; + E8FFDB0F91169AFEB254FB0EB425235B /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + EAEC8D5972E8AD7C11D50E3276C3E30C /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + EB10B126ACD74E04F40118477E28EF86 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + EBAEDE33BBB830C45D44AB1D2D7E7D4C /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; EC95D5B65CC92046D33001EC1BE7B9A3 /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; - ED61766C1E788CEC2854056BBD3FEDA9 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; - EDB6DAE0F58D0147196950E6525A75D7 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; - EE5F2903FC22EC295CDD2EC250B8DC0C /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + ED0F28FEBA4732EC464ED0229E0DFD51 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; + EE7D47A2184515176B4273B33DD2F444 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; EF77CF1069D312C499D2898F20FB8DC1 /* Pods-IGListKitTodayExample-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitTodayExample-resources.sh"; sourceTree = ""; }; - EFFEA154A14E9B1FB4907D2404E00EFB /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; - F08323744EFF31422C6ED6A2626FCC47 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - F0ECAA57B1E465772DA7CFF809F24763 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; - F160325206FBA334306F74A8B64F83F9 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; - F363096B7A5307628043B6BB10D3FDAB /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; - F3D5929F8D7E9B4F53866FC438E007C6 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; - F51E5CAD964D40B15BF06BC2AEBE228A /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - F6EBC328C378F8C63FA91D94164C738F /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; - FC7B901805B9622402D50B06FF51F987 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - FC8A51D7DB2E604CD2D0208E8FBF992B /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; - FFB726E6B9E42918F631CAD269723ADC /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + EFC47EF45DADD9387FC54FEEDAD57FE1 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + F0672118AEF4E5710C79704AF37295F5 /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; + F09CF7010974D21F44A4DEA2D8EE3F93 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; + F2131B95C39327CCB4F6D95A6713DF90 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + F467507B5089A5C2E525275AB239EC72 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + F48CBDF357754F3E71A70E5A148901AE /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; + F65DBA4B6C113B5EF8ACBAD0D7807EC7 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + F693D5B46180246C745A62334F4B0D57 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + F74AE24083C9C2B05065428D0290AD0E /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; + F77C3563D22B6620D7ECE63A85CE2A57 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; + F8FE3B71F5A58CC7B0B3D0EA3427021F /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; + F9502695A935B5662CE4A7BED3F2EC66 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + FA43BF04F457004D231FBFE83FE113C7 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + FBF916DAC07934354BEFF56E1525E8B8 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; + FD15BDC9AEFE7363B86774029A53AD9D /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; + FD17254063287EFE5716C4DD8DAAC0BC /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; + FD23DCC394A8479A9E81E2FBA10D2DC4 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + FDA5F7C45E0FE5E007576C2E178BDFFC /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; + FDB3287D952A482673BF2512495ABBDF /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; + FDFA3986267260A613920B4517554904 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + FE4F06144E23F7E79661E99311E3A1C0 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; + FF8D73EBDABE1D40157A792C68DD81D1 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -406,6 +469,56 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 16D2DF2C22E322938EFC7AC5F7989E03 /* Internal */ = { + isa = PBXGroup; + children = ( + 294A1E717F9190F4018CBBF231FA3925 /* IGListAdapter+DebugDescription.h */, + 244F46D95BFED9B03255967CD4B7FECC /* IGListAdapter+DebugDescription.m */, + FD17254063287EFE5716C4DD8DAAC0BC /* IGListAdapter+UICollectionView.h */, + B98DE1A71A24FCC504560ABB870C873C /* IGListAdapter+UICollectionView.m */, + 4CFE67C962C832EEA0D20F3575B51631 /* IGListAdapterInternal.h */, + 9A1A74968AB4141FC072E75E964E3672 /* IGListAdapterProxy.h */, + AB084155F62AF5AF0D4957576AF8DDE0 /* IGListAdapterProxy.m */, + 0E56B6C1598B0F1ED525BA86415ADB81 /* IGListAdapterUpdater+DebugDescription.h */, + 45271017F4386F98F4D61670000D423C /* IGListAdapterUpdater+DebugDescription.m */, + 69DF0F0EC2A12CDEF505892112548DD0 /* IGListAdapterUpdaterInternal.h */, + 2D20F5214673FB7A12CBCF460D6E6F5B /* IGListBatchUpdateData+DebugDescription.h */, + 5896DE0C1F3F48886B1507E32E6DF755 /* IGListBatchUpdateData+DebugDescription.m */, + 60A7B65836FE8178144FB3F7E0356231 /* IGListBatchUpdates.h */, + D07BFFFE2C5C8513D9A94EFAFB897E4F /* IGListBatchUpdates.m */, + 4CCB0C4F6BCD41D75857B42D2F9442BA /* IGListBatchUpdateState.h */, + F48CBDF357754F3E71A70E5A148901AE /* IGListBindingSectionController+DebugDescription.h */, + D6F5D7B8C3356F136D87B77F92FF5BAD /* IGListBindingSectionController+DebugDescription.m */, + FBF916DAC07934354BEFF56E1525E8B8 /* IGListCollectionViewLayoutInternal.h */, + 4A7ACE982C7CB5A258675F1F77BE6E58 /* IGListDebugger.h */, + 903A6A46FBE0F18C6B30943E5AF62B1A /* IGListDebugger.m */, + 61F2D652A5E552D411527092BAFF3F3C /* IGListDebuggingUtilities.h */, + 2371D66F401CFB4CD9F02055EA5D45FF /* IGListDebuggingUtilities.m */, + CE06E6B7C8CB39FA1F821FF50D00CA90 /* IGListDisplayHandler.h */, + 4470CC02E49E17676C181B8229552634 /* IGListDisplayHandler.m */, + CAC46FCD32C95238A2C8A51784304A5E /* IGListReloadIndexPath.h */, + 870C6EE55E6ED9EFFC3D42DC1EE3A014 /* IGListReloadIndexPath.m */, + 476BCC2B5CF61106FB37C6CE86461E91 /* IGListSectionControllerInternal.h */, + 1ED3B41D8D906C06CF3FFA474F6258BC /* IGListSectionMap.h */, + 90900CD437A0B040568A1B3117A73C48 /* IGListSectionMap.m */, + 7ED712779FA5D69C94C8B2031CF9B71D /* IGListSectionMap+DebugDescription.h */, + 34489D0CC464F8D2BD843F895B192904 /* IGListSectionMap+DebugDescription.m */, + 1EAB4190A1534CDA843B4FBFCB9A3ADE /* IGListStackedSectionControllerInternal.h */, + FDFA3986267260A613920B4517554904 /* IGListWorkingRangeHandler.h */, + 67F35B4D3B77F236AC2F560B664B11C6 /* IGListWorkingRangeHandler.mm */, + 4B718B40F2D45C2B177AC868B65984C5 /* UICollectionView+DebugDescription.h */, + 3B7A7545003F4E26E814042FC4B22EB9 /* UICollectionView+DebugDescription.m */, + 24E07500005527BB1A956C548B1CA8CC /* UICollectionView+IGListBatchUpdateData.h */, + F65DBA4B6C113B5EF8ACBAD0D7807EC7 /* UICollectionView+IGListBatchUpdateData.m */, + 12D9E85C16A18990B041C3B055A481DF /* UICollectionViewLayout+InteractiveReordering.h */, + FDA5F7C45E0FE5E007576C2E178BDFFC /* UICollectionViewLayout+InteractiveReordering.m */, + 44F23A665B6C262182480F4A87A49266 /* UIScrollView+IGListKit.h */, + 7653F223608F1AB6194DCA4916DC7F85 /* UIScrollView+IGListKit.m */, + ); + name = Internal; + path = Source/Internal; + sourceTree = ""; + }; 1EBDBB4238A68D79AF367FABE2670D55 /* Pods-IGListKitExamples */ = { isa = PBXGroup; children = ( @@ -424,19 +537,6 @@ path = "Target Support Files/Pods-IGListKitExamples"; sourceTree = ""; }; - 263F3A81418A8921B5195B514CC3869C /* Internal */ = { - isa = PBXGroup; - children = ( - BE15952D17CD3E540C6C7FCFEE88F80A /* IGListArrayUtilsInternal.h */, - BEF96C23F5EAA3F06E4992E833CC343D /* IGListIndexPathResultInternal.h */, - 473CE87FFE89359C3BB11A2B974A2DA9 /* IGListIndexSetResultInternal.h */, - 78D150AEE986427BA265CEAF49506ED6 /* IGListMoveIndexInternal.h */, - 641857E449D899AD84A588F424983292 /* IGListMoveIndexPathInternal.h */, - ); - name = Internal; - path = Internal; - sourceTree = ""; - }; 2816B4C23FC52ADE9F73C37F72652FD0 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -447,43 +547,186 @@ name = "Targets Support Files"; sourceTree = ""; }; - 2A67CFE29702B111214982CD61AAB554 /* Common */ = { + 2C9F0E903F76ADDB9D155640C9FE90DF /* Pod */ = { isa = PBXGroup; children = ( - EAF019E8F78ED0F9A7AE1DB1036581E4 /* IGListAssert.h */, - 987AD35C196DDA17528960758D65CF10 /* IGListBatchUpdateData.h */, - 1207CCB487F2DE0FD0FBE1AA955D9F1A /* IGListBatchUpdateData.mm */, - 5F67E94EA8E8D1D1F69253B10FCEE765 /* IGListCompatibility.h */, - 673529CA4E631E37FE73B0CA1D2F7A8D /* IGListDiff.h */, - 6A5ECDEFFAC6CBCF75A2E2FC032A0FA5 /* IGListDiff.mm */, - 0A516FA2A7A633D68B398AE07E86CAC2 /* IGListDiffable.h */, - EC3AE9B61A2F2F71714E2429C27D807B /* IGListDiffKit.h */, - 2FBE8525B0933973E89B9E93DFB2B086 /* IGListExperiments.h */, - 2F60B153939010C7CA5C1FF9DAAFCF71 /* IGListIndexPathResult.h */, - BE16A05E24379F62846912811F775B7D /* IGListIndexPathResult.m */, - A98BF5793A6233000DBEA01CD864E394 /* IGListIndexSetResult.h */, - A02DB2EC4E664E9244609C86E49A5600 /* IGListIndexSetResult.m */, - E25BBDB6B82386E691AF1D5456598DB4 /* IGListMacros.h */, - FC7B901805B9622402D50B06FF51F987 /* IGListMoveIndex.h */, - F08323744EFF31422C6ED6A2626FCC47 /* IGListMoveIndex.m */, - E08E167962155EB6AC4774C5FC4B0C17 /* IGListMoveIndexPath.h */, - F160325206FBA334306F74A8B64F83F9 /* IGListMoveIndexPath.m */, - 024D7FE0C49AC20222876F1995012791 /* NSNumber+IGListDiffable.h */, - 2192A9DB7190E29C148E13B380ECA2AD /* NSNumber+IGListDiffable.m */, - 31A05C80D64146F05BF96347D98953E1 /* NSString+IGListDiffable.h */, - 4679D7A58D804F4A1981853EF36932D2 /* NSString+IGListDiffable.m */, - 263F3A81418A8921B5195B514CC3869C /* Internal */, + 42727196F338440E6636E34D301429F6 /* badge.svg */, + C7CD4745151F041C60BB6D258119A789 /* best-practices-and-faq.html */, + 6C8C65499B088F3BB1EA1F3CC9AB8E5B /* best-practices-and-faq.html */, + 28566637E069FBBB74165A395579562D /* carat.png */, + 2D1B03109CF62405BCDE190C604CA3F8 /* carat.png */, + 1B935FFB430FEF8B7FFB9288CFBA6B1B /* Classes.html */, + BB456BD2BFDBBC6C178DB390AF4CD3E6 /* Classes.html */, + 9BCA5B8103D590642C531915DE245211 /* Constants.html */, + 17808AFF83F1CC6AA807F0DCEA4D7AE7 /* Constants.html */, + 3755AFA4DA75C1B548C4A95459AA90E0 /* dash.png */, + 3A084CBAD49DCED950F305E563A72D9A /* dash.png */, + 132894AB7D1AC841A87A738B4A4142FC /* docSet.dsidx */, + 3DC7250FA4C619BFFF453DEF1ABCF031 /* Enums.html */, + C7D1850932D2B592F4CFC32A208EF20E /* Enums.html */, + F693D5B46180246C745A62334F4B0D57 /* Functions.html */, + 59197B1DF35C78B3B77BCB35DF933C6B /* Functions.html */, + 9C482406A4FF37EBC005884921538315 /* getting-started.html */, + E5FA5EE21DF4AA30C418B1A946C3053B /* getting-started.html */, + 62CFC2DED8379D111C67F871CDF5F06C /* gh.png */, + 397DD35F79D9886C300CABBB12CBE14A /* gh.png */, + 254E229EAB7E1CA9E1FA03D55C31AEE0 /* Guides.html */, + 6E22DC859AD7C6B1377598A9D84D4742 /* Guides.html */, + 2A3E8874C0EC969371136DF5CB87A238 /* highlight.css */, + 6910FC0F4055E1F0E2000C5E692C0891 /* highlight.css */, + 1E535075FF3792DC5A8BF1A7E086F57F /* IGListAdapter.html */, + 558CFBA45F8645698B389B26E424A498 /* IGListAdapter.html */, + DECCB93F7239A13AF4270C5E7DDA7296 /* IGListAdapterDataSource.html */, + 3E6970052696FB2779EC8A53BB424D4B /* IGListAdapterDataSource.html */, + E6AF4E4A4C32480687FE326405146EFF /* IGListAdapterDelegate.html */, + 74DA066AC858E888A9E5E5A9268FEB4F /* IGListAdapterDelegate.html */, + 25FDD31CB6ADA9255C5FDB9226043F24 /* IGListAdapterUpdateListener.html */, + 95F96BFECCDDC98941248AFF41AAB004 /* IGListAdapterUpdateListener.html */, + 09308613E742E415EE05D08324567F47 /* IGListAdapterUpdater.html */, + 62325889663FEEC844BD05F0838FADC0 /* IGListAdapterUpdater.html */, + F9502695A935B5662CE4A7BED3F2EC66 /* IGListAdapterUpdaterDelegate.html */, + 7CD3FAA6DE6C196C2B319394351219AC /* IGListAdapterUpdaterDelegate.html */, + C1A9929D22E6A6FA513EDB81B5F3EE44 /* IGListAdapterUpdateType.html */, + 5CB865D0388B0F5DCD3C4698B5506AD2 /* IGListAdapterUpdateType.html */, + 03953BE2BBA14713D9E72E7C7FF6D315 /* IGListBatchContext.html */, + 534DB2A584C5CC170C318A4E1DD700C6 /* IGListBatchContext.html */, + 1027DA8B953E9A746C88205657767EE5 /* IGListBatchUpdateData.html */, + FA43BF04F457004D231FBFE83FE113C7 /* IGListBatchUpdateData.html */, + 49E1FAFE5A7ACEE3D16E65965AB37555 /* IGListBindable.html */, + EE7D47A2184515176B4273B33DD2F444 /* IGListBindable.html */, + A1A34B4D1B07FF6F7D7250EBFAB3AF33 /* IGListBindingSectionController.html */, + 5E5BAF6C1D5DCCD43025549BA5809FC3 /* IGListBindingSectionController.html */, + 5F17B50196397948AFC33E3E658EE3D1 /* IGListBindingSectionControllerDataSource.html */, + C528B1B5EB06510147542D24D86D1264 /* IGListBindingSectionControllerDataSource.html */, + 83B7B00E2228281333B3A3C972D9654F /* IGListBindingSectionControllerSelectionDelegate.html */, + 2D8C59BA99C1140A82CA484D220D2766 /* IGListBindingSectionControllerSelectionDelegate.html */, + 339A241101B0AFD759AE97E9A2289ED9 /* IGListCollectionContext.html */, + AB2F50D4912967C373FAF0535DA781CB /* IGListCollectionContext.html */, + 9A4E180BA8A3C2CB0648A4E495D4112D /* IGListCollectionView.html */, + 8A46F20388381A8E428AA69277C402EE /* IGListCollectionView.html */, + CB76FEC733BA4AF7CA0E215BBA0D6A30 /* IGListCollectionViewDelegateLayout.html */, + DCC6D04F030A569963E13E93388E9785 /* IGListCollectionViewDelegateLayout.html */, + BCC2DEC3A6694F8A76DCB25968B4E845 /* IGListCollectionViewLayout.html */, + 2125F078EDAA680493EA3D1FF333A12A /* IGListCollectionViewLayout.html */, + 2CE42B800405428E14C588D312B492AD /* IGListDiffable.html */, + 8BFA7B1BCAEDFF60B812D7E1AB26AD68 /* IGListDiffable.html */, + 2840971071F54B6AF3137CDBBA328C23 /* iglistdiffable-and-equality.html */, + 373CFF32758FFD820B5F6E02C2643E7C /* iglistdiffable-and-equality.html */, + 951833EAA4C3243BF87852ED1369116D /* IGListDiffOption.html */, + 5A4D127204CC48FA52112D503492B5DA /* IGListDiffOption.html */, + EAEC8D5972E8AD7C11D50E3276C3E30C /* IGListDisplayDelegate.html */, + D2612E55EEF7CDC89D7ED0C09D7F90CA /* IGListDisplayDelegate.html */, + 16437EE96C735D7E4F5CD99A647B2E67 /* IGListExperiment.html */, + 32ADEE6E97CEBC3F4A033E28C21DA724 /* IGListExperiment.html */, + E15EADA8FB4F34775D69995AF1EDBFDC /* IGListGenericSectionController.html */, + E72CBFCC5444949BD8A0B01FBB204863 /* IGListGenericSectionController.html */, + DE38EF9DFEC1C127AE46E84C17AADB41 /* IGListIndexPathResult.html */, + EFC47EF45DADD9387FC54FEEDAD57FE1 /* IGListIndexPathResult.html */, + E8FFDB0F91169AFEB254FB0EB425235B /* IGListIndexSetResult.html */, + 15AF10CB825EB3544935F903860B7AF7 /* IGListIndexSetResult.html */, + F2131B95C39327CCB4F6D95A6713DF90 /* IGListKit.podspec */, + F8FE3B71F5A58CC7B0B3D0EA3427021F /* IGListKit.tgz */, + DDAB29E3A130F6B7D096896799A0620E /* IGListMoveIndex.html */, + 89435E1BA31C4535CEE14E2F2DB7595A /* IGListMoveIndex.html */, + 6C52F3BCE8BF71E89B2A353D199DF41C /* IGListMoveIndexPath.html */, + DDA90CB705FB70FF016C1D987EF8094D /* IGListMoveIndexPath.html */, + 9AD27A9F13D9A32648344B0FAEE077EF /* IGListScrollDelegate.html */, + 149DE6614D0D4A6D2E90190D9A12A6B0 /* IGListScrollDelegate.html */, + 3ADDCF760E0DFB366C30E794A0231ED1 /* IGListSectionController.html */, + 20010061279B1E329C9624254146A151 /* IGListSectionController.html */, + BCE8E7DC4B050C63803CE09C8F3F7BD8 /* IGListSingleSectionController.html */, + 4CFD5C9F19A3C73C6137C2DC5F75FA87 /* IGListSingleSectionController.html */, + 72B6D065474B68DDBF5FEC3E81148142 /* IGListSingleSectionControllerDelegate.html */, + 3671370AEE2A119803935970BA15E626 /* IGListSingleSectionControllerDelegate.html */, + B9464E7B42C5BA1AB9B49CD8D4D3CE85 /* IGListStackedSectionController.html */, + 995CC2B1862216F606A5506638D0E9E2 /* IGListStackedSectionController.html */, + 8DAA220EC2C6590CBBE745CAACC61195 /* IGListSupplementaryViewSource.html */, + 53DE0016A2D3D3874523C1A181078A0B /* IGListSupplementaryViewSource.html */, + 2AD89CB21AF13D746859B97ADBC3A4B3 /* IGListTransitionDelegate.html */, + 3243E7E3BB4793B152E9CD29C34B09B7 /* IGListTransitionDelegate.html */, + A96BA0111DAA54A759A6B14D56B42F7E /* IGListUpdatingDelegate.html */, + 57405914A1EE4EE5D4FAABD171E2149B /* IGListUpdatingDelegate.html */, + 48F2F9502A06ABDB752EC68CC3BD2C94 /* IGListWorkingRangeDelegate.html */, + 41778C775E597390677492336499D360 /* IGListWorkingRangeDelegate.html */, + A07805B3D50C9702C6E740427B042D99 /* index.html */, + 73E69D0A907602167AA103A6DAC40D27 /* index.html */, + 412868DAE95DE4B7F7298105DE205338 /* Info.plist */, + 0BAC09116C857E7856093CDE62D8D3EE /* installation.html */, + 8E0301FC5D3E2D811E9000FBE3A6D800 /* installation.html */, + 47073571F1C3AA0C54234BFD44EB9E2D /* jazzy.css */, + 28A92F7D36A5540F0187B6B2A40C2C4E /* jazzy.css */, + 3ABE97619B7918C140DE26A915B45B88 /* jazzy.js */, + 97BB9C9C790C7369A4C1ACDA3BE78942 /* jazzy.js */, + FD23DCC394A8479A9E81E2FBA10D2DC4 /* jquery.min.js */, + F467507B5089A5C2E525275AB239EC72 /* jquery.min.js */, + 26C336FAE9A94AFDBA6B9C13D5EA6335 /* LICENSE.md */, + B989A5DC24536D85278CCFE40A3A9243 /* migration.html */, + 3FA749BD03B38F1A892AF24909935A7D /* migration.html */, + 2C309A24004D788F322174418840980F /* modeling-and-binding.html */, + CA98969ECD238FE0677B53F03C9017BA /* modeling-and-binding.html */, + 212B592F66EA0EC8D1A0A38EC31D84BF /* Protocols.html */, + F74AE24083C9C2B05065428D0290AD0E /* Protocols.html */, + 59A3AAD98F5F94A0CA92FB96ADDFFA8E /* README.md */, + 5C00FB9E4AA36C7C7DD7813D829F1E73 /* search.json */, + EB10B126ACD74E04F40118477E28EF86 /* search.json */, + 80B0DF5E29920AA2265C2F8D520B5052 /* Type Definitions.html */, + 11A29DCFCE1E764EDE4496EA2A0E9EF3 /* Type Definitions.html */, + 5A95A0E9173BDB518E7CDBBFCCC0E5CC /* undocumented.json */, + C3C35C788DE50A578CD5C03E1B893E59 /* vision.html */, + B590AF59EC7D0EE9604724891A1A552A /* vision.html */, + 92C822693AE17F354E2601CF8409025D /* working-with-core-data.html */, + 7D379B70717081C42D0BE4D62C82D787 /* working-with-core-data.html */, + 71D23FF4FBE7D13C5F7911964921415B /* working-with-uicollectionview.html */, + A8492ACA00B79A70B2466FD6303E6D88 /* working-with-uicollectionview.html */, ); - name = Common; - path = Source/Common; + name = Pod; sourceTree = ""; }; - 2E19A4513351028F91D94A560E52F60D /* Diffing */ = { + 3BEEE6E0EF8AFADE9C59729265AB4F07 /* Default */ = { isa = PBXGroup; children = ( - 44F6C45E608969F8757CBAA9843C4930 /* Internal */, + FF8D73EBDABE1D40157A792C68DD81D1 /* IGListAdapter.h */, + 1273AAEFB8AABDD7FF8B70B05906246B /* IGListAdapter.m */, + B6187652705AF991391EC312E5356748 /* IGListAdapterDataSource.h */, + C1D7508D3BC40066C49F2682319CDD7E /* IGListAdapterDelegate.h */, + 0D73214CC3F0CA7459701FCDEADEC0C4 /* IGListAdapterMoveDelegate.h */, + 58DB19989B6B601531FD574FB41C084F /* IGListAdapterUpdateListener.h */, + A5FC4145ECDAAD17F78AAC8D8A813D1C /* IGListAdapterUpdater.h */, + 06EE5A3831A2B5067D69A6545FC8C2F0 /* IGListAdapterUpdater.m */, + E4E619E3F620D5C440414E38B1841D69 /* IGListAdapterUpdaterDelegate.h */, + F0672118AEF4E5710C79704AF37295F5 /* IGListBatchContext.h */, + 830C7C43F726A82467BEA8D553BE5D5C /* IGListBindable.h */, + EBAEDE33BBB830C45D44AB1D2D7E7D4C /* IGListBindingSectionController.h */, + 51C38287C484B440556A36ADC7EC7ED3 /* IGListBindingSectionController.m */, + 347527BA31A6754CBD69D04F4088F298 /* IGListBindingSectionControllerDataSource.h */, + 49A2E34DAE7B1CAF9BF70EA1D061C58A /* IGListBindingSectionControllerSelectionDelegate.h */, + F09CF7010974D21F44A4DEA2D8EE3F93 /* IGListCollectionContext.h */, + E1F6D8E8AF3BF4F79037531B06A354A7 /* IGListCollectionView.h */, + CD93759AC888848EAE45AFFE516093B3 /* IGListCollectionView.m */, + E770771F984C412F4C48007E4CEF5216 /* IGListCollectionViewDelegateLayout.h */, + F77C3563D22B6620D7ECE63A85CE2A57 /* IGListCollectionViewLayout.h */, + 2472FD4C7F5D9045C5D02B3E922B6942 /* IGListCollectionViewLayout.mm */, + 599B4C0A6FB892C21D6B55008FBCE8B2 /* IGListDisplayDelegate.h */, + 80536306A6F65DB2C80DA93027102978 /* IGListGenericSectionController.h */, + D05572674C501809707AD4FF3B2BE466 /* IGListGenericSectionController.m */, + 0AA8014B325E2F4B5C28E57AB3C0B866 /* IGListKit.h */, + C900102C55B610C3C359306B919F4B4A /* IGListReloadDataUpdater.h */, + 3CB95598667B9351A1A0588AE0C0E797 /* IGListReloadDataUpdater.m */, + 184F8AF467DFCBAB8A8AA63A6422F3B9 /* IGListScrollDelegate.h */, + 9B9D5FA9FD462E018691CF1AE09D74FE /* IGListSectionController.h */, + FE4F06144E23F7E79661E99311E3A1C0 /* IGListSectionController.m */, + 5BF385B7276186446459296E4EE56630 /* IGListSingleSectionController.h */, + 97979EC486366C94AA4B9B9642108F0E /* IGListSingleSectionController.m */, + 492842DDC9F677F77FB1F18C6B84FA1F /* IGListStackedSectionController.h */, + FDB3287D952A482673BF2512495ABBDF /* IGListStackedSectionController.m */, + E1E6D241D0CB5A02B17B4197E895CEB5 /* IGListSupplementaryViewSource.h */, + 1F7EF9E454D71A9F2C41EF795AB91394 /* IGListTransitionDelegate.h */, + 10566AB723C6B4F12D2577350FFD6CA9 /* IGListUpdatingDelegate.h */, + A25B94C59A5E6E4F517990EFDADB92CF /* IGListWorkingRangeDelegate.h */, + 5FCCAFB14AA95510B4E3DBE1525B92CB /* Common */, + 16D2DF2C22E322938EFC7AC5F7989E03 /* Internal */, ); - name = Diffing; + name = Default; sourceTree = ""; }; 3EE9680535CB73BCFDE6DD41E95799B5 /* Pods-IGListKitTodayExample */ = { @@ -520,7 +763,7 @@ name = iOS; sourceTree = ""; }; - 44F6C45E608969F8757CBAA9843C4930 /* Internal */ = { + 4C11092FC0820A6FA95B0C3C73BB7E90 /* Internal */ = { isa = PBXGroup; children = ( ); @@ -528,113 +771,43 @@ path = Source/Common/Internal; sourceTree = ""; }; - 4BC34E81FDBCE325E879C5F188DA8B5D /* Internal */ = { - isa = PBXGroup; - children = ( - 4C4E1AB3D2AB4C31AA6481A187795A64 /* IGListAdapter+DebugDescription.h */, - E7B469D01D0E785D4BF0A6D4D2506175 /* IGListAdapter+DebugDescription.m */, - 8041EC18DC8BB987F2B22210F7611345 /* IGListAdapter+UICollectionView.h */, - 6A18FD1B8724EFB217DD6F3B668E667C /* IGListAdapter+UICollectionView.m */, - 94D7FA7BD4C78BD17182ECFCA418468D /* IGListAdapterInternal.h */, - 81DCF3403024B615E74D655FAF835141 /* IGListAdapterProxy.h */, - 799C1B381B5EE728B6AB043D8A1100F2 /* IGListAdapterProxy.m */, - A047FCE925232DBC23802363A70FB951 /* IGListAdapterUpdater+DebugDescription.h */, - 6C900450AB8B806ECC1DBE3AADC3F5F9 /* IGListAdapterUpdater+DebugDescription.m */, - E81B5961E1304124BC662939DD51C56C /* IGListAdapterUpdaterInternal.h */, - 2625CB7A0B2CDEE3AC6484519660A5F4 /* IGListBatchUpdateData+DebugDescription.h */, - DAC18C0C229E8DC7C51D38D5F1AAF62E /* IGListBatchUpdateData+DebugDescription.m */, - D3B5CD4839D43E1D136F35D84A19FA4D /* IGListBatchUpdates.h */, - 330F667E71BE6FACD0CDC97060D35555 /* IGListBatchUpdates.m */, - 3D38E9BA96C90CCE1658AA7E36B927B1 /* IGListBatchUpdateState.h */, - 3C062ACC8C23201936A3FFC2E2C231E7 /* IGListBindingSectionController+DebugDescription.h */, - 1B1854B0CB8F70DAA9E9BF305208CD2A /* IGListBindingSectionController+DebugDescription.m */, - EFFEA154A14E9B1FB4907D2404E00EFB /* IGListCollectionViewLayoutInternal.h */, - 34A83975DF851EFCFF2B25D93964BAFA /* IGListDebugger.h */, - B2049716AB2EDE95D75055BA1CE31A3D /* IGListDebugger.m */, - C837235215606B42C21F9735FC9712B8 /* IGListDebuggingUtilities.h */, - C30773ADAB34156DAD2FE8484B76C36A /* IGListDebuggingUtilities.m */, - 4F9B27ABDC3B2ACD926B30306E5B2008 /* IGListDisplayHandler.h */, - 787EE7BBD946484222AD16C66B26CBD7 /* IGListDisplayHandler.m */, - 92ADDC3436BBCE10A6118371E38209C1 /* IGListReloadIndexPath.h */, - F0ECAA57B1E465772DA7CFF809F24763 /* IGListReloadIndexPath.m */, - 63B789633CF3556A4A503E71FC7BD61B /* IGListSectionControllerInternal.h */, - E385AE32313123D9A7A596D594F23CD5 /* IGListSectionMap.h */, - 1CFC6A62F5C49192E56FA6EA1CF4E7A4 /* IGListSectionMap.m */, - C069970B659AF2FCAD56954577607E17 /* IGListSectionMap+DebugDescription.h */, - BBA331E35E0C765B668A49D7094BA164 /* IGListSectionMap+DebugDescription.m */, - 0A720413F255F08F258353E11B054D5D /* IGListStackedSectionControllerInternal.h */, - 368EAEDE5BC38934CCE45599DFD88938 /* IGListWorkingRangeHandler.h */, - 98E52C87C2C59B10D79032BA0E4886B8 /* IGListWorkingRangeHandler.mm */, - C0E3C5574E6C2E89A82E993A96675366 /* UICollectionView+DebugDescription.h */, - 980D09448E708FF7D65F32CA16197360 /* UICollectionView+DebugDescription.m */, - DA105B9B461C82805B84B735E5180C05 /* UICollectionView+IGListBatchUpdateData.h */, - C62665EF939EC95C5FCCAA0702BE9CC8 /* UICollectionView+IGListBatchUpdateData.m */, - E45F0B4B798C6701BA2947289380CF0F /* UICollectionViewLayout+InteractiveReordering.h */, - 245EE7B7FE4E8E73BEB5AE67503266C8 /* UICollectionViewLayout+InteractiveReordering.m */, - 9CD16A796D9B1ABE49B6F1D25EF1A7F1 /* UIScrollView+IGListKit.h */, - DD7782BCC49290D52EAFDC35FAFE2EF0 /* UIScrollView+IGListKit.m */, - ); - name = Internal; - path = Source/Internal; - sourceTree = ""; - }; - 522E95B97DEF6EDC464515AC25ED24A0 /* Default */ = { + 5FCCAFB14AA95510B4E3DBE1525B92CB /* Common */ = { isa = PBXGroup; children = ( - A271C252E8EC72ABA313A9BDF9F7D602 /* IGListAdapter.h */, - CEB103E19BDCB406CD326B7E8CB34062 /* IGListAdapter.m */, - 49DB6EECF2ADB087609637E007F93611 /* IGListAdapterDataSource.h */, - 14992DA64D7ACEF7C10F71F4C92494F8 /* IGListAdapterDelegate.h */, - D2ECF33007E1DC465066464DDFE36B9F /* IGListAdapterMoveDelegate.h */, - 693E972F6A6C91ED5F99B66116006EB0 /* IGListAdapterUpdateListener.h */, - 6FB2CA53E041E0594831E2759FC5C366 /* IGListAdapterUpdater.h */, - 633F31A35B9E14F1E77544E6AFACB80E /* IGListAdapterUpdater.m */, - A941B8D6F058517A3850C02BC451AE99 /* IGListAdapterUpdaterDelegate.h */, - D8D19D935CA8FAACC80EF16E6EAEDFC9 /* IGListBatchContext.h */, - 4AE860F0D7A42F4DACB15EDE28B3C0C5 /* IGListBindable.h */, - 2476AAA6AA3C6F9104FD5F9AEEC95165 /* IGListBindingSectionController.h */, - 331B196B3975A41E9549162450D7631F /* IGListBindingSectionController.m */, - 9704F773D31D5F8408C6D4544D5E18AF /* IGListBindingSectionControllerDataSource.h */, - DE5CCF79183114EC9604A31F5CFA0E8A /* IGListBindingSectionControllerSelectionDelegate.h */, - F6EBC328C378F8C63FA91D94164C738F /* IGListCollectionContext.h */, - 0E58855B219459E4C7DDEF2DEB82E3AB /* IGListCollectionView.h */, - B50FD08E672FAEA2D0F15304B073C816 /* IGListCollectionView.m */, - A26DCA75DAD0333964B6F4BDA88003EC /* IGListCollectionViewDelegateLayout.h */, - CDB2C991F78CFA1F716B1F243EC19599 /* IGListCollectionViewLayout.h */, - D1E42012CFAE94BABD712E8D0603F41F /* IGListCollectionViewLayout.mm */, - EDB6DAE0F58D0147196950E6525A75D7 /* IGListDisplayDelegate.h */, - DB51569974383701C814E182F9FAAB7D /* IGListGenericSectionController.h */, - E22C9233A51CE1F7F33B84A406285739 /* IGListGenericSectionController.m */, - C384CBD8B28BA04F3BCEC8BE980AA322 /* IGListKit.h */, - 4C12FF3EB34FD1F2483B726A561B3CBA /* IGListReloadDataUpdater.h */, - 3CD4ACA2E6CAC35684DD221FE09848ED /* IGListReloadDataUpdater.m */, - 4F0C41833725D6546A0760707515FA76 /* IGListScrollDelegate.h */, - F3D5929F8D7E9B4F53866FC438E007C6 /* IGListSectionController.h */, - 1CF82A7D2C2AC4564191376DF739D9A1 /* IGListSectionController.m */, - 2F805C707AA6B6EF3F8C8FC715B7F823 /* IGListSingleSectionController.h */, - FC8A51D7DB2E604CD2D0208E8FBF992B /* IGListSingleSectionController.m */, - 00A42A9135AD31231004E219AA5E8BF8 /* IGListStackedSectionController.h */, - B238F965DD432433DE8641DB45E5EEB1 /* IGListStackedSectionController.m */, - 5DA883449A7EDB9C70268A236B06BFEC /* IGListSupplementaryViewSource.h */, - 9690D5AED04C0B8C3E9F7AF2F9A80187 /* IGListTransitionDelegate.h */, - 3E845448B6CCB041BE9850D0C1ECA603 /* IGListUpdatingDelegate.h */, - D352CFE5F2DCF270DAFA1DE32E334932 /* IGListWorkingRangeDelegate.h */, - 2A67CFE29702B111214982CD61AAB554 /* Common */, - 4BC34E81FDBCE325E879C5F188DA8B5D /* Internal */, + 12297EB312039E8C4CFD494F7A52FC7D /* IGListAssert.h */, + D1B3A62BAEA38D62B7F094E53EFE03FF /* IGListBatchUpdateData.h */, + BA7901F8CD6E27CB846369047872AD93 /* IGListBatchUpdateData.mm */, + 1F92BA3BC8742164E4E6DFD7EF4256DA /* IGListCompatibility.h */, + 5ECB7A5FC2B4B0058165C8F17AECA489 /* IGListDiff.h */, + 581335BBE8271B2E0F4B03B30544B857 /* IGListDiff.mm */, + 7777C62A6AED81DA309F7877AC46CFD1 /* IGListDiffable.h */, + D4657E4A31A9883ADDFAB8725FB5BE16 /* IGListDiffKit.h */, + 20D2413989C7D760195B58CA9CE3E323 /* IGListExperiments.h */, + 3E2DB29C0CC2892119CC75DBD5494AC7 /* IGListIndexPathResult.h */, + 21E3C25D2910C086EAA4F313AEF44BA0 /* IGListIndexPathResult.m */, + A472B28D41C4FC88AAD6A1BBEB851370 /* IGListIndexSetResult.h */, + 4BFDBD26EBA0FD592C18B3317899F261 /* IGListIndexSetResult.m */, + 028D1FF75CC860318B19F86E97DF169B /* IGListMacros.h */, + ED0F28FEBA4732EC464ED0229E0DFD51 /* IGListMoveIndex.h */, + 8886C257B4F66044BBDDE53A0254C92C /* IGListMoveIndex.m */, + 0A49CC72344752D41FF00DDF009C3237 /* IGListMoveIndexPath.h */, + B283FE3EBCBBE83288CDAB774B26921C /* IGListMoveIndexPath.m */, + 47B8A38F3FD3347BD3EB1963EB9A6C15 /* NSNumber+IGListDiffable.h */, + 227C3022F99DBCEB7F93DF1D76D6FEF5 /* NSNumber+IGListDiffable.m */, + 9ECBE647EAD72844A03412023B64EF63 /* NSString+IGListDiffable.h */, + 4701449850848912D494A245E72C7FE4 /* NSString+IGListDiffable.m */, + 9F7BCE9751BCCDB3BA58B0F0FA3C24DA /* Internal */, ); - name = Default; + name = Common; + path = Source/Common; sourceTree = ""; }; - 6C25DB55A69D27D42F58BA076A046F88 /* IGListKit */ = { + 7CCDDEBD797D047B01AC192B70C96C36 /* Diffing */ = { isa = PBXGroup; children = ( - 522E95B97DEF6EDC464515AC25ED24A0 /* Default */, - 2E19A4513351028F91D94A560E52F60D /* Diffing */, - BFE6A5A0B1C418071882C71BE42DA907 /* Pod */, - E743E695114226107F860B9317C78F6F /* Support Files */, + 4C11092FC0820A6FA95B0C3C73BB7E90 /* Internal */, ); - name = IGListKit; - path = ../../..; + name = Diffing; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -648,6 +821,20 @@ ); sourceTree = ""; }; + 8D283ECA622DD7AF98681D5F5BDAADD4 /* Support Files */ = { + isa = PBXGroup; + children = ( + 4899F4CE0517CB058C124FF0371489F9 /* IGListKit.modulemap */, + 9DC7B6400FA3FCD431D36830A17CEA4C /* IGListKit.xcconfig */, + FD15BDC9AEFE7363B86774029A53AD9D /* IGListKit-dummy.m */, + B98D2857B32D17DC53FAEF7B793FDC34 /* IGListKit-prefix.pch */, + 12C1349CD053E3141E7AB8B36BD95C2B /* IGListKit-umbrella.h */, + E1EDCBC3233E9ECB18E506E37B8D4B9A /* Info.plist */, + ); + name = "Support Files"; + path = "Examples/Examples-iOS/Pods/Target Support Files/IGListKit"; + sourceTree = ""; + }; 8F7A3DF8D470AB3D415AAA6D8CCC3498 /* Pods-IGListKitMessageExample */ = { isa = PBXGroup; children = ( @@ -665,76 +852,29 @@ path = "Target Support Files/Pods-IGListKitMessageExample"; sourceTree = ""; }; - BFE6A5A0B1C418071882C71BE42DA907 /* Pod */ = { + 9F7BCE9751BCCDB3BA58B0F0FA3C24DA /* Internal */ = { isa = PBXGroup; children = ( - 107A30F7424BAABB1B4DEE6EA726E9CB /* badge.svg */, - 2C2A628228C39B52B38373717EB7ABC2 /* best-practices-and-faq.html */, - 1ADB9A28E3F7A148B6AF74CD05121021 /* carat.png */, - 51E790B8CEEC772F8C33E79C9158AE8C /* Classes.html */, - 78C5703A63E2B9468EE5CE036803E258 /* Constants.html */, - 93D13C0F4027689254018E9D6E4E2A81 /* dash.png */, - AC852ACB434BA557DB5B56861B18F68A /* Enums.html */, - 809538ADE4DB2849B455BD8FD0752BD7 /* Functions.html */, - ED61766C1E788CEC2854056BBD3FEDA9 /* getting-started.html */, - D512FCCE11F73165CC960BCDD6627771 /* gh.png */, - B4B009C7DB6174772F15DCA07800BF83 /* Guides.html */, - A3AA306157BF43225696E4427BE3C19B /* highlight.css */, - 7425455B246A836E525A2E7DB3138945 /* IGListAdapter.html */, - 03AE1FC0065ED4687072E428DE785758 /* IGListAdapterDataSource.html */, - 8B0569958203ED91DAA21AAA2B18EE05 /* IGListAdapterDelegate.html */, - E431B3C800E7003F6C62831815560DD2 /* IGListAdapterUpdateListener.html */, - 005C8939B9078763FDBBE520B90E3D60 /* IGListAdapterUpdater.html */, - B190AECBBA6CA464BFCE613B2267315F /* IGListAdapterUpdaterDelegate.html */, - 5726C350C8D9D9EB52AD2C48C74248FC /* IGListAdapterUpdateType.html */, - 9EEA1490050C9A95F34FCC88B3D4BA6D /* IGListBatchContext.html */, - D9B17726F0542CB89E146B1AA789AAE2 /* IGListBatchUpdateData.html */, - 3CD2BD4873FB8E8E877CB432B958212E /* IGListBindable.html */, - 14BE9FEF4F3C375AC39563E3783406D3 /* IGListBindingSectionController.html */, - 789D12FEA69ACFA51F1098B9ACDF4F66 /* IGListBindingSectionControllerDataSource.html */, - 3D0B2C2E3DDF78EBCE21E909AEE31435 /* IGListBindingSectionControllerSelectionDelegate.html */, - 3BCFDA41C5FAF65D96E8B5FB5EBAC9FF /* IGListCollectionContext.html */, - 29D08843BE2FC2254A991C51B98824AE /* IGListCollectionView.html */, - 16A5F8A8473CD198794C0C881F937DF8 /* IGListCollectionViewDelegateLayout.html */, - 5F8714DC62AD521258BD5BC27235450C /* IGListCollectionViewLayout.html */, - 29B8695899A56A0C9C11F63C984E2442 /* IGListDiffable.html */, - 17A90C721CD90143DE8078CE8C6FA0C4 /* iglistdiffable-and-equality.html */, - 19AFC89B71B648D6BBCF07B0E14266BE /* IGListDiffOption.html */, - 4A631B91293BA4E472D79CC2A1C26C19 /* IGListDisplayDelegate.html */, - 216F6E5A2FE0B76E967827BF55E29D78 /* IGListExperiment.html */, - 77FD66130BB4316AD0BD082EC2325B3B /* IGListGenericSectionController.html */, - 56FF9B181626AFE04FE5B2747116D0BA /* IGListIndexPathResult.html */, - 22BB81F7F1FA480457DDC82A00FBD008 /* IGListIndexSetResult.html */, - E02702C51AEC963647A34666362800BC /* IGListKit.podspec */, - EE5F2903FC22EC295CDD2EC250B8DC0C /* IGListMoveIndex.html */, - DEA77747B6EE0882A24FDCA1885F0934 /* IGListMoveIndexPath.html */, - 0FF865BF6FEE85530E9623E32D7C26EC /* IGListScrollDelegate.html */, - 2EC90DEF8B03F80BCB7A436D86AD0CFF /* IGListSectionController.html */, - 81745730808F92E56D4B9367C2D4EA5D /* IGListSingleSectionController.html */, - E07B6E0E23698A2B5FC0234B2EE6DF0F /* IGListSingleSectionControllerDelegate.html */, - 7BE9974FCE64C92478DDE4D088719A98 /* IGListStackedSectionController.html */, - C5CC17D119BF55BF94AAAB62C615ECEE /* IGListSupplementaryViewSource.html */, - DE28F66078FAA1D4C19D9C9CD3C1E04C /* IGListTransitionDelegate.html */, - F51E5CAD964D40B15BF06BC2AEBE228A /* IGListUpdatingDelegate.html */, - B39A83BACE2C23A0CBDAAB2E04858174 /* IGListWorkingRangeDelegate.html */, - D307BD2018C3B58323BC04CC623BAFBC /* index.html */, - FFB726E6B9E42918F631CAD269723ADC /* installation.html */, - 340089593641A74781F18ABE8C4A7FE8 /* jazzy.css */, - BAB16E2E3DF2302398B490554F80AC06 /* jazzy.js */, - 8BE79E7081D530AB65949FFB699C23E1 /* jquery.min.js */, - 1E704845C7ABAD58408284F5850D377E /* LICENSE.md */, - 295CAF62D26194ECB776A0BE22115DE0 /* migration.html */, - 83B51213B776C7A0744529327F526734 /* modeling-and-binding.html */, - 5B24802775ECA0BF56E7A445E469E15D /* Protocols.html */, - 0D04218A6B8D3D7269DA51CDB20A266A /* README.md */, - D8D0046B9648A22192A60417DF49D895 /* search.json */, - E2B4AD263BF964671B49FA47177CA8B3 /* Type Definitions.html */, - 94336621306970025FCDB4E69C1C9D22 /* undocumented.json */, - A1F03B204315C745A1F863D37CD9AECA /* vision.html */, - F363096B7A5307628043B6BB10D3FDAB /* working-with-core-data.html */, - 5BCF30ECC65F4F59347D6C2890F06AF3 /* working-with-uicollectionview.html */, + AD6978169F43B2D6D0508AFD8E291949 /* IGListArrayUtilsInternal.h */, + 9140C20AB0FE5634DD4BF732DD4488A5 /* IGListIndexPathResultInternal.h */, + C3FC5850CEE14F2257951F667E87EA7B /* IGListIndexSetResultInternal.h */, + 73624E244551A9C7CF64D6DD86174A55 /* IGListMoveIndexInternal.h */, + 58B99C9C04A5DE0872B79D3D8F32E258 /* IGListMoveIndexPathInternal.h */, ); - name = Pod; + name = Internal; + path = Internal; + sourceTree = ""; + }; + B15455595A9644CD2BE00249FF2AB687 /* IGListKit */ = { + isa = PBXGroup; + children = ( + 3BEEE6E0EF8AFADE9C59729265AB4F07 /* Default */, + 7CCDDEBD797D047B01AC192B70C96C36 /* Diffing */, + 2C9F0E903F76ADDB9D155640C9FE90DF /* Pod */, + 8D283ECA622DD7AF98681D5F5BDAADD4 /* Support Files */, + ); + name = IGListKit; + path = ../../..; sourceTree = ""; }; CF9909136132DE20E8D2AD0C67AA0C49 /* Products */ = { @@ -748,24 +888,10 @@ name = Products; sourceTree = ""; }; - E743E695114226107F860B9317C78F6F /* Support Files */ = { - isa = PBXGroup; - children = ( - C6BAFCDABB8DC454097773B7599DFBD8 /* IGListKit.modulemap */, - DB948AB94C180B7DCE3AB8092352D49A /* IGListKit.xcconfig */, - 9B9B0608E82DBE0E4C769FA32A8A6ACD /* IGListKit-dummy.m */, - 79DFA317B125FF5776C33183101FC0C7 /* IGListKit-prefix.pch */, - ABA55704DD7FD19711C0E98A981DA852 /* IGListKit-umbrella.h */, - 740B86C44C46CD88D569BBF0FAEDDA7B /* Info.plist */, - ); - name = "Support Files"; - path = "Examples/Examples-iOS/Pods/Target Support Files/IGListKit"; - sourceTree = ""; - }; E9B519F33FEE7EBE6135312248250815 /* Development Pods */ = { isa = PBXGroup; children = ( - 6C25DB55A69D27D42F58BA076A046F88 /* IGListKit */, + B15455595A9644CD2BE00249FF2AB687 /* IGListKit */, ); name = "Development Pods"; sourceTree = ""; @@ -1139,7 +1265,7 @@ }; 31B8C8C414FCB97A24B7D32DE6CB17A6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB948AB94C180B7DCE3AB8092352D49A /* IGListKit.xcconfig */; + baseConfigurationReference = 9DC7B6400FA3FCD431D36830A17CEA4C /* IGListKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; @@ -1420,7 +1546,7 @@ }; FF420F6A56C480C947620C5F215FEA7B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DB948AB94C180B7DCE3AB8092352D49A /* IGListKit.xcconfig */; + baseConfigurationReference = 9DC7B6400FA3FCD431D36830A17CEA4C /* IGListKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; diff --git a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/Info.plist b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/Info.plist index 9ae03a0c1..3ac477e66 100644 --- a/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/Info.plist +++ b/Examples/Examples-iOS/Pods/Target Support Files/IGListKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.2.0 + 3.3.0 CFBundleSignature ???? CFBundleVersion diff --git a/Examples/Examples-macOS/Podfile.lock b/Examples/Examples-macOS/Podfile.lock index 8da3411b9..1f734aa01 100644 --- a/Examples/Examples-macOS/Podfile.lock +++ b/Examples/Examples-macOS/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - IGListKit (3.2.0): - - IGListKit/Default (= 3.2.0) - - IGListKit/Default (3.2.0): + - IGListKit (3.3.0): + - IGListKit/Default (= 3.3.0) + - IGListKit/Default (3.3.0): - IGListKit/Diffing - - IGListKit/Diffing (3.2.0) + - IGListKit/Diffing (3.3.0) DEPENDENCIES: - IGListKit (from `../../IGListKit.podspec`) @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: ../../IGListKit.podspec SPEC CHECKSUMS: - IGListKit: 51c65b05adb0e37fecd669ade0c7dec113dce053 + IGListKit: d52a4ed9ca62ce06f35dea5a100d6dfc3022ef99 PODFILE CHECKSUM: b2d4196e45c2a81ef18daa376d33978bf335df7c diff --git a/Examples/Examples-macOS/Pods/Local Podspecs/IGListKit.podspec.json b/Examples/Examples-macOS/Pods/Local Podspecs/IGListKit.podspec.json index 1dfa280ba..31ddd7786 100644 --- a/Examples/Examples-macOS/Pods/Local Podspecs/IGListKit.podspec.json +++ b/Examples/Examples-macOS/Pods/Local Podspecs/IGListKit.podspec.json @@ -1,6 +1,6 @@ { "name": "IGListKit", - "version": "3.2.0", + "version": "3.3.0", "summary": "A data-driven UICollectionView framework.", "homepage": "https://github.com/Instagram/IGListKit", "documentation_url": "https://instagram.github.io/IGListKit", @@ -12,7 +12,7 @@ "social_media_url": "https://twitter.com/fbOpenSource", "source": { "git": "https://github.com/Instagram/IGListKit.git", - "tag": "3.2.0", + "tag": "3.3.0", "branch": "stable" }, "default_subspecs": "Default", diff --git a/Examples/Examples-macOS/Pods/Manifest.lock b/Examples/Examples-macOS/Pods/Manifest.lock index 8da3411b9..1f734aa01 100644 --- a/Examples/Examples-macOS/Pods/Manifest.lock +++ b/Examples/Examples-macOS/Pods/Manifest.lock @@ -1,9 +1,9 @@ PODS: - - IGListKit (3.2.0): - - IGListKit/Default (= 3.2.0) - - IGListKit/Default (3.2.0): + - IGListKit (3.3.0): + - IGListKit/Default (= 3.3.0) + - IGListKit/Default (3.3.0): - IGListKit/Diffing - - IGListKit/Diffing (3.2.0) + - IGListKit/Diffing (3.3.0) DEPENDENCIES: - IGListKit (from `../../IGListKit.podspec`) @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: ../../IGListKit.podspec SPEC CHECKSUMS: - IGListKit: 51c65b05adb0e37fecd669ade0c7dec113dce053 + IGListKit: d52a4ed9ca62ce06f35dea5a100d6dfc3022ef99 PODFILE CHECKSUM: b2d4196e45c2a81ef18daa376d33978bf335df7c diff --git a/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj index 76bea9211..e51cbdfa2 100644 --- a/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-macOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,39 +7,39 @@ objects = { /* Begin PBXBuildFile section */ - 15222FEAEF805D46F05F02C53DADCF79 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = B38734E6333EB902B23872422D707AF7 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 17388D9DBEB1E793871B94C02A66E3DF /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DBAB8DA55DD3748C9A782245133B5AE /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15222FEAEF805D46F05F02C53DADCF79 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = DA829087FEAA4ED4A3EF9BC33E026487 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17388D9DBEB1E793871B94C02A66E3DF /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = DE4B63A09A731F49416BE08A8FB1E0BC /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1FA0D01C162305A69048E3C262E282A5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; }; - 211708B623864AEBDEC8DB8FC45471DB /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D904FCEF9976E884B1B23ADFCDF5D6AD /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 24CAA8992E1853D1EA40DA3D1EB4CA38 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A44C2E09CAE576C21BED8CAB3403AA3 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25A04C6F2A9BCB4DC2B1B9DDF105D2FF /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 58462DF8500F4A6DF485218E790D01DB /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F1DA0128C155DC81C5A182962F08BA5 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 00EA1C32DB6FE96969AF226ECEBA603A /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3200C5704E32D2BDC6A79EFFDF053189 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 61E5FE2119A1EF5AD85E247D62872557 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 355D20C9C5519E941C386436D04D2D80 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = EADD76E476A8B2F32797446E1F415638 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D221A7AE7AF04A92A887DB6ED6885A3 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C93C58C8EB735BCA788F3F7C35532295 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 4CAEEC1FC24ED02FBA94FD94D9144DB3 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F9A8F7ED513234B2FC12524A752241 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F3C7A62738774D9B4C3DDC021A7C75A /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 924E3E56D6A273464BFAE905F416CFF4 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5580BA938D23ACC9ECA990001974D30D /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C3AF91C31B1B7944FFA0E8583AF614F /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 558347FDE1ADABA48A09A8997EB6B036 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 90EC00CDC3691F4A2B61EF78231999C7 /* IGListIndexPathResult.m */; }; - 636B8A68EB8FDFA94A5D3C110521EE19 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F79160A6C8DBE069FD0E68942E8824A /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 6E681F6E808B0EB0D71F23E6BB70AEED /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 22D40A7E0A924ADE0C91ED418E76B47B /* IGListMoveIndex.m */; }; + 211708B623864AEBDEC8DB8FC45471DB /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 651149CB6B9B7302101E3671D5A4ADD0 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 24CAA8992E1853D1EA40DA3D1EB4CA38 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = A168A996D2CDC56749D5E3480DE3CF65 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25A04C6F2A9BCB4DC2B1B9DDF105D2FF /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD7EDE558C5514C132CC5C6F7C26B76 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F1DA0128C155DC81C5A182962F08BA5 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8883B8CA31BDEB454D205A4E302EB1B2 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3200C5704E32D2BDC6A79EFFDF053189 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 279C61C30CD687909526F97861F77668 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 355D20C9C5519E941C386436D04D2D80 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = F6D90C82E5AC7029A20DA9AED9EA4217 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D221A7AE7AF04A92A887DB6ED6885A3 /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D843C3AEDEEE92C141B4849B26957496 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4CAEEC1FC24ED02FBA94FD94D9144DB3 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5299721931B649FA357B03C720DE9B /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F3C7A62738774D9B4C3DDC021A7C75A /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 66822CBBAA1DE151E49C08CD761F2992 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5580BA938D23ACC9ECA990001974D30D /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 9390D284222D432ACA8F34A448A06962 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 558347FDE1ADABA48A09A8997EB6B036 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 71C69509AA1736FA3A5F6E990CA25DE6 /* IGListIndexPathResult.m */; }; + 636B8A68EB8FDFA94A5D3C110521EE19 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EC89FE0DF6513A2F9BD30F90BAD080CB /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 6E681F6E808B0EB0D71F23E6BB70AEED /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 31A21BE4FD1A9346A7D8F0B940803406 /* IGListMoveIndex.m */; }; 74B7D5C6781BC4F7565EA41620EDFC7B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */; }; - 84837A472A3ED4129A84461C4C918833 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A28744ADE14A6F329E3B1D52C902709 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F83209EB4D1CA578F742F4529604298 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C4A4A43B0D0059592DD030AC72C9C50 /* IGListMoveIndexPath.m */; }; - 90FEDBD467BDBAA2A2F6EABCB0FBC780 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 32430106FF921DBEFC243E2CBBE786E9 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9C4E1FE7A20BDF1411E859478524BD01 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 06C1CCDA7083F99AA9674A9053346393 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A66BCF7FAD05465ADCD4C4D09CF946D8 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = D91826E42C8F90720E64357BD60C7491 /* IGListBatchUpdateData.mm */; }; - A944F54DA349C44E9A6038F3643BF0B9 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C656D42D637633622F93430E67C3AD /* NSNumber+IGListDiffable.m */; }; - B287503D691259B5CC36459E4101FE8C /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = EED32FB6F9C1F2D1D69A21A1210F9009 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 84837A472A3ED4129A84461C4C918833 /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = E6982C81EB7AC21B742D7F25BDF7A144 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F83209EB4D1CA578F742F4529604298 /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F4AB450580880E0B892BC3B404916E3 /* IGListMoveIndexPath.m */; }; + 90FEDBD467BDBAA2A2F6EABCB0FBC780 /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AC5071213BCA851187F6F9960F54CC0 /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9C4E1FE7A20BDF1411E859478524BD01 /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C44EF4027293BECD4904E620B357B913 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A66BCF7FAD05465ADCD4C4D09CF946D8 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0955ABDF3981A3AA379E5654E4D6E4DC /* IGListBatchUpdateData.mm */; }; + A944F54DA349C44E9A6038F3643BF0B9 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = C9DB6B896EE31A6D48D9F2CBA7F435CC /* NSNumber+IGListDiffable.m */; }; + B287503D691259B5CC36459E4101FE8C /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2942098323915A9D2C89B5C1C0646E60 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */; }; - CE89B6182B8D4B105195E5FC5852BA26 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2F1E14CA6CECBD76EB6AEE827DD8094A /* IGListDiff.mm */; }; - D804EA4B4B147278C85C73B8A12DCD39 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A84610467F17C470B19BBD6B1EC79FC0 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1DB7DD1735A68C8AC26DC91CC9EC9D6 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D90590D3225E07AB9FD0D35D518DDDF6 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E78523635AC7B65D70E306B9EE2784C1 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC680881B83C80B75CCE92A4ABAA299 /* IGListKit-dummy.m */; }; - EBC602EE053A3A415CEA1287F28FF948 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = A4ACDFDE787243CB7E0426773EEE0B32 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2A9E5894E5AFF4EB7AC89ABDE42463B /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = C7DE545F7687D0709FE461247D9393B6 /* NSString+IGListDiffable.m */; }; - FB842585DA34F96FF068F48ABC93463F /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EDE7E5A07C35E416B345B6F3F8F4B4E /* IGListIndexSetResult.m */; }; + CE89B6182B8D4B105195E5FC5852BA26 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = E81283F3B7B01D16BB80979F03FEC3F1 /* IGListDiff.mm */; }; + D804EA4B4B147278C85C73B8A12DCD39 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F78A407149E524C735D1E78FE28409D0 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1DB7DD1735A68C8AC26DC91CC9EC9D6 /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D4D875448F8C92CE315EDB190B8B0FEE /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E78523635AC7B65D70E306B9EE2784C1 /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8814BF0B791E14CBA3BBF57566E1ACC /* IGListKit-dummy.m */; }; + EBC602EE053A3A415CEA1287F28FF948 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C8A302BD75CA8031363D557F8694639 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2A9E5894E5AFF4EB7AC89ABDE42463B /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = A8F748552BFC39313997AABF89A76AFD /* NSString+IGListDiffable.m */; }; + FB842585DA34F96FF068F48ABC93463F /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 78214B72D0D27F5C1B889EAD00CF0A59 /* IGListIndexSetResult.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -53,118 +53,181 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00EA1C32DB6FE96969AF226ECEBA603A /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IGListDiffable.h"; path = "Source/Common/NSString+IGListDiffable.h"; sourceTree = ""; }; - 0201CEF4CAB85A6321B32D90300F065E /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - 06C1CCDA7083F99AA9674A9053346393 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; - 081CAB47C0699F1E35DDFC77CF3869A3 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; - 0A28744ADE14A6F329E3B1D52C902709 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffable.h; path = Source/Common/IGListDiffable.h; sourceTree = ""; }; - 177DFD9C3D7F0F2C826DDA30016BD93A /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - 1AE586D43145658DCD05FA131BE247A7 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + 0199CEB55B0FD4B5E2859295FEC2FF2C /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; + 031F416DFCE5567367C44A89F0F9078E /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 04FEC785368EFF4E7A06D67551540861 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + 05FFBCD160ACEADDD5E3566950DBA8CD /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 06846BE8253A6062683F7343EFEBDB2A /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + 07703A15E83EA448505A829CEBCFE326 /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; + 08BECA8C891D915B1F277EAD47003A75 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 0955ABDF3981A3AA379E5654E4D6E4DC /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.mm; path = Source/Common/IGListBatchUpdateData.mm; sourceTree = ""; }; + 0AC5071213BCA851187F6F9960F54CC0 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + 0BE27C1DF6DC588DEFCA9198149AF40B /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 0C986FC0A1C8D47F2D6B05829FEEF5D4 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 0CA9A0F50D5EDCC672339B66FD067E1D /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 0EB50CCB9AFE92F86DF7FAA02496FB22 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; + 0EB9DD617ED49A164D39708929B706BF /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 11EF588ADEB81309B8152248A9785E6B /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 12B150B932BE1DFB8CABC571BAAE5374 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + 134AFC3394E9AAF3F21F7AA88961728B /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; + 1640DDBD998DD0F6C6ADE95B96238FB6 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; + 17FD946A15F82FE4EC7C582EC1E2EBC2 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + 1978D14F50D7FE0FA4F4F405D14C7F92 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - 1C3AF91C31B1B7944FFA0E8583AF614F /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCompatibility.h; path = Source/Common/IGListCompatibility.h; sourceTree = ""; }; - 1C4A4A43B0D0059592DD030AC72C9C50 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndexPath.m; path = Source/Common/IGListMoveIndexPath.m; sourceTree = ""; }; - 1EDE7E5A07C35E416B345B6F3F8F4B4E /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexSetResult.m; path = Source/Common/IGListIndexSetResult.m; sourceTree = ""; }; - 1FEF8174105967BB1107F2B1BAB3DF82 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; - 22D40A7E0A924ADE0C91ED418E76B47B /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndex.m; path = Source/Common/IGListMoveIndex.m; sourceTree = ""; }; - 25CCE7704F68E19862EDA02BE35F8EA8 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 1C395980E69FEDBF83E045B680D46EAD /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + 1CE40940B9BA709474357A2D684DFA24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; + 204C0BABA4E5347E6B822CDE9F53398F /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; + 21AC29247D00FBF196F6293D8877ED20 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; + 26B6DDFB3F2BBD4379D45F98E2AA9696 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; 270DD1219F1E6CF00379D39F252D87C6 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 280F6D8F28C8ADEF472DE1B5FD635409 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; - 28881110A262BBE30CFF74967CA2EC80 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; - 2980C1E46B0FAAC5A7F17860102E88D4 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - 2BD00BCA9D47994766A03212B36123BE /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 2D6B45826D7EB31E746D8258064DFAD1 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - 2F1E14CA6CECBD76EB6AEE827DD8094A /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiff.mm; path = Source/Common/IGListDiff.mm; sourceTree = ""; }; + 278CC311772E91C381FA59BB553C3221 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 279C61C30CD687909526F97861F77668 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListExperiments.h; path = Source/Common/IGListExperiments.h; sourceTree = ""; }; + 28D4B1A543C88384BC38FF2305BB7A28 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 2942098323915A9D2C89B5C1C0646E60 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+IGListDiffable.h"; path = "Source/Common/NSNumber+IGListDiffable.h"; sourceTree = ""; }; + 2D7DD35B1E779BF752CCDDA5A2FCC397 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - 2F79160A6C8DBE069FD0E68942E8824A /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; - 2F98FC7CC63DF100F75E2C2BB841F6B2 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; - 32430106FF921DBEFC243E2CBBE786E9 /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 33676219BC71AEE7559C64AD6CC8ED48 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - 33ED16D4EB3C4B623D1B1DA4CCB59570 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; - 34C656D42D637633622F93430E67C3AD /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+IGListDiffable.m"; path = "Source/Common/NSNumber+IGListDiffable.m"; sourceTree = ""; }; - 37FAD09F4756B1ED2D490D174D855F8D /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 3D50DB92C43E9F31136629A486C6592F /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - 3E8E286A3913E7889BAF0F5B944EB50B /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + 312F25750F90C6522D0FF55CC01FA21A /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + 31A21BE4FD1A9346A7D8F0B940803406 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndex.m; path = Source/Common/IGListMoveIndex.m; sourceTree = ""; }; + 31D0171AC42A72B0142656E3D9212E58 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + 361B7AB6F0DD762A827205A3BFC1010A /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 382C14D6472D7FE40F5CD2D1C578CC78 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; + 38BD703C656C667ABC59923DFBD074FC /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; + 38FFF4434E3C2098C50997E472821268 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 3A383587BED7CF9E0835A3277B80261E /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; + 3C5C55C8F6045D0058001D4408DA331C /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; + 3E34C99065FA8814C9CCA3164D83AF95 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 3FEE04912AB8C6FE37BB48912346F5FC /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; + 410F4302AC058E46BB1C682A17472475 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + 4215D8BC1E1169FE44B2AD0F1C90F1AE /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; 428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; - 47832C2022D1579986AA199B74221446 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - 4D87DB4EF3C556233DCB9F41B61CA505 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 42E0B09D04876E81559C17D0784EECA3 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; + 43F964E7F13C57EB2146E0B246A7994E /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 447EFF01BF3F36F12FB261474B10875D /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 466587C478BBB0C7B0E6A2AFE2F3D24A /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + 47E998BF7FB435D4E254ECB8E8788860 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; + 489E64E868214222E0D395DD7EA83C5F /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + 4AA142C6FF4C6B4929D514AA952B87C2 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + 4B5BCEBDDA820B5791DB114677A7AE42 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + 4C8A302BD75CA8031363D557F8694639 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndex.h; path = Source/Common/IGListMoveIndex.h; sourceTree = ""; }; + 4E58C59AF155D19165B9BFB3479B6E2B /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionView.html; sourceTree = ""; }; + 4F5299721931B649FA357B03C720DE9B /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateData.h; path = Source/Common/IGListBatchUpdateData.h; sourceTree = ""; }; + 4FF7400D5DFAE1E35BD0C14DCF3781D2 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - 54DA8D4F293922437F73EBD15614470C /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; - 554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - 55D1FCE0F22AF4A91070F49F7DF655D3 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - 58462DF8500F4A6DF485218E790D01DB /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPath.h; path = Source/Common/IGListMoveIndexPath.h; sourceTree = ""; }; - 596DE05739CB40C397466F5EF3C385CB /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; - 59AB0205175430BA4A33A32DAAD65E7B /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - 5B7E3754A88E1611C1FA2EA99438DB91 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 5ED79F8EC49E9704EA72A009E34A0F9A /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; - 603F37E68C0C51C65570A76FBDDD8D36 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - 6050B6609B413BF86DF2DFDC7A7BCA3D /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; - 61E5FE2119A1EF5AD85E247D62872557 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListExperiments.h; path = Source/Common/IGListExperiments.h; sourceTree = ""; }; - 61FE2E61B5B028898E86C5A3C365C282 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - 6B7F23076B50CDDDAE5C262B100EE35E /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; - 6F902E9DB97F18F5F72D020F5F19F6EF /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - 6FDBD1EFD265572A775DC06AB5A5D51B /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; - 7A1BC80D7580C5EB127C01184C04581D /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - 7DDDCD337CEAA0E614656F84F33AB889 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - 7F79896D879C77185C655C69C8109DAD /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; - 87276AB2129725B261D48F26DA85AE4B /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - 87ECB5FD93EBF4C89E63BA0726498F84 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 8C703CB4368B8DDCFA7E2E6C2C8A4774 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; - 8D0F7A4B6E65A3747D2810A113A1B884 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; - 8FAB8D311770E09DABF70AC9CD3FE962 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - 90EC00CDC3691F4A2B61EF78231999C7 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexPathResult.m; path = Source/Common/IGListIndexPathResult.m; sourceTree = ""; }; - 924E3E56D6A273464BFAE905F416CFF4 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffKit.h; path = Source/Common/IGListDiffKit.h; sourceTree = ""; }; + 523482C800A97A9B62D017D01B53425C /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/modeling-and-binding.html"; sourceTree = ""; }; + 575EA68A1183F9EBBE593A8C5FF0C412 /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; + 57C7A8A5BE585C101712CBB14AA58AE7 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + 58488FFFF05D7263A6AD1E1BDCCAA651 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; + 5910029616F93BFF7C4BA9523AC28B9C /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; + 5DA99714AA9D7DEA718DD5DAC08F4170 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + 6202EB25496935A1C5136D258BCD1EF5 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 6430D0F83F2194011028DFA1A82636D3 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 651149CB6B9B7302101E3671D5A4ADD0 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + 66822CBBAA1DE151E49C08CD761F2992 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffKit.h; path = Source/Common/IGListDiffKit.h; sourceTree = ""; }; + 694644E6D67BCFA3C633F45E087CD152 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; + 6C883E3043F4CB3A94276F60AB202D2D /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; + 6D632E115AC1DC5204288CA3FB6C3F48 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; + 6FBB9E1A04CBB5B4722215690B1DD634 /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = ""; }; + 716EBE7D4A0C2AA83A48785926D00BC8 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; + 71C69509AA1736FA3A5F6E990CA25DE6 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexPathResult.m; path = Source/Common/IGListIndexPathResult.m; sourceTree = ""; }; + 73343AAE2DEBB1E38072CC739EA005DF /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; + 73E0B0DA997F3E0121F9486C13B719E4 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + 77AD05A674483F1385C227C8A3C32D88 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; + 78214B72D0D27F5C1B889EAD00CF0A59 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListIndexSetResult.m; path = Source/Common/IGListIndexSetResult.m; sourceTree = ""; }; + 78470E3A2B3BC65ED3061A0435D0FE3F /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; + 7B555D242CEAFC5F7BF3FEE7FECB76E0 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 7B69D87DA75BFCE7F3F7AA578389400B /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + 7C66164A5EDA6D830C46F69A635F2043 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 7EF96A5A08480AC38EA66398CDC566FF /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + 82C90D50D488DCD3EC8C9707C4A7860F /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; + 857F0BA0E93AE384FCD8B5063C4A6414 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + 86CB81FBF5923EE29DE1B0FA9FE97088 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + 8883B8CA31BDEB454D205A4E302EB1B2 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+IGListDiffable.h"; path = "Source/Common/NSString+IGListDiffable.h"; sourceTree = ""; }; + 8AD7EDE558C5514C132CC5C6F7C26B76 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndexPath.h; path = Source/Common/IGListMoveIndexPath.h; sourceTree = ""; }; + 8B9042DC4F6FBF7BE1E937EE5F45DC4F /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + 8D3209B0DE9DC01D4A644D0FD8D7A5AA /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 8DE977C28062D17F4599ED734CAD0065 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + 8F4AB450580880E0B892BC3B404916E3 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListMoveIndexPath.m; path = Source/Common/IGListMoveIndexPath.m; sourceTree = ""; }; + 8FC1BEA31B8B8A3877A2449C1515B749 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + 9390D284222D432ACA8F34A448A06962 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCompatibility.h; path = Source/Common/IGListCompatibility.h; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9A44C2E09CAE576C21BED8CAB3403AA3 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResult.h; path = Source/Common/IGListIndexPathResult.h; sourceTree = ""; }; - 9C6BEE1289446C29DAEDDE4C8E176663 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 942472F6BE05EA3948907DEDF89138B2 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + 9B0D53156A93EAECDA1EDB4E106A5817 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + 9B53593900C7DD2B093FA0165B0E904A /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 9BB158DE77B28DA886F48678B43E6094 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9DBAB8DA55DD3748C9A782245133B5AE /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResult.h; path = Source/Common/IGListIndexSetResult.h; sourceTree = ""; }; + 9D6D5727B442132E55A7940F06A1EA86 /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + A12792FEF05DE30BFAA7A08637D8CE37 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + A168A996D2CDC56749D5E3480DE3CF65 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexPathResult.h; path = Source/Common/IGListIndexPathResult.h; sourceTree = ""; }; A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - A4ACDFDE787243CB7E0426773EEE0B32 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMoveIndex.h; path = Source/Common/IGListMoveIndex.h; sourceTree = ""; }; - A5BD1222E920ED4318C3BD4F4CD809FD /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + A4694B66866ED97C41BF282A18E6234D /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + A5C14C199EA103B19B0329A85C7603F8 /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; - A84610467F17C470B19BBD6B1EC79FC0 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - A849382D9987164CBF124A67D79AE526 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; + A8F748552BFC39313997AABF89A76AFD /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IGListDiffable.m"; path = "Source/Common/NSString+IGListDiffable.m"; sourceTree = ""; }; ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B356E405C20A41844F0A778958C8EEB5 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - B38734E6333EB902B23872422D707AF7 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAssert.h; path = Source/Common/IGListAssert.h; sourceTree = ""; }; - B5FFB1779ACADEDBC401F09B6838C29D /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; - B6A5F079DF565E6C8B316DE9C41D1863 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - B9950877247E997E9F329F37926E3A6E /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; - BA9A6B55274EB4D218065A53F0E494C9 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - BB339618FCB0CFAF41B9394FE85ADD11 /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = ""; }; - C60C4ADF26407C41E165A20D5178800F /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; - C6F18176596B1B43C826141C78B04532 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C7DE545F7687D0709FE461247D9393B6 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+IGListDiffable.m"; path = "Source/Common/NSString+IGListDiffable.m"; sourceTree = ""; }; + ACDAF75EDA866E55F4B1351FCDF353A9 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; + B1160A65ABDFFC90ABFDC63C798144ED /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + B1D95670D7CDFB5608C04D494E86224B /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + B281D20CA60F1FABED34878C498EACD1 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + B5D9C45107B28EF575F900A27DEB9305 /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; + B6FCD95765A9AB9BB20A91588F4B4420 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + B75B71C959D49282CE3F0DF088BFD88E /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + B8416D3DEA5383C91CF7248BF0896410 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + B9D026470B9370F0F161EBF60DFB67EA /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; + BA907E39CFF865AD5D121735DFC833E8 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; + BC4D7A3E9C0CD2A67831B8B8306E2DB2 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + C44EF4027293BECD4904E620B357B913 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - C93C58C8EB735BCA788F3F7C35532295 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - CB1B623062C2342342E1ACB08AA3717E /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; - CBC680881B83C80B75CCE92A4ABAA299 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - CDFD912100909B56252CE6264E3B1583 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; - CE38E3E08DE2FA1CE0A429479282A41E /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; - CE62A93EFDC5F21FFAE335ED360759A7 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; - D452258CABEEF9E158080B7547971ACC /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; - D55BC0586CB713F75680FE611B7C9F3B /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - D6ED12A323586B68096B2E2D6DB1DAA5 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + C9A6F39AA2BFDDE1C9B0D420911832A2 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + C9DB6B896EE31A6D48D9F2CBA7F435CC /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+IGListDiffable.m"; path = "Source/Common/NSNumber+IGListDiffable.m"; sourceTree = ""; }; + C9F61FFE6139743494BAC3D12B4BCB48 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; + CC6D371DE148F90D5E95E7F45A2785DD /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + CD46ADFE66955BA96807BBC239AEEB52 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + CE9900B43F34E4CC45BACEF6508BE93E /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + CF54E850380A67F106521E031748FDC7 /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; + CF9B6A0B32FE36D8F7666337FCB2D6F5 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; + D4883DF1E9A4E162791E3B25E0241C1B /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; + D4D875448F8C92CE315EDB190B8B0FEE /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMacros.h; path = Source/Common/IGListMacros.h; sourceTree = ""; }; + D4EA76BDB58EE6D74FC7378D59C39CB3 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + D61271079BF680ADAD7F500311C42125 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + D643A1755DF45A08C09F49D65C7E380D /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + D789B40847D07C8D59DDD3EDAB3D68C0 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; - D85A4C7CD46A0EA2A5BB74D5BEE162E6 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - D904FCEF9976E884B1B23ADFCDF5D6AD /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; - D90590D3225E07AB9FD0D35D518DDDF6 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListMacros.h; path = Source/Common/IGListMacros.h; sourceTree = ""; }; - D91826E42C8F90720E64357BD60C7491 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.mm; path = Source/Common/IGListBatchUpdateData.mm; sourceTree = ""; }; + D843C3AEDEEE92C141B4849B26957496 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + D87DF671D13A5B8BA7942921F311C0D2 /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; + DA829087FEAA4ED4A3EF9BC33E026487 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAssert.h; path = Source/Common/IGListAssert.h; sourceTree = ""; }; + DB9306F7BCDC559C9311F4BCCA39530B /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; + DC2E3D39474654F9C96592FE1CCE5083 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + DC9C9A333A06B27609C51B0CD739ECA1 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - DE499CC1891328BBB129B83DE9A5D5B5 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - E1D2DAEB36ECB6CD9FB02BB744439AEF /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; - E653EDC85869E20A717CA3F396A84E59 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; - E9C76AE7E824BEF337A62439F478553C /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - EADD76E476A8B2F32797446E1F415638 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiff.h; path = Source/Common/IGListDiff.h; sourceTree = ""; }; - EED32FB6F9C1F2D1D69A21A1210F9009 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+IGListDiffable.h"; path = "Source/Common/NSNumber+IGListDiffable.h"; sourceTree = ""; }; - F0DBFBCD59506203A395F67DC12B1D28 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - F156C3BB1C3826F1DD85D74303C44E2B /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; - F21CC9EC11C047398B4A5053EC00B02E /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - F4F9A8F7ED513234B2FC12524A752241 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchUpdateData.h; path = Source/Common/IGListBatchUpdateData.h; sourceTree = ""; }; - F69C6A155B4AFB00CEC9E70CCB6AEF13 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; - FB6486573DA453E7852A2EC34FEC934E /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - FBE4D340E43DE9BBC9346E46727755E2 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; + DE4B63A09A731F49416BE08A8FB1E0BC /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListIndexSetResult.h; path = Source/Common/IGListIndexSetResult.h; sourceTree = ""; }; + DE9967A92AF149320F825009789E737C /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + DF04671FB918DC0C25C4BB80C7C0A586 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + DF6919B239FC5FF72A5A8837B221ACE4 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + E139EF5E87746B336E64AAE0E07D9B62 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + E2B3DB611A5BC6A9F5CECA532FE79E37 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + E6982C81EB7AC21B742D7F25BDF7A144 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiffable.h; path = Source/Common/IGListDiffable.h; sourceTree = ""; }; + E81283F3B7B01D16BB80979F03FEC3F1 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiff.mm; path = Source/Common/IGListDiff.mm; sourceTree = ""; }; + E8814BF0B791E14CBA3BBF57566E1ACC /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; + EBF3D5728909C3B1272D4DA7BB499A35 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + EC89FE0DF6513A2F9BD30F90BAD080CB /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; + EE79BBAF34D1AD30C7EF6C397C88F277 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; + EF14589C2F6052F144927221F8370E35 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + EFB99B225D8B9C393899FC40D5DDCE37 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; + F0597E5BB3F2BE8710347DC3368A873F /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + F0A3E07051D47BB269756E5B6F9FBC4E /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + F0C4DDCD3713134D88F4DBE17E2A611F /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + F54C0B4062ECF51514DDF0036484BBF4 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + F6D90C82E5AC7029A20DA9AED9EA4217 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDiff.h; path = Source/Common/IGListDiff.h; sourceTree = ""; }; + F78A407149E524C735D1E78FE28409D0 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; + F814865907B366DB46ADB52E63199A7D /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; + F81B986372966544DF04C1E667E79364 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + F9753829DF0B794111C03BDD8F2A293B /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; + FAB1F8776BB05517AF72B9B764D814CF /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + FAC5D0004CC375BEF46743A704DF4780 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; + FB8036C9386F59DE030A73B6A144FBD4 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + FCBF0F138090D27204E553D5B97B1697 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + FFB6AD6F405B48FA78E7D0F15AC0C0D8 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -195,125 +258,24 @@ name = "OS X"; sourceTree = ""; }; - 0724BE08639B2CE35C43464AB62D9A66 /* Pod */ = { + 0E1672639DB6575B4CC266B35E23E4A3 /* Support Files */ = { isa = PBXGroup; children = ( - FB6486573DA453E7852A2EC34FEC934E /* badge.svg */, - 3E8E286A3913E7889BAF0F5B944EB50B /* best-practices-and-faq.html */, - F21CC9EC11C047398B4A5053EC00B02E /* carat.png */, - 7DDDCD337CEAA0E614656F84F33AB889 /* Classes.html */, - 8D0F7A4B6E65A3747D2810A113A1B884 /* Constants.html */, - 7A1BC80D7580C5EB127C01184C04581D /* dash.png */, - 33676219BC71AEE7559C64AD6CC8ED48 /* Enums.html */, - F156C3BB1C3826F1DD85D74303C44E2B /* Functions.html */, - CE62A93EFDC5F21FFAE335ED360759A7 /* getting-started.html */, - 2D6B45826D7EB31E746D8258064DFAD1 /* gh.png */, - 55D1FCE0F22AF4A91070F49F7DF655D3 /* Guides.html */, - 61FE2E61B5B028898E86C5A3C365C282 /* highlight.css */, - E653EDC85869E20A717CA3F396A84E59 /* IGListAdapter.html */, - 4D87DB4EF3C556233DCB9F41B61CA505 /* IGListAdapterDataSource.html */, - BA9A6B55274EB4D218065A53F0E494C9 /* IGListAdapterDelegate.html */, - 596DE05739CB40C397466F5EF3C385CB /* IGListAdapterUpdateListener.html */, - 37FAD09F4756B1ED2D490D174D855F8D /* IGListAdapterUpdater.html */, - E9C76AE7E824BEF337A62439F478553C /* IGListAdapterUpdaterDelegate.html */, - 6B7F23076B50CDDDAE5C262B100EE35E /* IGListAdapterUpdateType.html */, - 280F6D8F28C8ADEF472DE1B5FD635409 /* IGListBatchContext.html */, - 1AE586D43145658DCD05FA131BE247A7 /* IGListBatchUpdateData.html */, - 6050B6609B413BF86DF2DFDC7A7BCA3D /* IGListBindable.html */, - B356E405C20A41844F0A778958C8EEB5 /* IGListBindingSectionController.html */, - 177DFD9C3D7F0F2C826DDA30016BD93A /* IGListBindingSectionControllerDataSource.html */, - 47832C2022D1579986AA199B74221446 /* IGListBindingSectionControllerSelectionDelegate.html */, - 0201CEF4CAB85A6321B32D90300F065E /* IGListCollectionContext.html */, - BB339618FCB0CFAF41B9394FE85ADD11 /* IGListCollectionView.html */, - 7F79896D879C77185C655C69C8109DAD /* IGListCollectionViewDelegateLayout.html */, - D85A4C7CD46A0EA2A5BB74D5BEE162E6 /* IGListCollectionViewLayout.html */, - CE38E3E08DE2FA1CE0A429479282A41E /* IGListDiffable.html */, - 6FDBD1EFD265572A775DC06AB5A5D51B /* iglistdiffable-and-equality.html */, - F69C6A155B4AFB00CEC9E70CCB6AEF13 /* IGListDiffOption.html */, - DE499CC1891328BBB129B83DE9A5D5B5 /* IGListDisplayDelegate.html */, - CB1B623062C2342342E1ACB08AA3717E /* IGListExperiment.html */, - 54DA8D4F293922437F73EBD15614470C /* IGListGenericSectionController.html */, - D6ED12A323586B68096B2E2D6DB1DAA5 /* IGListIndexPathResult.html */, - A5BD1222E920ED4318C3BD4F4CD809FD /* IGListIndexSetResult.html */, - C6F18176596B1B43C826141C78B04532 /* IGListKit.podspec */, - 25CCE7704F68E19862EDA02BE35F8EA8 /* IGListMoveIndex.html */, - 8FAB8D311770E09DABF70AC9CD3FE962 /* IGListMoveIndexPath.html */, - 3D50DB92C43E9F31136629A486C6592F /* IGListScrollDelegate.html */, - CDFD912100909B56252CE6264E3B1583 /* IGListSectionController.html */, - 87ECB5FD93EBF4C89E63BA0726498F84 /* IGListSingleSectionController.html */, - 2980C1E46B0FAAC5A7F17860102E88D4 /* IGListSingleSectionControllerDelegate.html */, - 2BD00BCA9D47994766A03212B36123BE /* IGListStackedSectionController.html */, - 8C703CB4368B8DDCFA7E2E6C2C8A4774 /* IGListSupplementaryViewSource.html */, - A849382D9987164CBF124A67D79AE526 /* IGListTransitionDelegate.html */, - C60C4ADF26407C41E165A20D5178800F /* IGListUpdatingDelegate.html */, - 87276AB2129725B261D48F26DA85AE4B /* IGListWorkingRangeDelegate.html */, - D452258CABEEF9E158080B7547971ACC /* index.html */, - B9950877247E997E9F329F37926E3A6E /* installation.html */, - B6A5F079DF565E6C8B316DE9C41D1863 /* jazzy.css */, - 603F37E68C0C51C65570A76FBDDD8D36 /* jazzy.js */, - D55BC0586CB713F75680FE611B7C9F3B /* jquery.min.js */, - 9C6BEE1289446C29DAEDDE4C8E176663 /* LICENSE.md */, - 5ED79F8EC49E9704EA72A009E34A0F9A /* migration.html */, - 1FEF8174105967BB1107F2B1BAB3DF82 /* modeling-and-binding.html */, - 59AB0205175430BA4A33A32DAAD65E7B /* Protocols.html */, - F0DBFBCD59506203A395F67DC12B1D28 /* README.md */, - 33ED16D4EB3C4B623D1B1DA4CCB59570 /* search.json */, - 28881110A262BBE30CFF74967CA2EC80 /* Type Definitions.html */, - 6F902E9DB97F18F5F72D020F5F19F6EF /* undocumented.json */, - 081CAB47C0699F1E35DDFC77CF3869A3 /* vision.html */, - B5FFB1779ACADEDBC401F09B6838C29D /* working-with-core-data.html */, - E1D2DAEB36ECB6CD9FB02BB744439AEF /* working-with-uicollectionview.html */, + 1640DDBD998DD0F6C6ADE95B96238FB6 /* IGListKit.modulemap */, + CF54E850380A67F106521E031748FDC7 /* IGListKit.xcconfig */, + E8814BF0B791E14CBA3BBF57566E1ACC /* IGListKit-dummy.m */, + FAC5D0004CC375BEF46743A704DF4780 /* IGListKit-prefix.pch */, + F78A407149E524C735D1E78FE28409D0 /* IGListKit-umbrella.h */, + 2D7DD35B1E779BF752CCDDA5A2FCC397 /* Info.plist */, ); - name = Pod; - sourceTree = ""; - }; - 0F3DA940B0406925023E55F360E633FD /* Internal */ = { - isa = PBXGroup; - children = ( - 2F79160A6C8DBE069FD0E68942E8824A /* IGListArrayUtilsInternal.h */, - 32430106FF921DBEFC243E2CBBE786E9 /* IGListIndexPathResultInternal.h */, - C93C58C8EB735BCA788F3F7C35532295 /* IGListIndexSetResultInternal.h */, - D904FCEF9976E884B1B23ADFCDF5D6AD /* IGListMoveIndexInternal.h */, - 06C1CCDA7083F99AA9674A9053346393 /* IGListMoveIndexPathInternal.h */, - ); - name = Internal; - path = Source/Common/Internal; - sourceTree = ""; - }; - 17F236D9BD0AA609A0B33D66186385D8 /* Diffing */ = { - isa = PBXGroup; - children = ( - B38734E6333EB902B23872422D707AF7 /* IGListAssert.h */, - F4F9A8F7ED513234B2FC12524A752241 /* IGListBatchUpdateData.h */, - D91826E42C8F90720E64357BD60C7491 /* IGListBatchUpdateData.mm */, - 1C3AF91C31B1B7944FFA0E8583AF614F /* IGListCompatibility.h */, - EADD76E476A8B2F32797446E1F415638 /* IGListDiff.h */, - 2F1E14CA6CECBD76EB6AEE827DD8094A /* IGListDiff.mm */, - 0A28744ADE14A6F329E3B1D52C902709 /* IGListDiffable.h */, - 924E3E56D6A273464BFAE905F416CFF4 /* IGListDiffKit.h */, - 61E5FE2119A1EF5AD85E247D62872557 /* IGListExperiments.h */, - 9A44C2E09CAE576C21BED8CAB3403AA3 /* IGListIndexPathResult.h */, - 90EC00CDC3691F4A2B61EF78231999C7 /* IGListIndexPathResult.m */, - 9DBAB8DA55DD3748C9A782245133B5AE /* IGListIndexSetResult.h */, - 1EDE7E5A07C35E416B345B6F3F8F4B4E /* IGListIndexSetResult.m */, - D90590D3225E07AB9FD0D35D518DDDF6 /* IGListMacros.h */, - A4ACDFDE787243CB7E0426773EEE0B32 /* IGListMoveIndex.h */, - 22D40A7E0A924ADE0C91ED418E76B47B /* IGListMoveIndex.m */, - 58462DF8500F4A6DF485218E790D01DB /* IGListMoveIndexPath.h */, - 1C4A4A43B0D0059592DD030AC72C9C50 /* IGListMoveIndexPath.m */, - EED32FB6F9C1F2D1D69A21A1210F9009 /* NSNumber+IGListDiffable.h */, - 34C656D42D637633622F93430E67C3AD /* NSNumber+IGListDiffable.m */, - 00EA1C32DB6FE96969AF226ECEBA603A /* NSString+IGListDiffable.h */, - C7DE545F7687D0709FE461247D9393B6 /* NSString+IGListDiffable.m */, - 0F3DA940B0406925023E55F360E633FD /* Internal */, - ); - name = Diffing; + name = "Support Files"; + path = "Examples/Examples-macOS/Pods/Target Support Files/IGListKit"; sourceTree = ""; }; 1C4A812D7A721E4F8A5203A23D92CB45 /* Development Pods */ = { isa = PBXGroup; children = ( - 9DAD7EA8F2B71DADA8D52A90C4AF76DC /* IGListKit */, + 3A04F8F44FBABDAE00526DB6B7D906B8 /* IGListKit */, ); name = "Development Pods"; sourceTree = ""; @@ -326,6 +288,17 @@ name = Frameworks; sourceTree = ""; }; + 3A04F8F44FBABDAE00526DB6B7D906B8 /* IGListKit */ = { + isa = PBXGroup; + children = ( + F486AD4D81255F3AAB0CAF2F4147ED68 /* Diffing */, + AA0458EA6540535698C24A3CED98FD2C /* Pod */, + 0E1672639DB6575B4CC266B35E23E4A3 /* Support Files */, + ); + name = IGListKit; + path = ../../..; + sourceTree = ""; + }; 51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */ = { isa = PBXGroup; children = ( @@ -354,29 +327,152 @@ ); sourceTree = ""; }; - 9DAD7EA8F2B71DADA8D52A90C4AF76DC /* IGListKit */ = { + AA0458EA6540535698C24A3CED98FD2C /* Pod */ = { isa = PBXGroup; children = ( - 17F236D9BD0AA609A0B33D66186385D8 /* Diffing */, - 0724BE08639B2CE35C43464AB62D9A66 /* Pod */, - A9D16B60CCCA8C2240BC81B5A2F4AC72 /* Support Files */, + 8FC1BEA31B8B8A3877A2449C1515B749 /* badge.svg */, + CE9900B43F34E4CC45BACEF6508BE93E /* best-practices-and-faq.html */, + 38BD703C656C667ABC59923DFBD074FC /* best-practices-and-faq.html */, + FFB6AD6F405B48FA78E7D0F15AC0C0D8 /* carat.png */, + DC9C9A333A06B27609C51B0CD739ECA1 /* carat.png */, + 8B9042DC4F6FBF7BE1E937EE5F45DC4F /* Classes.html */, + 28D4B1A543C88384BC38FF2305BB7A28 /* Classes.html */, + 06846BE8253A6062683F7343EFEBDB2A /* Constants.html */, + 4215D8BC1E1169FE44B2AD0F1C90F1AE /* Constants.html */, + 3E34C99065FA8814C9CCA3164D83AF95 /* dash.png */, + DC2E3D39474654F9C96592FE1CCE5083 /* dash.png */, + B75B71C959D49282CE3F0DF088BFD88E /* docSet.dsidx */, + CC6D371DE148F90D5E95E7F45A2785DD /* Enums.html */, + 5DA99714AA9D7DEA718DD5DAC08F4170 /* Enums.html */, + 31D0171AC42A72B0142656E3D9212E58 /* Functions.html */, + EBF3D5728909C3B1272D4DA7BB499A35 /* Functions.html */, + 3FEE04912AB8C6FE37BB48912346F5FC /* getting-started.html */, + 6C883E3043F4CB3A94276F60AB202D2D /* getting-started.html */, + D643A1755DF45A08C09F49D65C7E380D /* gh.png */, + 9D6D5727B442132E55A7940F06A1EA86 /* gh.png */, + 134AFC3394E9AAF3F21F7AA88961728B /* Guides.html */, + 4AA142C6FF4C6B4929D514AA952B87C2 /* Guides.html */, + 857F0BA0E93AE384FCD8B5063C4A6414 /* highlight.css */, + CD46ADFE66955BA96807BBC239AEEB52 /* highlight.css */, + 0EB50CCB9AFE92F86DF7FAA02496FB22 /* IGListAdapter.html */, + 6D632E115AC1DC5204288CA3FB6C3F48 /* IGListAdapter.html */, + 9BB158DE77B28DA886F48678B43E6094 /* IGListAdapterDataSource.html */, + 6202EB25496935A1C5136D258BCD1EF5 /* IGListAdapterDataSource.html */, + 6430D0F83F2194011028DFA1A82636D3 /* IGListAdapterDelegate.html */, + 4FF7400D5DFAE1E35BD0C14DCF3781D2 /* IGListAdapterDelegate.html */, + B5D9C45107B28EF575F900A27DEB9305 /* IGListAdapterUpdateListener.html */, + 82C90D50D488DCD3EC8C9707C4A7860F /* IGListAdapterUpdateListener.html */, + F0597E5BB3F2BE8710347DC3368A873F /* IGListAdapterUpdater.html */, + C9A6F39AA2BFDDE1C9B0D420911832A2 /* IGListAdapterUpdater.html */, + F0A3E07051D47BB269756E5B6F9FBC4E /* IGListAdapterUpdaterDelegate.html */, + 11EF588ADEB81309B8152248A9785E6B /* IGListAdapterUpdaterDelegate.html */, + 73343AAE2DEBB1E38072CC739EA005DF /* IGListAdapterUpdateType.html */, + A5C14C199EA103B19B0329A85C7603F8 /* IGListAdapterUpdateType.html */, + CF9B6A0B32FE36D8F7666337FCB2D6F5 /* IGListBatchContext.html */, + 382C14D6472D7FE40F5CD2D1C578CC78 /* IGListBatchContext.html */, + 410F4302AC058E46BB1C682A17472475 /* IGListBatchUpdateData.html */, + D4EA76BDB58EE6D74FC7378D59C39CB3 /* IGListBatchUpdateData.html */, + 204C0BABA4E5347E6B822CDE9F53398F /* IGListBindable.html */, + 716EBE7D4A0C2AA83A48785926D00BC8 /* IGListBindable.html */, + F54C0B4062ECF51514DDF0036484BBF4 /* IGListBindingSectionController.html */, + A12792FEF05DE30BFAA7A08637D8CE37 /* IGListBindingSectionController.html */, + 7EF96A5A08480AC38EA66398CDC566FF /* IGListBindingSectionControllerDataSource.html */, + 17FD946A15F82FE4EC7C582EC1E2EBC2 /* IGListBindingSectionControllerDataSource.html */, + 4B5BCEBDDA820B5791DB114677A7AE42 /* IGListBindingSectionControllerSelectionDelegate.html */, + 0C986FC0A1C8D47F2D6B05829FEEF5D4 /* IGListBindingSectionControllerSelectionDelegate.html */, + 361B7AB6F0DD762A827205A3BFC1010A /* IGListCollectionContext.html */, + 0CA9A0F50D5EDCC672339B66FD067E1D /* IGListCollectionContext.html */, + 4E58C59AF155D19165B9BFB3479B6E2B /* IGListCollectionView.html */, + 6FBB9E1A04CBB5B4722215690B1DD634 /* IGListCollectionView.html */, + 07703A15E83EA448505A829CEBCFE326 /* IGListCollectionViewDelegateLayout.html */, + D87DF671D13A5B8BA7942921F311C0D2 /* IGListCollectionViewDelegateLayout.html */, + 9B53593900C7DD2B093FA0165B0E904A /* IGListCollectionViewLayout.html */, + 43F964E7F13C57EB2146E0B246A7994E /* IGListCollectionViewLayout.html */, + 21AC29247D00FBF196F6293D8877ED20 /* IGListDiffable.html */, + 3A383587BED7CF9E0835A3277B80261E /* IGListDiffable.html */, + 0BE27C1DF6DC588DEFCA9198149AF40B /* iglistdiffable-and-equality.html */, + 0EB9DD617ED49A164D39708929B706BF /* iglistdiffable-and-equality.html */, + B9D026470B9370F0F161EBF60DFB67EA /* IGListDiffOption.html */, + 77AD05A674483F1385C227C8A3C32D88 /* IGListDiffOption.html */, + FB8036C9386F59DE030A73B6A144FBD4 /* IGListDisplayDelegate.html */, + F0C4DDCD3713134D88F4DBE17E2A611F /* IGListDisplayDelegate.html */, + 42E0B09D04876E81559C17D0784EECA3 /* IGListExperiment.html */, + 7B69D87DA75BFCE7F3F7AA578389400B /* IGListExperiment.html */, + 73E0B0DA997F3E0121F9486C13B719E4 /* IGListGenericSectionController.html */, + BC4D7A3E9C0CD2A67831B8B8306E2DB2 /* IGListGenericSectionController.html */, + 1C395980E69FEDBF83E045B680D46EAD /* IGListIndexPathResult.html */, + DF6919B239FC5FF72A5A8837B221ACE4 /* IGListIndexPathResult.html */, + 466587C478BBB0C7B0E6A2AFE2F3D24A /* IGListIndexSetResult.html */, + 08BECA8C891D915B1F277EAD47003A75 /* IGListIndexSetResult.html */, + 8D3209B0DE9DC01D4A644D0FD8D7A5AA /* IGListKit.podspec */, + 575EA68A1183F9EBBE593A8C5FF0C412 /* IGListKit.tgz */, + F814865907B366DB46ADB52E63199A7D /* IGListMoveIndex.html */, + 278CC311772E91C381FA59BB553C3221 /* IGListMoveIndex.html */, + B8416D3DEA5383C91CF7248BF0896410 /* IGListMoveIndexPath.html */, + 04FEC785368EFF4E7A06D67551540861 /* IGListMoveIndexPath.html */, + 8DE977C28062D17F4599ED734CAD0065 /* IGListScrollDelegate.html */, + B6FCD95765A9AB9BB20A91588F4B4420 /* IGListScrollDelegate.html */, + F9753829DF0B794111C03BDD8F2A293B /* IGListSectionController.html */, + 58488FFFF05D7263A6AD1E1BDCCAA651 /* IGListSectionController.html */, + 38FFF4434E3C2098C50997E472821268 /* IGListSingleSectionController.html */, + EF14589C2F6052F144927221F8370E35 /* IGListSingleSectionController.html */, + 7B555D242CEAFC5F7BF3FEE7FECB76E0 /* IGListSingleSectionControllerDelegate.html */, + 1978D14F50D7FE0FA4F4F405D14C7F92 /* IGListSingleSectionControllerDelegate.html */, + 312F25750F90C6522D0FF55CC01FA21A /* IGListStackedSectionController.html */, + 12B150B932BE1DFB8CABC571BAAE5374 /* IGListStackedSectionController.html */, + E139EF5E87746B336E64AAE0E07D9B62 /* IGListSupplementaryViewSource.html */, + DE9967A92AF149320F825009789E737C /* IGListSupplementaryViewSource.html */, + 78470E3A2B3BC65ED3061A0435D0FE3F /* IGListTransitionDelegate.html */, + ACDAF75EDA866E55F4B1351FCDF353A9 /* IGListTransitionDelegate.html */, + 26B6DDFB3F2BBD4379D45F98E2AA9696 /* IGListUpdatingDelegate.html */, + FCBF0F138090D27204E553D5B97B1697 /* IGListUpdatingDelegate.html */, + 031F416DFCE5567367C44A89F0F9078E /* IGListWorkingRangeDelegate.html */, + 57C7A8A5BE585C101712CBB14AA58AE7 /* IGListWorkingRangeDelegate.html */, + 86CB81FBF5923EE29DE1B0FA9FE97088 /* index.html */, + F81B986372966544DF04C1E667E79364 /* index.html */, + 1CE40940B9BA709474357A2D684DFA24 /* Info.plist */, + 0199CEB55B0FD4B5E2859295FEC2FF2C /* installation.html */, + 3C5C55C8F6045D0058001D4408DA331C /* installation.html */, + B1160A65ABDFFC90ABFDC63C798144ED /* jazzy.css */, + FAB1F8776BB05517AF72B9B764D814CF /* jazzy.css */, + A4694B66866ED97C41BF282A18E6234D /* jazzy.js */, + B281D20CA60F1FABED34878C498EACD1 /* jazzy.js */, + 942472F6BE05EA3948907DEDF89138B2 /* jquery.min.js */, + 05FFBCD160ACEADDD5E3566950DBA8CD /* jquery.min.js */, + 7C66164A5EDA6D830C46F69A635F2043 /* LICENSE.md */, + 5910029616F93BFF7C4BA9523AC28B9C /* migration.html */, + 694644E6D67BCFA3C633F45E087CD152 /* migration.html */, + D4883DF1E9A4E162791E3B25E0241C1B /* modeling-and-binding.html */, + 523482C800A97A9B62D017D01B53425C /* modeling-and-binding.html */, + 489E64E868214222E0D395DD7EA83C5F /* Protocols.html */, + BA907E39CFF865AD5D121735DFC833E8 /* Protocols.html */, + DF04671FB918DC0C25C4BB80C7C0A586 /* README.md */, + D61271079BF680ADAD7F500311C42125 /* search.json */, + 447EFF01BF3F36F12FB261474B10875D /* search.json */, + B1D95670D7CDFB5608C04D494E86224B /* Type Definitions.html */, + DB9306F7BCDC559C9311F4BCCA39530B /* Type Definitions.html */, + 9B0D53156A93EAECDA1EDB4E106A5817 /* undocumented.json */, + 47E998BF7FB435D4E254ECB8E8788860 /* vision.html */, + C9F61FFE6139743494BAC3D12B4BCB48 /* vision.html */, + EFB99B225D8B9C393899FC40D5DDCE37 /* working-with-core-data.html */, + D789B40847D07C8D59DDD3EDAB3D68C0 /* working-with-core-data.html */, + E2B3DB611A5BC6A9F5CECA532FE79E37 /* working-with-uicollectionview.html */, + EE79BBAF34D1AD30C7EF6C397C88F277 /* working-with-uicollectionview.html */, ); - name = IGListKit; - path = ../../..; + name = Pod; sourceTree = ""; }; - A9D16B60CCCA8C2240BC81B5A2F4AC72 /* Support Files */ = { + EF436926E4DC3270AD51EF5519E506B9 /* Internal */ = { isa = PBXGroup; children = ( - 2F98FC7CC63DF100F75E2C2BB841F6B2 /* IGListKit.modulemap */, - 554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */, - CBC680881B83C80B75CCE92A4ABAA299 /* IGListKit-dummy.m */, - FBE4D340E43DE9BBC9346E46727755E2 /* IGListKit-prefix.pch */, - A84610467F17C470B19BBD6B1EC79FC0 /* IGListKit-umbrella.h */, - 5B7E3754A88E1611C1FA2EA99438DB91 /* Info.plist */, + EC89FE0DF6513A2F9BD30F90BAD080CB /* IGListArrayUtilsInternal.h */, + 0AC5071213BCA851187F6F9960F54CC0 /* IGListIndexPathResultInternal.h */, + D843C3AEDEEE92C141B4849B26957496 /* IGListIndexSetResultInternal.h */, + 651149CB6B9B7302101E3671D5A4ADD0 /* IGListMoveIndexInternal.h */, + C44EF4027293BECD4904E620B357B913 /* IGListMoveIndexPathInternal.h */, ); - name = "Support Files"; - path = "Examples/Examples-macOS/Pods/Target Support Files/IGListKit"; + name = Internal; + path = Source/Common/Internal; sourceTree = ""; }; F22E6673D29C1778B1984CF7D4D871E9 /* Pods-IGListKitExamples */ = { @@ -397,6 +493,36 @@ path = "Target Support Files/Pods-IGListKitExamples"; sourceTree = ""; }; + F486AD4D81255F3AAB0CAF2F4147ED68 /* Diffing */ = { + isa = PBXGroup; + children = ( + DA829087FEAA4ED4A3EF9BC33E026487 /* IGListAssert.h */, + 4F5299721931B649FA357B03C720DE9B /* IGListBatchUpdateData.h */, + 0955ABDF3981A3AA379E5654E4D6E4DC /* IGListBatchUpdateData.mm */, + 9390D284222D432ACA8F34A448A06962 /* IGListCompatibility.h */, + F6D90C82E5AC7029A20DA9AED9EA4217 /* IGListDiff.h */, + E81283F3B7B01D16BB80979F03FEC3F1 /* IGListDiff.mm */, + E6982C81EB7AC21B742D7F25BDF7A144 /* IGListDiffable.h */, + 66822CBBAA1DE151E49C08CD761F2992 /* IGListDiffKit.h */, + 279C61C30CD687909526F97861F77668 /* IGListExperiments.h */, + A168A996D2CDC56749D5E3480DE3CF65 /* IGListIndexPathResult.h */, + 71C69509AA1736FA3A5F6E990CA25DE6 /* IGListIndexPathResult.m */, + DE4B63A09A731F49416BE08A8FB1E0BC /* IGListIndexSetResult.h */, + 78214B72D0D27F5C1B889EAD00CF0A59 /* IGListIndexSetResult.m */, + D4D875448F8C92CE315EDB190B8B0FEE /* IGListMacros.h */, + 4C8A302BD75CA8031363D557F8694639 /* IGListMoveIndex.h */, + 31A21BE4FD1A9346A7D8F0B940803406 /* IGListMoveIndex.m */, + 8AD7EDE558C5514C132CC5C6F7C26B76 /* IGListMoveIndexPath.h */, + 8F4AB450580880E0B892BC3B404916E3 /* IGListMoveIndexPath.m */, + 2942098323915A9D2C89B5C1C0646E60 /* NSNumber+IGListDiffable.h */, + C9DB6B896EE31A6D48D9F2CBA7F435CC /* NSNumber+IGListDiffable.m */, + 8883B8CA31BDEB454D205A4E302EB1B2 /* NSString+IGListDiffable.h */, + A8F748552BFC39313997AABF89A76AFD /* NSString+IGListDiffable.m */, + EF436926E4DC3270AD51EF5519E506B9 /* Internal */, + ); + name = Diffing; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -599,7 +725,7 @@ }; 58B4652CC17D6644E3231CF74389BFA6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */; + baseConfigurationReference = CF54E850380A67F106521E031748FDC7 /* IGListKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -718,7 +844,7 @@ }; A99A24086E496D116889985030989B99 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 554EFFED2CE06DA7164D0AB4BCEA6A5D /* IGListKit.xcconfig */; + baseConfigurationReference = CF54E850380A67F106521E031748FDC7 /* IGListKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; diff --git a/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/Info.plist b/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/Info.plist index 9ae03a0c1..3ac477e66 100644 --- a/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/Info.plist +++ b/Examples/Examples-macOS/Pods/Target Support Files/IGListKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.2.0 + 3.3.0 CFBundleSignature ???? CFBundleVersion diff --git a/Examples/Examples-tvOS/Podfile.lock b/Examples/Examples-tvOS/Podfile.lock index 93c2bcbb3..63bcc840b 100644 --- a/Examples/Examples-tvOS/Podfile.lock +++ b/Examples/Examples-tvOS/Podfile.lock @@ -1,9 +1,9 @@ PODS: - - IGListKit (3.2.0): - - IGListKit/Default (= 3.2.0) - - IGListKit/Default (3.2.0): + - IGListKit (3.3.0): + - IGListKit/Default (= 3.3.0) + - IGListKit/Default (3.3.0): - IGListKit/Diffing - - IGListKit/Diffing (3.2.0) + - IGListKit/Diffing (3.3.0) DEPENDENCIES: - IGListKit (from `../../IGListKit.podspec`) @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: ../../IGListKit.podspec SPEC CHECKSUMS: - IGListKit: 51c65b05adb0e37fecd669ade0c7dec113dce053 + IGListKit: d52a4ed9ca62ce06f35dea5a100d6dfc3022ef99 PODFILE CHECKSUM: f68cec0d93efa38d42ede50dfe01309d83664d56 diff --git a/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json b/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json index 1dfa280ba..31ddd7786 100644 --- a/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json +++ b/Examples/Examples-tvOS/Pods/Local Podspecs/IGListKit.podspec.json @@ -1,6 +1,6 @@ { "name": "IGListKit", - "version": "3.2.0", + "version": "3.3.0", "summary": "A data-driven UICollectionView framework.", "homepage": "https://github.com/Instagram/IGListKit", "documentation_url": "https://instagram.github.io/IGListKit", @@ -12,7 +12,7 @@ "social_media_url": "https://twitter.com/fbOpenSource", "source": { "git": "https://github.com/Instagram/IGListKit.git", - "tag": "3.2.0", + "tag": "3.3.0", "branch": "stable" }, "default_subspecs": "Default", diff --git a/Examples/Examples-tvOS/Pods/Manifest.lock b/Examples/Examples-tvOS/Pods/Manifest.lock index 93c2bcbb3..63bcc840b 100644 --- a/Examples/Examples-tvOS/Pods/Manifest.lock +++ b/Examples/Examples-tvOS/Pods/Manifest.lock @@ -1,9 +1,9 @@ PODS: - - IGListKit (3.2.0): - - IGListKit/Default (= 3.2.0) - - IGListKit/Default (3.2.0): + - IGListKit (3.3.0): + - IGListKit/Default (= 3.3.0) + - IGListKit/Default (3.3.0): - IGListKit/Diffing - - IGListKit/Diffing (3.2.0) + - IGListKit/Diffing (3.3.0) DEPENDENCIES: - IGListKit (from `../../IGListKit.podspec`) @@ -13,7 +13,7 @@ EXTERNAL SOURCES: :path: ../../IGListKit.podspec SPEC CHECKSUMS: - IGListKit: 51c65b05adb0e37fecd669ade0c7dec113dce053 + IGListKit: d52a4ed9ca62ce06f35dea5a100d6dfc3022ef99 PODFILE CHECKSUM: f68cec0d93efa38d42ede50dfe01309d83664d56 diff --git a/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj b/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj index bb033b81d..cc61004a0 100644 --- a/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj +++ b/Examples/Examples-tvOS/Pods/Pods.xcodeproj/project.pbxproj @@ -7,120 +7,120 @@ objects = { /* Begin PBXBuildFile section */ - 05A18BAE718D7508CD7A93EEE1BF757D /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = BDC7DD4D19BC4F7B7A170002767C68D3 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 066EBE529C6EF7769B17A7DF59310339 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1231FECC4BCCC44319521A21448A8A47 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07CAE00ACBE3EBCA20BE88EC5C7D9525 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FF9EFA0E9F380E14DF2003C841B7889 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08B9029251D7CDFFC641603F937EE405 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 239300C81C28984BEDD229A2F4A766E6 /* IGListAdapterUpdater+DebugDescription.m */; }; - 103AB67AE4C1401CF42BB781C0ECEE2B /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B85E453D3065C4A2531CF87F69BCECB /* IGListBatchUpdates.m */; }; - 12450DE1DAC97DCA2BEECED552FBC630 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 1510553A1FF36956D034B937CB13790C /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16389CF8903A1F4B3F7DEF4374745958 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 956BC7820228A1A387876BE1EFDD4811 /* IGListDebugger.m */; }; - 1722E0037F851C1CA22CF4336B75D8F6 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = CD1213B46B33D799213361CA218790F9 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 175D82EF6AB62FA2741BE48CCA5E094C /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 479549E453BAB710FD81ACC4291A6D6F /* IGListWorkingRangeHandler.mm */; }; + 05A18BAE718D7508CD7A93EEE1BF757D /* IGListAdapterUpdater+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AD79BBBDE546F25F2D0F117896BCB4 /* IGListAdapterUpdater+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 066EBE529C6EF7769B17A7DF59310339 /* IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 291263466D585C86F2198FCC706733B7 /* IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07CAE00ACBE3EBCA20BE88EC5C7D9525 /* IGListAdapterUpdateListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F3BAE2A2FE0AB0E371A235DD8E9D809 /* IGListAdapterUpdateListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08B9029251D7CDFFC641603F937EE405 /* IGListAdapterUpdater+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = DF6C5C53026AAC776D954933EDB8C3EC /* IGListAdapterUpdater+DebugDescription.m */; }; + 103AB67AE4C1401CF42BB781C0ECEE2B /* IGListBatchUpdates.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F2971C5B78DC9C36904FF9D81912617 /* IGListBatchUpdates.m */; }; + 12450DE1DAC97DCA2BEECED552FBC630 /* IGListCollectionViewDelegateLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B264FEEDD18925263B44AEE2DC30B08 /* IGListCollectionViewDelegateLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16389CF8903A1F4B3F7DEF4374745958 /* IGListDebugger.m in Sources */ = {isa = PBXBuildFile; fileRef = 75EC90E23E865D1558CD5CB7D724E36F /* IGListDebugger.m */; }; + 1722E0037F851C1CA22CF4336B75D8F6 /* IGListAdapterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 914A59A26CB8EC0CB93BD60CD4C775B1 /* IGListAdapterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 175D82EF6AB62FA2741BE48CCA5E094C /* IGListWorkingRangeHandler.mm in Sources */ = {isa = PBXBuildFile; fileRef = 46DC0BDEB848890E32D3308132113F02 /* IGListWorkingRangeHandler.mm */; }; 1A89AF7CCCD65D9D5B946363776D05AE /* Pods-IGListKitExamples-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 231109D6755355B2573B969A81F0D0E6 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC0880A0B5AF375B12D3EB3C7939F4E /* UICollectionViewLayout+InteractiveReordering.m */; }; - 261AD52F12B7E7AC39420A6DEDCB29D9 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = E6A2FD9584A09D24D65BFE6DD142AFD1 /* IGListBatchUpdateData.mm */; }; - 26F3A797FD89EE1A8D6FB4505FD9E855 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 81647CD1F70B074351E8EADAD1DD30B2 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28E48F05D3072F5ACCE1D2D3363EEA46 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4BEC7CC196E4DF4C451D992D4448DC /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 2A7275BE14E2C9A1D80E970FCC8116A5 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = A5DB56A1F35437A6E831ED8DE3C57874 /* IGListSectionMap.m */; }; - 2E51E13120FE30C39D2BD849960654BD /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C55F0F2DFBEAAC6FBCCA71D6B2CD9411 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 336E34021713F957EC75D195D7B748A0 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B57EA9A94C4C618C0783D4FC1877AA9 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 343E04BE2A3A088861C8AB1DD46C0029 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD2C1D1C336DF5E4AAF9F7F9C6282F7 /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37AA7DE5C68495B55ECF799A1BCE2724 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A4DE6D9F651606D84F049A6BA4D5629 /* IGListIndexPathResult.m */; }; - 3C57A97156EA8557BEB07056477BF846 /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = CA99DA9BF33322A59553FAC5C2B5ADD6 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C7686428C5668013A524140CA2F28C8 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = A8C8096CB316A5EEA43522099B7D8317 /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3D2A4ACCAA08B4CD7C91727DC05A7618 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A68357845784C16402AF814BEF85256 /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EDEF270F4DAC5926101668B7EE857A4 /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = CF26E7C54DE752EF76E9A324291420F3 /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F2902EAA4D2CFC2A2D51238CF68A257 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 409ED4C7FD18825E3917268982152E3C /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 42E3A18615170505FA42A54A1DDF0E11 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 07E4E3EE0C5E52E3E9B41EAEFF55078A /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 46BD6683F6111AF40407983FCBB284CD /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 7535E625BEB999DAC428AFEB227108D9 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4730660E67B81803DB0280BE9D611F21 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DC90D627EC77BBE9ABD470E054CF7CA /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AF9DA5D32AB3B63DC72B921A47B264A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BF44E2BE7B20A5BE309CEB9197966C /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 231109D6755355B2573B969A81F0D0E6 /* UICollectionViewLayout+InteractiveReordering.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C6DA2F55B8F2F71DC5D265D661E436F /* UICollectionViewLayout+InteractiveReordering.m */; }; + 261AD52F12B7E7AC39420A6DEDCB29D9 /* IGListBatchUpdateData.mm in Sources */ = {isa = PBXBuildFile; fileRef = 0082981AB8B285A7E77D5B267C2FB49E /* IGListBatchUpdateData.mm */; }; + 26F3A797FD89EE1A8D6FB4505FD9E855 /* IGListMoveIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = 45DFD5B94E81699D96FEB2020874A8A2 /* IGListMoveIndex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28E48F05D3072F5ACCE1D2D3363EEA46 /* IGListArrayUtilsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E0A55AECEE7CD8CE469B58C948DEA5E /* IGListArrayUtilsInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 2A7275BE14E2C9A1D80E970FCC8116A5 /* IGListSectionMap.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B503D5BA550FA512DB2E4C8878CE7C /* IGListSectionMap.m */; }; + 2E51E13120FE30C39D2BD849960654BD /* IGListSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 37DAC9F6DDF11A907FC63E02C588DC86 /* IGListSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 336E34021713F957EC75D195D7B748A0 /* IGListDisplayDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C32D58BCBAC0615714D8738C97F52E85 /* IGListDisplayDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 343E04BE2A3A088861C8AB1DD46C0029 /* IGListKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2522D5E6789026EC240F68A16F3ED73E /* IGListKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37AA7DE5C68495B55ECF799A1BCE2724 /* IGListIndexPathResult.m in Sources */ = {isa = PBXBuildFile; fileRef = A1E942974746CACB2343AE1C50A14BFB /* IGListIndexPathResult.m */; }; + 3C57A97156EA8557BEB07056477BF846 /* IGListBindingSectionControllerDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1791ABC8D631C3027E5A0C51A9644C40 /* IGListBindingSectionControllerDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C7686428C5668013A524140CA2F28C8 /* IGListSectionMap+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C920AA68951BC32C23246873341F16F /* IGListSectionMap+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 3D2A4ACCAA08B4CD7C91727DC05A7618 /* IGListAdapterMoveDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E2E85869A629DA048FE899707521ABF /* IGListAdapterMoveDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EDEF270F4DAC5926101668B7EE857A4 /* IGListBatchContext.h in Headers */ = {isa = PBXBuildFile; fileRef = EF3361171A81F33C5EA74D6AE38FD596 /* IGListBatchContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F2902EAA4D2CFC2A2D51238CF68A257 /* IGListBatchUpdates.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E1B1B3CC717482BD51C442DCDF36883 /* IGListBatchUpdates.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 42E3A18615170505FA42A54A1DDF0E11 /* IGListCollectionViewLayoutInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 801A5CBE2476181E9A61BE9C40DCA270 /* IGListCollectionViewLayoutInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 46BD6683F6111AF40407983FCBB284CD /* IGListMoveIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 70424356DF8DF4BDD3D7807EF83B7E20 /* IGListMoveIndexPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4730660E67B81803DB0280BE9D611F21 /* IGListCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 89597089F25996904CABD8D3049FF6B6 /* IGListCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4AF9DA5D32AB3B63DC72B921A47B264A /* IGListBindingSectionControllerSelectionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 23B8276790038F4989A16E7F4DAF14EB /* IGListBindingSectionControllerSelectionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4C70123EC852626377B0B2687460EE6F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9007AF4BA9E200F9154E7B1DB0BEA9CB /* UIKit.framework */; }; - 4FD698911B5225F6A8ADB9B558F8FBCC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A44CB5096B9A0D4D60463595D62A2A6 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 501B5923621AEDA3627B850AB40C24C6 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C852978A18DB610DCFA6130007B6BE0 /* NSString+IGListDiffable.m */; }; - 55C024A06DAA480C002FC3C0EA7B1954 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 113757EBF24793FADC6319C0FE521991 /* IGListDisplayHandler.m */; }; - 580B1D8530F4881F1792FC02FC103BE0 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = FE1DDE234D6F2274DEFC3219431D006D /* UICollectionView+IGListBatchUpdateData.m */; }; - 5AAA0F9D72B642E746D740CB25856FC1 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = F1F12270A08DE6A8153AA498AB588B79 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5BD4A73614971C6926D687D008C2DED9 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 219315004E34494203B6D584A239EED9 /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5C2123E4AD3066361888FA4C616C3145 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D2D323ADF0283EFCC7FA006E7E47555 /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FC2A8777052B2316B815B0AD7BEF8C5 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = F286762CE348D3E2133F4F6C48ACC3C7 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 605B7A38C2127BB9705C42604A9A50E6 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BD9A0FB2D1CD33541CC3037DD50EA5B /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 614972738D0E9D015E19B1899C8582D7 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = C5B743820F62954E5297ABA49D9A408E /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63EA6F9EC81AEBAD2D85FB4308D1FF27 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 10C2C414C27496E0D142A8BB262B50F3 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 654272F91F5146047C230D361C33D1F5 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A3D73825AEF71F55E80545C49ECD1C8 /* UIScrollView+IGListKit.m */; }; - 66CD764F971CD5D5966F48B7C6B5EC61 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = CD0D8003B867277B7ECD1CBF0B1723F0 /* IGListCollectionViewLayout.mm */; }; - 6D41D51602FA7CF92BC9BB7D2A133488 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = 685E5870D94499EFAB375BDA7560ED57 /* NSNumber+IGListDiffable.m */; }; - 6FBC38F9CF04514667B5434354E1FF1D /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F0B8599CD17F956C6B4DE7BC9EDB7FF /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 70775EED0EFC7A180A5B2EFFA6F9BB57 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B6CB17DDA2654C117E8C2536841AE0A /* IGListReloadIndexPath.m */; }; - 74AD6C5F1D9AA5C9A417DD9BFC92F439 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 93AD23949C474D481B14623841805CB0 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77E982F7FB3C56D2B2123384DAA10EA2 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9E41DE537F61BBF7D80DF60EA99D2CCD /* IGListDiff.mm */; }; - 7CDAAABB0CCA7AE4325450135DDEC861 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = AB1DCE55CDF21E136BC27CD36EACCDDC /* IGListIndexSetResult.m */; }; - 7E3B7AC60309EFA4E1AC5CAC033954D9 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 268761FD3B0D391A56B2CAC03D6D597D /* UICollectionView+DebugDescription.m */; }; - 7F8F281E0BAC10D3D354A364D7398CDF /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EED8E3C810B6946933665A877C98335 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 7FFA9CD1D7DB12ABA9BD14664AFAEA78 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C9C8CEAF590C34D4BDE4B45F410D9A9 /* IGListSectionController.m */; }; - 820F4CFFBD4148A684AEEE3B348CEAE6 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 43E9F0A9A1CB314CE48BD970582C5C3C /* IGListAdapter.m */; }; - 851FC28D267D90B597F6D42259F37D6A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FA7F556999EED74992B59EB0F8FDC4D /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8878B339081505DC2880A1134C9511CA /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C1A021E0D126C53A6F6FF7BFBF9D42E /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8956F2D5C27ECCEDA0565AC65E548938 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = BA800D6B8D23F358C878EB654D0457AC /* IGListReloadDataUpdater.m */; }; - 8CE5AC9BEE8E6952ED44E44CCFDF0D8C /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = B7B871C8506B28708F07E9B9E53F3706 /* IGListCollectionView.m */; }; - 8DBDF0252A4C8B0602C88F3505F9F738 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 896C0774FC447E9A8856C0E909724D4B /* IGListSectionMap+DebugDescription.m */; }; - 8DEEC2687898FB028C6B076F80F89397 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B0FF2B1982DE69594A63A94251092A48 /* IGListDebuggingUtilities.m */; }; - 8E63E930825E7191EB3BA61F26916BB6 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CDB5BC2D4F45A336B30CBC210F2A0F1 /* IGListMoveIndex.m */; }; - 8E696292451818C4427A8996D6820470 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = A30E42CF1ED565AA7A2639110F5D280A /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8ECB4FEFC61FFF2B88E163C7BE851251 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = D003D3A1EDE30A45C32AE8D14E0556F0 /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8F3697283353476706121F4C3D9ACE2C /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E7E10A157E230F7DA7F9EEA4C96BB20 /* IGListAdapterUpdater.m */; }; - 8F44FCEE403F9B0BD58942E5A6BE6AD1 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 657BD8C53D1EB798AF1B210BE18923BE /* IGListSingleSectionController.m */; }; - 8FA6C83BA95C7E6FEDA009E98166528E /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 04938ED699A559B80990353266219B46 /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BC7111CAEC5B4C897FAAAE483AAA079 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A81F840B7F21915E80D13DCC28FAB4A /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9C121C5F22427A196D633CCEB188904E /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = C9CF9C70EAD2975779963598FDA2FB77 /* IGListStackedSectionController.m */; }; - 9CBFBECE3FBC64BBD7CDB74DCDEA76DF /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 774FFC75DC585FFA12494F25EA04BD67 /* IGListMoveIndexPath.m */; }; - 9D2C4CA1C7FA064AE9304BACB3F4D9BA /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = DE91DEA7DD9CFFDC951F7EE91DF0BEB7 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 9E0F3722EA1A40B2B0AB937A9D9D1BB0 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = 22166DA7B03E1717590F2EE5D7D13AC1 /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A13AEAAFBAA877276B1684AE5103CFE0 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 91B9B545A6A1FA20E0BA1E2D7BD1182A /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A44DA20AF9E4177CB12C92615C583B3E /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D3A6711BFAB281A5617083B271D76A8B /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; - A994ED0552D979A9746FD50D461119FF /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE8C2B6956518D45DC4EB49487A9AD4 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB71953CB8FC1D3A4EABF1434356628A /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FA870C29FC29E50A6256C4CB980B58D /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - ACC374777660E0244B53E3B0506E144F /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 231E16542AD39DF9016B71642DA660D5 /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4FD698911B5225F6A8ADB9B558F8FBCC /* IGListIndexSetResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D40DAE1C74DC3662AD08AE4E601B062 /* IGListIndexSetResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 501B5923621AEDA3627B850AB40C24C6 /* NSString+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = A3832EC9A9CF16FF32F1C954635F5021 /* NSString+IGListDiffable.m */; }; + 55C024A06DAA480C002FC3C0EA7B1954 /* IGListDisplayHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = D792C7245C111731A62B8F4E73CA06F7 /* IGListDisplayHandler.m */; }; + 580B1D8530F4881F1792FC02FC103BE0 /* UICollectionView+IGListBatchUpdateData.m in Sources */ = {isa = PBXBuildFile; fileRef = E798AA1EC2ED5889754623B3A43753F3 /* UICollectionView+IGListBatchUpdateData.m */; }; + 5AAA0F9D72B642E746D740CB25856FC1 /* IGListBatchUpdateData+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A66EB6751EFA8276FC7C3DEEC151244 /* IGListBatchUpdateData+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5BD4A73614971C6926D687D008C2DED9 /* IGListAdapterProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = C0251B9662F2EEA0A8EB304DA06710EC /* IGListAdapterProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5C2123E4AD3066361888FA4C616C3145 /* IGListDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = FBFFA7FB697E1F544C9A427B445300AE /* IGListDiff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FC2A8777052B2316B815B0AD7BEF8C5 /* IGListBindingSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = DEB15BE5E1022391815809093E9757C1 /* IGListBindingSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 605B7A38C2127BB9705C42604A9A50E6 /* IGListWorkingRangeDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 24376780EDACCC8DABC289F1FF158113 /* IGListWorkingRangeDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 614972738D0E9D015E19B1899C8582D7 /* IGListSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = BDCBF3960E5DD19030227CDD99BD5D35 /* IGListSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63EA6F9EC81AEBAD2D85FB4308D1FF27 /* NSString+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = F59A421ADA5009CD395091AD966103A6 /* NSString+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 654272F91F5146047C230D361C33D1F5 /* UIScrollView+IGListKit.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B76B223EC55966E7E27830F58CFEB24 /* UIScrollView+IGListKit.m */; }; + 66CD764F971CD5D5966F48B7C6B5EC61 /* IGListCollectionViewLayout.mm in Sources */ = {isa = PBXBuildFile; fileRef = 94EB17A1C3FD9C8ECA5CB2D400356C3E /* IGListCollectionViewLayout.mm */; }; + 6D41D51602FA7CF92BC9BB7D2A133488 /* NSNumber+IGListDiffable.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EFD2091913B8ED53E7F93E012D415E /* NSNumber+IGListDiffable.m */; }; + 6FBC38F9CF04514667B5434354E1FF1D /* IGListAdapterUpdaterInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 221451B775D6B1367156EAE79699D5CB /* IGListAdapterUpdaterInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 70775EED0EFC7A180A5B2EFFA6F9BB57 /* IGListReloadIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E5BC73A12DD50FE1703E2B1B54D124 /* IGListReloadIndexPath.m */; }; + 74AD6C5F1D9AA5C9A417DD9BFC92F439 /* IGListCollectionViewLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B6C5060E5ABB2943BB488ACFC142C6 /* IGListCollectionViewLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77E982F7FB3C56D2B2123384DAA10EA2 /* IGListDiff.mm in Sources */ = {isa = PBXBuildFile; fileRef = 26C576D53F4BECFCF841602EC776D680 /* IGListDiff.mm */; }; + 7CDAAABB0CCA7AE4325450135DDEC861 /* IGListIndexSetResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B067ADB4BA822F4341848F4023D03891 /* IGListIndexSetResult.m */; }; + 7E3B7AC60309EFA4E1AC5CAC033954D9 /* UICollectionView+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = B4C581F62D2B29E735880D032FB1D100 /* UICollectionView+DebugDescription.m */; }; + 7F8F281E0BAC10D3D354A364D7398CDF /* IGListDisplayHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 559D6B2022DD82E669CAC7B96E52D385 /* IGListDisplayHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 7FFA9CD1D7DB12ABA9BD14664AFAEA78 /* IGListSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D5A0AD501B7816C19ACA8E2C9F02102 /* IGListSectionController.m */; }; + 820F4CFFBD4148A684AEEE3B348CEAE6 /* IGListAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB03116F38B507953EBED1DD2987A31 /* IGListAdapter.m */; }; + 851FC28D267D90B597F6D42259F37D6A /* IGListIndexSetResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B4AF43F6A02B39FD245787A9D48595 /* IGListIndexSetResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8878B339081505DC2880A1134C9511CA /* IGListAdapterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = CC9B8CA9C3296A019C0EA3B6573E729A /* IGListAdapterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8956F2D5C27ECCEDA0565AC65E548938 /* IGListReloadDataUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 9123BFE5F5F79CB839946049F5E5BEA1 /* IGListReloadDataUpdater.m */; }; + 8CE5AC9BEE8E6952ED44E44CCFDF0D8C /* IGListCollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1CB86C6EA10DF4FF690EAF101CBB86 /* IGListCollectionView.m */; }; + 8DBDF0252A4C8B0602C88F3505F9F738 /* IGListSectionMap+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = A7C1559945A14B6D3CE7E115AEEB2A23 /* IGListSectionMap+DebugDescription.m */; }; + 8DEEC2687898FB028C6B076F80F89397 /* IGListDebuggingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 411D199D32D31580346C9774F2B0E1F6 /* IGListDebuggingUtilities.m */; }; + 8E63E930825E7191EB3BA61F26916BB6 /* IGListMoveIndex.m in Sources */ = {isa = PBXBuildFile; fileRef = B731770304EB7FEC31B7CAB1C3AFCD6C /* IGListMoveIndex.m */; }; + 8E696292451818C4427A8996D6820470 /* IGListExperiments.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A9DC0A8620A3942DD9BDF37534E5901 /* IGListExperiments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8ECB4FEFC61FFF2B88E163C7BE851251 /* IGListAdapter+UICollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE61C0423ADFD8E56A4FC444A34F9AE4 /* IGListAdapter+UICollectionView.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8F3697283353476706121F4C3D9ACE2C /* IGListAdapterUpdater.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E09AEEC3D07B1C682AC36CC94BC1B7B /* IGListAdapterUpdater.m */; }; + 8F44FCEE403F9B0BD58942E5A6BE6AD1 /* IGListSingleSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A2BE74E8C825A3478DEC5B1C39B7CA /* IGListSingleSectionController.m */; }; + 8FA6C83BA95C7E6FEDA009E98166528E /* IGListAdapterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DA0EA32D5A7C48C8702274857F74E17C /* IGListAdapterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BC7111CAEC5B4C897FAAAE483AAA079 /* UICollectionView+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 880F1377B51C653AE45ED3E0868F4C69 /* UICollectionView+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9C121C5F22427A196D633CCEB188904E /* IGListStackedSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4244CE2952531A08803E75FF65FF586D /* IGListStackedSectionController.m */; }; + 9CBFBECE3FBC64BBD7CDB74DCDEA76DF /* IGListMoveIndexPath.m in Sources */ = {isa = PBXBuildFile; fileRef = F9DA93B72CC4707E87112E277D04D9A0 /* IGListMoveIndexPath.m */; }; + 9D2C4CA1C7FA064AE9304BACB3F4D9BA /* IGListDebugger.h in Headers */ = {isa = PBXBuildFile; fileRef = 339F0BCE50BEDDB3ED5D25C4F01E30F9 /* IGListDebugger.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 9E0F3722EA1A40B2B0AB937A9D9D1BB0 /* IGListBindable.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8152E9809271CACBE35225EA07C24A /* IGListBindable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A13AEAAFBAA877276B1684AE5103CFE0 /* IGListSingleSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = EA00D955117F904EB35E39E108648512 /* IGListSingleSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A44DA20AF9E4177CB12C92615C583B3E /* IGListDebuggingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E66C1ED6E8D17BB6909F01CE3480581 /* IGListDebuggingUtilities.h */; settings = {ATTRIBUTES = (Private, ); }; }; + A994ED0552D979A9746FD50D461119FF /* IGListAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = C46EBC33CFF72D5B74CB0C09550D1405 /* IGListAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB71953CB8FC1D3A4EABF1434356628A /* IGListBindingSectionController+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B13346F015A985D38B526EA49997721 /* IGListBindingSectionController+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + ACC374777660E0244B53E3B0506E144F /* IGListGenericSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CC2EDFDB512135D46D97B06407C808B /* IGListGenericSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; B1BBDF57A8F8803F287001BA5C15D3CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */; }; - B6D9D4D2DF1A12BCE70AF382FD4E97FC /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 090C4B0505CC0C3C10C2C29C95BF5F60 /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7A28347ED858A39780B414FB6B47E0D /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 07625BF83C315056A7D99FF32CF935D9 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB5299387C8A92BDBC607FD5C49379E8 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CADB491533939D11971BB9E4161BE2 /* IGListGenericSectionController.m */; }; - BC103A063AFDF370FDFECF61F62DBFCF /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C46BD47692799A71FF69A078C13585 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC97181D4B09A359C063E4C7D5287EFA /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = F743D414D15CC91CA90F558E92839488 /* IGListAdapter+UICollectionView.m */; }; - BD714E4FCB8746227A8952CA09E980FD /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F31637C6C44561C69D5B795E2B2978D4 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C067053B625CF6374EA509386295E304 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5877F5D18F74E1D006BA5CEA909C0DCD /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C2B6FF25A0E9135BC3118A9C40F2EEA6 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A1B5B8DED1CC8E733FA7FC7CE4EE3BB /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6D9D4D2DF1A12BCE70AF382FD4E97FC /* IGListSupplementaryViewSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B94DCF8FF9FA494100914A9E09A825C /* IGListSupplementaryViewSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7A28347ED858A39780B414FB6B47E0D /* IGListCollectionContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 323A8F962C7439BF1D4458F6D010FA38 /* IGListCollectionContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB5299387C8A92BDBC607FD5C49379E8 /* IGListGenericSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D059AACA4A5534B71F994032B75C16 /* IGListGenericSectionController.m */; }; + BC103A063AFDF370FDFECF61F62DBFCF /* IGListUpdatingDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FBDEE5506BB07774E238E5B538245B5 /* IGListUpdatingDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC97181D4B09A359C063E4C7D5287EFA /* IGListAdapter+UICollectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = E0B9E23E7D5F50CCA4B7AB51C3C75EF9 /* IGListAdapter+UICollectionView.m */; }; + BD714E4FCB8746227A8952CA09E980FD /* IGListAdapterUpdaterDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = D45ADCF87F3D61A1A0C0197713763053 /* IGListAdapterUpdaterDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C067053B625CF6374EA509386295E304 /* IGListStackedSectionControllerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A9DFD419C0DCCE3D7D5FE77B1C3E4B0 /* IGListStackedSectionControllerInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C2B6FF25A0E9135BC3118A9C40F2EEA6 /* IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 23EA5A738432A5C4025E680E4D69188F /* IGListKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4C4C1B02AFD7277F00A40570658152C /* Pods-IGListKitExamples-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */; }; - C6606AFEEBD06E2CF79FCF20C50000ED /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B2BFBB97C37708B261FF05A315E873B /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; - C6CBB08D6060C35F9F333A6B495191DE /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 953140F86FBD7773018973D8C3DFE6F7 /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7F5CC1469499C0D3F87C1750715C917 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FAE8C1F6D40C7EC2C3B6F1FBBD95235 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C89220E170F5AA42F4666E5AC3BDC625 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 836330DA26DE07933E820DB79233DF24 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB3346494BBC3E561459B216A7B98488 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = E283C14E8327DA3218DA49B80369BC8C /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBF9A7EE35462BA6AC3D8305EBE72D84 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = BD9BE1610188689AFCF9357D42FCED6E /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CC5BC1B883A084CB7202FD573AC38C8D /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EA79B92DA0BF73DA99D0CE505F27D5F /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CC8E427FB4E59B09B51565C74782809B /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = C72B38DB3621C77D32AC7AD90FEB0F8A /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CE6D6B353F424D5B8839906DAB73DB5A /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 07A9BA120D02345DEE39FEA5D8F6857F /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D129C341A44C7096035506341BFD549B /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 50EF801062E7E08CF7198204682EC215 /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1B21D4230ACF6ECC7D55AFC9F04239D /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CB8720C4577B577E6F721E0D097B99 /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D3DD146F300953F78DA6D400DB9F5D53 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C17082B9043BAAF1FD1B58FF604FD46D /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D737FB0005F4F1C3C97671EB7449CBBD /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 847B3372E2C040A5C7248CAC19A28557 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - D90DEF5B1E9D9A85DD6FD2833A8B5514 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D093E7505F5805F50E1570AD3918755 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC7EB092DAB86C99D964BE0D9C0EAE17 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 9729A3D14AFEA7A82FCE98F26547F896 /* IGListBindingSectionController+DebugDescription.m */; }; - DE7F27213C71AB1F3C83023DEEA2E9F1 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DA9B8648F787E7CFD0AFB66643F238C /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - DF09BBC6432688CA3DDF7CB1EDE8D55A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 887AFCC9539F2F3337BC979F992FE9DC /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E0F819B49AEB39695EDF9ABF16CE9E7D /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = F1F4A51D552097460BBC551D880C7C8A /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E0FBCE51D775F87BA5851FC0A8C411E5 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C10A2CC74A4B223618C78CEFE2BA2545 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDF0D8090CEBB470F90728D94177C740 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = DCF897228C77C142D24F779573EACED6 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F236C0D608C31870ED216524E162A6B5 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A1477E09F727158FA839968114AB1D7 /* IGListBatchUpdateData+DebugDescription.m */; }; - F2A5F5C54F8FDCB5FE3E9193532043F8 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 15BA898E74AB3DC61D67B71416B89485 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3FF715DB4C8790D4F34FA1266551883 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0403B2051E9D69F4058E30320A58448A /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6E7041B28961CCC2BE9930687CC99F7 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76B01AC94F83972AA05A2309C755405C /* IGListAdapterProxy.m */; }; - F99AE49A0779DDA8F116E5D35AF0A72B /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE8EF8026298914FAA08C3C0C6692F1 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F99B4894E7DE308094B322F3075A604C /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F467829434C7E8BA67C7426109CA097C /* IGListKit-dummy.m */; }; - F9CD7944F6612DBFB7EC8FED42BFB901 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 851637EB9F7F28B8409B515FAD79ABF2 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; - F9DAF5852EB2E9447ACD02F05E0A0082 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F547853BB70DF3E2A47730CB623BD0A /* IGListBindingSectionController.m */; }; + C6606AFEEBD06E2CF79FCF20C50000ED /* IGListSectionMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7A65D0C79D8125138C51B51F1EFB00 /* IGListSectionMap.h */; settings = {ATTRIBUTES = (Private, ); }; }; + C6CBB08D6060C35F9F333A6B495191DE /* IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = 96B8936BA6C6241BD7854F51EB241F9D /* IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7F5CC1469499C0D3F87C1750715C917 /* IGListIndexPathResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 314A719E148E26493A514CE8C54D8EC7 /* IGListIndexPathResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C89220E170F5AA42F4666E5AC3BDC625 /* IGListScrollDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = AF70B23D77B6C6E71F4424F2B0BEB196 /* IGListScrollDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB3346494BBC3E561459B216A7B98488 /* IGListReloadDataUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C38C042092109DCACB84A891CFC643 /* IGListReloadDataUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBF9A7EE35462BA6AC3D8305EBE72D84 /* IGListAdapter+DebugDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D838B2285C79A49F38F51C3F4B6A1126 /* IGListAdapter+DebugDescription.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CC5BC1B883A084CB7202FD573AC38C8D /* UICollectionView+IGListBatchUpdateData.h in Headers */ = {isa = PBXBuildFile; fileRef = 72D70D0ABD984361D2C542AB52D2A47B /* UICollectionView+IGListBatchUpdateData.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CC8E427FB4E59B09B51565C74782809B /* IGListWorkingRangeHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F389175EC408B819DC583061C5156B5 /* IGListWorkingRangeHandler.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CE6D6B353F424D5B8839906DAB73DB5A /* IGListStackedSectionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C42C193B68A41DAB51702514598FD2C /* IGListStackedSectionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D129C341A44C7096035506341BFD549B /* IGListMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DA4B41EC352AA9530172E785B28575A /* IGListMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1B21D4230ACF6ECC7D55AFC9F04239D /* UICollectionViewLayout+InteractiveReordering.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0BB91AB27CAD784BE8387B73D1B16E /* UICollectionViewLayout+InteractiveReordering.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D3DD146F300953F78DA6D400DB9F5D53 /* IGListDiffKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D4C2BEE95F098E35CABC7A7ADC3DC8E2 /* IGListDiffKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D737FB0005F4F1C3C97671EB7449CBBD /* IGListMoveIndexPathInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 070ABD6B6392AF69F189F41A432CED74 /* IGListMoveIndexPathInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + D90DEF5B1E9D9A85DD6FD2833A8B5514 /* IGListCollectionView.h in Headers */ = {isa = PBXBuildFile; fileRef = 73F61AF808D4D9802C0410A9B7256EF4 /* IGListCollectionView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC7EB092DAB86C99D964BE0D9C0EAE17 /* IGListBindingSectionController+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DADEC67B7AF3675AFB2C4181143B21E /* IGListBindingSectionController+DebugDescription.m */; }; + DE7F27213C71AB1F3C83023DEEA2E9F1 /* IGListMoveIndexInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = D579A14EB4E9AB52025077FC31BD2C31 /* IGListMoveIndexInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + DF09BBC6432688CA3DDF7CB1EDE8D55A /* IGListIndexPathResultInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0AE9B25CB61EC401A907663F73234F /* IGListIndexPathResultInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E0F819B49AEB39695EDF9ABF16CE9E7D /* UIScrollView+IGListKit.h in Headers */ = {isa = PBXBuildFile; fileRef = F0C075EA2494AF08AB8D1440FEFA2D73 /* UIScrollView+IGListKit.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E0FBCE51D775F87BA5851FC0A8C411E5 /* IGListTransitionDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = C1821EB7370FE78DD13543B00F1B9949 /* IGListTransitionDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDF0D8090CEBB470F90728D94177C740 /* IGListAssert.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F6C2832E4DBB2F639CFA0FBDFC99C51 /* IGListAssert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F236C0D608C31870ED216524E162A6B5 /* IGListBatchUpdateData+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 83BC73B08B5EE066ED05644FB2ADF348 /* IGListBatchUpdateData+DebugDescription.m */; }; + F2A5F5C54F8FDCB5FE3E9193532043F8 /* IGListAdapterUpdater.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EADE00B271CC845D727647536ECAC53 /* IGListAdapterUpdater.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3FF715DB4C8790D4F34FA1266551883 /* NSNumber+IGListDiffable.h in Headers */ = {isa = PBXBuildFile; fileRef = A28426208BA549D2302A25C5A53B9A97 /* NSNumber+IGListDiffable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6E7041B28961CCC2BE9930687CC99F7 /* IGListAdapterProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC132454289BAF3D19FF7FA855E61B6 /* IGListAdapterProxy.m */; }; + F99AE49A0779DDA8F116E5D35AF0A72B /* IGListBatchUpdateState.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3FA3D3689B122B7FBA2E1B261168A3 /* IGListBatchUpdateState.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F99B4894E7DE308094B322F3075A604C /* IGListKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 305392933D20382C177A9EF0CBA05C48 /* IGListKit-dummy.m */; }; + F9CD7944F6612DBFB7EC8FED42BFB901 /* IGListReloadIndexPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 941F29429C465314D347DE6B36A55D64 /* IGListReloadIndexPath.h */; settings = {ATTRIBUTES = (Private, ); }; }; + F9DAF5852EB2E9447ACD02F05E0A0082 /* IGListBindingSectionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D530AF34F122A1E390DCCF84DC29681F /* IGListBindingSectionController.m */; }; FA9F4254E2846A0E60F6A36BE54A7838 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */; }; - FB2B451B058AA9B0EAA586C14D5000DB /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 1802B08886BD62D38AB781FDAA44424F /* IGListAdapter+DebugDescription.m */; }; + FB2B451B058AA9B0EAA586C14D5000DB /* IGListAdapter+DebugDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 98EB59BC6120FC60723D316184F1813E /* IGListAdapter+DebugDescription.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -134,199 +134,262 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 025CA530AC38B3EF6C7215032D145174 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; - 0403B2051E9D69F4058E30320A58448A /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; - 04938ED699A559B80990353266219B46 /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; - 07625BF83C315056A7D99FF32CF935D9 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; - 07A9BA120D02345DEE39FEA5D8F6857F /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; - 07BBE3A21F1BA4E0DB34BF4719F1E20B /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; - 07E4E3EE0C5E52E3E9B41EAEFF55078A /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; - 090C4B0505CC0C3C10C2C29C95BF5F60 /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; - 095078DA6088549D79AB567DA02F5EE2 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; - 0A1477E09F727158FA839968114AB1D7 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; - 0B6CB17DDA2654C117E8C2536841AE0A /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; - 0CDB5BC2D4F45A336B30CBC210F2A0F1 /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; - 10C2C414C27496E0D142A8BB262B50F3 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; - 113757EBF24793FADC6319C0FE521991 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; - 1231FECC4BCCC44319521A21448A8A47 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; - 14E4490DFA625239B345031274D5966E /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; - 1510553A1FF36956D034B937CB13790C /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; - 15387FEBFA3A395F7908234AA331BA52 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; - 1577D4DE3A0174ED836F9F2538963C04 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; - 15BA898E74AB3DC61D67B71416B89485 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; - 17BB2AA11A4C9F9547943493900AD858 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; - 1802B08886BD62D38AB781FDAA44424F /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; - 19104A0E846CF96118E19FA7E73D6C00 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + 0082981AB8B285A7E77D5B267C2FB49E /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; + 070ABD6B6392AF69F189F41A432CED74 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; + 0C5CFF62683D051DA9DA8840B607A639 /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; + 0CD8F7B9E90F3420F91DA762D03FCA88 /* IGListKit.tgz */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListKit.tgz; path = docs/docsets/IGListKit.tgz; sourceTree = ""; }; + 0E2E85869A629DA048FE899707521ABF /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterMoveDelegate.h; path = Source/IGListAdapterMoveDelegate.h; sourceTree = ""; }; + 0E66C1ED6E8D17BB6909F01CE3480581 /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; + 0EB09FB53AFCFA668A5AFF475480927F /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; + 10A0B881313F30D121D7F590B30E4F11 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 16F7A3C00F170E796D06BD1ACFB68DD5 /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; + 1791ABC8D631C3027E5A0C51A9644C40 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; + 1A9DC0A8620A3942DD9BDF37534E5901 /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; 1B2B14BA3AB402D9CC387EEB27A2F746 /* Pods-IGListKitExamples.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.debug.xcconfig"; sourceTree = ""; }; - 1BC11024F8A4E06937B77FBBEA0D848A /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; - 1BD9A0FB2D1CD33541CC3037DD50EA5B /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; - 2086D11D97B7AA41CCD474A47874F988 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 219315004E34494203B6D584A239EED9 /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; - 22166DA7B03E1717590F2EE5D7D13AC1 /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; - 231E1113320DC1BBCA97A3F8195F75AC /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; - 231E16542AD39DF9016B71642DA660D5 /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; - 239300C81C28984BEDD229A2F4A766E6 /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; - 246323910F9B117806D25997DCC9A0D2 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; - 268761FD3B0D391A56B2CAC03D6D597D /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; - 26CB8720C4577B577E6F721E0D097B99 /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; - 26F287544BECBB605D9A306D8F83E413 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; - 2A1B5B8DED1CC8E733FA7FC7CE4EE3BB /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; - 2A81F840B7F21915E80D13DCC28FAB4A /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; - 2B9ABFBF9C485A91A76D0C2B5E8A8D89 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; - 2DA9B8648F787E7CFD0AFB66643F238C /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + 1BB03116F38B507953EBED1DD2987A31 /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; + 1BB0E637975547148F9F64C9D00FAA23 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; + 1D3D5B9743839CD405FA0732319F7BBD /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + 1E09AEEC3D07B1C682AC36CC94BC1B7B /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; + 1E14F9FD74177AA9D51AB3DD70E6B557 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; + 1F3BAE2A2FE0AB0E371A235DD8E9D809 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; + 1FBDEE5506BB07774E238E5B538245B5 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; + 20252A22474BED97DBC5810BAE55D979 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindable.html; sourceTree = ""; }; + 2156981C3F46CDBF4575CD5F9FCD0040 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; + 221451B775D6B1367156EAE79699D5CB /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; + 23B8276790038F4989A16E7F4DAF14EB /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; + 23EA5A738432A5C4025E680E4D69188F /* IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListKit.h; path = Source/IGListKit.h; sourceTree = ""; }; + 24376780EDACCC8DABC289F1FF158113 /* IGListWorkingRangeDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListWorkingRangeDelegate.h; path = Source/IGListWorkingRangeDelegate.h; sourceTree = ""; }; + 24C38C042092109DCACB84A891CFC643 /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; + 250B2A91578B37730978098927130AD1 /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/best-practices-and-faq.html"; sourceTree = ""; }; + 2522D5E6789026EC240F68A16F3ED73E /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; + 2567ACC939C74FC6E1E0A64FBA4E7302 /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + 26C576D53F4BECFCF841602EC776D680 /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 27406BCAA8700D59FDDDF35F07A784A8 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDiffable.html; sourceTree = ""; }; + 27E48C05AD44DD7B31271B23E383CB2D /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 291263466D585C86F2198FCC706733B7 /* IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateData.h; sourceTree = ""; }; + 29FB9CEB73C887CCB613AFFBF794C205 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; + 2A66EB6751EFA8276FC7C3DEEC151244 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; + 2C1CB86C6EA10DF4FF690EAF101CBB86 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; + 2C4FFF793F1A8A5A421A37947C493B84 /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + 2D5A0AD501B7816C19ACA8E2C9F02102 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; + 2E0A55AECEE7CD8CE469B58C948DEA5E /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; 2F5AE0385534EC7E6CA75003A7280492 /* Pods-IGListKitExamples-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGListKitExamples-dummy.m"; sourceTree = ""; }; - 308CB5C8BD33ECC447AE4DCE7A4BF49E /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; - 32CEA9D69DC753C43B20D51367C101B1 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; - 33C46BD47692799A71FF69A078C13585 /* IGListUpdatingDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListUpdatingDelegate.h; path = Source/IGListUpdatingDelegate.h; sourceTree = ""; }; - 34903E13B5DD1625F2121772B0972A38 /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; - 351824BECCC7B9D175A0E4DDA84E11FF /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; - 352565874231A11F695BC38C2E9A6E20 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; - 3B2BFBB97C37708B261FF05A315E873B /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; - 3C9C8CEAF590C34D4BDE4B45F410D9A9 /* IGListSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSectionController.m; path = Source/IGListSectionController.m; sourceTree = ""; }; - 3DC90D627EC77BBE9ABD470E054CF7CA /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; - 3E6C2CD98801EA1FB0518B73062100E7 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; - 3E791D458C57A2CC9B1433876CD6B5DC /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/Enums/IGListExperiment.html; sourceTree = ""; }; - 3EA79B92DA0BF73DA99D0CE505F27D5F /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; - 3FAE8C1F6D40C7EC2C3B6F1FBBD95235 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; - 409ED4C7FD18825E3917268982152E3C /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; + 2F73A0AE0BF75C6F3BCF3671DD4CF605 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 305392933D20382C177A9EF0CBA05C48 /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; + 314A719E148E26493A514CE8C54D8EC7 /* IGListIndexPathResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResult.h; sourceTree = ""; }; + 319B48CAFB2C0DD4A376215CF20BF97D /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 323A8F962C7439BF1D4458F6D010FA38 /* IGListCollectionContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionContext.h; path = Source/IGListCollectionContext.h; sourceTree = ""; }; + 329C08C4758A534DEBD08C14355D5B27 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; + 32E1BA2E613BF2808B76602577876352 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/index.html; sourceTree = ""; }; + 339F0BCE50BEDDB3ED5D25C4F01E30F9 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; + 3634229767BE1399602E3F2CEFB1B729 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/working-with-uicollectionview.html"; sourceTree = ""; }; + 36C3CCBFF8EF3509B19DB5409015C27C /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + 37DAC9F6DDF11A907FC63E02C588DC86 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; + 3C0BB91AB27CAD784BE8387B73D1B16E /* UICollectionViewLayout+InteractiveReordering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionViewLayout+InteractiveReordering.h"; sourceTree = ""; }; + 3E7BAEE40B2A6E246038845E43A1A845 /* IGListBindingSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionController.html; path = docs/Classes/IGListBindingSectionController.html; sourceTree = ""; }; + 3F389175EC408B819DC583061C5156B5 /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + 411D199D32D31580346C9774F2B0E1F6 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; + 4219543378C8D02BB79ABF99B1C40C42 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; + 4244CE2952531A08803E75FF65FF586D /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; 428C13C7C57B2D91F00D94ECF1FA71F8 /* Pods-IGListKitExamples-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-resources.sh"; sourceTree = ""; }; - 43E9F0A9A1CB314CE48BD970582C5C3C /* IGListAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapter.m; path = Source/IGListAdapter.m; sourceTree = ""; }; - 4483661AD0B59EA520E18A94EE6B2334 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; - 479549E453BAB710FD81ACC4291A6D6F /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; - 4844DD1F9DD7D2F45AEAFA95E677C7BF /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; - 4A44CB5096B9A0D4D60463595D62A2A6 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; - 4A471A71321C5B9953A25E481BD46F55 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; - 4AD2C1D1C336DF5E4AAF9F7F9C6282F7 /* IGListKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-umbrella.h"; sourceTree = ""; }; - 4B07BAA5A337A9B21F2420CE441AD36F /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; - 4D1431662833B70898618E4C4777E2F3 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; - 4E7E10A157E230F7DA7F9EEA4C96BB20 /* IGListAdapterUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListAdapterUpdater.m; path = Source/IGListAdapterUpdater.m; sourceTree = ""; }; - 5012D06E0E1A440E92E61AF9FBEC3E92 /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/Classes/IGListSingleSectionController.html; sourceTree = ""; }; - 50EF801062E7E08CF7198204682EC215 /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + 437BF90455CAAA54BC009C310A16AC1F /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/css/jazzy.css; sourceTree = ""; }; + 44B9625BB3B4E76A9C6B81923DC2714E /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 45237A35745341ABB5ACCB387A01B29D /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; + 45DFD5B94E81699D96FEB2020874A8A2 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; + 46DC0BDEB848890E32D3308132113F02 /* IGListWorkingRangeHandler.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListWorkingRangeHandler.mm; sourceTree = ""; }; + 47E1DE6619890924431C098BAC927B04 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols.html; sourceTree = ""; }; + 47FD1BFBDFA5B5123D72FC5B2403BF9F /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/gh.png; sourceTree = ""; }; + 49DF04D5FDFA917CA7F122B9F31AD43C /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/iglistdiffable-and-equality.html"; sourceTree = ""; }; + 4B7C80B61B82FD56D833971EB73BC8FD /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; + 4B8D3DBBE8F457E576E3512FC3589D37 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/Functions.html; sourceTree = ""; }; + 4CC132454289BAF3D19FF7FA855E61B6 /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; + 4D9FA67F2064ECFC709D4A6A60DC24B9 /* Functions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Functions.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Functions.html; sourceTree = ""; }; + 4DC14E20C27E6ACB3915BA69784681EF /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; + 4F0AE9B25CB61EC401A907663F73234F /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; + 4F2971C5B78DC9C36904FF9D81912617 /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; + 4FD9C62BEF36588DDD9F831593B316E6 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-core-data.html"; sourceTree = ""; }; + 50626020174D2A4E9E6D7E7DD7C50B0F /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/modeling-and-binding.html"; sourceTree = ""; }; + 507550B59DE60241C4C6045DCED2F5D4 /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + 5175E8D737C0B61A907EA17B01E93D8C /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; 52054AE893A0AE7FBFC54333D8ABD345 /* Pods-IGListKitExamples-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGListKitExamples-umbrella.h"; sourceTree = ""; }; - 565006DE345074EB33EE08456EB76E90 /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; - 57E2A12BB41B07065F3018D6C459BC24 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; - 5867DDCF8EC411AF2A434CCADC0DA495 /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; - 5877F5D18F74E1D006BA5CEA909C0DCD /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; - 5B598FFEFF2A6B5970CC8B05E38748C9 /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; - 5C1A021E0D126C53A6F6FF7BFBF9D42E /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; - 5DED6F250DE51B55A343CA984980707B /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; - 5FA870C29FC29E50A6256C4CB980B58D /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; - 62A91D20EB6B2387B268BBF29826C6C0 /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; - 635D99744DB6E85C9F996A34D1B9E761 /* IGListSingleSectionControllerDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionControllerDelegate.html; path = docs/Protocols/IGListSingleSectionControllerDelegate.html; sourceTree = ""; }; - 657BD8C53D1EB798AF1B210BE18923BE /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; - 685E5870D94499EFAB375BDA7560ED57 /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; - 6A68357845784C16402AF814BEF85256 /* IGListAdapterMoveDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterMoveDelegate.h; path = Source/IGListAdapterMoveDelegate.h; sourceTree = ""; }; - 6C852978A18DB610DCFA6130007B6BE0 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; - 6FA7F556999EED74992B59EB0F8FDC4D /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; - 6FF9EFA0E9F380E14DF2003C841B7889 /* IGListAdapterUpdateListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdateListener.h; path = Source/IGListAdapterUpdateListener.h; sourceTree = ""; }; - 713E3C9D68E70CDD8A534E040C4E7EF8 /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; - 7535E625BEB999DAC428AFEB227108D9 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; - 76B01AC94F83972AA05A2309C755405C /* IGListAdapterProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListAdapterProxy.m; sourceTree = ""; }; - 774FFC75DC585FFA12494F25EA04BD67 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; - 793C6949171E4CA2504E193C75793930 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; - 7A3D73825AEF71F55E80545C49ECD1C8 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; - 7AE8EF8026298914FAA08C3C0C6692F1 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; - 7B2BD9C9CBCB8BC370350E36D9407B86 /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; - 7B85E453D3065C4A2531CF87F69BCECB /* IGListBatchUpdates.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListBatchUpdates.m; sourceTree = ""; }; - 7D4B0791263CA54C1FB7808CB26413F4 /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; - 7E145A51FE7D74D1EFE4ED70955BFE55 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7EED8E3C810B6946933665A877C98335 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; - 7F547853BB70DF3E2A47730CB623BD0A /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; - 81647CD1F70B074351E8EADAD1DD30B2 /* IGListMoveIndex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndex.h; sourceTree = ""; }; - 82FF580893FCB6DE3FB5B09271053F65 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; - 836330DA26DE07933E820DB79233DF24 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; - 847B3372E2C040A5C7248CAC19A28557 /* IGListMoveIndexPathInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPathInternal.h; sourceTree = ""; }; - 851637EB9F7F28B8409B515FAD79ABF2 /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; - 887AFCC9539F2F3337BC979F992FE9DC /* IGListIndexPathResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexPathResultInternal.h; sourceTree = ""; }; - 88CADB491533939D11971BB9E4161BE2 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; - 896C0774FC447E9A8856C0E909724D4B /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; - 8AE8C2B6956518D45DC4EB49487A9AD4 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; - 8B57EA9A94C4C618C0783D4FC1877AA9 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; - 8D093E7505F5805F50E1570AD3918755 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; - 8D2D323ADF0283EFCC7FA006E7E47555 /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; - 8F0B8599CD17F956C6B4DE7BC9EDB7FF /* IGListAdapterUpdaterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterUpdaterInternal.h; sourceTree = ""; }; + 521AC2A806B149455120B577F91FD704 /* IGListExperiment.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListExperiment.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListExperiment.html; sourceTree = ""; }; + 559D6B2022DD82E669CAC7B96E52D385 /* IGListDisplayHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDisplayHandler.h; sourceTree = ""; }; + 57219A2646C33EDDBB8A938536A53213 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + 58BC04A6F747B0F4FC1490445192A19B /* index.html */ = {isa = PBXFileReference; includeInIndex = 1; name = index.html; path = docs/index.html; sourceTree = ""; }; + 5A4CEAFD8C649F05912169894D25F0B3 /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/Type Definitions.html"; sourceTree = ""; }; + 5B264FEEDD18925263B44AEE2DC30B08 /* IGListCollectionViewDelegateLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewDelegateLayout.h; path = Source/IGListCollectionViewDelegateLayout.h; sourceTree = ""; }; + 5B3A24C01DE994BF72C20CD820F782F7 /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jazzy.js; sourceTree = ""; }; + 5F7EF810013C97DAA224559E0FBAE09A /* IGListDiffable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffable.html; path = docs/Protocols/IGListDiffable.html; sourceTree = ""; }; + 60F9BF8E23E7C1035484570B255AE003 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + 65181D96996ACB8749CF7F00DF120CD2 /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + 65C0F74C84279A8D0B865A9C655BCD25 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/highlight.css; sourceTree = ""; }; + 66B0B5105CCF70561EAB732AA7AB59AE /* IGListAdapterUpdater.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdater.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapterUpdater.html; sourceTree = ""; }; + 66C3021D24A66080EEB75EB4173AD0DB /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + 6A79114D6A9416E86999BE3431AEF7EF /* IGListCollectionViewDelegateLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewDelegateLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionViewDelegateLayout.html; sourceTree = ""; }; + 6BB2850A736B1C91C32EA618AA8CE7EC /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/dash.png; sourceTree = ""; }; + 6BFCD5356A3A4B4589E253C9CCECF48B /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; + 6C6DA2F55B8F2F71DC5D265D661E436F /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; + 6C920AA68951BC32C23246873341F16F /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; + 6D4D058BBA920886F0E7A7F3F8B3F9BE /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 6DA4B41EC352AA9530172E785B28575A /* IGListMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMacros.h; sourceTree = ""; }; + 6E1B1B3CC717482BD51C442DCDF36883 /* IGListBatchUpdates.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdates.h; sourceTree = ""; }; + 6E6D214F2B1BDE6AF7F17BF9DC265999 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + 6EADE00B271CC845D727647536ECAC53 /* IGListAdapterUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdater.h; path = Source/IGListAdapterUpdater.h; sourceTree = ""; }; + 6F6C2832E4DBB2F639CFA0FBDFC99C51 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + 70424356DF8DF4BDD3D7807EF83B7E20 /* IGListMoveIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexPath.h; sourceTree = ""; }; + 713D9737AB12ACC489A8738C14A22F65 /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndex.html; sourceTree = ""; }; + 714523695B206B877D9FB102428657A7 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + 72C49477E650D03EB4B7A0D9876187D7 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/migration.html; sourceTree = ""; }; + 72CA5ABEC16A286EF2B8001602E0E595 /* IGListAdapterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterDelegate.html; sourceTree = ""; }; + 72D70D0ABD984361D2C542AB52D2A47B /* UICollectionView+IGListBatchUpdateData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+IGListBatchUpdateData.h"; sourceTree = ""; }; + 73C2450F1EE436EFA5F73EFDC252F70B /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; + 73F61AF808D4D9802C0410A9B7256EF4 /* IGListCollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionView.h; path = Source/IGListCollectionView.h; sourceTree = ""; }; + 75EC90E23E865D1558CD5CB7D724E36F /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; + 76EBB59E77731DAE4A9996F54BCC4517 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes.html; sourceTree = ""; }; + 78750BFEAA79AB1C03B3410663740510 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/Enums/IGListDiffOption.html; sourceTree = ""; }; + 7A3AB72555612B4C1B00C75910401925 /* docSet.dsidx */ = {isa = PBXFileReference; includeInIndex = 1; name = docSet.dsidx; path = docs/docsets/IGListKit.docset/Contents/Resources/docSet.dsidx; sourceTree = ""; }; + 7A9DFD419C0DCCE3D7D5FE77B1C3E4B0 /* IGListStackedSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListStackedSectionControllerInternal.h; sourceTree = ""; }; + 7B16248AC23A96EDA27B226E193C4EF5 /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; + 7B269B93B268679A25868B6824733A8F /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/search.json; sourceTree = ""; }; + 7B76B223EC55966E7E27830F58CFEB24 /* UIScrollView+IGListKit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+IGListKit.m"; sourceTree = ""; }; + 7C42C193B68A41DAB51702514598FD2C /* IGListStackedSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListStackedSectionController.h; path = Source/IGListStackedSectionController.h; sourceTree = ""; }; + 7DC01C541F995972BA0F863D5E92F399 /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Constants.html; sourceTree = ""; }; + 801A5CBE2476181E9A61BE9C40DCA270 /* IGListCollectionViewLayoutInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCollectionViewLayoutInternal.h; sourceTree = ""; }; + 838778949547F414CA73A085FC1E2DD9 /* search.json */ = {isa = PBXFileReference; includeInIndex = 1; name = search.json; path = docs/search.json; sourceTree = ""; }; + 83BC73B08B5EE066ED05644FB2ADF348 /* IGListBatchUpdateData+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBatchUpdateData+DebugDescription.m"; sourceTree = ""; }; + 8432BA7A2547F9990A0809EBBDC39BB8 /* Protocols.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Protocols.html; path = docs/Protocols.html; sourceTree = ""; }; + 880F1377B51C653AE45ED3E0868F4C69 /* UICollectionView+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICollectionView+DebugDescription.h"; sourceTree = ""; }; + 887CA68663960EF65B77A20914C1B5BB /* IGListBindable.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindable.html; path = docs/Protocols/IGListBindable.html; sourceTree = ""; }; + 892E57E5B68D195A571E904B8BCD1DCB /* IGListSingleSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSingleSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSingleSectionController.html; sourceTree = ""; }; + 89597089F25996904CABD8D3049FF6B6 /* IGListCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListCompatibility.h; sourceTree = ""; }; + 8B07DD4370327A943BFB9E95A7B9C47B /* best-practices-and-faq.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "best-practices-and-faq.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/best-practices-and-faq.html"; sourceTree = ""; }; + 8B13346F015A985D38B526EA49997721 /* IGListBindingSectionController+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBindingSectionController+DebugDescription.h"; sourceTree = ""; }; + 8C7A65D0C79D8125138C51B51F1EFB00 /* IGListSectionMap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionMap.h; sourceTree = ""; }; + 8CC2EDFDB512135D46D97B06407C808B /* IGListGenericSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListGenericSectionController.h; path = Source/IGListGenericSectionController.h; sourceTree = ""; }; + 8D31AC48E2E99C119EDB11DA03088A5C /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; + 8D40DAE1C74DC3662AD08AE4E601B062 /* IGListIndexSetResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResult.h; sourceTree = ""; }; + 8DE811197CF4C6C2AF000EA86832EE91 /* IGListDisplayDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDisplayDelegate.html; path = docs/Protocols/IGListDisplayDelegate.html; sourceTree = ""; }; + 8F1CFF47359EC927DE7290FBA9DC60F7 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListAdapter.html; sourceTree = ""; }; 9007AF4BA9E200F9154E7B1DB0BEA9CB /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 9167D2F8CCBD5B3070F59359235A9BD7 /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = ""; }; - 91B9B545A6A1FA20E0BA1E2D7BD1182A /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; - 91E43F7D5FE2B4008D23163A48679B85 /* IGListKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListKit.modulemap; sourceTree = ""; }; + 901DE9C16401B1FC1289A9F3F367D5DC /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + 9123BFE5F5F79CB839946049F5E5BEA1 /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; + 914A59A26CB8EC0CB93BD60CD4C775B1 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; + 916B9730477434B22261E8A83FD3E9B8 /* IGListGenericSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListGenericSectionController.html; path = docs/Classes/IGListGenericSectionController.html; sourceTree = ""; }; + 939F74DA782DA8FC5D7FEF9E08A94807 /* migration.html */ = {isa = PBXFileReference; includeInIndex = 1; name = migration.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/migration.html; sourceTree = ""; }; 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93AD23949C474D481B14623841805CB0 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; - 953140F86FBD7773018973D8C3DFE6F7 /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; - 956BC7820228A1A387876BE1EFDD4811 /* IGListDebugger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebugger.m; sourceTree = ""; }; - 9714F9694AB04A0FE5B932A5E8241F83 /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; - 9729A3D14AFEA7A82FCE98F26547F896 /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; - 9A4DE6D9F651606D84F049A6BA4D5629 /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + 941F29429C465314D347DE6B36A55D64 /* IGListReloadIndexPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListReloadIndexPath.h; sourceTree = ""; }; + 94EB17A1C3FD9C8ECA5CB2D400356C3E /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; + 9650B69D9B5B2A46C1CEA79DD07E1C35 /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/img/carat.png; sourceTree = ""; }; + 96B8936BA6C6241BD7854F51EB241F9D /* IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffable.h; sourceTree = ""; }; + 96D327A639C04FCA4E7FAEFD9455ED4B /* IGListAdapterDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterDataSource.html; path = docs/Protocols/IGListAdapterDataSource.html; sourceTree = ""; }; + 98EB59BC6120FC60723D316184F1813E /* IGListAdapter+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+DebugDescription.m"; sourceTree = ""; }; + 99641DBF846C76C99B84EFEEABCAB5AA /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; + 9AF7037BFB4088ED5743E2C1F535E742 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9B94DCF8FF9FA494100914A9E09A825C /* IGListSupplementaryViewSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSupplementaryViewSource.h; path = Source/IGListSupplementaryViewSource.h; sourceTree = ""; }; 9D11DCAE06F644E6CCE659622CD8E616 /* IGListKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGListKit.framework; path = IGListKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9D4BEC7CC196E4DF4C451D992D4448DC /* IGListArrayUtilsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListArrayUtilsInternal.h; sourceTree = ""; }; - 9E41DE537F61BBF7D80DF60EA99D2CCD /* IGListDiff.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListDiff.mm; sourceTree = ""; }; + 9DADEC67B7AF3675AFB2C4181143B21E /* IGListBindingSectionController+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListBindingSectionController+DebugDescription.m"; sourceTree = ""; }; + 9F764286447196A8A7AB653E5AACFF1F /* IGListStackedSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListStackedSectionController.html; path = docs/Classes/IGListStackedSectionController.html; sourceTree = ""; }; + A0A4E0454D611C89914B8B53861D8ACC /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/Guides.html; sourceTree = ""; }; + A0CEE69C019DA02339CFEC8F13D75E6D /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListIndexSetResult.html; sourceTree = ""; }; + A1216B1CEADB0B6EE44C1483BFE3CAB7 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; A198E265B2C6E673C7C9C5050F92D9F0 /* Pods-IGListKitExamples.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGListKitExamples.release.xcconfig"; sourceTree = ""; }; - A30E42CF1ED565AA7A2639110F5D280A /* IGListExperiments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListExperiments.h; sourceTree = ""; }; - A339778C335DFDC490E4C6E1763BBEFF /* IGListMoveIndex.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndex.html; path = docs/Classes/IGListMoveIndex.html; sourceTree = ""; }; - A363971A909968E4361A60B255864C7D /* Constants.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Constants.html; path = docs/Constants.html; sourceTree = ""; }; - A490AA1E369BC1131F16AF259E2A8B6D /* IGListKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGListKit.xcconfig; sourceTree = ""; }; - A52981062202B25F9FD0EC5B8C9B67F4 /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; - A5DB56A1F35437A6E831ED8DE3C57874 /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + A1E942974746CACB2343AE1C50A14BFB /* IGListIndexPathResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexPathResult.m; sourceTree = ""; }; + A28426208BA549D2302A25C5A53B9A97 /* NSNumber+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSNumber+IGListDiffable.h"; sourceTree = ""; }; + A3832EC9A9CF16FF32F1C954635F5021 /* NSString+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString+IGListDiffable.m"; sourceTree = ""; }; + A64DCBEDCE4F7131AB00FEE67FDD18EE /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; A7BBE69D34859663403DA26F14CC4DDB /* Pods-IGListKitExamples-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGListKitExamples-acknowledgements.markdown"; sourceTree = ""; }; + A7C1559945A14B6D3CE7E115AEEB2A23 /* IGListSectionMap+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListSectionMap+DebugDescription.m"; sourceTree = ""; }; A851A4ACB8C0DE98BFFBC6FD4D1BACEE /* Pods-IGListKitExamples-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGListKitExamples-frameworks.sh"; sourceTree = ""; }; - A8C8096CB316A5EEA43522099B7D8317 /* IGListSectionMap+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListSectionMap+DebugDescription.h"; sourceTree = ""; }; - AB1DCE55CDF21E136BC27CD36EACCDDC /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + A95A11CDF75467B937D3326E2EB01CA4 /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionView.html; sourceTree = ""; }; ABF549428FEA18696E5358F599E11A24 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AD1D1E098107C7FB8A597E144B3F6AAE /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; - AEC0880A0B5AF375B12D3EB3C7939F4E /* UICollectionViewLayout+InteractiveReordering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionViewLayout+InteractiveReordering.m"; sourceTree = ""; }; - AFAA6F75DB282084AE24194077307714 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; - B0FF2B1982DE69594A63A94251092A48 /* IGListDebuggingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDebuggingUtilities.m; sourceTree = ""; }; - B292B1D8D64091B82CDA2B5C7AA3B212 /* LICENSE.md */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE.md; sourceTree = ""; }; - B62FAE2CAA6E1681F25F4586F325771E /* gh.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = gh.png; path = docs/img/gh.png; sourceTree = ""; }; - B650075D54B2AC392892B499D4CA6741 /* working-with-core-data.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-core-data.html"; path = "docs/working-with-core-data.html"; sourceTree = ""; }; - B7B871C8506B28708F07E9B9E53F3706 /* IGListCollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListCollectionView.m; path = Source/IGListCollectionView.m; sourceTree = ""; }; - B859CE14EDA60D383E7D93BB8C3B9A3F /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/Enums.html; sourceTree = ""; }; - B9BF44E2BE7B20A5BE309CEB9197966C /* IGListBindingSectionControllerSelectionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerSelectionDelegate.h; path = Source/IGListBindingSectionControllerSelectionDelegate.h; sourceTree = ""; }; - BA800D6B8D23F358C878EB654D0457AC /* IGListReloadDataUpdater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListReloadDataUpdater.m; path = Source/IGListReloadDataUpdater.m; sourceTree = ""; }; - BAA4BC817F0A91740E121C9F115C9D7F /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; - BD9BE1610188689AFCF9357D42FCED6E /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; - BDC7DD4D19BC4F7B7A170002767C68D3 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; - C10A2CC74A4B223618C78CEFE2BA2545 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; - C148CE4BFA6F6D40C68717E955EFB47F /* IGListAdapterUpdateListener.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateListener.html; path = docs/Protocols/IGListAdapterUpdateListener.html; sourceTree = ""; }; - C17082B9043BAAF1FD1B58FF604FD46D /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; - C55F0F2DFBEAAC6FBCCA71D6B2CD9411 /* IGListSectionControllerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListSectionControllerInternal.h; sourceTree = ""; }; - C5B743820F62954E5297ABA49D9A408E /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; - C72B38DB3621C77D32AC7AD90FEB0F8A /* IGListWorkingRangeHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListWorkingRangeHandler.h; sourceTree = ""; }; + AD270497F09B2C33FC56B76D99EF889B /* IGListAdapter.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapter.html; path = docs/Classes/IGListAdapter.html; sourceTree = ""; }; + ADF8B392F8A4939CB8FE14B1296F5D98 /* undocumented.json */ = {isa = PBXFileReference; includeInIndex = 1; name = undocumented.json; path = docs/undocumented.json; sourceTree = ""; }; + AF70B23D77B6C6E71F4424F2B0BEB196 /* IGListScrollDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListScrollDelegate.h; path = Source/IGListScrollDelegate.h; sourceTree = ""; }; + B067ADB4BA822F4341848F4023D03891 /* IGListIndexSetResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListIndexSetResult.m; sourceTree = ""; }; + B0B4AF43F6A02B39FD245787A9D48595 /* IGListIndexSetResultInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListIndexSetResultInternal.h; sourceTree = ""; }; + B0FA1BD9E783D5AD1EB1F6A83A405425 /* iglistdiffable-and-equality.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "iglistdiffable-and-equality.html"; path = "docs/iglistdiffable-and-equality.html"; sourceTree = ""; }; + B2C97BADFA14D7194C0206A1D950A456 /* IGListKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListKit-prefix.pch"; sourceTree = ""; }; + B48FAC79D5AC44C2E570AE08B3CECA44 /* jazzy.css */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.css; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/css/jazzy.css; sourceTree = ""; }; + B4C581F62D2B29E735880D032FB1D100 /* UICollectionView+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+DebugDescription.m"; sourceTree = ""; }; + B577D5B7BD451650D734F2BBD12BBE14 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + B6AD79BBBDE546F25F2D0F117896BCB4 /* IGListAdapterUpdater+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapterUpdater+DebugDescription.h"; sourceTree = ""; }; + B6E5BC73A12DD50FE1703E2B1B54D124 /* IGListReloadIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListReloadIndexPath.m; sourceTree = ""; }; + B731770304EB7FEC31B7CAB1C3AFCD6C /* IGListMoveIndex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndex.m; sourceTree = ""; }; + B7B8BF9C3553E4A4DCE3CC5A73AAE0CA /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + B81CC8B09A7ACB80C4AB6AB259455FD7 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; + B94772281B6E113311AFAF663387ACE7 /* working-with-uicollectionview.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "working-with-uicollectionview.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/working-with-uicollectionview.html"; sourceTree = ""; }; + B98E0F1F3A93C2D4653857D79CBB5312 /* IGListDiffOption.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListDiffOption.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListDiffOption.html; sourceTree = ""; }; + B9A2BE74E8C825A3478DEC5B1C39B7CA /* IGListSingleSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListSingleSectionController.m; path = Source/IGListSingleSectionController.m; sourceTree = ""; }; + B9EFD2091913B8ED53E7F93E012D415E /* NSNumber+IGListDiffable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+IGListDiffable.m"; sourceTree = ""; }; + BA3FA3D3689B122B7FBA2E1B261168A3 /* IGListBatchUpdateState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListBatchUpdateState.h; sourceTree = ""; }; + BCAB1BCB409BDF762054EDE0476FAC65 /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; + BCE5DAF8C94BACC23F946362710163BB /* IGListScrollDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListScrollDelegate.html; path = docs/Protocols/IGListScrollDelegate.html; sourceTree = ""; }; + BDCBF3960E5DD19030227CDD99BD5D35 /* IGListSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSectionController.h; path = Source/IGListSectionController.h; sourceTree = ""; }; + BE61C0423ADFD8E56A4FC444A34F9AE4 /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; + BF123477D45C3ED220D21F48CE722289 /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; + BFAEFD7D28D177D3DE1EB6FC69174A95 /* IGListCollectionView.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionView.html; path = docs/Classes/IGListCollectionView.html; sourceTree = ""; }; + C0251B9662F2EEA0A8EB304DA06710EC /* IGListAdapterProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterProxy.h; sourceTree = ""; }; + C1821EB7370FE78DD13543B00F1B9949 /* IGListTransitionDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListTransitionDelegate.h; path = Source/IGListTransitionDelegate.h; sourceTree = ""; }; + C32D58BCBAC0615714D8738C97F52E85 /* IGListDisplayDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListDisplayDelegate.h; path = Source/IGListDisplayDelegate.h; sourceTree = ""; }; + C46EBC33CFF72D5B74CB0C09550D1405 /* IGListAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapter.h; path = Source/IGListAdapter.h; sourceTree = ""; }; + C7B1D2B34BEDE386BD1019645830E1B8 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/getting-started.html"; sourceTree = ""; }; C7F454644FEBF5DB647AE1728D1FD067 /* Pods_IGListKitExamples.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGListKitExamples.framework; path = "Pods-IGListKitExamples.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - C81B7E8E694B495BFC7EF0B4234A9115 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; - C9CF9C70EAD2975779963598FDA2FB77 /* IGListStackedSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListStackedSectionController.m; path = Source/IGListStackedSectionController.m; sourceTree = ""; }; - CA99DA9BF33322A59553FAC5C2B5ADD6 /* IGListBindingSectionControllerDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionControllerDataSource.h; path = Source/IGListBindingSectionControllerDataSource.h; sourceTree = ""; }; + C8EEFF36ED5CFC133D75774A8B7DFFA8 /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + C9B6C5060E5ABB2943BB488ACFC142C6 /* IGListCollectionViewLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListCollectionViewLayout.h; path = Source/IGListCollectionViewLayout.h; sourceTree = ""; }; + CAB21E4617CF1FBDD98CF02A4F8BD5D8 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/vision.html; sourceTree = ""; }; CAD302BA31CA52C22598677C29AEC7BD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - CD0D8003B867277B7ECD1CBF0B1723F0 /* IGListCollectionViewLayout.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.mm; path = Source/IGListCollectionViewLayout.mm; sourceTree = ""; }; - CD1213B46B33D799213361CA218790F9 /* IGListAdapterInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAdapterInternal.h; sourceTree = ""; }; - CF26E7C54DE752EF76E9A324291420F3 /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; - D003D3A1EDE30A45C32AE8D14E0556F0 /* IGListAdapter+UICollectionView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+UICollectionView.h"; sourceTree = ""; }; - D064877C6589F2952111A41C7D3F1F4A /* IGListBindingSectionControllerDataSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerDataSource.html; path = docs/Protocols/IGListBindingSectionControllerDataSource.html; sourceTree = ""; }; - D1DB77DE854D68238421C7A2ABE1F98E /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/Classes/IGListSectionController.html; sourceTree = ""; }; - D3A6711BFAB281A5617083B271D76A8B /* IGListDebuggingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebuggingUtilities.h; sourceTree = ""; }; - D5A92208639EA65D539F38A2F080BCFF /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; - D68BE1DE03E8BD4D28F74099CC08111B /* IGListUpdatingDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListUpdatingDelegate.html; path = docs/Protocols/IGListUpdatingDelegate.html; sourceTree = ""; }; + CC2EB3FC903DA2EAC10C99BA85E87F75 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; + CC9B8CA9C3296A019C0EA3B6573E729A /* IGListAdapterDataSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDataSource.h; path = Source/IGListAdapterDataSource.h; sourceTree = ""; }; + CDE6270F8C29EE5E9F56E97C7529E888 /* modeling-and-binding.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "modeling-and-binding.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/modeling-and-binding.html"; sourceTree = ""; }; + CE8152E9809271CACBE35225EA07C24A /* IGListBindable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindable.h; path = Source/IGListBindable.h; sourceTree = ""; }; + D061CB7971085A89330C16BB1D626185 /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; + D25E55F4BD7DB2FAC7642610B1CEDCAB /* carat.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = carat.png; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/img/carat.png; sourceTree = ""; }; + D3805A20F3576ECC12B36567CF434EA5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = docs/docsets/IGListKit.docset/Contents/Info.plist; sourceTree = ""; }; + D45ADCF87F3D61A1A0C0197713763053 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; + D4C2BEE95F098E35CABC7A7ADC3DC8E2 /* IGListDiffKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiffKit.h; sourceTree = ""; }; + D530AF34F122A1E390DCCF84DC29681F /* IGListBindingSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListBindingSectionController.m; path = Source/IGListBindingSectionController.m; sourceTree = ""; }; + D579A14EB4E9AB52025077FC31BD2C31 /* IGListMoveIndexInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListMoveIndexInternal.h; sourceTree = ""; }; + D792C7245C111731A62B8F4E73CA06F7 /* IGListDisplayHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListDisplayHandler.m; sourceTree = ""; }; D803D538BF4074498E5ADB84A16E0395 /* Pods-IGListKitExamples-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGListKitExamples-acknowledgements.plist"; sourceTree = ""; }; - D9EB068CA29E1AC5ECFB9112CE936C6A /* highlight.css */ = {isa = PBXFileReference; includeInIndex = 1; name = highlight.css; path = docs/css/highlight.css; sourceTree = ""; }; - DCF897228C77C142D24F779573EACED6 /* IGListAssert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListAssert.h; sourceTree = ""; }; + D8181AFDDE04A98754B3B1F48B7F82ED /* IGListBindingSectionControllerSelectionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBindingSectionControllerSelectionDelegate.html; path = docs/Protocols/IGListBindingSectionControllerSelectionDelegate.html; sourceTree = ""; }; + D838B2285C79A49F38F51C3F4B6A1126 /* IGListAdapter+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListAdapter+DebugDescription.h"; sourceTree = ""; }; + D9B503D5BA550FA512DB2E4C8878CE7C /* IGListSectionMap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListSectionMap.m; sourceTree = ""; }; + D9D35304C28EE232B05FE5FAA3A6C59C /* Type Definitions.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "Type Definitions.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/Type Definitions.html"; sourceTree = ""; }; + DA0EA32D5A7C48C8702274857F74E17C /* IGListAdapterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterDelegate.h; path = Source/IGListAdapterDelegate.h; sourceTree = ""; }; + DA73CA94972C88E7E77F189278571F1E /* badge.svg */ = {isa = PBXFileReference; includeInIndex = 1; name = badge.svg; path = docs/badge.svg; sourceTree = ""; }; + DBFB8EB98D6FF185301F8B517BC16D27 /* Enums.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Enums.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Enums.html; sourceTree = ""; }; + DC23D1B83B8EC3D1365D18562A0C52D4 /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/js/jquery.min.js; sourceTree = ""; }; + DC8C317030AE9E5D7AB27C533E453ED1 /* IGListIndexPathResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexPathResult.html; path = docs/Classes/IGListIndexPathResult.html; sourceTree = ""; }; + DDA261AB9C1E0BFBF758473881A14F72 /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/installation.html; sourceTree = ""; }; DDF922EBFB237C1B42E8B07306D987E8 /* Pods-IGListKitExamples.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGListKitExamples.modulemap"; sourceTree = ""; }; - DE4FB2CEFF99858FE8AE9BC879DE1DE6 /* Classes.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Classes.html; path = docs/Classes.html; sourceTree = ""; }; - DE91DEA7DD9CFFDC951F7EE91DF0BEB7 /* IGListDebugger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDebugger.h; sourceTree = ""; }; - E283C14E8327DA3218DA49B80369BC8C /* IGListReloadDataUpdater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListReloadDataUpdater.h; path = Source/IGListReloadDataUpdater.h; sourceTree = ""; }; - E37D3B7DDB96DF831E2AC9477F8B5491 /* dash.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = dash.png; path = docs/img/dash.png; sourceTree = ""; }; - E6A2FD9584A09D24D65BFE6DD142AFD1 /* IGListBatchUpdateData.mm */ = {isa = PBXFileReference; includeInIndex = 1; path = IGListBatchUpdateData.mm; sourceTree = ""; }; - EC52B4292244B190700642C5072EBFB0 /* IGListMoveIndexPath.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListMoveIndexPath.html; path = docs/Classes/IGListMoveIndexPath.html; sourceTree = ""; }; - ED16B250256596B8F86D8AA2BE0CE87D /* jquery.min.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jquery.min.js; path = docs/js/jquery.min.js; sourceTree = ""; }; - F0D9E482E2C18DBC30B4F5675A702291 /* IGListAdapterUpdaterDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdaterDelegate.html; path = docs/Protocols/IGListAdapterUpdaterDelegate.html; sourceTree = ""; }; - F1F12270A08DE6A8153AA498AB588B79 /* IGListBatchUpdateData+DebugDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGListBatchUpdateData+DebugDescription.h"; sourceTree = ""; }; - F1F4A51D552097460BBC551D880C7C8A /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; - F286762CE348D3E2133F4F6C48ACC3C7 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; - F31637C6C44561C69D5B795E2B2978D4 /* IGListAdapterUpdaterDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListAdapterUpdaterDelegate.h; path = Source/IGListAdapterUpdaterDelegate.h; sourceTree = ""; }; - F467829434C7E8BA67C7426109CA097C /* IGListKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListKit-dummy.m"; sourceTree = ""; }; - F577D711679B1326E88917A5A2BF80C5 /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; - F743D414D15CC91CA90F558E92839488 /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; - F87507133D7EEA7BBDFA3F1F0425A8EA /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/Protocols/IGListCollectionContext.html; sourceTree = ""; }; - F917686DB303BA2E2AABE8D3D1914E60 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; - FE1DDE234D6F2274DEFC3219431D006D /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + DEB15BE5E1022391815809093E9757C1 /* IGListBindingSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBindingSectionController.h; path = Source/IGListBindingSectionController.h; sourceTree = ""; }; + DF6C5C53026AAC776D954933EDB8C3EC /* IGListAdapterUpdater+DebugDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapterUpdater+DebugDescription.m"; sourceTree = ""; }; + E0B9E23E7D5F50CCA4B7AB51C3C75EF9 /* IGListAdapter+UICollectionView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGListAdapter+UICollectionView.m"; sourceTree = ""; }; + E1C4A0F03E662AFE1CE09738E0171157 /* vision.html */ = {isa = PBXFileReference; includeInIndex = 1; name = vision.html; path = docs/vision.html; sourceTree = ""; }; + E1D059AACA4A5534B71F994032B75C16 /* IGListGenericSectionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IGListGenericSectionController.m; path = Source/IGListGenericSectionController.m; sourceTree = ""; }; + E1F5098AE5F6B83C819D98A61F729B45 /* IGListKit.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = IGListKit.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + E41DC3900377DA34C77F718F2AA4009A /* IGListSupplementaryViewSource.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSupplementaryViewSource.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListSupplementaryViewSource.html; sourceTree = ""; }; + E4C04ED9EE294F79E4C9209CC0BAFA23 /* IGListAdapterUpdateType.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListAdapterUpdateType.html; path = docs/Enums/IGListAdapterUpdateType.html; sourceTree = ""; }; + E532511A3C3BE8357A552FA6945505D7 /* IGListBatchUpdateData.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchUpdateData.html; path = docs/Classes/IGListBatchUpdateData.html; sourceTree = ""; }; + E632CD3A0C2A8B104E34F02F1ADBF5C5 /* Guides.html */ = {isa = PBXFileReference; includeInIndex = 1; name = Guides.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Guides.html; sourceTree = ""; }; + E798AA1EC2ED5889754623B3A43753F3 /* UICollectionView+IGListBatchUpdateData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICollectionView+IGListBatchUpdateData.m"; sourceTree = ""; }; + E87BEFE8F60140036B8755F98509142A /* IGListSectionController.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListSectionController.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListSectionController.html; sourceTree = ""; }; + E8881E8AB910CA53D8CC063EAE1E614B /* IGListWorkingRangeDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListWorkingRangeDelegate.html; path = docs/Protocols/IGListWorkingRangeDelegate.html; sourceTree = ""; }; + E943F76CD197AF30ECA4D6A35D4630E5 /* getting-started.html */ = {isa = PBXFileReference; includeInIndex = 1; name = "getting-started.html"; path = "docs/docsets/IGListKit.docset/Contents/Resources/Documents/getting-started.html"; sourceTree = ""; }; + EA00D955117F904EB35E39E108648512 /* IGListSingleSectionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListSingleSectionController.h; path = Source/IGListSingleSectionController.h; sourceTree = ""; }; + EA68DD9ADA45414C3047EF63A127FB8F /* IGListCollectionViewLayout.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionViewLayout.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Classes/IGListCollectionViewLayout.html; sourceTree = ""; }; + EF3361171A81F33C5EA74D6AE38FD596 /* IGListBatchContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IGListBatchContext.h; path = Source/IGListBatchContext.h; sourceTree = ""; }; + EFD7A6744F5DCEEA25D871778C65FAD6 /* IGListTransitionDelegate.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListTransitionDelegate.html; path = docs/Protocols/IGListTransitionDelegate.html; sourceTree = ""; }; + F0C075EA2494AF08AB8D1440FEFA2D73 /* UIScrollView+IGListKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+IGListKit.h"; sourceTree = ""; }; + F18CDDBFD6F8DF11872EB5A5665382D1 /* IGListCollectionContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListCollectionContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListCollectionContext.html; sourceTree = ""; }; + F1FEBECDCC84BA5333EF14DAE6BBD5DE /* installation.html */ = {isa = PBXFileReference; includeInIndex = 1; name = installation.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/installation.html; sourceTree = ""; }; + F59A421ADA5009CD395091AD966103A6 /* NSString+IGListDiffable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString+IGListDiffable.h"; sourceTree = ""; }; + F9DA93B72CC4707E87112E277D04D9A0 /* IGListMoveIndexPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = IGListMoveIndexPath.m; sourceTree = ""; }; + FA4F600B96C3A514D6627203E50DFA45 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/docsets/IGListKit.docset/Contents/Resources/Documents/Protocols/IGListBatchContext.html; sourceTree = ""; }; + FB98629849837047CA34D933741EEFB1 /* IGListBatchContext.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListBatchContext.html; path = docs/Protocols/IGListBatchContext.html; sourceTree = ""; }; + FBFFA7FB697E1F544C9A427B445300AE /* IGListDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = IGListDiff.h; sourceTree = ""; }; + FE389AB7F2C314EB78DC667AD2F1484C /* jazzy.js */ = {isa = PBXFileReference; includeInIndex = 1; name = jazzy.js; path = docs/js/jazzy.js; sourceTree = ""; }; + FFAAD34A018F3B773EB16A460EA50C13 /* IGListIndexSetResult.html */ = {isa = PBXFileReference; includeInIndex = 1; name = IGListIndexSetResult.html; path = docs/Classes/IGListIndexSetResult.html; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -350,63 +413,74 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 2066188F9704560099051616891FAF6B /* Diffing */ = { + 18B60B703B667A69865B2F2F1EB6FB43 /* Internal */ = { isa = PBXGroup; children = ( - 4CC8BD79880392FFB8E5153BB81103E2 /* Internal */, ); - name = Diffing; - sourceTree = ""; - }; - 2C727CE8941FD8C4250DD8AD73C4B7D9 /* Common */ = { - isa = PBXGroup; - children = ( - DCF897228C77C142D24F779573EACED6 /* IGListAssert.h */, - 1231FECC4BCCC44319521A21448A8A47 /* IGListBatchUpdateData.h */, - E6A2FD9584A09D24D65BFE6DD142AFD1 /* IGListBatchUpdateData.mm */, - 3DC90D627EC77BBE9ABD470E054CF7CA /* IGListCompatibility.h */, - 8D2D323ADF0283EFCC7FA006E7E47555 /* IGListDiff.h */, - 9E41DE537F61BBF7D80DF60EA99D2CCD /* IGListDiff.mm */, - 953140F86FBD7773018973D8C3DFE6F7 /* IGListDiffable.h */, - C17082B9043BAAF1FD1B58FF604FD46D /* IGListDiffKit.h */, - A30E42CF1ED565AA7A2639110F5D280A /* IGListExperiments.h */, - 3FAE8C1F6D40C7EC2C3B6F1FBBD95235 /* IGListIndexPathResult.h */, - 9A4DE6D9F651606D84F049A6BA4D5629 /* IGListIndexPathResult.m */, - 4A44CB5096B9A0D4D60463595D62A2A6 /* IGListIndexSetResult.h */, - AB1DCE55CDF21E136BC27CD36EACCDDC /* IGListIndexSetResult.m */, - 50EF801062E7E08CF7198204682EC215 /* IGListMacros.h */, - 81647CD1F70B074351E8EADAD1DD30B2 /* IGListMoveIndex.h */, - 0CDB5BC2D4F45A336B30CBC210F2A0F1 /* IGListMoveIndex.m */, - 7535E625BEB999DAC428AFEB227108D9 /* IGListMoveIndexPath.h */, - 774FFC75DC585FFA12494F25EA04BD67 /* IGListMoveIndexPath.m */, - 0403B2051E9D69F4058E30320A58448A /* NSNumber+IGListDiffable.h */, - 685E5870D94499EFAB375BDA7560ED57 /* NSNumber+IGListDiffable.m */, - 10C2C414C27496E0D142A8BB262B50F3 /* NSString+IGListDiffable.h */, - 6C852978A18DB610DCFA6130007B6BE0 /* NSString+IGListDiffable.m */, - 78FB4648C57B414575A4D78830DB3B2D /* Internal */, - ); - name = Common; - path = Source/Common; + name = Internal; + path = Source/Common/Internal; sourceTree = ""; }; - 4B430A316758FCD5FFD5A013CF0CF7BE /* IGListKit */ = { + 32F9CFC84E4EE0B995572CF14FBFF940 /* IGListKit */ = { isa = PBXGroup; children = ( - F8B51B3330EBDCD965ED38E756A9B3F5 /* Default */, - 2066188F9704560099051616891FAF6B /* Diffing */, - B9F101DC500A30E9D9D7FF8B4A279A9F /* Pod */, - 5325024506416BB4C62B217C72D8439E /* Support Files */, + 796DD4DD046B47147FC836004952A047 /* Default */, + E56147B9B18060F245F35F2DFEC119CA /* Diffing */, + FE8DA2BF1A8B84346B9F402B0614A551 /* Pod */, + 8075DF82726914B8D4F9974D9C7F673C /* Support Files */, ); name = IGListKit; path = ../../..; sourceTree = ""; }; - 4CC8BD79880392FFB8E5153BB81103E2 /* Internal */ = { + 34388D25E2C0C1974752307B494FBEDF /* Internal */ = { isa = PBXGroup; children = ( + D838B2285C79A49F38F51C3F4B6A1126 /* IGListAdapter+DebugDescription.h */, + 98EB59BC6120FC60723D316184F1813E /* IGListAdapter+DebugDescription.m */, + BE61C0423ADFD8E56A4FC444A34F9AE4 /* IGListAdapter+UICollectionView.h */, + E0B9E23E7D5F50CCA4B7AB51C3C75EF9 /* IGListAdapter+UICollectionView.m */, + 914A59A26CB8EC0CB93BD60CD4C775B1 /* IGListAdapterInternal.h */, + C0251B9662F2EEA0A8EB304DA06710EC /* IGListAdapterProxy.h */, + 4CC132454289BAF3D19FF7FA855E61B6 /* IGListAdapterProxy.m */, + B6AD79BBBDE546F25F2D0F117896BCB4 /* IGListAdapterUpdater+DebugDescription.h */, + DF6C5C53026AAC776D954933EDB8C3EC /* IGListAdapterUpdater+DebugDescription.m */, + 221451B775D6B1367156EAE79699D5CB /* IGListAdapterUpdaterInternal.h */, + 2A66EB6751EFA8276FC7C3DEEC151244 /* IGListBatchUpdateData+DebugDescription.h */, + 83BC73B08B5EE066ED05644FB2ADF348 /* IGListBatchUpdateData+DebugDescription.m */, + 6E1B1B3CC717482BD51C442DCDF36883 /* IGListBatchUpdates.h */, + 4F2971C5B78DC9C36904FF9D81912617 /* IGListBatchUpdates.m */, + BA3FA3D3689B122B7FBA2E1B261168A3 /* IGListBatchUpdateState.h */, + 8B13346F015A985D38B526EA49997721 /* IGListBindingSectionController+DebugDescription.h */, + 9DADEC67B7AF3675AFB2C4181143B21E /* IGListBindingSectionController+DebugDescription.m */, + 801A5CBE2476181E9A61BE9C40DCA270 /* IGListCollectionViewLayoutInternal.h */, + 339F0BCE50BEDDB3ED5D25C4F01E30F9 /* IGListDebugger.h */, + 75EC90E23E865D1558CD5CB7D724E36F /* IGListDebugger.m */, + 0E66C1ED6E8D17BB6909F01CE3480581 /* IGListDebuggingUtilities.h */, + 411D199D32D31580346C9774F2B0E1F6 /* IGListDebuggingUtilities.m */, + 559D6B2022DD82E669CAC7B96E52D385 /* IGListDisplayHandler.h */, + D792C7245C111731A62B8F4E73CA06F7 /* IGListDisplayHandler.m */, + 941F29429C465314D347DE6B36A55D64 /* IGListReloadIndexPath.h */, + B6E5BC73A12DD50FE1703E2B1B54D124 /* IGListReloadIndexPath.m */, + 37DAC9F6DDF11A907FC63E02C588DC86 /* IGListSectionControllerInternal.h */, + 8C7A65D0C79D8125138C51B51F1EFB00 /* IGListSectionMap.h */, + D9B503D5BA550FA512DB2E4C8878CE7C /* IGListSectionMap.m */, + 6C920AA68951BC32C23246873341F16F /* IGListSectionMap+DebugDescription.h */, + A7C1559945A14B6D3CE7E115AEEB2A23 /* IGListSectionMap+DebugDescription.m */, + 7A9DFD419C0DCCE3D7D5FE77B1C3E4B0 /* IGListStackedSectionControllerInternal.h */, + 3F389175EC408B819DC583061C5156B5 /* IGListWorkingRangeHandler.h */, + 46DC0BDEB848890E32D3308132113F02 /* IGListWorkingRangeHandler.mm */, + 880F1377B51C653AE45ED3E0868F4C69 /* UICollectionView+DebugDescription.h */, + B4C581F62D2B29E735880D032FB1D100 /* UICollectionView+DebugDescription.m */, + 72D70D0ABD984361D2C542AB52D2A47B /* UICollectionView+IGListBatchUpdateData.h */, + E798AA1EC2ED5889754623B3A43753F3 /* UICollectionView+IGListBatchUpdateData.m */, + 3C0BB91AB27CAD784BE8387B73D1B16E /* UICollectionViewLayout+InteractiveReordering.h */, + 6C6DA2F55B8F2F71DC5D265D661E436F /* UICollectionViewLayout+InteractiveReordering.m */, + F0C075EA2494AF08AB8D1440FEFA2D73 /* UIScrollView+IGListKit.h */, + 7B76B223EC55966E7E27830F58CFEB24 /* UIScrollView+IGListKit.m */, ); name = Internal; - path = Source/Common/Internal; + path = Source/Internal; sourceTree = ""; }; 51A62FAD141FCC64FABDAA958233E728 /* Targets Support Files */ = { @@ -417,20 +491,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 5325024506416BB4C62B217C72D8439E /* Support Files */ = { - isa = PBXGroup; - children = ( - 91E43F7D5FE2B4008D23163A48679B85 /* IGListKit.modulemap */, - A490AA1E369BC1131F16AF259E2A8B6D /* IGListKit.xcconfig */, - F467829434C7E8BA67C7426109CA097C /* IGListKit-dummy.m */, - 231E1113320DC1BBCA97A3F8195F75AC /* IGListKit-prefix.pch */, - 4AD2C1D1C336DF5E4AAF9F7F9C6282F7 /* IGListKit-umbrella.h */, - 7E145A51FE7D74D1EFE4ED70955BFE55 /* Info.plist */, - ); - name = "Support Files"; - path = "Examples/Examples-tvOS/Pods/Target Support Files/IGListKit"; - sourceTree = ""; - }; 61F96534B3AFE724944526CC9F6F2EFE /* Products */ = { isa = PBXGroup; children = ( @@ -448,17 +508,51 @@ name = Frameworks; sourceTree = ""; }; - 78FB4648C57B414575A4D78830DB3B2D /* Internal */ = { + 796DD4DD046B47147FC836004952A047 /* Default */ = { isa = PBXGroup; children = ( - 9D4BEC7CC196E4DF4C451D992D4448DC /* IGListArrayUtilsInternal.h */, - 887AFCC9539F2F3337BC979F992FE9DC /* IGListIndexPathResultInternal.h */, - 6FA7F556999EED74992B59EB0F8FDC4D /* IGListIndexSetResultInternal.h */, - 2DA9B8648F787E7CFD0AFB66643F238C /* IGListMoveIndexInternal.h */, - 847B3372E2C040A5C7248CAC19A28557 /* IGListMoveIndexPathInternal.h */, + C46EBC33CFF72D5B74CB0C09550D1405 /* IGListAdapter.h */, + 1BB03116F38B507953EBED1DD2987A31 /* IGListAdapter.m */, + CC9B8CA9C3296A019C0EA3B6573E729A /* IGListAdapterDataSource.h */, + DA0EA32D5A7C48C8702274857F74E17C /* IGListAdapterDelegate.h */, + 0E2E85869A629DA048FE899707521ABF /* IGListAdapterMoveDelegate.h */, + 1F3BAE2A2FE0AB0E371A235DD8E9D809 /* IGListAdapterUpdateListener.h */, + 6EADE00B271CC845D727647536ECAC53 /* IGListAdapterUpdater.h */, + 1E09AEEC3D07B1C682AC36CC94BC1B7B /* IGListAdapterUpdater.m */, + D45ADCF87F3D61A1A0C0197713763053 /* IGListAdapterUpdaterDelegate.h */, + EF3361171A81F33C5EA74D6AE38FD596 /* IGListBatchContext.h */, + CE8152E9809271CACBE35225EA07C24A /* IGListBindable.h */, + DEB15BE5E1022391815809093E9757C1 /* IGListBindingSectionController.h */, + D530AF34F122A1E390DCCF84DC29681F /* IGListBindingSectionController.m */, + 1791ABC8D631C3027E5A0C51A9644C40 /* IGListBindingSectionControllerDataSource.h */, + 23B8276790038F4989A16E7F4DAF14EB /* IGListBindingSectionControllerSelectionDelegate.h */, + 323A8F962C7439BF1D4458F6D010FA38 /* IGListCollectionContext.h */, + 73F61AF808D4D9802C0410A9B7256EF4 /* IGListCollectionView.h */, + 2C1CB86C6EA10DF4FF690EAF101CBB86 /* IGListCollectionView.m */, + 5B264FEEDD18925263B44AEE2DC30B08 /* IGListCollectionViewDelegateLayout.h */, + C9B6C5060E5ABB2943BB488ACFC142C6 /* IGListCollectionViewLayout.h */, + 94EB17A1C3FD9C8ECA5CB2D400356C3E /* IGListCollectionViewLayout.mm */, + C32D58BCBAC0615714D8738C97F52E85 /* IGListDisplayDelegate.h */, + 8CC2EDFDB512135D46D97B06407C808B /* IGListGenericSectionController.h */, + E1D059AACA4A5534B71F994032B75C16 /* IGListGenericSectionController.m */, + 23EA5A738432A5C4025E680E4D69188F /* IGListKit.h */, + 24C38C042092109DCACB84A891CFC643 /* IGListReloadDataUpdater.h */, + 9123BFE5F5F79CB839946049F5E5BEA1 /* IGListReloadDataUpdater.m */, + AF70B23D77B6C6E71F4424F2B0BEB196 /* IGListScrollDelegate.h */, + BDCBF3960E5DD19030227CDD99BD5D35 /* IGListSectionController.h */, + 2D5A0AD501B7816C19ACA8E2C9F02102 /* IGListSectionController.m */, + EA00D955117F904EB35E39E108648512 /* IGListSingleSectionController.h */, + B9A2BE74E8C825A3478DEC5B1C39B7CA /* IGListSingleSectionController.m */, + 7C42C193B68A41DAB51702514598FD2C /* IGListStackedSectionController.h */, + 4244CE2952531A08803E75FF65FF586D /* IGListStackedSectionController.m */, + 9B94DCF8FF9FA494100914A9E09A825C /* IGListSupplementaryViewSource.h */, + C1821EB7370FE78DD13543B00F1B9949 /* IGListTransitionDelegate.h */, + 1FBDEE5506BB07774E238E5B538245B5 /* IGListUpdatingDelegate.h */, + 24376780EDACCC8DABC289F1FF158113 /* IGListWorkingRangeDelegate.h */, + B4ECFE7A0CA4CAC1B0D4CE47B66234B4 /* Common */, + 34388D25E2C0C1974752307B494FBEDF /* Internal */, ); - name = Internal; - path = Internal; + name = Default; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -472,54 +566,18 @@ ); sourceTree = ""; }; - 89F10395E1EF4B637867AB230FBA3CBE /* Internal */ = { + 8075DF82726914B8D4F9974D9C7F673C /* Support Files */ = { isa = PBXGroup; children = ( - BD9BE1610188689AFCF9357D42FCED6E /* IGListAdapter+DebugDescription.h */, - 1802B08886BD62D38AB781FDAA44424F /* IGListAdapter+DebugDescription.m */, - D003D3A1EDE30A45C32AE8D14E0556F0 /* IGListAdapter+UICollectionView.h */, - F743D414D15CC91CA90F558E92839488 /* IGListAdapter+UICollectionView.m */, - CD1213B46B33D799213361CA218790F9 /* IGListAdapterInternal.h */, - 219315004E34494203B6D584A239EED9 /* IGListAdapterProxy.h */, - 76B01AC94F83972AA05A2309C755405C /* IGListAdapterProxy.m */, - BDC7DD4D19BC4F7B7A170002767C68D3 /* IGListAdapterUpdater+DebugDescription.h */, - 239300C81C28984BEDD229A2F4A766E6 /* IGListAdapterUpdater+DebugDescription.m */, - 8F0B8599CD17F956C6B4DE7BC9EDB7FF /* IGListAdapterUpdaterInternal.h */, - F1F12270A08DE6A8153AA498AB588B79 /* IGListBatchUpdateData+DebugDescription.h */, - 0A1477E09F727158FA839968114AB1D7 /* IGListBatchUpdateData+DebugDescription.m */, - 409ED4C7FD18825E3917268982152E3C /* IGListBatchUpdates.h */, - 7B85E453D3065C4A2531CF87F69BCECB /* IGListBatchUpdates.m */, - 7AE8EF8026298914FAA08C3C0C6692F1 /* IGListBatchUpdateState.h */, - 5FA870C29FC29E50A6256C4CB980B58D /* IGListBindingSectionController+DebugDescription.h */, - 9729A3D14AFEA7A82FCE98F26547F896 /* IGListBindingSectionController+DebugDescription.m */, - 07E4E3EE0C5E52E3E9B41EAEFF55078A /* IGListCollectionViewLayoutInternal.h */, - DE91DEA7DD9CFFDC951F7EE91DF0BEB7 /* IGListDebugger.h */, - 956BC7820228A1A387876BE1EFDD4811 /* IGListDebugger.m */, - D3A6711BFAB281A5617083B271D76A8B /* IGListDebuggingUtilities.h */, - B0FF2B1982DE69594A63A94251092A48 /* IGListDebuggingUtilities.m */, - 7EED8E3C810B6946933665A877C98335 /* IGListDisplayHandler.h */, - 113757EBF24793FADC6319C0FE521991 /* IGListDisplayHandler.m */, - 851637EB9F7F28B8409B515FAD79ABF2 /* IGListReloadIndexPath.h */, - 0B6CB17DDA2654C117E8C2536841AE0A /* IGListReloadIndexPath.m */, - C55F0F2DFBEAAC6FBCCA71D6B2CD9411 /* IGListSectionControllerInternal.h */, - 3B2BFBB97C37708B261FF05A315E873B /* IGListSectionMap.h */, - A5DB56A1F35437A6E831ED8DE3C57874 /* IGListSectionMap.m */, - A8C8096CB316A5EEA43522099B7D8317 /* IGListSectionMap+DebugDescription.h */, - 896C0774FC447E9A8856C0E909724D4B /* IGListSectionMap+DebugDescription.m */, - 5877F5D18F74E1D006BA5CEA909C0DCD /* IGListStackedSectionControllerInternal.h */, - C72B38DB3621C77D32AC7AD90FEB0F8A /* IGListWorkingRangeHandler.h */, - 479549E453BAB710FD81ACC4291A6D6F /* IGListWorkingRangeHandler.mm */, - 2A81F840B7F21915E80D13DCC28FAB4A /* UICollectionView+DebugDescription.h */, - 268761FD3B0D391A56B2CAC03D6D597D /* UICollectionView+DebugDescription.m */, - 3EA79B92DA0BF73DA99D0CE505F27D5F /* UICollectionView+IGListBatchUpdateData.h */, - FE1DDE234D6F2274DEFC3219431D006D /* UICollectionView+IGListBatchUpdateData.m */, - 26CB8720C4577B577E6F721E0D097B99 /* UICollectionViewLayout+InteractiveReordering.h */, - AEC0880A0B5AF375B12D3EB3C7939F4E /* UICollectionViewLayout+InteractiveReordering.m */, - F1F4A51D552097460BBC551D880C7C8A /* UIScrollView+IGListKit.h */, - 7A3D73825AEF71F55E80545C49ECD1C8 /* UIScrollView+IGListKit.m */, + 4DC14E20C27E6ACB3915BA69784681EF /* IGListKit.modulemap */, + 99641DBF846C76C99B84EFEEABCAB5AA /* IGListKit.xcconfig */, + 305392933D20382C177A9EF0CBA05C48 /* IGListKit-dummy.m */, + B2C97BADFA14D7194C0206A1D950A456 /* IGListKit-prefix.pch */, + 2522D5E6789026EC240F68A16F3ED73E /* IGListKit-umbrella.h */, + 9AF7037BFB4088ED5743E2C1F535E742 /* Info.plist */, ); - name = Internal; - path = Source/Internal; + name = "Support Files"; + path = "Examples/Examples-tvOS/Pods/Target Support Files/IGListKit"; sourceTree = ""; }; A7ADA58BCAD9C51AFF857C5B1E229A1E /* tvOS */ = { @@ -531,82 +589,62 @@ name = tvOS; sourceTree = ""; }; - B9F101DC500A30E9D9D7FF8B4A279A9F /* Pod */ = { + B4ECFE7A0CA4CAC1B0D4CE47B66234B4 /* Common */ = { isa = PBXGroup; children = ( - 565006DE345074EB33EE08456EB76E90 /* badge.svg */, - 2B9ABFBF9C485A91A76D0C2B5E8A8D89 /* best-practices-and-faq.html */, - 82FF580893FCB6DE3FB5B09271053F65 /* carat.png */, - DE4FB2CEFF99858FE8AE9BC879DE1DE6 /* Classes.html */, - A363971A909968E4361A60B255864C7D /* Constants.html */, - E37D3B7DDB96DF831E2AC9477F8B5491 /* dash.png */, - B859CE14EDA60D383E7D93BB8C3B9A3F /* Enums.html */, - 4D1431662833B70898618E4C4777E2F3 /* Functions.html */, - 57E2A12BB41B07065F3018D6C459BC24 /* getting-started.html */, - B62FAE2CAA6E1681F25F4586F325771E /* gh.png */, - 4A471A71321C5B9953A25E481BD46F55 /* Guides.html */, - D9EB068CA29E1AC5ECFB9112CE936C6A /* highlight.css */, - A52981062202B25F9FD0EC5B8C9B67F4 /* IGListAdapter.html */, - 9714F9694AB04A0FE5B932A5E8241F83 /* IGListAdapterDataSource.html */, - 793C6949171E4CA2504E193C75793930 /* IGListAdapterDelegate.html */, - C148CE4BFA6F6D40C68717E955EFB47F /* IGListAdapterUpdateListener.html */, - 34903E13B5DD1625F2121772B0972A38 /* IGListAdapterUpdater.html */, - F0D9E482E2C18DBC30B4F5675A702291 /* IGListAdapterUpdaterDelegate.html */, - 7B2BD9C9CBCB8BC370350E36D9407B86 /* IGListAdapterUpdateType.html */, - C81B7E8E694B495BFC7EF0B4234A9115 /* IGListBatchContext.html */, - AFAA6F75DB282084AE24194077307714 /* IGListBatchUpdateData.html */, - 62A91D20EB6B2387B268BBF29826C6C0 /* IGListBindable.html */, - 3E6C2CD98801EA1FB0518B73062100E7 /* IGListBindingSectionController.html */, - D064877C6589F2952111A41C7D3F1F4A /* IGListBindingSectionControllerDataSource.html */, - 4483661AD0B59EA520E18A94EE6B2334 /* IGListBindingSectionControllerSelectionDelegate.html */, - F87507133D7EEA7BBDFA3F1F0425A8EA /* IGListCollectionContext.html */, - 9167D2F8CCBD5B3070F59359235A9BD7 /* IGListCollectionView.html */, - 7D4B0791263CA54C1FB7808CB26413F4 /* IGListCollectionViewDelegateLayout.html */, - 17BB2AA11A4C9F9547943493900AD858 /* IGListCollectionViewLayout.html */, - 5867DDCF8EC411AF2A434CCADC0DA495 /* IGListDiffable.html */, - BAA4BC817F0A91740E121C9F115C9D7F /* iglistdiffable-and-equality.html */, - 351824BECCC7B9D175A0E4DDA84E11FF /* IGListDiffOption.html */, - 5DED6F250DE51B55A343CA984980707B /* IGListDisplayDelegate.html */, - 3E791D458C57A2CC9B1433876CD6B5DC /* IGListExperiment.html */, - 19104A0E846CF96118E19FA7E73D6C00 /* IGListGenericSectionController.html */, - 15387FEBFA3A395F7908234AA331BA52 /* IGListIndexPathResult.html */, - D5A92208639EA65D539F38A2F080BCFF /* IGListIndexSetResult.html */, - 2086D11D97B7AA41CCD474A47874F988 /* IGListKit.podspec */, - A339778C335DFDC490E4C6E1763BBEFF /* IGListMoveIndex.html */, - EC52B4292244B190700642C5072EBFB0 /* IGListMoveIndexPath.html */, - 14E4490DFA625239B345031274D5966E /* IGListScrollDelegate.html */, - D1DB77DE854D68238421C7A2ABE1F98E /* IGListSectionController.html */, - 5012D06E0E1A440E92E61AF9FBEC3E92 /* IGListSingleSectionController.html */, - 635D99744DB6E85C9F996A34D1B9E761 /* IGListSingleSectionControllerDelegate.html */, - 26F287544BECBB605D9A306D8F83E413 /* IGListStackedSectionController.html */, - F577D711679B1326E88917A5A2BF80C5 /* IGListSupplementaryViewSource.html */, - 32CEA9D69DC753C43B20D51367C101B1 /* IGListTransitionDelegate.html */, - D68BE1DE03E8BD4D28F74099CC08111B /* IGListUpdatingDelegate.html */, - 5B598FFEFF2A6B5970CC8B05E38748C9 /* IGListWorkingRangeDelegate.html */, - 713E3C9D68E70CDD8A534E040C4E7EF8 /* index.html */, - 1577D4DE3A0174ED836F9F2538963C04 /* installation.html */, - 308CB5C8BD33ECC447AE4DCE7A4BF49E /* jazzy.css */, - 4B07BAA5A337A9B21F2420CE441AD36F /* jazzy.js */, - ED16B250256596B8F86D8AA2BE0CE87D /* jquery.min.js */, - B292B1D8D64091B82CDA2B5C7AA3B212 /* LICENSE.md */, - 095078DA6088549D79AB567DA02F5EE2 /* migration.html */, - 4844DD1F9DD7D2F45AEAFA95E677C7BF /* modeling-and-binding.html */, - 1BC11024F8A4E06937B77FBBEA0D848A /* Protocols.html */, - F917686DB303BA2E2AABE8D3D1914E60 /* README.md */, - 07BBE3A21F1BA4E0DB34BF4719F1E20B /* search.json */, - 025CA530AC38B3EF6C7215032D145174 /* Type Definitions.html */, - AD1D1E098107C7FB8A597E144B3F6AAE /* undocumented.json */, - 246323910F9B117806D25997DCC9A0D2 /* vision.html */, - B650075D54B2AC392892B499D4CA6741 /* working-with-core-data.html */, - 352565874231A11F695BC38C2E9A6E20 /* working-with-uicollectionview.html */, + 6F6C2832E4DBB2F639CFA0FBDFC99C51 /* IGListAssert.h */, + 291263466D585C86F2198FCC706733B7 /* IGListBatchUpdateData.h */, + 0082981AB8B285A7E77D5B267C2FB49E /* IGListBatchUpdateData.mm */, + 89597089F25996904CABD8D3049FF6B6 /* IGListCompatibility.h */, + FBFFA7FB697E1F544C9A427B445300AE /* IGListDiff.h */, + 26C576D53F4BECFCF841602EC776D680 /* IGListDiff.mm */, + 96B8936BA6C6241BD7854F51EB241F9D /* IGListDiffable.h */, + D4C2BEE95F098E35CABC7A7ADC3DC8E2 /* IGListDiffKit.h */, + 1A9DC0A8620A3942DD9BDF37534E5901 /* IGListExperiments.h */, + 314A719E148E26493A514CE8C54D8EC7 /* IGListIndexPathResult.h */, + A1E942974746CACB2343AE1C50A14BFB /* IGListIndexPathResult.m */, + 8D40DAE1C74DC3662AD08AE4E601B062 /* IGListIndexSetResult.h */, + B067ADB4BA822F4341848F4023D03891 /* IGListIndexSetResult.m */, + 6DA4B41EC352AA9530172E785B28575A /* IGListMacros.h */, + 45DFD5B94E81699D96FEB2020874A8A2 /* IGListMoveIndex.h */, + B731770304EB7FEC31B7CAB1C3AFCD6C /* IGListMoveIndex.m */, + 70424356DF8DF4BDD3D7807EF83B7E20 /* IGListMoveIndexPath.h */, + F9DA93B72CC4707E87112E277D04D9A0 /* IGListMoveIndexPath.m */, + A28426208BA549D2302A25C5A53B9A97 /* NSNumber+IGListDiffable.h */, + B9EFD2091913B8ED53E7F93E012D415E /* NSNumber+IGListDiffable.m */, + F59A421ADA5009CD395091AD966103A6 /* NSString+IGListDiffable.h */, + A3832EC9A9CF16FF32F1C954635F5021 /* NSString+IGListDiffable.m */, + D6B707C58B9377D4FF52C5CC93AF49DB /* Internal */, ); - name = Pod; + name = Common; + path = Source/Common; + sourceTree = ""; + }; + D6B707C58B9377D4FF52C5CC93AF49DB /* Internal */ = { + isa = PBXGroup; + children = ( + 2E0A55AECEE7CD8CE469B58C948DEA5E /* IGListArrayUtilsInternal.h */, + 4F0AE9B25CB61EC401A907663F73234F /* IGListIndexPathResultInternal.h */, + B0B4AF43F6A02B39FD245787A9D48595 /* IGListIndexSetResultInternal.h */, + D579A14EB4E9AB52025077FC31BD2C31 /* IGListMoveIndexInternal.h */, + 070ABD6B6392AF69F189F41A432CED74 /* IGListMoveIndexPathInternal.h */, + ); + name = Internal; + path = Internal; + sourceTree = ""; + }; + E56147B9B18060F245F35F2DFEC119CA /* Diffing */ = { + isa = PBXGroup; + children = ( + 18B60B703B667A69865B2F2F1EB6FB43 /* Internal */, + ); + name = Diffing; sourceTree = ""; }; E9B519F33FEE7EBE6135312248250815 /* Development Pods */ = { isa = PBXGroup; children = ( - 4B430A316758FCD5FFD5A013CF0CF7BE /* IGListKit */, + 32F9CFC84E4EE0B995572CF14FBFF940 /* IGListKit */, ); name = "Development Pods"; sourceTree = ""; @@ -629,51 +667,139 @@ path = "Target Support Files/Pods-IGListKitExamples"; sourceTree = ""; }; - F8B51B3330EBDCD965ED38E756A9B3F5 /* Default */ = { + FE8DA2BF1A8B84346B9F402B0614A551 /* Pod */ = { isa = PBXGroup; children = ( - 8AE8C2B6956518D45DC4EB49487A9AD4 /* IGListAdapter.h */, - 43E9F0A9A1CB314CE48BD970582C5C3C /* IGListAdapter.m */, - 5C1A021E0D126C53A6F6FF7BFBF9D42E /* IGListAdapterDataSource.h */, - 04938ED699A559B80990353266219B46 /* IGListAdapterDelegate.h */, - 6A68357845784C16402AF814BEF85256 /* IGListAdapterMoveDelegate.h */, - 6FF9EFA0E9F380E14DF2003C841B7889 /* IGListAdapterUpdateListener.h */, - 15BA898E74AB3DC61D67B71416B89485 /* IGListAdapterUpdater.h */, - 4E7E10A157E230F7DA7F9EEA4C96BB20 /* IGListAdapterUpdater.m */, - F31637C6C44561C69D5B795E2B2978D4 /* IGListAdapterUpdaterDelegate.h */, - CF26E7C54DE752EF76E9A324291420F3 /* IGListBatchContext.h */, - 22166DA7B03E1717590F2EE5D7D13AC1 /* IGListBindable.h */, - F286762CE348D3E2133F4F6C48ACC3C7 /* IGListBindingSectionController.h */, - 7F547853BB70DF3E2A47730CB623BD0A /* IGListBindingSectionController.m */, - CA99DA9BF33322A59553FAC5C2B5ADD6 /* IGListBindingSectionControllerDataSource.h */, - B9BF44E2BE7B20A5BE309CEB9197966C /* IGListBindingSectionControllerSelectionDelegate.h */, - 07625BF83C315056A7D99FF32CF935D9 /* IGListCollectionContext.h */, - 8D093E7505F5805F50E1570AD3918755 /* IGListCollectionView.h */, - B7B871C8506B28708F07E9B9E53F3706 /* IGListCollectionView.m */, - 1510553A1FF36956D034B937CB13790C /* IGListCollectionViewDelegateLayout.h */, - 93AD23949C474D481B14623841805CB0 /* IGListCollectionViewLayout.h */, - CD0D8003B867277B7ECD1CBF0B1723F0 /* IGListCollectionViewLayout.mm */, - 8B57EA9A94C4C618C0783D4FC1877AA9 /* IGListDisplayDelegate.h */, - 231E16542AD39DF9016B71642DA660D5 /* IGListGenericSectionController.h */, - 88CADB491533939D11971BB9E4161BE2 /* IGListGenericSectionController.m */, - 2A1B5B8DED1CC8E733FA7FC7CE4EE3BB /* IGListKit.h */, - E283C14E8327DA3218DA49B80369BC8C /* IGListReloadDataUpdater.h */, - BA800D6B8D23F358C878EB654D0457AC /* IGListReloadDataUpdater.m */, - 836330DA26DE07933E820DB79233DF24 /* IGListScrollDelegate.h */, - C5B743820F62954E5297ABA49D9A408E /* IGListSectionController.h */, - 3C9C8CEAF590C34D4BDE4B45F410D9A9 /* IGListSectionController.m */, - 91B9B545A6A1FA20E0BA1E2D7BD1182A /* IGListSingleSectionController.h */, - 657BD8C53D1EB798AF1B210BE18923BE /* IGListSingleSectionController.m */, - 07A9BA120D02345DEE39FEA5D8F6857F /* IGListStackedSectionController.h */, - C9CF9C70EAD2975779963598FDA2FB77 /* IGListStackedSectionController.m */, - 090C4B0505CC0C3C10C2C29C95BF5F60 /* IGListSupplementaryViewSource.h */, - C10A2CC74A4B223618C78CEFE2BA2545 /* IGListTransitionDelegate.h */, - 33C46BD47692799A71FF69A078C13585 /* IGListUpdatingDelegate.h */, - 1BD9A0FB2D1CD33541CC3037DD50EA5B /* IGListWorkingRangeDelegate.h */, - 2C727CE8941FD8C4250DD8AD73C4B7D9 /* Common */, - 89F10395E1EF4B637867AB230FBA3CBE /* Internal */, + DA73CA94972C88E7E77F189278571F1E /* badge.svg */, + 250B2A91578B37730978098927130AD1 /* best-practices-and-faq.html */, + 8B07DD4370327A943BFB9E95A7B9C47B /* best-practices-and-faq.html */, + D25E55F4BD7DB2FAC7642610B1CEDCAB /* carat.png */, + 9650B69D9B5B2A46C1CEA79DD07E1C35 /* carat.png */, + 76EBB59E77731DAE4A9996F54BCC4517 /* Classes.html */, + 1E14F9FD74177AA9D51AB3DD70E6B557 /* Classes.html */, + 73C2450F1EE436EFA5F73EFDC252F70B /* Constants.html */, + 7DC01C541F995972BA0F863D5E92F399 /* Constants.html */, + 1BB0E637975547148F9F64C9D00FAA23 /* dash.png */, + 6BB2850A736B1C91C32EA618AA8CE7EC /* dash.png */, + 7A3AB72555612B4C1B00C75910401925 /* docSet.dsidx */, + DBFB8EB98D6FF185301F8B517BC16D27 /* Enums.html */, + 6BFCD5356A3A4B4589E253C9CCECF48B /* Enums.html */, + 4D9FA67F2064ECFC709D4A6A60DC24B9 /* Functions.html */, + 4B8D3DBBE8F457E576E3512FC3589D37 /* Functions.html */, + E943F76CD197AF30ECA4D6A35D4630E5 /* getting-started.html */, + C7B1D2B34BEDE386BD1019645830E1B8 /* getting-started.html */, + 4B7C80B61B82FD56D833971EB73BC8FD /* gh.png */, + 47FD1BFBDFA5B5123D72FC5B2403BF9F /* gh.png */, + A0A4E0454D611C89914B8B53861D8ACC /* Guides.html */, + E632CD3A0C2A8B104E34F02F1ADBF5C5 /* Guides.html */, + D061CB7971085A89330C16BB1D626185 /* highlight.css */, + 65C0F74C84279A8D0B865A9C655BCD25 /* highlight.css */, + AD270497F09B2C33FC56B76D99EF889B /* IGListAdapter.html */, + 8F1CFF47359EC927DE7290FBA9DC60F7 /* IGListAdapter.html */, + 96D327A639C04FCA4E7FAEFD9455ED4B /* IGListAdapterDataSource.html */, + 44B9625BB3B4E76A9C6B81923DC2714E /* IGListAdapterDataSource.html */, + 72CA5ABEC16A286EF2B8001602E0E595 /* IGListAdapterDelegate.html */, + 6D4D058BBA920886F0E7A7F3F8B3F9BE /* IGListAdapterDelegate.html */, + 16F7A3C00F170E796D06BD1ACFB68DD5 /* IGListAdapterUpdateListener.html */, + 7B16248AC23A96EDA27B226E193C4EF5 /* IGListAdapterUpdateListener.html */, + 27E48C05AD44DD7B31271B23E383CB2D /* IGListAdapterUpdater.html */, + 66B0B5105CCF70561EAB732AA7AB59AE /* IGListAdapterUpdater.html */, + 714523695B206B877D9FB102428657A7 /* IGListAdapterUpdaterDelegate.html */, + CC2EB3FC903DA2EAC10C99BA85E87F75 /* IGListAdapterUpdaterDelegate.html */, + E4C04ED9EE294F79E4C9209CC0BAFA23 /* IGListAdapterUpdateType.html */, + BCAB1BCB409BDF762054EDE0476FAC65 /* IGListAdapterUpdateType.html */, + FB98629849837047CA34D933741EEFB1 /* IGListBatchContext.html */, + FA4F600B96C3A514D6627203E50DFA45 /* IGListBatchContext.html */, + B577D5B7BD451650D734F2BBD12BBE14 /* IGListBatchUpdateData.html */, + E532511A3C3BE8357A552FA6945505D7 /* IGListBatchUpdateData.html */, + 887CA68663960EF65B77A20914C1B5BB /* IGListBindable.html */, + 20252A22474BED97DBC5810BAE55D979 /* IGListBindable.html */, + 1D3D5B9743839CD405FA0732319F7BBD /* IGListBindingSectionController.html */, + 3E7BAEE40B2A6E246038845E43A1A845 /* IGListBindingSectionController.html */, + A1216B1CEADB0B6EE44C1483BFE3CAB7 /* IGListBindingSectionControllerDataSource.html */, + BF123477D45C3ED220D21F48CE722289 /* IGListBindingSectionControllerDataSource.html */, + C8EEFF36ED5CFC133D75774A8B7DFFA8 /* IGListBindingSectionControllerSelectionDelegate.html */, + D8181AFDDE04A98754B3B1F48B7F82ED /* IGListBindingSectionControllerSelectionDelegate.html */, + F18CDDBFD6F8DF11872EB5A5665382D1 /* IGListCollectionContext.html */, + 57219A2646C33EDDBB8A938536A53213 /* IGListCollectionContext.html */, + A95A11CDF75467B937D3326E2EB01CA4 /* IGListCollectionView.html */, + BFAEFD7D28D177D3DE1EB6FC69174A95 /* IGListCollectionView.html */, + 45237A35745341ABB5ACCB387A01B29D /* IGListCollectionViewDelegateLayout.html */, + 6A79114D6A9416E86999BE3431AEF7EF /* IGListCollectionViewDelegateLayout.html */, + EA68DD9ADA45414C3047EF63A127FB8F /* IGListCollectionViewLayout.html */, + 2567ACC939C74FC6E1E0A64FBA4E7302 /* IGListCollectionViewLayout.html */, + 27406BCAA8700D59FDDDF35F07A784A8 /* IGListDiffable.html */, + 5F7EF810013C97DAA224559E0FBAE09A /* IGListDiffable.html */, + 49DF04D5FDFA917CA7F122B9F31AD43C /* iglistdiffable-and-equality.html */, + B0FA1BD9E783D5AD1EB1F6A83A405425 /* iglistdiffable-and-equality.html */, + 78750BFEAA79AB1C03B3410663740510 /* IGListDiffOption.html */, + B98E0F1F3A93C2D4653857D79CBB5312 /* IGListDiffOption.html */, + 8DE811197CF4C6C2AF000EA86832EE91 /* IGListDisplayDelegate.html */, + 66C3021D24A66080EEB75EB4173AD0DB /* IGListDisplayDelegate.html */, + 2156981C3F46CDBF4575CD5F9FCD0040 /* IGListExperiment.html */, + 521AC2A806B149455120B577F91FD704 /* IGListExperiment.html */, + 916B9730477434B22261E8A83FD3E9B8 /* IGListGenericSectionController.html */, + 60F9BF8E23E7C1035484570B255AE003 /* IGListGenericSectionController.html */, + 36C3CCBFF8EF3509B19DB5409015C27C /* IGListIndexPathResult.html */, + DC8C317030AE9E5D7AB27C533E453ED1 /* IGListIndexPathResult.html */, + FFAAD34A018F3B773EB16A460EA50C13 /* IGListIndexSetResult.html */, + A0CEE69C019DA02339CFEC8F13D75E6D /* IGListIndexSetResult.html */, + E1F5098AE5F6B83C819D98A61F729B45 /* IGListKit.podspec */, + 0CD8F7B9E90F3420F91DA762D03FCA88 /* IGListKit.tgz */, + 713D9737AB12ACC489A8738C14A22F65 /* IGListMoveIndex.html */, + 319B48CAFB2C0DD4A376215CF20BF97D /* IGListMoveIndex.html */, + B81CC8B09A7ACB80C4AB6AB259455FD7 /* IGListMoveIndexPath.html */, + 901DE9C16401B1FC1289A9F3F367D5DC /* IGListMoveIndexPath.html */, + BCE5DAF8C94BACC23F946362710163BB /* IGListScrollDelegate.html */, + 2C4FFF793F1A8A5A421A37947C493B84 /* IGListScrollDelegate.html */, + 0C5CFF62683D051DA9DA8840B607A639 /* IGListSectionController.html */, + E87BEFE8F60140036B8755F98509142A /* IGListSectionController.html */, + 892E57E5B68D195A571E904B8BCD1DCB /* IGListSingleSectionController.html */, + 10A0B881313F30D121D7F590B30E4F11 /* IGListSingleSectionController.html */, + 5175E8D737C0B61A907EA17B01E93D8C /* IGListSingleSectionControllerDelegate.html */, + 4219543378C8D02BB79ABF99B1C40C42 /* IGListSingleSectionControllerDelegate.html */, + 9F764286447196A8A7AB653E5AACFF1F /* IGListStackedSectionController.html */, + 507550B59DE60241C4C6045DCED2F5D4 /* IGListStackedSectionController.html */, + E41DC3900377DA34C77F718F2AA4009A /* IGListSupplementaryViewSource.html */, + 6E6D214F2B1BDE6AF7F17BF9DC265999 /* IGListSupplementaryViewSource.html */, + EFD7A6744F5DCEEA25D871778C65FAD6 /* IGListTransitionDelegate.html */, + A64DCBEDCE4F7131AB00FEE67FDD18EE /* IGListTransitionDelegate.html */, + 65181D96996ACB8749CF7F00DF120CD2 /* IGListUpdatingDelegate.html */, + 2F73A0AE0BF75C6F3BCF3671DD4CF605 /* IGListUpdatingDelegate.html */, + E8881E8AB910CA53D8CC063EAE1E614B /* IGListWorkingRangeDelegate.html */, + B7B8BF9C3553E4A4DCE3CC5A73AAE0CA /* IGListWorkingRangeDelegate.html */, + 58BC04A6F747B0F4FC1490445192A19B /* index.html */, + 32E1BA2E613BF2808B76602577876352 /* index.html */, + D3805A20F3576ECC12B36567CF434EA5 /* Info.plist */, + F1FEBECDCC84BA5333EF14DAE6BBD5DE /* installation.html */, + DDA261AB9C1E0BFBF758473881A14F72 /* installation.html */, + B48FAC79D5AC44C2E570AE08B3CECA44 /* jazzy.css */, + 437BF90455CAAA54BC009C310A16AC1F /* jazzy.css */, + 5B3A24C01DE994BF72C20CD820F782F7 /* jazzy.js */, + FE389AB7F2C314EB78DC667AD2F1484C /* jazzy.js */, + DC23D1B83B8EC3D1365D18562A0C52D4 /* jquery.min.js */, + 329C08C4758A534DEBD08C14355D5B27 /* jquery.min.js */, + 29FB9CEB73C887CCB613AFFBF794C205 /* LICENSE.md */, + 72C49477E650D03EB4B7A0D9876187D7 /* migration.html */, + 939F74DA782DA8FC5D7FEF9E08A94807 /* migration.html */, + 50626020174D2A4E9E6D7E7DD7C50B0F /* modeling-and-binding.html */, + CDE6270F8C29EE5E9F56E97C7529E888 /* modeling-and-binding.html */, + 47E1DE6619890924431C098BAC927B04 /* Protocols.html */, + 8432BA7A2547F9990A0809EBBDC39BB8 /* Protocols.html */, + 0EB09FB53AFCFA668A5AFF475480927F /* README.md */, + 838778949547F414CA73A085FC1E2DD9 /* search.json */, + 7B269B93B268679A25868B6824733A8F /* search.json */, + 5A4CEAFD8C649F05912169894D25F0B3 /* Type Definitions.html */, + D9D35304C28EE232B05FE5FAA3A6C59C /* Type Definitions.html */, + ADF8B392F8A4939CB8FE14B1296F5D98 /* undocumented.json */, + E1C4A0F03E662AFE1CE09738E0171157 /* vision.html */, + CAB21E4617CF1FBDD98CF02A4F8BD5D8 /* vision.html */, + 4FD9C62BEF36588DDD9F831593B316E6 /* working-with-core-data.html */, + 8D31AC48E2E99C119EDB11DA03088A5C /* working-with-core-data.html */, + 3634229767BE1399602E3F2CEFB1B729 /* working-with-uicollectionview.html */, + B94772281B6E113311AFAF663387ACE7 /* working-with-uicollectionview.html */, ); - name = Default; + name = Pod; sourceTree = ""; }; /* End PBXGroup section */ @@ -1013,7 +1139,7 @@ }; 828802B6CB069A1DB487FD82B3AC7D50 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A490AA1E369BC1131F16AF259E2A8B6D /* IGListKit.xcconfig */; + baseConfigurationReference = 99641DBF846C76C99B84EFEEABCAB5AA /* IGListKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1043,7 +1169,7 @@ }; D2B4743D5BD14C4F25628622A437931A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A490AA1E369BC1131F16AF259E2A8B6D /* IGListKit.xcconfig */; + baseConfigurationReference = 99641DBF846C76C99B84EFEEABCAB5AA /* IGListKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; diff --git a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/Info.plist b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/Info.plist index 9ae03a0c1..3ac477e66 100644 --- a/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/Info.plist +++ b/Examples/Examples-tvOS/Pods/Target Support Files/IGListKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.2.0 + 3.3.0 CFBundleSignature ???? CFBundleVersion