From 98afd385d07d9b2916089138b7cdde93fca7d98f Mon Sep 17 00:00:00 2001 From: Brandon Withrow Date: Wed, 29 May 2019 15:36:11 -0400 Subject: [PATCH 1/2] Fix for swift 5 build --- Example/Podfile.lock | 8 +- .../Local Podspecs/lottie-ios.podspec.json | 4 +- Example/Pods/Manifest.lock | 8 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3763 ++++++++--------- .../Pods-lottie-swift_Example-frameworks.sh | 13 +- .../Pods-lottie-swift_Example-resources.sh | 18 +- .../Pods-lottie-swift_Tests-frameworks.sh | 13 +- .../Pods-lottie-swift_Tests-resources.sh | 18 +- .../Pods-lottie-swift_macOS-frameworks.sh | 13 +- .../Pods-lottie-swift_macOS-resources.sh | 18 +- .../Pods-lottie-swift_tvOS-frameworks.sh | 13 +- .../Pods-lottie-swift_tvOS-resources.sh | 18 +- .../lottie-ios-iOS/Info.plist | 2 +- .../lottie-ios-iOS/lottie-ios-iOS.xcconfig | 1 + .../lottie-ios-macOS/Info.plist | 2 +- .../lottie-ios-macOS.xcconfig | 1 + .../lottie-ios-tvOS/Info.plist | 2 +- .../lottie-ios-tvOS/lottie-ios-tvOS.xcconfig | 1 + .../lottie-swift.xcodeproj/project.pbxproj | 99 +- Example/lottie-swift/AppDelegate.swift | 2 +- Example/lottie-swift/ViewController.swift | 2 +- Lottie.xcodeproj/project.pbxproj | 18 +- 22 files changed, 1979 insertions(+), 2058 deletions(-) diff --git a/Example/Podfile.lock b/Example/Podfile.lock index fd2587a9bb..6d530f6293 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,16 +1,16 @@ PODS: - - lottie-ios (3.0.6) + - lottie-ios (3.0.7) DEPENDENCIES: - lottie-ios (from `../`) EXTERNAL SOURCES: lottie-ios: - :path: "../" + :path: ../ SPEC CHECKSUMS: - lottie-ios: 4870ccbaca9c76caaca29f7b27edfde7b531bc48 + lottie-ios: 8ede6d51117239953d190409cceedc346a40e58a PODFILE CHECKSUM: d7d1d3df3df6c9862ab67dbbfb2f695895dc9d7b -COCOAPODS: 1.5.3 +COCOAPODS: 1.4.0 diff --git a/Example/Pods/Local Podspecs/lottie-ios.podspec.json b/Example/Pods/Local Podspecs/lottie-ios.podspec.json index 5e5ddbfa29..8a17b63b3e 100644 --- a/Example/Pods/Local Podspecs/lottie-ios.podspec.json +++ b/Example/Pods/Local Podspecs/lottie-ios.podspec.json @@ -1,6 +1,6 @@ { "name": "lottie-ios", - "version": "3.0.6", + "version": "3.0.7", "summary": "A library to render native animations from bodymovin json. Now in Swift!", "description": "Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with bodymovin and renders the vector animations natively on mobile and through React Native!\n\nFor the first time, designers can create and ship beautiful animations without an engineer painstakingly recreating it be hand. Since the animation is backed by JSON they are extremely small in size but can be large in complexity! Animations can be played, resized, looped, sped up, slowed down, and even interactively scrubbed.", "homepage": "https://github.com/airbnb/lottie-ios", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/airbnb/lottie-ios.git", - "tag": "3.0.6" + "tag": "3.0.7" }, "swift_version": "4.2", "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index fd2587a9bb..6d530f6293 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,16 +1,16 @@ PODS: - - lottie-ios (3.0.6) + - lottie-ios (3.0.7) DEPENDENCIES: - lottie-ios (from `../`) EXTERNAL SOURCES: lottie-ios: - :path: "../" + :path: ../ SPEC CHECKSUMS: - lottie-ios: 4870ccbaca9c76caaca29f7b27edfde7b531bc48 + lottie-ios: 8ede6d51117239953d190409cceedc346a40e58a PODFILE CHECKSUM: d7d1d3df3df6c9862ab67dbbfb2f695895dc9d7b -COCOAPODS: 1.5.3 +COCOAPODS: 1.4.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index fe5bbb814b..697fd84337 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1504 +7,1496 @@ objects = { /* Begin PBXBuildFile section */ - 000000000C50 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000000C40 /* Foundation.framework */; }; - 000000000C60 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000000E0 /* AnimationContainer.swift */; }; - 000000000C70 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000100 /* CompositionLayer.swift */; }; - 000000000C80 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000110 /* ImageCompositionLayer.swift */; }; - 000000000C90 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000120 /* MaskContainerLayer.swift */; }; - 000000000CA0 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000130 /* NullCompositionLayer.swift */; }; - 000000000CB0 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000140 /* PreCompositionLayer.swift */; }; - 000000000CC0 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000150 /* ShapeCompositionLayer.swift */; }; - 000000000CD0 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000160 /* SolidCompositionLayer.swift */; }; - 000000000CE0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000170 /* TextCompositionLayer.swift */; }; - 000000000CF0 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000190 /* CompositionLayersInitializer.swift */; }; - 000000000D00 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001A0 /* InvertedMatteLayer.swift */; }; - 000000000D10 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001B0 /* LayerImageProvider.swift */; }; - 000000000D20 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001C0 /* LayerTransformNode.swift */; }; - 000000000D30 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001E0 /* Animation.swift */; }; - 000000000D40 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000200 /* Asset.swift */; }; - 000000000D50 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000210 /* AssetLibrary.swift */; }; - 000000000D60 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000220 /* ImageAsset.swift */; }; - 000000000D70 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000230 /* PrecompAsset.swift */; }; - 000000000D80 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000250 /* KeyedDecodingContainerExtensions.swift */; }; - 000000000D90 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000270 /* Keyframe.swift */; }; - 000000000DA0 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000280 /* KeyframeGroup.swift */; }; - 000000000DB0 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002A0 /* ImageLayerModel.swift */; }; - 000000000DC0 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002B0 /* LayerModel.swift */; }; - 000000000DD0 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002C0 /* PreCompLayerModel.swift */; }; - 000000000DE0 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002D0 /* ShapeLayerModel.swift */; }; - 000000000DF0 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002E0 /* SolidLayerModel.swift */; }; - 000000000E00 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002F0 /* TextLayerModel.swift */; }; - 000000000E10 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000310 /* DashPattern.swift */; }; - 000000000E20 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000320 /* Marker.swift */; }; - 000000000E30 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000330 /* Mask.swift */; }; - 000000000E40 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000340 /* Transform.swift */; }; - 000000000E50 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000360 /* Ellipse.swift */; }; - 000000000E60 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000370 /* FillI.swift */; }; - 000000000E70 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000380 /* GradientFill.swift */; }; - 000000000E80 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000390 /* GradientStroke.swift */; }; - 000000000E90 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003A0 /* Group.swift */; }; - 000000000EA0 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003B0 /* Merge.swift */; }; - 000000000EB0 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003C0 /* Rectangle.swift */; }; - 000000000EC0 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003D0 /* Repeater.swift */; }; - 000000000ED0 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003E0 /* Shape.swift */; }; - 000000000EE0 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003F0 /* ShapeItem.swift */; }; - 000000000EF0 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000400 /* ShapeTransform.swift */; }; - 000000000F00 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000410 /* Star.swift */; }; - 000000000F10 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000420 /* Stroke.swift */; }; - 000000000F20 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000430 /* Trim.swift */; }; - 000000000F30 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000450 /* Font.swift */; }; - 000000000F40 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000460 /* Glyph.swift */; }; - 000000000F50 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000470 /* TextAnimator.swift */; }; - 000000000F60 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000480 /* TextDocument.swift */; }; - 000000000F70 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004B0 /* ItemsExtension.swift */; }; - 000000000F80 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004D0 /* NodeProperty.swift */; }; - 000000000F90 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004F0 /* AnyNodeProperty.swift */; }; - 000000000FA0 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000500 /* AnyValueContainer.swift */; }; - 000000000FB0 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000510 /* KeypathSearchable.swift */; }; - 000000000FC0 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000520 /* NodePropertyMap.swift */; }; - 000000000FD0 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000530 /* ValueContainer.swift */; }; - 000000000FE0 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000550 /* GroupInterpolator.swift */; }; - 000000000FF0 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000560 /* KeyframeInterpolator.swift */; }; - 000000001000 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000570 /* SingleValueProvider.swift */; }; - 000000001010 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005A0 /* TrimPathNode.swift */; }; - 000000001020 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005C0 /* GroupOutputNode.swift */; }; - 000000001030 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005D0 /* PassThroughOutputNode.swift */; }; - 000000001040 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005E0 /* PathOutputNode.swift */; }; - 000000001050 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000600 /* FillRenderer.swift */; }; - 000000001060 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000610 /* GradientFillRenderer.swift */; }; - 000000001070 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000620 /* GradientStrokeRenderer.swift */; }; - 000000001080 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000630 /* StrokeRenderer.swift */; }; - 000000001090 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000650 /* EllipseNode.swift */; }; - 0000000010A0 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000660 /* PolygonNode.swift */; }; - 0000000010B0 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000670 /* RectNode.swift */; }; - 0000000010C0 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000680 /* ShapeNode.swift */; }; - 0000000010D0 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000690 /* StarNode.swift */; }; - 0000000010E0 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006B0 /* GroupNode.swift */; }; - 0000000010F0 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006D0 /* FillNode.swift */; }; - 000000001100 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006E0 /* GradientFillNode.swift */; }; - 000000001110 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006F0 /* GradientStrokeNode.swift */; }; - 000000001120 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000700 /* StrokeNode.swift */; }; - 000000001130 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000720 /* TextAnimatorNode.swift */; }; - 000000001140 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000740 /* AnimatorNode.swift */; }; - 000000001150 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000750 /* PathNode.swift */; }; - 000000001160 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000760 /* RenderNode.swift */; }; - 000000001170 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000780 /* ShapeContainerLayer.swift */; }; - 000000001180 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000790 /* ShapeRenderLayer.swift */; }; - 000000001190 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007C0 /* AnimatorNodeDebugging.swift */; }; - 0000000011A0 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007D0 /* LayerDebugging.swift */; }; - 0000000011B0 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007F0 /* AnimationKeypathExtension.swift */; }; - 0000000011C0 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000800 /* CGFloatExtensions.swift */; }; - 0000000011D0 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000810 /* MathKit.swift */; }; - 0000000011E0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000820 /* StringExtensions.swift */; }; - 0000000011F0 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000840 /* AnimationContext.swift */; }; - 000000001200 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000860 /* Interpolatable.swift */; }; - 000000001210 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000870 /* InterpolatableExtensions.swift */; }; - 000000001220 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000880 /* KeyframeExtensions.swift */; }; - 000000001230 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008A0 /* BezierPath.swift */; }; - 000000001240 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008B0 /* ColorExtension.swift */; }; - 000000001250 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008C0 /* CompoundBezierPath.swift */; }; - 000000001260 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008D0 /* CurveVertex.swift */; }; - 000000001270 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008E0 /* PathElement.swift */; }; - 000000001280 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008F0 /* VectorsExtensions.swift */; }; - 000000001290 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000920 /* AnimationPublic.swift */; }; - 0000000012A0 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000930 /* AnimationView.swift */; }; - 0000000012B0 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000940 /* AnimationViewInitializers.swift */; }; - 0000000012C0 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000960 /* AnimationCacheProvider.swift */; }; - 0000000012D0 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000970 /* LRUAnimationCache.swift */; }; - 0000000012E0 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000990 /* AnimationKeypath.swift */; }; - 0000000012F0 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009A0 /* AnyValueProvider.swift */; }; - 000000001300 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009C0 /* ColorValueProvider.swift */; }; - 000000001310 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009D0 /* FloatValueProvider.swift */; }; - 000000001320 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009E0 /* PointValueProvider.swift */; }; - 000000001330 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009F0 /* SizeValueProvider.swift */; }; - 000000001340 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A10 /* AnimationImageProvider.swift */; }; - 000000001350 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AC0 /* AnimatedButton.swift */; }; - 000000001360 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AD0 /* AnimatedControl.swift */; }; - 000000001370 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AE0 /* AnimatedSwitch.swift */; }; - 000000001380 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AF0 /* AnimationSubview.swift */; }; - 000000001390 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B00 /* BundleImageProvider.swift */; }; - 0000000013A0 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B20 /* CompatibleAnimationKeypath.swift */; }; - 0000000013B0 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B30 /* CompatibleAnimationView.swift */; }; - 0000000013C0 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B40 /* FilepathImageProvider.swift */; }; - 0000000013D0 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B50 /* LottieView.swift */; }; - 0000000013E0 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B60 /* UIColorExtension.swift */; }; - 0000000013F0 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A80 /* AnimationTime.swift */; }; - 000000001400 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A90 /* Color.swift */; }; - 000000001410 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AA0 /* Vectors.swift */; }; - 000000001460 /* lottie-ios-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 000000001450 /* lottie-ios-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0000000014A0 /* lottie-ios-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000000001490 /* lottie-ios-iOS-dummy.m */; }; - 000000001560 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000001550 /* Cocoa.framework */; }; - 000000001570 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000000E0 /* AnimationContainer.swift */; }; - 000000001580 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000100 /* CompositionLayer.swift */; }; - 000000001590 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000110 /* ImageCompositionLayer.swift */; }; - 0000000015A0 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000120 /* MaskContainerLayer.swift */; }; - 0000000015B0 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000130 /* NullCompositionLayer.swift */; }; - 0000000015C0 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000140 /* PreCompositionLayer.swift */; }; - 0000000015D0 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000150 /* ShapeCompositionLayer.swift */; }; - 0000000015E0 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000160 /* SolidCompositionLayer.swift */; }; - 0000000015F0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000170 /* TextCompositionLayer.swift */; }; - 000000001600 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000190 /* CompositionLayersInitializer.swift */; }; - 000000001610 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001A0 /* InvertedMatteLayer.swift */; }; - 000000001620 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001B0 /* LayerImageProvider.swift */; }; - 000000001630 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001C0 /* LayerTransformNode.swift */; }; - 000000001640 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001E0 /* Animation.swift */; }; - 000000001650 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000200 /* Asset.swift */; }; - 000000001660 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000210 /* AssetLibrary.swift */; }; - 000000001670 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000220 /* ImageAsset.swift */; }; - 000000001680 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000230 /* PrecompAsset.swift */; }; - 000000001690 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000250 /* KeyedDecodingContainerExtensions.swift */; }; - 0000000016A0 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000270 /* Keyframe.swift */; }; - 0000000016B0 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000280 /* KeyframeGroup.swift */; }; - 0000000016C0 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002A0 /* ImageLayerModel.swift */; }; - 0000000016D0 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002B0 /* LayerModel.swift */; }; - 0000000016E0 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002C0 /* PreCompLayerModel.swift */; }; - 0000000016F0 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002D0 /* ShapeLayerModel.swift */; }; - 000000001700 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002E0 /* SolidLayerModel.swift */; }; - 000000001710 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002F0 /* TextLayerModel.swift */; }; - 000000001720 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000310 /* DashPattern.swift */; }; - 000000001730 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000320 /* Marker.swift */; }; - 000000001740 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000330 /* Mask.swift */; }; - 000000001750 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000340 /* Transform.swift */; }; - 000000001760 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000360 /* Ellipse.swift */; }; - 000000001770 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000370 /* FillI.swift */; }; - 000000001780 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000380 /* GradientFill.swift */; }; - 000000001790 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000390 /* GradientStroke.swift */; }; - 0000000017A0 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003A0 /* Group.swift */; }; - 0000000017B0 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003B0 /* Merge.swift */; }; - 0000000017C0 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003C0 /* Rectangle.swift */; }; - 0000000017D0 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003D0 /* Repeater.swift */; }; - 0000000017E0 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003E0 /* Shape.swift */; }; - 0000000017F0 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003F0 /* ShapeItem.swift */; }; - 000000001800 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000400 /* ShapeTransform.swift */; }; - 000000001810 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000410 /* Star.swift */; }; - 000000001820 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000420 /* Stroke.swift */; }; - 000000001830 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000430 /* Trim.swift */; }; - 000000001840 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000450 /* Font.swift */; }; - 000000001850 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000460 /* Glyph.swift */; }; - 000000001860 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000470 /* TextAnimator.swift */; }; - 000000001870 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000480 /* TextDocument.swift */; }; - 000000001880 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004B0 /* ItemsExtension.swift */; }; - 000000001890 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004D0 /* NodeProperty.swift */; }; - 0000000018A0 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004F0 /* AnyNodeProperty.swift */; }; - 0000000018B0 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000500 /* AnyValueContainer.swift */; }; - 0000000018C0 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000510 /* KeypathSearchable.swift */; }; - 0000000018D0 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000520 /* NodePropertyMap.swift */; }; - 0000000018E0 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000530 /* ValueContainer.swift */; }; - 0000000018F0 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000550 /* GroupInterpolator.swift */; }; - 000000001900 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000560 /* KeyframeInterpolator.swift */; }; - 000000001910 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000570 /* SingleValueProvider.swift */; }; - 000000001920 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005A0 /* TrimPathNode.swift */; }; - 000000001930 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005C0 /* GroupOutputNode.swift */; }; - 000000001940 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005D0 /* PassThroughOutputNode.swift */; }; - 000000001950 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005E0 /* PathOutputNode.swift */; }; - 000000001960 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000600 /* FillRenderer.swift */; }; - 000000001970 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000610 /* GradientFillRenderer.swift */; }; - 000000001980 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000620 /* GradientStrokeRenderer.swift */; }; - 000000001990 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000630 /* StrokeRenderer.swift */; }; - 0000000019A0 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000650 /* EllipseNode.swift */; }; - 0000000019B0 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000660 /* PolygonNode.swift */; }; - 0000000019C0 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000670 /* RectNode.swift */; }; - 0000000019D0 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000680 /* ShapeNode.swift */; }; - 0000000019E0 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000690 /* StarNode.swift */; }; - 0000000019F0 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006B0 /* GroupNode.swift */; }; - 000000001A00 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006D0 /* FillNode.swift */; }; - 000000001A10 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006E0 /* GradientFillNode.swift */; }; - 000000001A20 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006F0 /* GradientStrokeNode.swift */; }; - 000000001A30 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000700 /* StrokeNode.swift */; }; - 000000001A40 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000720 /* TextAnimatorNode.swift */; }; - 000000001A50 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000740 /* AnimatorNode.swift */; }; - 000000001A60 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000750 /* PathNode.swift */; }; - 000000001A70 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000760 /* RenderNode.swift */; }; - 000000001A80 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000780 /* ShapeContainerLayer.swift */; }; - 000000001A90 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000790 /* ShapeRenderLayer.swift */; }; - 000000001AA0 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007C0 /* AnimatorNodeDebugging.swift */; }; - 000000001AB0 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007D0 /* LayerDebugging.swift */; }; - 000000001AC0 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007F0 /* AnimationKeypathExtension.swift */; }; - 000000001AD0 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000800 /* CGFloatExtensions.swift */; }; - 000000001AE0 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000810 /* MathKit.swift */; }; - 000000001AF0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000820 /* StringExtensions.swift */; }; - 000000001B00 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000840 /* AnimationContext.swift */; }; - 000000001B10 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000860 /* Interpolatable.swift */; }; - 000000001B20 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000870 /* InterpolatableExtensions.swift */; }; - 000000001B30 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000880 /* KeyframeExtensions.swift */; }; - 000000001B40 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008A0 /* BezierPath.swift */; }; - 000000001B50 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008B0 /* ColorExtension.swift */; }; - 000000001B60 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008C0 /* CompoundBezierPath.swift */; }; - 000000001B70 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008D0 /* CurveVertex.swift */; }; - 000000001B80 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008E0 /* PathElement.swift */; }; - 000000001B90 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008F0 /* VectorsExtensions.swift */; }; - 000000001BA0 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000920 /* AnimationPublic.swift */; }; - 000000001BB0 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000930 /* AnimationView.swift */; }; - 000000001BC0 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000940 /* AnimationViewInitializers.swift */; }; - 000000001BD0 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000960 /* AnimationCacheProvider.swift */; }; - 000000001BE0 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000970 /* LRUAnimationCache.swift */; }; - 000000001BF0 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000990 /* AnimationKeypath.swift */; }; - 000000001C00 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009A0 /* AnyValueProvider.swift */; }; - 000000001C10 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009C0 /* ColorValueProvider.swift */; }; - 000000001C20 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009D0 /* FloatValueProvider.swift */; }; - 000000001C30 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009E0 /* PointValueProvider.swift */; }; - 000000001C40 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009F0 /* SizeValueProvider.swift */; }; - 000000001C50 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A10 /* AnimationImageProvider.swift */; }; - 000000001C60 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A30 /* AnimationSubview.swift */; }; - 000000001C70 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A40 /* BundleImageProvider.swift */; }; - 000000001C80 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A50 /* FilepathImageProvider.swift */; }; - 000000001C90 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A60 /* LottieView.swift */; }; - 000000001CA0 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A80 /* AnimationTime.swift */; }; - 000000001CB0 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A90 /* Color.swift */; }; - 000000001CC0 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AA0 /* Vectors.swift */; }; - 000000001D00 /* lottie-ios-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 000000001CF0 /* lottie-ios-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 000000001D40 /* lottie-ios-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000000001D30 /* lottie-ios-macOS-dummy.m */; }; - 000000001E00 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000001DF0 /* Foundation.framework */; }; - 000000001E10 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000000E0 /* AnimationContainer.swift */; }; - 000000001E20 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000100 /* CompositionLayer.swift */; }; - 000000001E30 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000110 /* ImageCompositionLayer.swift */; }; - 000000001E40 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000120 /* MaskContainerLayer.swift */; }; - 000000001E50 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000130 /* NullCompositionLayer.swift */; }; - 000000001E60 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000140 /* PreCompositionLayer.swift */; }; - 000000001E70 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000150 /* ShapeCompositionLayer.swift */; }; - 000000001E80 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000160 /* SolidCompositionLayer.swift */; }; - 000000001E90 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000170 /* TextCompositionLayer.swift */; }; - 000000001EA0 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000190 /* CompositionLayersInitializer.swift */; }; - 000000001EB0 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001A0 /* InvertedMatteLayer.swift */; }; - 000000001EC0 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001B0 /* LayerImageProvider.swift */; }; - 000000001ED0 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001C0 /* LayerTransformNode.swift */; }; - 000000001EE0 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000001E0 /* Animation.swift */; }; - 000000001EF0 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000200 /* Asset.swift */; }; - 000000001F00 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000210 /* AssetLibrary.swift */; }; - 000000001F10 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000220 /* ImageAsset.swift */; }; - 000000001F20 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000230 /* PrecompAsset.swift */; }; - 000000001F30 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000250 /* KeyedDecodingContainerExtensions.swift */; }; - 000000001F40 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000270 /* Keyframe.swift */; }; - 000000001F50 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000280 /* KeyframeGroup.swift */; }; - 000000001F60 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002A0 /* ImageLayerModel.swift */; }; - 000000001F70 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002B0 /* LayerModel.swift */; }; - 000000001F80 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002C0 /* PreCompLayerModel.swift */; }; - 000000001F90 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002D0 /* ShapeLayerModel.swift */; }; - 000000001FA0 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002E0 /* SolidLayerModel.swift */; }; - 000000001FB0 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000002F0 /* TextLayerModel.swift */; }; - 000000001FC0 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000310 /* DashPattern.swift */; }; - 000000001FD0 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000320 /* Marker.swift */; }; - 000000001FE0 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000330 /* Mask.swift */; }; - 000000001FF0 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000340 /* Transform.swift */; }; - 000000002000 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000360 /* Ellipse.swift */; }; - 000000002010 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000370 /* FillI.swift */; }; - 000000002020 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000380 /* GradientFill.swift */; }; - 000000002030 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000390 /* GradientStroke.swift */; }; - 000000002040 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003A0 /* Group.swift */; }; - 000000002050 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003B0 /* Merge.swift */; }; - 000000002060 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003C0 /* Rectangle.swift */; }; - 000000002070 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003D0 /* Repeater.swift */; }; - 000000002080 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003E0 /* Shape.swift */; }; - 000000002090 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000003F0 /* ShapeItem.swift */; }; - 0000000020A0 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000400 /* ShapeTransform.swift */; }; - 0000000020B0 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000410 /* Star.swift */; }; - 0000000020C0 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000420 /* Stroke.swift */; }; - 0000000020D0 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000430 /* Trim.swift */; }; - 0000000020E0 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000450 /* Font.swift */; }; - 0000000020F0 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000460 /* Glyph.swift */; }; - 000000002100 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000470 /* TextAnimator.swift */; }; - 000000002110 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000480 /* TextDocument.swift */; }; - 000000002120 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004B0 /* ItemsExtension.swift */; }; - 000000002130 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004D0 /* NodeProperty.swift */; }; - 000000002140 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000004F0 /* AnyNodeProperty.swift */; }; - 000000002150 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000500 /* AnyValueContainer.swift */; }; - 000000002160 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000510 /* KeypathSearchable.swift */; }; - 000000002170 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000520 /* NodePropertyMap.swift */; }; - 000000002180 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000530 /* ValueContainer.swift */; }; - 000000002190 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000550 /* GroupInterpolator.swift */; }; - 0000000021A0 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000560 /* KeyframeInterpolator.swift */; }; - 0000000021B0 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000570 /* SingleValueProvider.swift */; }; - 0000000021C0 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005A0 /* TrimPathNode.swift */; }; - 0000000021D0 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005C0 /* GroupOutputNode.swift */; }; - 0000000021E0 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005D0 /* PassThroughOutputNode.swift */; }; - 0000000021F0 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000005E0 /* PathOutputNode.swift */; }; - 000000002200 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000600 /* FillRenderer.swift */; }; - 000000002210 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000610 /* GradientFillRenderer.swift */; }; - 000000002220 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000620 /* GradientStrokeRenderer.swift */; }; - 000000002230 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000630 /* StrokeRenderer.swift */; }; - 000000002240 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000650 /* EllipseNode.swift */; }; - 000000002250 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000660 /* PolygonNode.swift */; }; - 000000002260 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000670 /* RectNode.swift */; }; - 000000002270 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000680 /* ShapeNode.swift */; }; - 000000002280 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000690 /* StarNode.swift */; }; - 000000002290 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006B0 /* GroupNode.swift */; }; - 0000000022A0 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006D0 /* FillNode.swift */; }; - 0000000022B0 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006E0 /* GradientFillNode.swift */; }; - 0000000022C0 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000006F0 /* GradientStrokeNode.swift */; }; - 0000000022D0 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000700 /* StrokeNode.swift */; }; - 0000000022E0 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000720 /* TextAnimatorNode.swift */; }; - 0000000022F0 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000740 /* AnimatorNode.swift */; }; - 000000002300 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000750 /* PathNode.swift */; }; - 000000002310 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000760 /* RenderNode.swift */; }; - 000000002320 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000780 /* ShapeContainerLayer.swift */; }; - 000000002330 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000790 /* ShapeRenderLayer.swift */; }; - 000000002340 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007C0 /* AnimatorNodeDebugging.swift */; }; - 000000002350 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007D0 /* LayerDebugging.swift */; }; - 000000002360 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000007F0 /* AnimationKeypathExtension.swift */; }; - 000000002370 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000800 /* CGFloatExtensions.swift */; }; - 000000002380 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000810 /* MathKit.swift */; }; - 000000002390 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000820 /* StringExtensions.swift */; }; - 0000000023A0 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000840 /* AnimationContext.swift */; }; - 0000000023B0 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000860 /* Interpolatable.swift */; }; - 0000000023C0 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000870 /* InterpolatableExtensions.swift */; }; - 0000000023D0 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000880 /* KeyframeExtensions.swift */; }; - 0000000023E0 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008A0 /* BezierPath.swift */; }; - 0000000023F0 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008B0 /* ColorExtension.swift */; }; - 000000002400 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008C0 /* CompoundBezierPath.swift */; }; - 000000002410 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008D0 /* CurveVertex.swift */; }; - 000000002420 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008E0 /* PathElement.swift */; }; - 000000002430 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000008F0 /* VectorsExtensions.swift */; }; - 000000002440 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000920 /* AnimationPublic.swift */; }; - 000000002450 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000930 /* AnimationView.swift */; }; - 000000002460 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000940 /* AnimationViewInitializers.swift */; }; - 000000002470 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000960 /* AnimationCacheProvider.swift */; }; - 000000002480 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000970 /* LRUAnimationCache.swift */; }; - 000000002490 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000990 /* AnimationKeypath.swift */; }; - 0000000024A0 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009A0 /* AnyValueProvider.swift */; }; - 0000000024B0 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009C0 /* ColorValueProvider.swift */; }; - 0000000024C0 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009D0 /* FloatValueProvider.swift */; }; - 0000000024D0 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009E0 /* PointValueProvider.swift */; }; - 0000000024E0 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0000000009F0 /* SizeValueProvider.swift */; }; - 0000000024F0 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A10 /* AnimationImageProvider.swift */; }; - 000000002500 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AC0 /* AnimatedButton.swift */; }; - 000000002510 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AD0 /* AnimatedControl.swift */; }; - 000000002520 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AE0 /* AnimatedSwitch.swift */; }; - 000000002530 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AF0 /* AnimationSubview.swift */; }; - 000000002540 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B00 /* BundleImageProvider.swift */; }; - 000000002550 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B20 /* CompatibleAnimationKeypath.swift */; }; - 000000002560 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B30 /* CompatibleAnimationView.swift */; }; - 000000002570 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B40 /* FilepathImageProvider.swift */; }; - 000000002580 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B50 /* LottieView.swift */; }; - 000000002590 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000B60 /* UIColorExtension.swift */; }; - 0000000025A0 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A80 /* AnimationTime.swift */; }; - 0000000025B0 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000A90 /* Color.swift */; }; - 0000000025C0 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 000000000AA0 /* Vectors.swift */; }; - 000000002600 /* lottie-ios-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0000000025F0 /* lottie-ios-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 000000002640 /* lottie-ios-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000000002630 /* lottie-ios-tvOS-dummy.m */; }; - 0000000026E0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000000C40 /* Foundation.framework */; }; - 000000002750 /* Pods-lottie-swift_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 000000002740 /* Pods-lottie-swift_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0000000027B0 /* Pods-lottie-swift_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0000000027A0 /* Pods-lottie-swift_Example-dummy.m */; }; - 000000002850 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000000C40 /* Foundation.framework */; }; - 0000000028C0 /* Pods-lottie-swift_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0000000028B0 /* Pods-lottie-swift_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 000000002920 /* Pods-lottie-swift_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000000002910 /* Pods-lottie-swift_Tests-dummy.m */; }; - 0000000029C0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000001550 /* Cocoa.framework */; }; - 000000002A30 /* Pods-lottie-swift_macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 000000002A20 /* Pods-lottie-swift_macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 000000002A90 /* Pods-lottie-swift_macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000000002A80 /* Pods-lottie-swift_macOS-dummy.m */; }; - 000000002B30 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000001DF0 /* Foundation.framework */; }; - 000000002BA0 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 000000002B90 /* Pods-lottie-swift_tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 000000002C00 /* Pods-lottie-swift_tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 000000002BF0 /* Pods-lottie-swift_tvOS-dummy.m */; }; - 000000002C20 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002C10 /* UIKit.framework */; }; - 000000002C40 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002C30 /* CoreGraphics.framework */; }; - 000000002C60 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002C50 /* QuartzCore.framework */; }; - 000000002C80 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002C70 /* AppKit.framework */; }; - 000000002CA0 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002C90 /* CoreGraphics.framework */; }; - 000000002CC0 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002CB0 /* QuartzCore.framework */; }; - 000000002CE0 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002CD0 /* UIKit.framework */; }; - 000000002D00 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002CF0 /* CoreGraphics.framework */; }; - 000000002D20 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 000000002D10 /* QuartzCore.framework */; }; + 01746133DC5260A6D41A0330 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A3F91AE6BA804311F9CC83E /* Foundation.framework */; }; + 01C00A8D3E0E34789D3625C3 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */; }; + 023A9072C73F885AB90E331D /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */; }; + 03248ADF6EC84CBB0E303CED /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */; }; + 036ACC52002758A52048FD6E /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */; }; + 04B96FC8BBEAD0166F67C6AD /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAAD817FAA6C423D73DFBCE /* Merge.swift */; }; + 06729B3B8B9779DDA101A69C /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */; }; + 069798E458A455C7690C235A /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */; }; + 074B0030148A77C97C92A49C /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */; }; + 07B72F552CF4C114F5768E70 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */; }; + 07C3F897FC7584E899F5221C /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD923C8B583998BEB585339 /* Transform.swift */; }; + 0831734132C1A30F93DFF0B7 /* Pods-lottie-swift_macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B058143BD1E24E533CA780E0 /* Pods-lottie-swift_macOS-dummy.m */; }; + 08915F68E33646142D167C08 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */; }; + 091ABA19B73D34B429EF5E3D /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67097FFE1975C0E781CFC20C /* ShapeItem.swift */; }; + 093949168D399054B758A247 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991DE3FD621CDDABB4DD5127 /* Repeater.swift */; }; + 09C90E1127824167F3CBFA6A /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBACCC8D96FD558679134BB0 /* BezierPath.swift */; }; + 0A3957F07D68E16DD608484A /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E562D7FD6E676E7FB9339188 /* AppKit.framework */; }; + 0A8AA3B270E79DCB74207538 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C12A15D4160246FF202CDB1 /* AnimationView.swift */; }; + 0AFE0804F1DAE4CCE7E377F3 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */; }; + 0C12307E01E5F2897A74B02A /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */; }; + 0C2E81E68B8238253A366A9C /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5642869E8548CC00711906 /* UIColorExtension.swift */; }; + 0C4A6607A29B922BE5EE7587 /* lottie-ios-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5416714E9BE912388CCCFB40 /* lottie-ios-iOS-dummy.m */; }; + 0C77C74492FA910231634821 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F564ECBB43913E5004CCA1F /* Color.swift */; }; + 0CB499773019A51576F45CA7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A8E9D0AE0A13B4CFB7FA007 /* Foundation.framework */; }; + 0D519EB1E024FBB0BA5A6EAD /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */; }; + 0D74F629A7F35053841A6410 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 247903BC82CBC6C437A5375A /* Pods-lottie-swift_tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DA87CE84C1EAE1C5EB0B3DD /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */; }; + 0E7530C5E4C6ADFEAF1C8F0F /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */; }; + 0FE0F27F5E4F959E28E87D41 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */; }; + 10A7E9A9E520BF75B7C4CA54 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */; }; + 10DCC608C9E8FD48B69F61C3 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */; }; + 11E01C094178CF325F4679C8 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */; }; + 14F96FA77CC93749B6688B40 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */; }; + 152E6349DC46CDDCEE7E6BDB /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */; }; + 158C69FDE01DF66457C69529 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */; }; + 16667DE440C3098D68CDA890 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7842B663C52740AE0CCEA614 /* QuartzCore.framework */; }; + 17C6767ED0C7759FEBC932A2 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3518223C46031382EE75FE5 /* PathNode.swift */; }; + 17D8D19024A0B06453C53386 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */; }; + 17E237C698AE0A97427FAFD1 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */; }; + 188B776F8ACCDF1D545DF8AC /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */; }; + 1A02C73282B1ABCC088EE461 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */; }; + 1AAF96A1066720F7C3BE0181 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */; }; + 1AAFCE19E42AFB148C2CF6AE /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */; }; + 1C9DB3AE1CE593C3BFE7AEE7 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */; }; + 1DDBFF21DA1CB309A91DEA6F /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCF164AC91797282EBD7E42 /* Trim.swift */; }; + 1DFEAE5007D3F4E79C41CF2F /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF472ABC7ABA87F9541740E /* PathElement.swift */; }; + 1EC96C50D304AD4F1434B9CA /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */; }; + 1F5F87451DFE3E5F589BB8B0 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */; }; + 1FED865FEC3418049F9CFE4C /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C3C602C63F665BC65670 /* Mask.swift */; }; + 217002D31A60BDDE5BD40366 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */; }; + 218CABD22BFC3F5D2198ACCC /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */; }; + 2201C3A70C3A1602DCEC2BB1 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B893CD3ADB84704F72CC92 /* Marker.swift */; }; + 23247BAE4BD3F8A2CB77280F /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88EAD387B9317E847F0A562 /* GroupNode.swift */; }; + 242267EE4E93F476FEF9C9E3 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4DC1A5B6C2E0CEB6EBBA38A /* AnimationSubview.swift */; }; + 24B75E0A7F83FBA9E3B6B497 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */; }; + 24DA13046732C29C39406B28 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C117119FF9CE7E57FD96B72 /* FillI.swift */; }; + 25434179DD6D6E3D2028E6CA /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */; }; + 25516F92F256B2F301C65FB8 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26B2EE1F9547880A4E01B18 /* Group.swift */; }; + 26104675A183FE4D9A70FC39 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */; }; + 26F67CD6F59C5923048E998A /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */; }; + 281BB8F4BB36B9DE038605C0 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5692229ED981F7C68044C /* Rectangle.swift */; }; + 2943BAF2B419EA0BDC529A81 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */; }; + 2AF29CF47C560CE39ECF5D43 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */; }; + 2B7707259EC16CDA91C3C50D /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */; }; + 2CD940D1881D4C7604AD71B7 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5642869E8548CC00711906 /* UIColorExtension.swift */; }; + 2D3581F5A3138FCE26C97432 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDA3768C360162237171660 /* GradientFill.swift */; }; + 2F80CFEC5CC0EF0FC7B6CC35 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5B426D8182F802CEC8AE /* TextAnimator.swift */; }; + 309C8EF538A99A22EDF2B02F /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E2AAC50B09247B999A268CB /* ShapeNode.swift */; }; + 321F1613F2719DF129195E9B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A3F91AE6BA804311F9CC83E /* Foundation.framework */; }; + 3245A01B6F2B687A34487A52 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */; }; + 34BCC8C6DFEBB904F231685F /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52395D3CF88C14D6431D43CC /* RenderNode.swift */; }; + 3514D4EABC4B0CCABE8D42BC /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86158AD5F9064A17AA22530 /* GradientFillNode.swift */; }; + 364DE0E5334095E4F177E547 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */; }; + 389B890A025C80895600B30E /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A311744F85847D12AEF259 /* ValueContainer.swift */; }; + 38EE4CEB87FE79CEB811FDCF /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782A570593758833118EDD24 /* TextCompositionLayer.swift */; }; + 39813A00DC99A16B63BB395C /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */; }; + 3A223BE3A1C959DFB185BB93 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAD365FFF813C6F1985912E /* NodeProperty.swift */; }; + 3AC5AA0E121C62F8DC2D34A8 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3518223C46031382EE75FE5 /* PathNode.swift */; }; + 3C3AE23FC71161D5EFFA378E /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */; }; + 3D5BE62D1A1CA93E066D87ED /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67097FFE1975C0E781CFC20C /* ShapeItem.swift */; }; + 3E0B12A625CD6AA093D66B3B /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCF164AC91797282EBD7E42 /* Trim.swift */; }; + 3E3DBFFD67CD37FF3041219F /* lottie-ios-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9E3044FDA4B8E6C1897684 /* lottie-ios-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40275EE8EF96B893EA4E1667 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */; }; + 414E4CBE3CA55296E5A9E5F0 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */; }; + 4169DF5143C311F0B0D168AC /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */; }; + 4184031048E2B3BAA7CA73AD /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DBC9B1D461A006815142A0 /* Glyph.swift */; }; + 420098C880AEF4E260DAD58D /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D08689517DFE6346FA088FF /* AnimationContainer.swift */; }; + 4226581E9FBEE54E70882F32 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0636C7E7F61587AE9B59BED2 /* Asset.swift */; }; + 431459C42D7C8CE9855DFBDA /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */; }; + 43B341899475D910F001DF5C /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */; }; + 44208483C4A520C89C0543ED /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */; }; + 447951B5110EF0AEAD5E2783 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E57F2A89446F124B1D88D3 /* Animation.swift */; }; + 4486B6BB9F00163AE84FE576 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */; }; + 449D7EE1098723E60DA9E2A4 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */; }; + 44BBFC73869C294789976FB5 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442B01B81C3D3FB4A47A1398 /* MathKit.swift */; }; + 468259F83F7090D4FD15311E /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F154355287064E9F3469F1 /* LottieView.swift */; }; + 46970BEE8EF6DDBB90404863 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */; }; + 46AA4ADD061640A9F71D55F2 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C12A15D4160246FF202CDB1 /* AnimationView.swift */; }; + 472926EB2A181D97D8C2F8E4 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */; }; + 47BC705D220CE760CC0649EE /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03DB8F0DD041CDAE6250F59 /* BundleImageProvider.swift */; }; + 486BDA530517A626E1C9157E /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26B2EE1F9547880A4E01B18 /* Group.swift */; }; + 48DB43B35492837B874C245E /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C12A15D4160246FF202CDB1 /* AnimationView.swift */; }; + 48FEA60D694BCC37D1F3F23C /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442B01B81C3D3FB4A47A1398 /* MathKit.swift */; }; + 48FFE3D1B6EC8884239E88CD /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */; }; + 4927F440E623D24AF0066DE5 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6302989FD869DE863CD2A4C1 /* FillNode.swift */; }; + 49C5A2D7BC36157BDC6211F0 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */; }; + 49C67103E02B6438304ED711 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */; }; + 4AAB7D01CF44ADAAF066AE60 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */; }; + 4AF9019CE17202BAD1D2FEEF /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FACA4CE136531367885069 /* Stroke.swift */; }; + 4B21B92E2CEAA539EC05FF6B /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71AB0B25A0468E0D996C476 /* Ellipse.swift */; }; + 4B2529447A03C9D353BE9A51 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */; }; + 4BBB4D63101D80E73D69B0DA /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73620989542C9124124BDB6 /* PreCompositionLayer.swift */; }; + 4BF442F4C57C19F9428A8055 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0636C7E7F61587AE9B59BED2 /* Asset.swift */; }; + 4D21345D068DE30682E5E64D /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */; }; + 4EDBF6449F9DB9AF2E0E8F19 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E934802320B14661347F606 /* SingleValueProvider.swift */; }; + 503AD613D4E522FECB730AC9 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782A570593758833118EDD24 /* TextCompositionLayer.swift */; }; + 518BE3B356BD197479F18B85 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188540703EA32514521A97E5 /* ColorExtension.swift */; }; + 52EB234176EDB01479B6B90F /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC57F001A93CE6C838ABD269 /* LayerModel.swift */; }; + 531067E5EE53DB30FB443811 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DBC9B1D461A006815142A0 /* Glyph.swift */; }; + 53623D87825A7BD0ECC15AC7 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188540703EA32514521A97E5 /* ColorExtension.swift */; }; + 53C89D0DD6BCBA5A3219ACD6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0D6EFAB2263A6DB6C2E202E /* QuartzCore.framework */; }; + 54325097B42C8153BA034BB3 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */; }; + 552BBBADB67D93D3D274F398 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */; }; + 55721BDEC3548D25D472AC43 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */; }; + 55EF6B47975B1DC7E7636F5C /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */; }; + 570E6C4B3895B3C3A675D2B4 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E2AAC50B09247B999A268CB /* ShapeNode.swift */; }; + 587CCD1D9C32EC546BF6BBD5 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */; }; + 58A2F5F809E790BA2924A4A6 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */; }; + 58CA74A48DA80B4350F502E8 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */; }; + 5ABB2DA1A100EA43BD85D1E0 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */; }; + 5B6A139CEDA30E82BA4D5EC1 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */; }; + 5C3A70C9922A0CFDC215C025 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */; }; + 5CEF3C9D707FE889DC8B94ED /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92864627E16A95E81176AB7 /* KeypathSearchable.swift */; }; + 5D31883DF45ABA8D430BF3CB /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B5D608130CD4E3BEC29A29 /* Font.swift */; }; + 5DE0099009CF5F15998D8AF5 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */; }; + 5F4DA48449CFB046B49C655F /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */; }; + 5F88E39E7BEE7EE2442972CB /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1F60CE66A5066840E1441E /* Vectors.swift */; }; + 6016FC74451DCA6FB911FBFC /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */; }; + 607E1B00797030EB3E96038C /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */; }; + 608DE2466AFFCC8D5A1689D9 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277402634946F0AC356E19A1 /* AnyValueContainer.swift */; }; + 61B8166DC61BED79B85CA85E /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991DE3FD621CDDABB4DD5127 /* Repeater.swift */; }; + 61F84147DF5EAB2AB3FD6966 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */; }; + 630EA6DD6B76B1284C8C456D /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */; }; + 632DDD6FA305927456E11C60 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E2AAC50B09247B999A268CB /* ShapeNode.swift */; }; + 63D9D5D984C9B1D560076A5D /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */; }; + 641F90B73EBBF037C6C370D4 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */; }; + 65B67C94FD17B14B4C621F27 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */; }; + 66270B1277A63EF156A4D9FE /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */; }; + 6701148F1FA6B6751453FAD5 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */; }; + 67D5816872340D8A62397681 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12AE631CD29400D243273D7E /* Cocoa.framework */; }; + 68067FD9121939CD61AAE2D7 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */; }; + 68D4608F12ACF3FB8839B9B6 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86158AD5F9064A17AA22530 /* GradientFillNode.swift */; }; + 6B35D0081921035C211D6281 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */; }; + 6D150DEEC7FBB62EE82EBF6F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F93D68435A7E3C7E9144D0E6 /* CoreGraphics.framework */; }; + 6E85F40992F557C23DB00E86 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */; }; + 6EAD90C18082B47C85F6107D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */; }; + 6F01BECAF4FA51080DC90474 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */; }; + 7050CD78EF06418F23F4B1C9 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */; }; + 7090795422B93626323E504B /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88EAD387B9317E847F0A562 /* GroupNode.swift */; }; + 70AA181BADE0AD4BDA00B13F /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0398472F71F647970A7F5CD /* DashPattern.swift */; }; + 70B235B412E318DF0E9A05C4 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */; }; + 723D4EA005190175F8C55D00 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */; }; + 725CE72137651B1989A90894 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */; }; + 727274ADDA373B5A68CF8754 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */; }; + 733602FF5BAE299253E7CD3B /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E934802320B14661347F606 /* SingleValueProvider.swift */; }; + 73CA04BCED4E8EE3C1787D65 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */; }; + 740A8824EDABDB98448BCA2E /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */; }; + 7597AFAD2A6D6CFE4CCF9989 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A8E9D0AE0A13B4CFB7FA007 /* Foundation.framework */; }; + 7686CA79F17790E47528F5BB /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */; }; + 77CFA517CF7F40D094599169 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */; }; + 783AF00F514DBFBC67F9DBBA /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A311744F85847D12AEF259 /* ValueContainer.swift */; }; + 7859CDD844B59B03B95B767F /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */; }; + 785D0C4809EFEA4734A02421 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF55A84D62323776910AADF8 /* Shape.swift */; }; + 7861A73A3EDE4AA0DCF498C2 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */; }; + 792EEB44B1C3FDFA975B9DBA /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */; }; + 796F3702DBAEE639FAFB903F /* Pods-lottie-swift_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF2A0A7BECD1563E34796EF /* Pods-lottie-swift_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A3A3F7D9230FAAD919F593B /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */; }; + 7A930F2ABFBC61EA69D08797 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */; }; + 7ACA1DF84A5304B7A185EAF1 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */; }; + 7B30326CA0277AA61F7135E3 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */; }; + 7C4B040AB06A24901565BBDA /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782A570593758833118EDD24 /* TextCompositionLayer.swift */; }; + 7D8665D251668DDC8C827162 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */; }; + 7DF33B85066A5FBEEB20867A /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52395D3CF88C14D6431D43CC /* RenderNode.swift */; }; + 7E4D165F2CAB769D6022D303 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3518223C46031382EE75FE5 /* PathNode.swift */; }; + 7F1F2125125F7E5904AF3B55 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */; }; + 7F22DED4B202270DFFDB54FF /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0398472F71F647970A7F5CD /* DashPattern.swift */; }; + 7FD6E6435FE6E534EBEE6A8E /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */; }; + 8012693D336A15F2C4D12AA3 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */; }; + 804216F199CA43A5CF041254 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C3C602C63F665BC65670 /* Mask.swift */; }; + 80B88CC5945DE9B9E8F84F59 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F825434A417A67384FF06C /* AnimationContext.swift */; }; + 824A7385D48111E9672E2C60 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC57F001A93CE6C838ABD269 /* LayerModel.swift */; }; + 8262871D2536911EAC2CCBA9 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */; }; + 8362459D49639BC8A4FE421E /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */; }; + 84BFBFD6B881C6C0EEABDEC1 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */; }; + 869E679DD6ED8728A534853C /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */; }; + 871D1BD5A9F6138A39C88E5F /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */; }; + 8771C8FB6EAE7EC06E8C5F23 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */; }; + 87874BBD793D3FD832C3C0BC /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */; }; + 8799DBF0EE49155CBE4C9507 /* lottie-ios-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 447C7E6C14A23AF44AE63358 /* lottie-ios-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87AC3E74A6C17E7F0D26301A /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */; }; + 8819BA749ABE992714A301BA /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */; }; + 88AFD217EDE134AD71FB319A /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF472ABC7ABA87F9541740E /* PathElement.swift */; }; + 88B2A66F733511FDA1E3B69D /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */; }; + 88E500DD513BAAF517144F15 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1F60CE66A5066840E1441E /* Vectors.swift */; }; + 89440BDBD860B04E637ECE80 /* lottie-ios-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA6BC34152337B72EE021E2 /* lottie-ios-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 898440541D4D79E9BCA1618E /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */; }; + 8B3362241A58E88D71FC3B9D /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */; }; + 8B3CE96E319E49F0BAD3202B /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */; }; + 8B55D2C0740F3D8AFB46842B /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */; }; + 8B8AC3801DF1A078F8C5F402 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87184AB7431230657518A283 /* CoreGraphics.framework */; }; + 8B918262F5156FCDEF11CAE3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F79598F8F9F6E19246C374F9 /* UIKit.framework */; }; + 8BA96B47348A0969A96823A3 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */; }; + 8CD2F2F2E1B23F3C4156B45D /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */; }; + 8E4E560D6CF75E4A57B68A13 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */; }; + 8F12CDEB5F220BE1730DA946 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0636C7E7F61587AE9B59BED2 /* Asset.swift */; }; + 8FAC46A2383E6F2E120279B4 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */; }; + 8FD1B036BCDB64D25296E13F /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */; }; + 906C79B22CD7287B2F9887CA /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF956B24F07CF4B052A965 /* ImageAsset.swift */; }; + 9079EB47EE9BC016563BBD43 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBACCC8D96FD558679134BB0 /* BezierPath.swift */; }; + 9122443803B61BA5CB174AAC /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */; }; + 9173484F3F28A9CDC7AE0A89 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C3C602C63F665BC65670 /* Mask.swift */; }; + 91DB5A2C46F9E3AAF1125DD1 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF956B24F07CF4B052A965 /* ImageAsset.swift */; }; + 9260C9BC0072E4AE1D9DE2E0 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */; }; + 92A6F529899871D3C0B4A91F /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66280F9D266598C1259022B8 /* AnimationTime.swift */; }; + 93AB1468393530C6AED8ED81 /* Pods-lottie-swift_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6495066DA1F1FA4559775886 /* Pods-lottie-swift_Example-dummy.m */; }; + 93FDAECB8BF732A7A2B7D19E /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442B01B81C3D3FB4A47A1398 /* MathKit.swift */; }; + 95CF7745626ADBCC931A0DBB /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */; }; + 95D68896DE44AE354947FC7D /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */; }; + 961737FC68AEC034A1341BFD /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF472ABC7ABA87F9541740E /* PathElement.swift */; }; + 967CBBC2DDBB4AD7DCEC3146 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71AB0B25A0468E0D996C476 /* Ellipse.swift */; }; + 9755E6655C8DBFAFB8392832 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */; }; + 97737D804FA0A0EE4A2C7F0C /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */; }; + 978F520CFDAEA190F0FFE2E0 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */; }; + 9834DEE5690E634BA55FF964 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B916AC8935FBABA543904607 /* LRUAnimationCache.swift */; }; + 983F8F9EE678D522A1AE6196 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */; }; + 997A2D6B2FF90703FD077BA3 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */; }; + 99AE6914A9608BCE11A8F435 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C117119FF9CE7E57FD96B72 /* FillI.swift */; }; + 99DA7741A63193DE96A41905 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */; }; + 9A4AD5B280E876A1426D7FED /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDA3768C360162237171660 /* GradientFill.swift */; }; + 9AD47928F3BF694733AEB3EB /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D808CC99DFECF312F6BA0657 /* FilepathImageProvider.swift */; }; + 9B862274F54C89E8EBA75FF3 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */; }; + 9BE655A9A558A455829CC231 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */; }; + 9C3B48909885913EF69520F6 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5692229ED981F7C68044C /* Rectangle.swift */; }; + 9DFC479853B402A4415177FE /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */; }; + 9E98AB831342F4961CF4ED9C /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBACCC8D96FD558679134BB0 /* BezierPath.swift */; }; + 9F3975F12E00FF380DF0EA3B /* Pods-lottie-swift_tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76F1E729845C40FD09E583AA /* Pods-lottie-swift_tvOS-dummy.m */; }; + 9F5CE825820366E2C3B2A7FE /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52395D3CF88C14D6431D43CC /* RenderNode.swift */; }; + 9F94152AAE86D4565DE82F04 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */; }; + A13624A5E44D91634C2424DC /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */; }; + A178C4438BE61EBCBA41FEB5 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF956B24F07CF4B052A965 /* ImageAsset.swift */; }; + A2C5F47307E9DD5FB27C282A /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */; }; + A3D234F9F9259F58E9E446A6 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */; }; + A4347FFB62B81B24ECD19C94 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */; }; + A51FF4E61F2CBFB29A639CCB /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */; }; + A53B40B344921EB6A5437426 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */; }; + A5E778A8D6898F06AEB5335E /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277402634946F0AC356E19A1 /* AnyValueContainer.swift */; }; + A5ECB3586C38E60D24D2BA62 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */; }; + A63C87F07DB7BBDE126AD16C /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */; }; + A64E32FE70E101CD580724C3 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */; }; + A69605B367B72612F04C6CBC /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */; }; + A7D765BF43297E98FC8C6965 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E934802320B14661347F606 /* SingleValueProvider.swift */; }; + A7E7EBB27683E3BDE1BF8EFE /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */; }; + A86B3AC5F59D02C44C19684A /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */; }; + A984AE46659FF22FBDC8A2E0 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */; }; + AA7DFD0BCFBDF43DAF611851 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC57F001A93CE6C838ABD269 /* LayerModel.swift */; }; + AAB2E1E34F4486EB519021D4 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A311744F85847D12AEF259 /* ValueContainer.swift */; }; + AAF74D4EB15835BB901C5956 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */; }; + ABA52F37A757EA04B1197B87 /* Pods-lottie-swift_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58F9A0E08FD232F775240236 /* Pods-lottie-swift_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC8419903FDD0F07C9702D30 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66280F9D266598C1259022B8 /* AnimationTime.swift */; }; + ACE099C81BF0031E17EDD838 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */; }; + ACFB6C9725C35DC2120000C1 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5B426D8182F802CEC8AE /* TextAnimator.swift */; }; + AD7639217049A5C0F58D9CDF /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAAD817FAA6C423D73DFBCE /* Merge.swift */; }; + ADF2123F8996E731FCCDA4D6 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */; }; + AFA7256258396B4BBAE385CA /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */; }; + B1BB5C9113E17796B1249DAC /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5692229ED981F7C68044C /* Rectangle.swift */; }; + B2095963C0F40D0BF3A14916 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */; }; + B21E09E98D7E21F0E0961908 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */; }; + B2405DCD3BA318BEF73775C9 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */; }; + B2499ED5BB1E2E3A68CBA574 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E38DDE42A0890AB5CA89B7F0 /* QuartzCore.framework */; }; + B2900AEDDD3B48B730AF9628 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */; }; + B2CBFC9D500BA1ABF7D95B50 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */; }; + B49C6E4E767273DCB9DDADEF /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */; }; + B55588759B720158E15B3B76 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD923C8B583998BEB585339 /* Transform.swift */; }; + B60F009929A61F7DCE12885D /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */; }; + B645780ED91FE2688FC3C535 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD923C8B583998BEB585339 /* Transform.swift */; }; + B67FD06A90D4AB41F6AECFB3 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88EAD387B9317E847F0A562 /* GroupNode.swift */; }; + B735084D74356CDD38A8C280 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6302989FD869DE863CD2A4C1 /* FillNode.swift */; }; + B7FA19783462BCAB3E0E280B /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */; }; + B976BD489558D14B54668613 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12AE631CD29400D243273D7E /* Cocoa.framework */; }; + BA36D70170848B98D366F5C7 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */; }; + BA648F3B59A8ABD22C4718D6 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF55A84D62323776910AADF8 /* Shape.swift */; }; + BB52392ACBD48DA161238199 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */; }; + BBD32824BDE518128511B74C /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DBC9B1D461A006815142A0 /* Glyph.swift */; }; + BC10534FE4F72B6DED5DE00A /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */; }; + BC1FCF370CA6905B47B72F1F /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F825434A417A67384FF06C /* AnimationContext.swift */; }; + BE5D659BD27ACF8B51F09CAB /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */; }; + C0324AD702A18F04A7566034 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */; }; + C138F4CD795DCDEF8BD817B3 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73620989542C9124124BDB6 /* PreCompositionLayer.swift */; }; + C21B594C3ED714B5885B5066 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */; }; + C226CAE948C11D834CA27C44 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */; }; + C28D156BAF12242F65F789F2 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */; }; + C35CB52CED3AC41394E8912E /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAAD817FAA6C423D73DFBCE /* Merge.swift */; }; + C383E3B115FF098545E67B5F /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71AB0B25A0468E0D996C476 /* Ellipse.swift */; }; + C3E0EF9AC55F595EA74D0CD5 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277402634946F0AC356E19A1 /* AnyValueContainer.swift */; }; + C46144F4316A87EF2C7D96C6 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */; }; + C52930685CF809713B9253F7 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */; }; + C55355F860CE65CD80D3DB12 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E57F2A89446F124B1D88D3 /* Animation.swift */; }; + C5C66504ED96F7BFE0DA12B5 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */; }; + C60782A90FF2C2294391DFE7 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */; }; + C6CA5001D88B47442940BC67 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */; }; + C7976EE51DBF90695C3FD984 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */; }; + C7BFA51CDBA2CC1894D07AE7 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */; }; + C8BB9CF7F3BDCA5CDCF95CE5 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */; }; + C97580D7EBE70DC0B7BE9880 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73620989542C9124124BDB6 /* PreCompositionLayer.swift */; }; + C9C1AA50D642E0FFFC4E5EE2 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92864627E16A95E81176AB7 /* KeypathSearchable.swift */; }; + CBAFE4FA0A8B29772B8EB81C /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAD365FFF813C6F1985912E /* NodeProperty.swift */; }; + CBB496B727EAC70BB5719652 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */; }; + CBCBC89DEBEAFDEDAB62C4D1 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */; }; + CBCD27F9C21E4EE3FB8FEAAE /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */; }; + CD6DC653CCDA731DF8BA4581 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */; }; + CDA50A6CE678B735FEF87661 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */; }; + CDDA5D00F3EC01511FA6838D /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAD365FFF813C6F1985912E /* NodeProperty.swift */; }; + CE37D8C1666DF08D8A863A17 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0398472F71F647970A7F5CD /* DashPattern.swift */; }; + D1D1BCEB4170EFEE55AB5F08 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */; }; + D3795CF757F809FC16FCEEF2 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188540703EA32514521A97E5 /* ColorExtension.swift */; }; + D3B74B2DAEA30D46747A376F /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */; }; + D5393D6161EB303F7B689923 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */; }; + D5AA7340AE27F0697F409BD0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A3F91AE6BA804311F9CC83E /* Foundation.framework */; }; + D7013F39CCBEC2B5C4FDA8D9 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5B426D8182F802CEC8AE /* TextAnimator.swift */; }; + D7692CE5615C7D4157E0C987 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D08689517DFE6346FA088FF /* AnimationContainer.swift */; }; + D85A50D2EEF700F5BAE272D4 /* Pods-lottie-swift_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EBD2156CE9749C2CBC33575F /* Pods-lottie-swift_Tests-dummy.m */; }; + D8B3C8F464459B06345D6A02 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */; }; + DA1B0F790A9BF7FB40EF7673 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */; }; + DB095F55C9E955626507982D /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */; }; + DC145426235DEA9ED5C8BEC4 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26B2EE1F9547880A4E01B18 /* Group.swift */; }; + DD084F7B55F8E7D7FBE7F3D2 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */; }; + DD0B674D7C759E301E8F4C3E /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */; }; + DD5E3D920F24C525E939A6FA /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */; }; + DD81C9A09049CB9698AAEBC7 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */; }; + DED92E1B43F89FAEBA06815B /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */; }; + DEE157C5C3B3EC3958306907 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */; }; + DF792C7CAF8E5E34F59192BC /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */; }; + DF7FD99EA16B412FB33C0731 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */; }; + DFD2C45C351B9D79E14DA389 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDA3768C360162237171660 /* GradientFill.swift */; }; + E168D9437CD1ECC523821C09 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */; }; + E18376F70083AF464F176F06 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FACA4CE136531367885069 /* Stroke.swift */; }; + E192BDB5E32393145414CA01 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FACA4CE136531367885069 /* Stroke.swift */; }; + E1A2104A5D8E364E2755F38F /* lottie-ios-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1437D10E93E4F6B9602F2E /* lottie-ios-macOS-dummy.m */; }; + E1D29614C9E219FE9DB787E8 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */; }; + E1DF276DB64C8FC8DECDEA27 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */; }; + E1EDB3B7E85B3E3A60D1FF01 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92864627E16A95E81176AB7 /* KeypathSearchable.swift */; }; + E2375E5EAA64C4B52F9E8E62 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */; }; + E2B67EEC8D5309B44DE6B92C /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F825434A417A67384FF06C /* AnimationContext.swift */; }; + E350DA1293DE79961DF17085 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C117119FF9CE7E57FD96B72 /* FillI.swift */; }; + E4820A522601DABC2C8C32DE /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E57F2A89446F124B1D88D3 /* Animation.swift */; }; + E49F1A8D1C4C4691249135EB /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */; }; + E52CB7673DB28BFC9D401398 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67097FFE1975C0E781CFC20C /* ShapeItem.swift */; }; + E7554957D6E59F5E760AD286 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B5D608130CD4E3BEC29A29 /* Font.swift */; }; + E7949E49B6EDBE8E22BF1C9C /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */; }; + E7C2998206682271A3747287 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B893CD3ADB84704F72CC92 /* Marker.swift */; }; + EA677E2DDC412B438F8E6A3D /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */; }; + EB7C8363073D2CA160D9CFB1 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */; }; + ECF6BD15E02DBC5A0F963015 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B5D608130CD4E3BEC29A29 /* Font.swift */; }; + ED99AE35F07E1D7F0154F9C5 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F564ECBB43913E5004CCA1F /* Color.swift */; }; + EDCF40F378C6D11E8FB3524A /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */; }; + EDDC170D698415BED079DEDA /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B916AC8935FBABA543904607 /* LRUAnimationCache.swift */; }; + EE46467E1F3F2343E56290F1 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6302989FD869DE863CD2A4C1 /* FillNode.swift */; }; + EE4AFFA2C61518B8B18096AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCD7D12B4E9F953DB37D5AB1 /* UIKit.framework */; }; + EE7A76EC1BF696CC674C6993 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86158AD5F9064A17AA22530 /* GradientFillNode.swift */; }; + EF214491A3E00AFBC823F556 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */; }; + EF96D3E4F3348CEAB8BE515C /* Pods-lottie-swift_macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0444D6435491A8DA3FE829EA /* Pods-lottie-swift_macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F195451DC90FF510F47A6ABF /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */; }; + F238CE3BE743FA116A550579 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1F60CE66A5066840E1441E /* Vectors.swift */; }; + F268ADB57F762F62BE8CD053 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */; }; + F325D2E1A330EA3A9B11FAD5 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */; }; + F38DF8AD49E2CF2751B3A900 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66280F9D266598C1259022B8 /* AnimationTime.swift */; }; + F48483F8DDD9A6C833321BF3 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B916AC8935FBABA543904607 /* LRUAnimationCache.swift */; }; + F4C39F0FE252403E118F8AC0 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */; }; + F4EE8DAACF24D0060768DD0C /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */; }; + F6154C26BC8417FF9D2AD10D /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D08689517DFE6346FA088FF /* AnimationContainer.swift */; }; + F660CD50FD057CB697B2EB97 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */; }; + F7DBE49D7228845E9EB9FB76 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */; }; + F8A143FA72F64CB4743CD33A /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */; }; + F8BA997862889BFABA16ECEB /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */; }; + F8EC2AC695F5EC07AE8564E5 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F564ECBB43913E5004CCA1F /* Color.swift */; }; + F9554E9E8306D6AAB8F86982 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991DE3FD621CDDABB4DD5127 /* Repeater.swift */; }; + F9BC99DBEBFEB52A4B3CB4A2 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */; }; + FA5618DFFE475E6DA2BF7AB2 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF55A84D62323776910AADF8 /* Shape.swift */; }; + FAC059157727532A21DB304E /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */; }; + FB1FC6D1902B55D51CAF1DB3 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */; }; + FBE06C0E39038548E895C0BC /* lottie-ios-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8712F7AA08FA9C4411E63CC1 /* lottie-ios-tvOS-dummy.m */; }; + FBEE7D0DBB21A1D000071A2F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A44E441E2144BAA996337C5 /* CoreGraphics.framework */; }; + FC064227FD4F2D12CCB034EF /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B893CD3ADB84704F72CC92 /* Marker.swift */; }; + FCF2D89155B41B4F2AE13237 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */; }; + FD5DD377C0372490A806F807 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */; }; + FF703319E4D5BD3EEA7609F3 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCF164AC91797282EBD7E42 /* Trim.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 000000002D30 /* PBXContainerItemProxy */ = { + 198ED0103D28C986871E2A0E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 000000000000 /* Project object */; + containerPortal = 457811C939FAB532885BC5EA /* Project object */; proxyType = 1; - remoteGlobalIDString = 0000000014B0; + remoteGlobalIDString = ED8804A3B97F951A0DACE9EE; remoteInfo = "lottie-ios-macOS"; }; - 000000002D50 /* PBXContainerItemProxy */ = { + 7BB1D03B79275DF992D53C4E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 000000000000 /* Project object */; + containerPortal = 457811C939FAB532885BC5EA /* Project object */; proxyType = 1; - remoteGlobalIDString = 000000001D50; - remoteInfo = "lottie-ios-tvOS"; - }; - 000000002D70 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 000000000000 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 000000000BA0; + remoteGlobalIDString = 2F8B13CBA5EB7080D3B74008; remoteInfo = "lottie-ios-iOS"; }; - 000000002D90 /* PBXContainerItemProxy */ = { + EDBA61EC3D97F60F4DE8264C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 000000000000 /* Project object */; + containerPortal = 457811C939FAB532885BC5EA /* Project object */; proxyType = 1; - remoteGlobalIDString = 000000002650; - remoteInfo = "Pods-lottie-swift_Example"; + remoteGlobalIDString = 546E5D1B4834472889605D4B; + remoteInfo = "lottie-ios-tvOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0000000000B0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 0000000000E0 /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContainer.swift; sourceTree = ""; }; - 000000000100 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayer.swift; sourceTree = ""; }; - 000000000110 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageCompositionLayer.swift; sourceTree = ""; }; - 000000000120 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MaskContainerLayer.swift; sourceTree = ""; }; - 000000000130 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NullCompositionLayer.swift; sourceTree = ""; }; - 000000000140 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompositionLayer.swift; sourceTree = ""; }; - 000000000150 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeCompositionLayer.swift; sourceTree = ""; }; - 000000000160 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidCompositionLayer.swift; sourceTree = ""; }; - 000000000170 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextCompositionLayer.swift; sourceTree = ""; }; - 000000000190 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayersInitializer.swift; sourceTree = ""; }; - 0000000001A0 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InvertedMatteLayer.swift; sourceTree = ""; }; - 0000000001B0 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerImageProvider.swift; sourceTree = ""; }; - 0000000001C0 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerTransformNode.swift; sourceTree = ""; }; - 0000000001E0 /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = ""; }; - 000000000200 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = ""; }; - 000000000210 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetLibrary.swift; sourceTree = ""; }; - 000000000220 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageAsset.swift; sourceTree = ""; }; - 000000000230 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PrecompAsset.swift; sourceTree = ""; }; - 000000000250 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; - 000000000270 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Keyframe.swift; sourceTree = ""; }; - 000000000280 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeGroup.swift; sourceTree = ""; }; - 0000000002A0 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageLayerModel.swift; sourceTree = ""; }; - 0000000002B0 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerModel.swift; sourceTree = ""; }; - 0000000002C0 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompLayerModel.swift; sourceTree = ""; }; - 0000000002D0 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeLayerModel.swift; sourceTree = ""; }; - 0000000002E0 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidLayerModel.swift; sourceTree = ""; }; - 0000000002F0 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextLayerModel.swift; sourceTree = ""; }; - 000000000310 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DashPattern.swift; sourceTree = ""; }; - 000000000320 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Marker.swift; sourceTree = ""; }; - 000000000330 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mask.swift; sourceTree = ""; }; - 000000000340 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Transform.swift; sourceTree = ""; }; - 000000000360 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Ellipse.swift; sourceTree = ""; }; - 000000000370 /* FillI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillI.swift; sourceTree = ""; }; - 000000000380 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFill.swift; sourceTree = ""; }; - 000000000390 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStroke.swift; sourceTree = ""; }; - 0000000003A0 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = ""; }; - 0000000003B0 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Merge.swift; sourceTree = ""; }; - 0000000003C0 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Rectangle.swift; sourceTree = ""; }; - 0000000003D0 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Repeater.swift; sourceTree = ""; }; - 0000000003E0 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Shape.swift; sourceTree = ""; }; - 0000000003F0 /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeItem.swift; sourceTree = ""; }; - 000000000400 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeTransform.swift; sourceTree = ""; }; - 000000000410 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Star.swift; sourceTree = ""; }; - 000000000420 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Stroke.swift; sourceTree = ""; }; - 000000000430 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Trim.swift; sourceTree = ""; }; - 000000000450 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = ""; }; - 000000000460 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Glyph.swift; sourceTree = ""; }; - 000000000470 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimator.swift; sourceTree = ""; }; - 000000000480 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextDocument.swift; sourceTree = ""; }; - 0000000004B0 /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemsExtension.swift; sourceTree = ""; }; - 0000000004D0 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodeProperty.swift; sourceTree = ""; }; - 0000000004F0 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyNodeProperty.swift; sourceTree = ""; }; - 000000000500 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueContainer.swift; sourceTree = ""; }; - 000000000510 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeypathSearchable.swift; sourceTree = ""; }; - 000000000520 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodePropertyMap.swift; sourceTree = ""; }; - 000000000530 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ValueContainer.swift; sourceTree = ""; }; - 000000000550 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupInterpolator.swift; sourceTree = ""; }; - 000000000560 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeInterpolator.swift; sourceTree = ""; }; - 000000000570 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleValueProvider.swift; sourceTree = ""; }; - 0000000005A0 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TrimPathNode.swift; sourceTree = ""; }; - 0000000005C0 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupOutputNode.swift; sourceTree = ""; }; - 0000000005D0 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PassThroughOutputNode.swift; sourceTree = ""; }; - 0000000005E0 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathOutputNode.swift; sourceTree = ""; }; - 000000000600 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillRenderer.swift; sourceTree = ""; }; - 000000000610 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillRenderer.swift; sourceTree = ""; }; - 000000000620 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeRenderer.swift; sourceTree = ""; }; - 000000000630 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeRenderer.swift; sourceTree = ""; }; - 000000000650 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EllipseNode.swift; sourceTree = ""; }; - 000000000660 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PolygonNode.swift; sourceTree = ""; }; - 000000000670 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RectNode.swift; sourceTree = ""; }; - 000000000680 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeNode.swift; sourceTree = ""; }; - 000000000690 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StarNode.swift; sourceTree = ""; }; - 0000000006B0 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupNode.swift; sourceTree = ""; }; - 0000000006D0 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillNode.swift; sourceTree = ""; }; - 0000000006E0 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillNode.swift; sourceTree = ""; }; - 0000000006F0 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeNode.swift; sourceTree = ""; }; - 000000000700 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeNode.swift; sourceTree = ""; }; - 000000000720 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimatorNode.swift; sourceTree = ""; }; - 000000000740 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNode.swift; sourceTree = ""; }; - 000000000750 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathNode.swift; sourceTree = ""; }; - 000000000760 /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RenderNode.swift; sourceTree = ""; }; - 000000000780 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeContainerLayer.swift; sourceTree = ""; }; - 000000000790 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeRenderLayer.swift; sourceTree = ""; }; - 0000000007C0 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNodeDebugging.swift; sourceTree = ""; }; - 0000000007D0 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerDebugging.swift; sourceTree = ""; }; - 0000000007F0 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypathExtension.swift; sourceTree = ""; }; - 000000000800 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CGFloatExtensions.swift; sourceTree = ""; }; - 000000000810 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MathKit.swift; sourceTree = ""; }; - 000000000820 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = ""; }; - 000000000840 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContext.swift; sourceTree = ""; }; - 000000000860 /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Interpolatable.swift; sourceTree = ""; }; - 000000000870 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterpolatableExtensions.swift; sourceTree = ""; }; - 000000000880 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeExtensions.swift; sourceTree = ""; }; - 0000000008A0 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BezierPath.swift; sourceTree = ""; }; - 0000000008B0 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; - 0000000008C0 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompoundBezierPath.swift; sourceTree = ""; }; - 0000000008D0 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CurveVertex.swift; sourceTree = ""; }; - 0000000008E0 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathElement.swift; sourceTree = ""; }; - 0000000008F0 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VectorsExtensions.swift; sourceTree = ""; }; - 000000000920 /* AnimationPublic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationPublic.swift; sourceTree = ""; }; - 000000000930 /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationView.swift; sourceTree = ""; }; - 000000000940 /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationViewInitializers.swift; sourceTree = ""; }; - 000000000960 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationCacheProvider.swift; sourceTree = ""; }; - 000000000970 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUAnimationCache.swift; sourceTree = ""; }; - 000000000990 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypath.swift; sourceTree = ""; }; - 0000000009A0 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueProvider.swift; sourceTree = ""; }; - 0000000009C0 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorValueProvider.swift; sourceTree = ""; }; - 0000000009D0 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FloatValueProvider.swift; sourceTree = ""; }; - 0000000009E0 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PointValueProvider.swift; sourceTree = ""; }; - 0000000009F0 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SizeValueProvider.swift; sourceTree = ""; }; - 000000000A10 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationImageProvider.swift; sourceTree = ""; }; - 000000000A30 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; - 000000000A40 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; - 000000000A50 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; - 000000000A60 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 000000000A80 /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationTime.swift; sourceTree = ""; }; - 000000000A90 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; - 000000000AA0 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Vectors.swift; sourceTree = ""; }; - 000000000AC0 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedButton.swift; sourceTree = ""; }; - 000000000AD0 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedControl.swift; sourceTree = ""; }; - 000000000AE0 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedSwitch.swift; sourceTree = ""; }; - 000000000AF0 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; - 000000000B00 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; - 000000000B20 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationKeypath.swift; sourceTree = ""; }; - 000000000B30 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationView.swift; sourceTree = ""; }; - 000000000B40 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; - 000000000B50 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 000000000B60 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = ""; }; - 000000000B80 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 000000000B90 /* lottie-ios.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = "lottie-ios.podspec"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 000000000BE0 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 000000000C40 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 000000001430 /* lottie-ios-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios-iOS.xcconfig"; sourceTree = ""; }; - 000000001440 /* lottie-ios-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios-iOS.modulemap"; sourceTree = ""; }; - 000000001450 /* lottie-ios-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-umbrella.h"; sourceTree = ""; }; - 000000001470 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 000000001480 /* lottie-ios-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-prefix.pch"; sourceTree = ""; }; - 000000001490 /* lottie-ios-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-iOS-dummy.m"; sourceTree = ""; }; - 0000000014F0 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 000000001550 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 000000001CD0 /* lottie-ios-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-macOS.xcconfig"; path = "../lottie-ios-macOS/lottie-ios-macOS.xcconfig"; sourceTree = ""; }; - 000000001CE0 /* lottie-ios-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-macOS.modulemap"; path = "../lottie-ios-macOS/lottie-ios-macOS.modulemap"; sourceTree = ""; }; - 000000001CF0 /* lottie-ios-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-umbrella.h"; path = "../lottie-ios-macOS/lottie-ios-macOS-umbrella.h"; sourceTree = ""; }; - 000000001D10 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../lottie-ios-macOS/Info.plist"; sourceTree = ""; }; - 000000001D20 /* lottie-ios-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-prefix.pch"; path = "../lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; sourceTree = ""; }; - 000000001D30 /* lottie-ios-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-macOS-dummy.m"; path = "../lottie-ios-macOS/lottie-ios-macOS-dummy.m"; sourceTree = ""; }; - 000000001D90 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 000000001DF0 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 0000000025D0 /* lottie-ios-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-tvOS.xcconfig"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.xcconfig"; sourceTree = ""; }; - 0000000025E0 /* lottie-ios-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-tvOS.modulemap"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; sourceTree = ""; }; - 0000000025F0 /* lottie-ios-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-umbrella.h"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-umbrella.h"; sourceTree = ""; }; - 000000002610 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../lottie-ios-tvOS/Info.plist"; sourceTree = ""; }; - 000000002620 /* lottie-ios-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-prefix.pch"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; sourceTree = ""; }; - 000000002630 /* lottie-ios-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-tvOS-dummy.m"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-dummy.m"; sourceTree = ""; }; - 000000002690 /* Pods_lottie_swift_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Example.framework; path = "Pods-lottie-swift_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 000000002700 /* Pods-lottie-swift_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.release.xcconfig"; sourceTree = ""; }; - 000000002710 /* Pods-lottie-swift_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.debug.xcconfig"; sourceTree = ""; }; - 000000002720 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 000000002730 /* Pods-lottie-swift_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Example.modulemap"; sourceTree = ""; }; - 000000002740 /* Pods-lottie-swift_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Example-umbrella.h"; sourceTree = ""; }; - 000000002760 /* Pods-lottie-swift_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-frameworks.sh"; sourceTree = ""; }; - 000000002770 /* Pods-lottie-swift_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-resources.sh"; sourceTree = ""; }; - 000000002780 /* Pods-lottie-swift_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Example-acknowledgements.plist"; sourceTree = ""; }; - 000000002790 /* Pods-lottie-swift_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Example-acknowledgements.markdown"; sourceTree = ""; }; - 0000000027A0 /* Pods-lottie-swift_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Example-dummy.m"; sourceTree = ""; }; - 000000002800 /* Pods_lottie_swift_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Tests.framework; path = "Pods-lottie-swift_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 000000002870 /* Pods-lottie-swift_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.release.xcconfig"; sourceTree = ""; }; - 000000002880 /* Pods-lottie-swift_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.debug.xcconfig"; sourceTree = ""; }; - 000000002890 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0000000028A0 /* Pods-lottie-swift_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Tests.modulemap"; sourceTree = ""; }; - 0000000028B0 /* Pods-lottie-swift_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Tests-umbrella.h"; sourceTree = ""; }; - 0000000028D0 /* Pods-lottie-swift_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Tests-frameworks.sh"; sourceTree = ""; }; - 0000000028E0 /* Pods-lottie-swift_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Tests-resources.sh"; sourceTree = ""; }; - 0000000028F0 /* Pods-lottie-swift_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Tests-acknowledgements.plist"; sourceTree = ""; }; - 000000002900 /* Pods-lottie-swift_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Tests-acknowledgements.markdown"; sourceTree = ""; }; - 000000002910 /* Pods-lottie-swift_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Tests-dummy.m"; sourceTree = ""; }; - 000000002970 /* Pods_lottie_swift_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_macOS.framework; path = "Pods-lottie-swift_macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0000000029E0 /* Pods-lottie-swift_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.release.xcconfig"; sourceTree = ""; }; - 0000000029F0 /* Pods-lottie-swift_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.debug.xcconfig"; sourceTree = ""; }; - 000000002A00 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 000000002A10 /* Pods-lottie-swift_macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_macOS.modulemap"; sourceTree = ""; }; - 000000002A20 /* Pods-lottie-swift_macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_macOS-umbrella.h"; sourceTree = ""; }; - 000000002A40 /* Pods-lottie-swift_macOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-frameworks.sh"; sourceTree = ""; }; - 000000002A50 /* Pods-lottie-swift_macOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-resources.sh"; sourceTree = ""; }; - 000000002A60 /* Pods-lottie-swift_macOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_macOS-acknowledgements.plist"; sourceTree = ""; }; - 000000002A70 /* Pods-lottie-swift_macOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_macOS-acknowledgements.markdown"; sourceTree = ""; }; - 000000002A80 /* Pods-lottie-swift_macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_macOS-dummy.m"; sourceTree = ""; }; - 000000002AE0 /* Pods_lottie_swift_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_tvOS.framework; path = "Pods-lottie-swift_tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 000000002B50 /* Pods-lottie-swift_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.release.xcconfig"; sourceTree = ""; }; - 000000002B60 /* Pods-lottie-swift_tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.debug.xcconfig"; sourceTree = ""; }; - 000000002B70 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 000000002B80 /* Pods-lottie-swift_tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_tvOS.modulemap"; sourceTree = ""; }; - 000000002B90 /* Pods-lottie-swift_tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_tvOS-umbrella.h"; sourceTree = ""; }; - 000000002BB0 /* Pods-lottie-swift_tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-frameworks.sh"; sourceTree = ""; }; - 000000002BC0 /* Pods-lottie-swift_tvOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-resources.sh"; sourceTree = ""; }; - 000000002BD0 /* Pods-lottie-swift_tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_tvOS-acknowledgements.plist"; sourceTree = ""; }; - 000000002BE0 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_tvOS-acknowledgements.markdown"; sourceTree = ""; }; - 000000002BF0 /* Pods-lottie-swift_tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_tvOS-dummy.m"; sourceTree = ""; }; - 000000002C10 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 000000002C30 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 000000002C50 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 000000002C70 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; - 000000002C90 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 000000002CB0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 000000002CD0 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 000000002CF0 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 000000002D10 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Star.swift; sourceTree = ""; }; + 0444D6435491A8DA3FE829EA /* Pods-lottie-swift_macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_macOS-umbrella.h"; sourceTree = ""; }; + 060C5B426D8182F802CEC8AE /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimator.swift; sourceTree = ""; }; + 0636C7E7F61587AE9B59BED2 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = ""; }; + 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FloatValueProvider.swift; sourceTree = ""; }; + 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PrecompAsset.swift; sourceTree = ""; }; + 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemsExtension.swift; sourceTree = ""; }; + 0C1437D10E93E4F6B9602F2E /* lottie-ios-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-macOS-dummy.m"; path = "../lottie-ios-macOS/lottie-ios-macOS-dummy.m"; sourceTree = ""; }; + 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationKeypath.swift; sourceTree = ""; }; + 0C41A1DE5EAF0796518BDFC5 /* lottie-ios-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-macOS.modulemap"; path = "../lottie-ios-macOS/lottie-ios-macOS.modulemap"; sourceTree = ""; }; + 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TrimPathNode.swift; sourceTree = ""; }; + 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerImageProvider.swift; sourceTree = ""; }; + 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupOutputNode.swift; sourceTree = ""; }; + 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeTransform.swift; sourceTree = ""; }; + 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; + 12AE631CD29400D243273D7E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + 132A88BFA88DCED9912F1B14 /* Pods-lottie-swift_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Tests-resources.sh"; sourceTree = ""; }; + 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationViewInitializers.swift; sourceTree = ""; }; + 188540703EA32514521A97E5 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; + 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeRenderer.swift; sourceTree = ""; }; + 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Interpolatable.swift; sourceTree = ""; }; + 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Keyframe.swift; sourceTree = ""; }; + 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedButton.swift; sourceTree = ""; }; + 247903BC82CBC6C437A5375A /* Pods-lottie-swift_tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_tvOS-umbrella.h"; sourceTree = ""; }; + 25A311744F85847D12AEF259 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ValueContainer.swift; sourceTree = ""; }; + 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStroke.swift; sourceTree = ""; }; + 26853D5C1459D01204C4BA69 /* Pods-lottie-swift_macOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_macOS-acknowledgements.markdown"; sourceTree = ""; }; + 277402634946F0AC356E19A1 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueContainer.swift; sourceTree = ""; }; + 27E57F2A89446F124B1D88D3 /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = ""; }; + 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeLayerModel.swift; sourceTree = ""; }; + 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompLayerModel.swift; sourceTree = ""; }; + 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorValueProvider.swift; sourceTree = ""; }; + 2F91E8491376A76089C5CC9E /* Pods-lottie-swift_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-resources.sh"; sourceTree = ""; }; + 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillRenderer.swift; sourceTree = ""; }; + 2FD923C8B583998BEB585339 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Transform.swift; sourceTree = ""; }; + 3030B6D3AC5FFB4D596A4A56 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../lottie-ios-macOS/Info.plist"; sourceTree = ""; }; + 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyNodeProperty.swift; sourceTree = ""; }; + 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeRenderer.swift; sourceTree = ""; }; + 344056029BCB0FD6C2D484B9 /* Pods-lottie-swift_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.release.xcconfig"; sourceTree = ""; }; + 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VectorsExtensions.swift; sourceTree = ""; }; + 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeCompositionLayer.swift; sourceTree = ""; }; + 37B5D608130CD4E3BEC29A29 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = ""; }; + 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageLayerModel.swift; sourceTree = ""; }; + 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StarNode.swift; sourceTree = ""; }; + 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextDocument.swift; sourceTree = ""; }; + 3C5642869E8548CC00711906 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = ""; }; + 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextLayerModel.swift; sourceTree = ""; }; + 405F5AB0D3636BE4AA91E9BD /* Pods-lottie-swift_tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_tvOS-acknowledgements.plist"; sourceTree = ""; }; + 4154FD53BA5BEF8C9AE67914 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 41EAF5D02F2EE13352438F58 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_tvOS-acknowledgements.markdown"; sourceTree = ""; }; + 442B01B81C3D3FB4A47A1398 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MathKit.swift; sourceTree = ""; }; + 447C7E6C14A23AF44AE63358 /* lottie-ios-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-umbrella.h"; sourceTree = ""; }; + 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodePropertyMap.swift; sourceTree = ""; }; + 4A3F91AE6BA804311F9CC83E /* 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; }; + 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNode.swift; sourceTree = ""; }; + 4ABABB8AF8CB5981871477B6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4B1F60CE66A5066840E1441E /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Vectors.swift; sourceTree = ""; }; + 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationCacheProvider.swift; sourceTree = ""; }; + 4D468048EA460A87F142FD8E /* lottie-ios-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-prefix.pch"; sourceTree = ""; }; + 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; + 52395D3CF88C14D6431D43CC /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RenderNode.swift; sourceTree = ""; }; + 53509DBD9C562742310DCBA1 /* Pods-lottie-swift_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Example-acknowledgements.plist"; sourceTree = ""; }; + 53BF956B24F07CF4B052A965 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageAsset.swift; sourceTree = ""; }; + 5416714E9BE912388CCCFB40 /* lottie-ios-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-iOS-dummy.m"; sourceTree = ""; }; + 567EC9F35C03C63901893DA8 /* Pods-lottie-swift_tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.debug.xcconfig"; sourceTree = ""; }; + 58F9A0E08FD232F775240236 /* Pods-lottie-swift_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Tests-umbrella.h"; sourceTree = ""; }; + 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationPublic.swift; sourceTree = ""; }; + 5A4D87B9E97693341525EBC8 /* Pods-lottie-swift_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.release.xcconfig"; sourceTree = ""; }; + 6302989FD869DE863CD2A4C1 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillNode.swift; sourceTree = ""; }; + 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MaskContainerLayer.swift; sourceTree = ""; }; + 6495066DA1F1FA4559775886 /* Pods-lottie-swift_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Example-dummy.m"; sourceTree = ""; }; + 64F825434A417A67384FF06C /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContext.swift; sourceTree = ""; }; + 66280F9D266598C1259022B8 /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationTime.swift; sourceTree = ""; }; + 66AB629602F5F70FAB2CCE43 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 67097FFE1975C0E781CFC20C /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeItem.swift; sourceTree = ""; }; + 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PassThroughOutputNode.swift; sourceTree = ""; }; + 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetLibrary.swift; sourceTree = ""; }; + 6A44E441E2144BAA996337C5 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeContainerLayer.swift; sourceTree = ""; }; + 6D08689517DFE6346FA088FF /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContainer.swift; sourceTree = ""; }; + 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerTransformNode.swift; sourceTree = ""; }; + 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EllipseNode.swift; sourceTree = ""; }; + 70F154355287064E9F3469F1 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; + 72DBC9B1D461A006815142A0 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Glyph.swift; sourceTree = ""; }; + 7314A3C511B283BF3C417F53 /* lottie-ios-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios-iOS.modulemap"; sourceTree = ""; }; + 7326041FE43AE79A8E842A05 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimatorNode.swift; sourceTree = ""; }; + 7596FB0786077E7170E7A644 /* Pods-lottie-swift_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.release.xcconfig"; sourceTree = ""; }; + 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; + 76035EA7A1698D3F8FEC4EF6 /* Pods-lottie-swift_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.release.xcconfig"; sourceTree = ""; }; + 76F1E729845C40FD09E583AA /* Pods-lottie-swift_tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_tvOS-dummy.m"; sourceTree = ""; }; + 782A570593758833118EDD24 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextCompositionLayer.swift; sourceTree = ""; }; + 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios-iOS.xcconfig"; sourceTree = ""; }; + 7842B663C52740AE0CCEA614 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeInterpolator.swift; sourceTree = ""; }; + 7C117119FF9CE7E57FD96B72 /* FillI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillI.swift; sourceTree = ""; }; + 7C12A15D4160246FF202CDB1 /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationView.swift; sourceTree = ""; }; + 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SizeValueProvider.swift; sourceTree = ""; }; + 7F564ECBB43913E5004CCA1F /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; + 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CurveVertex.swift; sourceTree = ""; }; + 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InvertedMatteLayer.swift; sourceTree = ""; }; + 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RectNode.swift; sourceTree = ""; }; + 83AB45DA989E7C71945BE3DD /* Pods-lottie-swift_macOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_macOS-acknowledgements.plist"; sourceTree = ""; }; + 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationImageProvider.swift; sourceTree = ""; }; + 8712F7AA08FA9C4411E63CC1 /* lottie-ios-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-tvOS-dummy.m"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-dummy.m"; sourceTree = ""; }; + 87184AB7431230657518A283 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 87353CF7687A5A4CB0BAF7D9 /* lottie-ios-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-prefix.pch"; path = "../lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; sourceTree = ""; }; + 8BAD365FFF813C6F1985912E /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodeProperty.swift; sourceTree = ""; }; + 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNodeDebugging.swift; sourceTree = ""; }; + 8D93307B792B066F01BD1905 /* Pods-lottie-swift_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-frameworks.sh"; sourceTree = ""; }; + 8E2AAC50B09247B999A268CB /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeNode.swift; sourceTree = ""; }; + 9002D91C8DD667367189BBB1 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 90F072516098E2EC6C12D9E0 /* Pods-lottie-swift_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Tests-acknowledgements.plist"; sourceTree = ""; }; + 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidLayerModel.swift; sourceTree = ""; }; + 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterpolatableExtensions.swift; sourceTree = ""; }; + 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageCompositionLayer.swift; sourceTree = ""; }; + 975797B889D5092268F9D9D0 /* Pods-lottie-swift_macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_macOS.modulemap"; sourceTree = ""; }; + 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PolygonNode.swift; sourceTree = ""; }; + 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedControl.swift; sourceTree = ""; }; + 991DE3FD621CDDABB4DD5127 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Repeater.swift; sourceTree = ""; }; + 9A3E3C5EF7BB9FDAB0BD4078 /* Pods-lottie-swift_macOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-frameworks.sh"; sourceTree = ""; }; + 9A8E9D0AE0A13B4CFB7FA007 /* 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; }; + 9E934802320B14661347F606 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleValueProvider.swift; sourceTree = ""; }; + A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompoundBezierPath.swift; sourceTree = ""; }; + A28BBB5CD2A816F035FD6F4B /* Pods-lottie-swift_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Example.modulemap"; sourceTree = ""; }; + A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CGFloatExtensions.swift; sourceTree = ""; }; + A8B893CD3ADB84704F72CC92 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Marker.swift; sourceTree = ""; }; + A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeRenderLayer.swift; sourceTree = ""; }; + ACF2A0A7BECD1563E34796EF /* Pods-lottie-swift_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Example-umbrella.h"; sourceTree = ""; }; + AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupInterpolator.swift; sourceTree = ""; }; + ADBB85157019BAD642287E81 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidCompositionLayer.swift; sourceTree = ""; }; + AE9E3044FDA4B8E6C1897684 /* lottie-ios-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-umbrella.h"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-umbrella.h"; sourceTree = ""; }; + AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypathExtension.swift; sourceTree = ""; }; + AF6DD3647CD0F769A1800D88 /* Pods-lottie-swift_tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-frameworks.sh"; sourceTree = ""; }; + AFA6BC34152337B72EE021E2 /* lottie-ios-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-umbrella.h"; path = "../lottie-ios-macOS/lottie-ios-macOS-umbrella.h"; sourceTree = ""; }; + AFB1A99CFAB97F99711CFEBD /* Pods-lottie-swift_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Tests-frameworks.sh"; sourceTree = ""; }; + B058143BD1E24E533CA780E0 /* Pods-lottie-swift_macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_macOS-dummy.m"; sourceTree = ""; }; + B3A5692229ED981F7C68044C /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Rectangle.swift; sourceTree = ""; }; + B5FACA4CE136531367885069 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Stroke.swift; sourceTree = ""; }; + B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillRenderer.swift; sourceTree = ""; }; + B71AB0B25A0468E0D996C476 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Ellipse.swift; sourceTree = ""; }; + B7A8C0B800D6C0CF118E1F8B /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypath.swift; sourceTree = ""; }; + B916AC8935FBABA543904607 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUAnimationCache.swift; sourceTree = ""; }; + BB75C3C602C63F665BC65670 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mask.swift; sourceTree = ""; }; + BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayersInitializer.swift; sourceTree = ""; }; + BCD7D12B4E9F953DB37D5AB1 /* 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; }; + BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; + BD6F2EB16852162D05F5692E /* lottie-ios.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = "lottie-ios.podspec"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + BEF472ABC7ABA87F9541740E /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathElement.swift; sourceTree = ""; }; + BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-tvOS.xcconfig"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.xcconfig"; sourceTree = ""; }; + C03DB8F0DD041CDAE6250F59 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; + C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeNode.swift; sourceTree = ""; }; + C3518223C46031382EE75FE5 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathNode.swift; sourceTree = ""; }; + C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeGroup.swift; sourceTree = ""; }; + CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueProvider.swift; sourceTree = ""; }; + CBACCC8D96FD558679134BB0 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BezierPath.swift; sourceTree = ""; }; + CDCF164AC91797282EBD7E42 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Trim.swift; sourceTree = ""; }; + CECED67F23C692CC3C5A4AD5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D0398472F71F647970A7F5CD /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DashPattern.swift; sourceTree = ""; }; + D259CF94D05711A1874D7266 /* Pods_lottie_swift_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Example.framework; path = "Pods-lottie-swift_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + D26B2EE1F9547880A4E01B18 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = ""; }; + D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = ""; }; + D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeExtensions.swift; sourceTree = ""; }; + D346D1C9F37790C37C47103F /* Pods-lottie-swift_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.debug.xcconfig"; sourceTree = ""; }; + D63FC47530B32850300F05BA /* Pods-lottie-swift_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.debug.xcconfig"; sourceTree = ""; }; + D65DD133839DECD63F488681 /* lottie-ios-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-prefix.pch"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; sourceTree = ""; }; + D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-macOS.xcconfig"; path = "../lottie-ios-macOS/lottie-ios-macOS.xcconfig"; sourceTree = ""; }; + D808CC99DFECF312F6BA0657 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; + D80A6CD91822FAD47E8E4C8B /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + D88EAD387B9317E847F0A562 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupNode.swift; sourceTree = ""; }; + D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; + D92864627E16A95E81176AB7 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeypathSearchable.swift; sourceTree = ""; }; + DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerDebugging.swift; sourceTree = ""; }; + DAB54DB2608798955E5B7DA0 /* Pods-lottie-swift_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Example-acknowledgements.markdown"; sourceTree = ""; }; + DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeNode.swift; sourceTree = ""; }; + DDA7CCC5095CB16815D2182E /* lottie-ios-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-tvOS.modulemap"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; sourceTree = ""; }; + DFBEA7F3885D6D743A55E270 /* Pods_lottie_swift_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Tests.framework; path = "Pods-lottie-swift_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + E0D6EFAB2263A6DB6C2E202E /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + E147E166FC4660858772186A /* Pods-lottie-swift_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Tests-acknowledgements.markdown"; sourceTree = ""; }; + E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathOutputNode.swift; sourceTree = ""; }; + E38DDE42A0890AB5CA89B7F0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + E41C9A1CA7843DA1FFB10147 /* Pods-lottie-swift_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.debug.xcconfig"; sourceTree = ""; }; + E4DC1A5B6C2E0CEB6EBBA38A /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; + E562D7FD6E676E7FB9339188 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; + E5A30E4F777356C0BE7ACE04 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../lottie-ios-tvOS/Info.plist"; sourceTree = ""; }; + E6B3FDA1E92A337C84C00F76 /* Pods-lottie-swift_tvOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-resources.sh"; sourceTree = ""; }; + E755FDDEA55F0C5192BCD8B4 /* Pods_lottie_swift_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_tvOS.framework; path = "Pods-lottie-swift_tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + EBD2156CE9749C2CBC33575F /* Pods-lottie-swift_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Tests-dummy.m"; sourceTree = ""; }; + ECAAD817FAA6C423D73DFBCE /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Merge.swift; sourceTree = ""; }; + ECD3608197CB954BD88DA146 /* Pods-lottie-swift_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Tests.modulemap"; sourceTree = ""; }; + EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedSwitch.swift; sourceTree = ""; }; + EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PointValueProvider.swift; sourceTree = ""; }; + EF55A84D62323776910AADF8 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Shape.swift; sourceTree = ""; }; + EFDA3768C360162237171660 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFill.swift; sourceTree = ""; }; + F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NullCompositionLayer.swift; sourceTree = ""; }; + F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationView.swift; sourceTree = ""; }; + F42CB7553FCA5695AC2DEE3B /* Pods_lottie_swift_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_macOS.framework; path = "Pods-lottie-swift_macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + F6ED2F56E7906574174D6FFC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F73620989542C9124124BDB6 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompositionLayer.swift; sourceTree = ""; }; + F79598F8F9F6E19246C374F9 /* 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; }; + F86158AD5F9064A17AA22530 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillNode.swift; sourceTree = ""; }; + F93D68435A7E3C7E9144D0E6 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayer.swift; sourceTree = ""; }; + FC352F6DDDC761863D722CEF /* Pods-lottie-swift_tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_tvOS.modulemap"; sourceTree = ""; }; + FC57F001A93CE6C838ABD269 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerModel.swift; sourceTree = ""; }; + FD09B0588BD771DA18184E5B /* Pods-lottie-swift_macOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-resources.sh"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 000000000C10 /* Frameworks */ = { + 0992635551E4E7C9A1E126F9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 000000002C40 /* CoreGraphics.framework in Frameworks */, - 000000000C50 /* Foundation.framework in Frameworks */, - 000000002C60 /* QuartzCore.framework in Frameworks */, - 000000002C20 /* UIKit.framework in Frameworks */, + D5AA7340AE27F0697F409BD0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000001520 /* Frameworks */ = { + 1FB12D5DC770BF2C34C77F37 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 000000002C80 /* AppKit.framework in Frameworks */, - 000000001560 /* Cocoa.framework in Frameworks */, - 000000002CA0 /* CoreGraphics.framework in Frameworks */, - 000000002CC0 /* QuartzCore.framework in Frameworks */, + 0A3957F07D68E16DD608484A /* AppKit.framework in Frameworks */, + 67D5816872340D8A62397681 /* Cocoa.framework in Frameworks */, + 6D150DEEC7FBB62EE82EBF6F /* CoreGraphics.framework in Frameworks */, + 16667DE440C3098D68CDA890 /* QuartzCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000001DC0 /* Frameworks */ = { + 3840650CC9FBBA4EE515C15B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 000000002D00 /* CoreGraphics.framework in Frameworks */, - 000000001E00 /* Foundation.framework in Frameworks */, - 000000002D20 /* QuartzCore.framework in Frameworks */, - 000000002CE0 /* UIKit.framework in Frameworks */, + FBEE7D0DBB21A1D000071A2F /* CoreGraphics.framework in Frameworks */, + 01746133DC5260A6D41A0330 /* Foundation.framework in Frameworks */, + 53C89D0DD6BCBA5A3219ACD6 /* QuartzCore.framework in Frameworks */, + 8B918262F5156FCDEF11CAE3 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0000000026C0 /* Frameworks */ = { + 6028EFF73FD05A20933261CE /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0000000026E0 /* Foundation.framework in Frameworks */, + 321F1613F2719DF129195E9B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002830 /* Frameworks */ = { + ADC03B003E69248AAFF106B8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 000000002850 /* Foundation.framework in Frameworks */, + 8B8AC3801DF1A078F8C5F402 /* CoreGraphics.framework in Frameworks */, + 0CB499773019A51576F45CA7 /* Foundation.framework in Frameworks */, + B2499ED5BB1E2E3A68CBA574 /* QuartzCore.framework in Frameworks */, + EE4AFFA2C61518B8B18096AA /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0000000029A0 /* Frameworks */ = { + C77E5192AE235CBF0513CC81 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0000000029C0 /* Cocoa.framework in Frameworks */, + 7597AFAD2A6D6CFE4CCF9989 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002B10 /* Frameworks */ = { + DFA135B3D1556DE8D585B5CF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 000000002B30 /* Foundation.framework in Frameworks */, + B976BD489558D14B54668613 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 000000000010 = { + 027C9306526ACEAA641E7E93 /* Products */ = { isa = PBXGroup; children = ( - 0000000000B0 /* Podfile */, - 000000000090 /* Development Pods */, - 000000000060 /* Frameworks */, - 000000000020 /* Products */, - 000000000070 /* Targets Support Files */, + B7A8C0B800D6C0CF118E1F8B /* Lottie.framework */, + 7326041FE43AE79A8E842A05 /* Lottie.framework */, + D80A6CD91822FAD47E8E4C8B /* Lottie.framework */, + D259CF94D05711A1874D7266 /* Pods_lottie_swift_Example.framework */, + F42CB7553FCA5695AC2DEE3B /* Pods_lottie_swift_macOS.framework */, + DFBEA7F3885D6D743A55E270 /* Pods_lottie_swift_Tests.framework */, + E755FDDEA55F0C5192BCD8B4 /* Pods_lottie_swift_tvOS.framework */, ); + name = Products; sourceTree = ""; }; - 000000000020 /* Products */ = { + 0A1D5BDC5EFD0B90690576D2 /* Text */ = { isa = PBXGroup; children = ( - 000000000BE0 /* Lottie.framework */, - 0000000014F0 /* Lottie.framework */, - 000000001D90 /* Lottie.framework */, - 000000002690 /* Pods_lottie_swift_Example.framework */, - 000000002970 /* Pods_lottie_swift_macOS.framework */, - 000000002800 /* Pods_lottie_swift_Tests.framework */, - 000000002AE0 /* Pods_lottie_swift_tvOS.framework */, + 37B5D608130CD4E3BEC29A29 /* Font.swift */, + 72DBC9B1D461A006815142A0 /* Glyph.swift */, + 060C5B426D8182F802CEC8AE /* TextAnimator.swift */, + 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */, ); - name = Products; + name = Text; + path = Text; sourceTree = ""; }; - 000000000060 /* Frameworks */ = { + 0A23DF2D39FD5F5F7EFDD2EC /* Primitives */ = { isa = PBXGroup; children = ( - 000000000C30 /* iOS */, - 000000001540 /* OS X */, - 000000001DE0 /* tvOS */, + CBACCC8D96FD558679134BB0 /* BezierPath.swift */, + 188540703EA32514521A97E5 /* ColorExtension.swift */, + A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */, + 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */, + BEF472ABC7ABA87F9541740E /* PathElement.swift */, + 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */, ); - name = Frameworks; + name = Primitives; + path = Primitives; sourceTree = ""; }; - 000000000070 /* Targets Support Files */ = { + 0BC7EE79D97032F8AFBEBBDA /* Renderables */ = { isa = PBXGroup; children = ( - 0000000026F0 /* Pods-lottie-swift_Example */, - 0000000029D0 /* Pods-lottie-swift_macOS */, - 000000002860 /* Pods-lottie-swift_Tests */, - 000000002B40 /* Pods-lottie-swift_tvOS */, + 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */, + B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */, + 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */, + 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */, ); - name = "Targets Support Files"; + name = Renderables; + path = Renderables; sourceTree = ""; }; - 000000000090 /* Development Pods */ = { + 0E11261A697D4FB5ABF28019 /* RenderNodes */ = { isa = PBXGroup; children = ( - 0000000000A0 /* lottie-ios */, + 6302989FD869DE863CD2A4C1 /* FillNode.swift */, + F86158AD5F9064A17AA22530 /* GradientFillNode.swift */, + DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */, + C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */, ); - name = "Development Pods"; + name = RenderNodes; + path = RenderNodes; sourceTree = ""; }; - 0000000000A0 /* lottie-ios */ = { + 0EAAA1A52BB27FFFAEBF805F /* Model */ = { isa = PBXGroup; children = ( - 000000000B70 /* Pod */, - 0000000000C0 /* Private */, - 000000000900 /* Public */, - 000000001420 /* Support Files */, + 27E57F2A89446F124B1D88D3 /* Animation.swift */, + C703F3157138BE376E4A3A5C /* Assets */, + 326488C3C0FD17E9109DA073 /* Extensions */, + B333E45BA1F5224F257DFA8F /* Keyframes */, + F3270BA111D9995829809DC0 /* Layers */, + 6C66DB55419EA03F07568346 /* Objects */, + ABDF7818BB625B0F5FC4AF0C /* ShapeItems */, + 0A1D5BDC5EFD0B90690576D2 /* Text */, ); - name = "lottie-ios"; - path = ../..; + name = Model; + path = Model; sourceTree = ""; }; - 0000000000C0 /* Private */ = { + 161BA10311C69C2B824CED52 /* Pods-lottie-swift_tvOS */ = { isa = PBXGroup; children = ( - 0000000000D0 /* LayerContainers */, - 0000000001D0 /* Model */, - 000000000490 /* NodeRenderSystem */, - 0000000007A0 /* Utility */, + 4154FD53BA5BEF8C9AE67914 /* Info.plist */, + FC352F6DDDC761863D722CEF /* Pods-lottie-swift_tvOS.modulemap */, + 41EAF5D02F2EE13352438F58 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */, + 405F5AB0D3636BE4AA91E9BD /* Pods-lottie-swift_tvOS-acknowledgements.plist */, + 76F1E729845C40FD09E583AA /* Pods-lottie-swift_tvOS-dummy.m */, + AF6DD3647CD0F769A1800D88 /* Pods-lottie-swift_tvOS-frameworks.sh */, + E6B3FDA1E92A337C84C00F76 /* Pods-lottie-swift_tvOS-resources.sh */, + 247903BC82CBC6C437A5375A /* Pods-lottie-swift_tvOS-umbrella.h */, + 567EC9F35C03C63901893DA8 /* Pods-lottie-swift_tvOS.debug.xcconfig */, + 7596FB0786077E7170E7A644 /* Pods-lottie-swift_tvOS.release.xcconfig */, ); - name = Private; - path = "lottie-swift/src/Private"; + name = "Pods-lottie-swift_tvOS"; + path = "Target Support Files/Pods-lottie-swift_tvOS"; sourceTree = ""; }; - 0000000000D0 /* LayerContainers */ = { + 195734CFE79F33197A20046E /* Public */ = { isa = PBXGroup; children = ( - 0000000000E0 /* AnimationContainer.swift */, - 0000000000F0 /* CompLayers */, - 000000000180 /* Utility */, + 1C401A1D262D640FF621DA67 /* Animation */, + DEFC8916F441767329F0CD0B /* AnimationCache */, + FC81DD55D5F7B912968DD857 /* DynamicProperties */, + D3D80BC63FD31253E8C1C82A /* ImageProvider */, + 2DC2BE4F6B97074837931E73 /* iOS */, + 79EB39D888A6CC53A84F7BB0 /* MacOS */, + EEA18BEE39AC393E8111CB45 /* Primitives */, ); - name = LayerContainers; - path = LayerContainers; + name = Public; + path = "lottie-swift/src/Public"; sourceTree = ""; }; - 0000000000F0 /* CompLayers */ = { + 1987DAF70867401AFF4E45B2 /* OutputNodes */ = { isa = PBXGroup; children = ( - 000000000100 /* CompositionLayer.swift */, - 000000000110 /* ImageCompositionLayer.swift */, - 000000000120 /* MaskContainerLayer.swift */, - 000000000130 /* NullCompositionLayer.swift */, - 000000000140 /* PreCompositionLayer.swift */, - 000000000150 /* ShapeCompositionLayer.swift */, - 000000000160 /* SolidCompositionLayer.swift */, - 000000000170 /* TextCompositionLayer.swift */, + 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */, + 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */, + E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */, + 0BC7EE79D97032F8AFBEBBDA /* Renderables */, ); - name = CompLayers; - path = CompLayers; + name = OutputNodes; + path = OutputNodes; sourceTree = ""; }; - 000000000180 /* Utility */ = { + 1A5EBBD446F82E46BE3A3C6F /* Targets Support Files */ = { isa = PBXGroup; children = ( - 000000000190 /* CompositionLayersInitializer.swift */, - 0000000001A0 /* InvertedMatteLayer.swift */, - 0000000001B0 /* LayerImageProvider.swift */, - 0000000001C0 /* LayerTransformNode.swift */, + AC5EED8D2AADB0E1A0011BC3 /* Pods-lottie-swift_Example */, + B01D09369630A0930873CCC7 /* Pods-lottie-swift_macOS */, + F424D8D4A5F0AD1FD001A216 /* Pods-lottie-swift_Tests */, + 161BA10311C69C2B824CED52 /* Pods-lottie-swift_tvOS */, ); - name = Utility; - path = Utility; + name = "Targets Support Files"; sourceTree = ""; }; - 0000000001D0 /* Model */ = { + 1C401A1D262D640FF621DA67 /* Animation */ = { isa = PBXGroup; children = ( - 0000000001E0 /* Animation.swift */, - 0000000001F0 /* Assets */, - 000000000240 /* Extensions */, - 000000000260 /* Keyframes */, - 000000000290 /* Layers */, - 000000000300 /* Objects */, - 000000000350 /* ShapeItems */, - 000000000440 /* Text */, + 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */, + 7C12A15D4160246FF202CDB1 /* AnimationView.swift */, + 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */, ); - name = Model; - path = Model; + name = Animation; + path = Animation; sourceTree = ""; }; - 0000000001F0 /* Assets */ = { + 21B22FAF0132B8708467B523 /* NodeRenderSystem */ = { isa = PBXGroup; children = ( - 000000000200 /* Asset.swift */, - 000000000210 /* AssetLibrary.swift */, - 000000000220 /* ImageAsset.swift */, - 000000000230 /* PrecompAsset.swift */, + 2594456D9972D43B45898086 /* Extensions */, + 5CC58395584E96A3F61AB0C7 /* NodeProperties */, + 8E48B2F1BA745B8AA1431477 /* Nodes */, + AA0B6812C5C70ECAA7CDA6D7 /* Protocols */, + EE4721D6E0600E4B5C08752E /* RenderLayers */, ); - name = Assets; - path = Assets; + name = NodeRenderSystem; + path = NodeRenderSystem; sourceTree = ""; }; - 000000000240 /* Extensions */ = { + 23258691356089CA75257EE9 /* Development Pods */ = { isa = PBXGroup; children = ( - 000000000250 /* KeyedDecodingContainerExtensions.swift */, + E14F20FE1A65860F4B2424E4 /* lottie-ios */, ); - name = Extensions; - path = Extensions; + name = "Development Pods"; sourceTree = ""; }; - 000000000260 /* Keyframes */ = { + 258126E59D28B659A145C150 /* RenderContainers */ = { isa = PBXGroup; children = ( - 000000000270 /* Keyframe.swift */, - 000000000280 /* KeyframeGroup.swift */, + D88EAD387B9317E847F0A562 /* GroupNode.swift */, ); - name = Keyframes; - path = Keyframes; + name = RenderContainers; + path = RenderContainers; sourceTree = ""; }; - 000000000290 /* Layers */ = { + 2594456D9972D43B45898086 /* Extensions */ = { isa = PBXGroup; children = ( - 0000000002A0 /* ImageLayerModel.swift */, - 0000000002B0 /* LayerModel.swift */, - 0000000002C0 /* PreCompLayerModel.swift */, - 0000000002D0 /* ShapeLayerModel.swift */, - 0000000002E0 /* SolidLayerModel.swift */, - 0000000002F0 /* TextLayerModel.swift */, + 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */, ); - name = Layers; - path = Layers; + name = Extensions; + path = Extensions; sourceTree = ""; }; - 000000000300 /* Objects */ = { + 28354D2F597C278439148D3F /* Text */ = { isa = PBXGroup; children = ( - 000000000310 /* DashPattern.swift */, - 000000000320 /* Marker.swift */, - 000000000330 /* Mask.swift */, - 000000000340 /* Transform.swift */, + 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */, ); - name = Objects; - path = Objects; + name = Text; + path = Text; sourceTree = ""; }; - 000000000350 /* ShapeItems */ = { + 2DC2BE4F6B97074837931E73 /* iOS */ = { isa = PBXGroup; children = ( - 000000000360 /* Ellipse.swift */, - 000000000370 /* FillI.swift */, - 000000000380 /* GradientFill.swift */, - 000000000390 /* GradientStroke.swift */, - 0000000003A0 /* Group.swift */, - 0000000003B0 /* Merge.swift */, - 0000000003C0 /* Rectangle.swift */, - 0000000003D0 /* Repeater.swift */, - 0000000003E0 /* Shape.swift */, - 0000000003F0 /* ShapeItem.swift */, - 000000000400 /* ShapeTransform.swift */, - 000000000410 /* Star.swift */, - 000000000420 /* Stroke.swift */, - 000000000430 /* Trim.swift */, + 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */, + 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */, + EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */, + 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */, + D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */, + BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */, + 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */, + 3C5642869E8548CC00711906 /* UIColorExtension.swift */, + 3B210D596C3DAFE053D84463 /* Compatibility */, ); - name = ShapeItems; - path = ShapeItems; + name = iOS; + path = iOS; sourceTree = ""; }; - 000000000440 /* Text */ = { + 326488C3C0FD17E9109DA073 /* Extensions */ = { isa = PBXGroup; children = ( - 000000000450 /* Font.swift */, - 000000000460 /* Glyph.swift */, - 000000000470 /* TextAnimator.swift */, - 000000000480 /* TextDocument.swift */, + 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */, ); - name = Text; - path = Text; + name = Extensions; + path = Extensions; sourceTree = ""; }; - 000000000490 /* NodeRenderSystem */ = { + 3B210D596C3DAFE053D84463 /* Compatibility */ = { isa = PBXGroup; children = ( - 0000000004A0 /* Extensions */, - 0000000004C0 /* NodeProperties */, - 000000000580 /* Nodes */, - 000000000730 /* Protocols */, - 000000000770 /* RenderLayers */, + 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */, + F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */, ); - name = NodeRenderSystem; - path = NodeRenderSystem; + name = Compatibility; + path = Compatibility; sourceTree = ""; }; - 0000000004A0 /* Extensions */ = { + 5209FB7E38969344822003D3 /* OS X */ = { isa = PBXGroup; children = ( - 0000000004B0 /* ItemsExtension.swift */, + E562D7FD6E676E7FB9339188 /* AppKit.framework */, + 12AE631CD29400D243273D7E /* Cocoa.framework */, + F93D68435A7E3C7E9144D0E6 /* CoreGraphics.framework */, + 7842B663C52740AE0CCEA614 /* QuartzCore.framework */, ); - name = Extensions; - path = Extensions; + name = "OS X"; sourceTree = ""; }; - 0000000004C0 /* NodeProperties */ = { + 5CC58395584E96A3F61AB0C7 /* NodeProperties */ = { isa = PBXGroup; children = ( - 0000000004D0 /* NodeProperty.swift */, - 000000000530 /* ValueContainer.swift */, - 0000000004E0 /* Protocols */, - 000000000540 /* ValueProviders */, + 8BAD365FFF813C6F1985912E /* NodeProperty.swift */, + 25A311744F85847D12AEF259 /* ValueContainer.swift */, + B7758DAD452686A0CAC3C6C2 /* Protocols */, + BC8DCAD498CF6C9F57949F90 /* ValueProviders */, ); name = NodeProperties; path = NodeProperties; sourceTree = ""; }; - 0000000004E0 /* Protocols */ = { + 5D5DF3A1EFEF7A98C7528597 /* PathNodes */ = { isa = PBXGroup; children = ( - 0000000004F0 /* AnyNodeProperty.swift */, - 000000000500 /* AnyValueContainer.swift */, - 000000000510 /* KeypathSearchable.swift */, - 000000000520 /* NodePropertyMap.swift */, + 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */, + 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */, + 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */, + 8E2AAC50B09247B999A268CB /* ShapeNode.swift */, + 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */, ); - name = Protocols; - path = Protocols; + name = PathNodes; + path = PathNodes; sourceTree = ""; }; - 000000000540 /* ValueProviders */ = { + 5DEE0EB6FED6F95CE4A1D6A8 /* Pod */ = { isa = PBXGroup; children = ( - 000000000550 /* GroupInterpolator.swift */, - 000000000560 /* KeyframeInterpolator.swift */, - 000000000570 /* SingleValueProvider.swift */, + 66AB629602F5F70FAB2CCE43 /* LICENSE */, + BD6F2EB16852162D05F5692E /* lottie-ios.podspec */, ); - name = ValueProviders; - path = ValueProviders; + name = Pod; sourceTree = ""; }; - 000000000580 /* Nodes */ = { + 6C66DB55419EA03F07568346 /* Objects */ = { isa = PBXGroup; children = ( - 000000000590 /* ModifierNodes */, - 0000000005B0 /* OutputNodes */, - 000000000640 /* PathNodes */, - 0000000006A0 /* RenderContainers */, - 0000000006C0 /* RenderNodes */, - 000000000710 /* Text */, + D0398472F71F647970A7F5CD /* DashPattern.swift */, + A8B893CD3ADB84704F72CC92 /* Marker.swift */, + BB75C3C602C63F665BC65670 /* Mask.swift */, + 2FD923C8B583998BEB585339 /* Transform.swift */, ); - name = Nodes; - path = Nodes; + name = Objects; + path = Objects; sourceTree = ""; }; - 000000000590 /* ModifierNodes */ = { + 6D2DBB3187EE93D4B41C1DF0 /* LayerContainers */ = { isa = PBXGroup; children = ( - 0000000005A0 /* TrimPathNode.swift */, + 6D08689517DFE6346FA088FF /* AnimationContainer.swift */, + BF41B20FCBE4F37744B73B87 /* CompLayers */, + F043FBAC1B419037899470D7 /* Utility */, ); - name = ModifierNodes; - path = ModifierNodes; + name = LayerContainers; + path = LayerContainers; sourceTree = ""; }; - 0000000005B0 /* OutputNodes */ = { + 6D8AA3C473DFD706A57DA19B /* Frameworks */ = { isa = PBXGroup; children = ( - 0000000005C0 /* GroupOutputNode.swift */, - 0000000005D0 /* PassThroughOutputNode.swift */, - 0000000005E0 /* PathOutputNode.swift */, - 0000000005F0 /* Renderables */, + 8CDC0917DE624D2381003A30 /* iOS */, + 5209FB7E38969344822003D3 /* OS X */, + C9061A2B329E677B8C38BD7D /* tvOS */, ); - name = OutputNodes; - path = OutputNodes; + name = Frameworks; sourceTree = ""; }; - 0000000005F0 /* Renderables */ = { + 79EB39D888A6CC53A84F7BB0 /* MacOS */ = { isa = PBXGroup; children = ( - 000000000600 /* FillRenderer.swift */, - 000000000610 /* GradientFillRenderer.swift */, - 000000000620 /* GradientStrokeRenderer.swift */, - 000000000630 /* StrokeRenderer.swift */, + E4DC1A5B6C2E0CEB6EBBA38A /* AnimationSubview.swift */, + C03DB8F0DD041CDAE6250F59 /* BundleImageProvider.swift */, + D808CC99DFECF312F6BA0657 /* FilepathImageProvider.swift */, + 70F154355287064E9F3469F1 /* LottieView.swift */, ); - name = Renderables; - path = Renderables; + name = MacOS; + path = MacOS; sourceTree = ""; }; - 000000000640 /* PathNodes */ = { + 805F2D1DEBF87A1A76F088BD /* Interpolatable */ = { isa = PBXGroup; children = ( - 000000000650 /* EllipseNode.swift */, - 000000000660 /* PolygonNode.swift */, - 000000000670 /* RectNode.swift */, - 000000000680 /* ShapeNode.swift */, - 000000000690 /* StarNode.swift */, + 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */, + 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */, + D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */, ); - name = PathNodes; - path = PathNodes; + name = Interpolatable; + path = Interpolatable; sourceTree = ""; }; - 0000000006A0 /* RenderContainers */ = { + 825C80C18D9B8915371FDCEB /* ModifierNodes */ = { isa = PBXGroup; children = ( - 0000000006B0 /* GroupNode.swift */, + 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */, ); - name = RenderContainers; - path = RenderContainers; + name = ModifierNodes; + path = ModifierNodes; sourceTree = ""; }; - 0000000006C0 /* RenderNodes */ = { + 870D5E753A894064BC3088BA /* Extensions */ = { isa = PBXGroup; children = ( - 0000000006D0 /* FillNode.swift */, - 0000000006E0 /* GradientFillNode.swift */, - 0000000006F0 /* GradientStrokeNode.swift */, - 000000000700 /* StrokeNode.swift */, + AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */, + A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */, + 442B01B81C3D3FB4A47A1398 /* MathKit.swift */, + D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */, ); - name = RenderNodes; - path = RenderNodes; + name = Extensions; + path = Extensions; sourceTree = ""; }; - 000000000710 /* Text */ = { + 8CDC0917DE624D2381003A30 /* iOS */ = { isa = PBXGroup; children = ( - 000000000720 /* TextAnimatorNode.swift */, + 6A44E441E2144BAA996337C5 /* CoreGraphics.framework */, + 4A3F91AE6BA804311F9CC83E /* Foundation.framework */, + E0D6EFAB2263A6DB6C2E202E /* QuartzCore.framework */, + F79598F8F9F6E19246C374F9 /* UIKit.framework */, ); - name = Text; - path = Text; + name = iOS; sourceTree = ""; }; - 000000000730 /* Protocols */ = { + 8E48B2F1BA745B8AA1431477 /* Nodes */ = { isa = PBXGroup; children = ( - 000000000740 /* AnimatorNode.swift */, - 000000000750 /* PathNode.swift */, - 000000000760 /* RenderNode.swift */, + 825C80C18D9B8915371FDCEB /* ModifierNodes */, + 1987DAF70867401AFF4E45B2 /* OutputNodes */, + 5D5DF3A1EFEF7A98C7528597 /* PathNodes */, + 258126E59D28B659A145C150 /* RenderContainers */, + 0E11261A697D4FB5ABF28019 /* RenderNodes */, + 28354D2F597C278439148D3F /* Text */, ); - name = Protocols; - path = Protocols; + name = Nodes; + path = Nodes; sourceTree = ""; }; - 000000000770 /* RenderLayers */ = { + 901B9A1AFED7DA66CC70343E /* Debugging */ = { isa = PBXGroup; children = ( - 000000000780 /* ShapeContainerLayer.swift */, - 000000000790 /* ShapeRenderLayer.swift */, + 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */, + DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */, ); - name = RenderLayers; - path = RenderLayers; + name = Debugging; + path = Debugging; sourceTree = ""; }; - 0000000007A0 /* Utility */ = { + A0611C74F9E854D40316CAB1 /* Helpers */ = { isa = PBXGroup; children = ( - 0000000007B0 /* Debugging */, - 0000000007E0 /* Extensions */, - 000000000830 /* Helpers */, - 000000000850 /* Interpolatable */, - 000000000890 /* Primitives */, + 64F825434A417A67384FF06C /* AnimationContext.swift */, ); - name = Utility; - path = Utility; + name = Helpers; + path = Helpers; sourceTree = ""; }; - 0000000007B0 /* Debugging */ = { + A771A151B0AADD2309787BA0 /* Support Files */ = { isa = PBXGroup; children = ( - 0000000007C0 /* AnimatorNodeDebugging.swift */, - 0000000007D0 /* LayerDebugging.swift */, + E5A30E4F777356C0BE7ACE04 /* Info.plist */, + CECED67F23C692CC3C5A4AD5 /* Info.plist */, + 3030B6D3AC5FFB4D596A4A56 /* Info.plist */, + 7314A3C511B283BF3C417F53 /* lottie-ios-iOS.modulemap */, + 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */, + 5416714E9BE912388CCCFB40 /* lottie-ios-iOS-dummy.m */, + 4D468048EA460A87F142FD8E /* lottie-ios-iOS-prefix.pch */, + 447C7E6C14A23AF44AE63358 /* lottie-ios-iOS-umbrella.h */, + 0C41A1DE5EAF0796518BDFC5 /* lottie-ios-macOS.modulemap */, + D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */, + 0C1437D10E93E4F6B9602F2E /* lottie-ios-macOS-dummy.m */, + 87353CF7687A5A4CB0BAF7D9 /* lottie-ios-macOS-prefix.pch */, + AFA6BC34152337B72EE021E2 /* lottie-ios-macOS-umbrella.h */, + DDA7CCC5095CB16815D2182E /* lottie-ios-tvOS.modulemap */, + BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */, + 8712F7AA08FA9C4411E63CC1 /* lottie-ios-tvOS-dummy.m */, + D65DD133839DECD63F488681 /* lottie-ios-tvOS-prefix.pch */, + AE9E3044FDA4B8E6C1897684 /* lottie-ios-tvOS-umbrella.h */, ); - name = Debugging; - path = Debugging; + name = "Support Files"; + path = "Example/Pods/Target Support Files/lottie-ios-iOS"; sourceTree = ""; }; - 0000000007E0 /* Extensions */ = { + AA0B6812C5C70ECAA7CDA6D7 /* Protocols */ = { isa = PBXGroup; children = ( - 0000000007F0 /* AnimationKeypathExtension.swift */, - 000000000800 /* CGFloatExtensions.swift */, - 000000000810 /* MathKit.swift */, - 000000000820 /* StringExtensions.swift */, + 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */, + C3518223C46031382EE75FE5 /* PathNode.swift */, + 52395D3CF88C14D6431D43CC /* RenderNode.swift */, ); - name = Extensions; - path = Extensions; + name = Protocols; + path = Protocols; sourceTree = ""; }; - 000000000830 /* Helpers */ = { + ABDF7818BB625B0F5FC4AF0C /* ShapeItems */ = { isa = PBXGroup; children = ( - 000000000840 /* AnimationContext.swift */, + B71AB0B25A0468E0D996C476 /* Ellipse.swift */, + 7C117119FF9CE7E57FD96B72 /* FillI.swift */, + EFDA3768C360162237171660 /* GradientFill.swift */, + 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */, + D26B2EE1F9547880A4E01B18 /* Group.swift */, + ECAAD817FAA6C423D73DFBCE /* Merge.swift */, + B3A5692229ED981F7C68044C /* Rectangle.swift */, + 991DE3FD621CDDABB4DD5127 /* Repeater.swift */, + EF55A84D62323776910AADF8 /* Shape.swift */, + 67097FFE1975C0E781CFC20C /* ShapeItem.swift */, + 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */, + 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */, + B5FACA4CE136531367885069 /* Stroke.swift */, + CDCF164AC91797282EBD7E42 /* Trim.swift */, ); - name = Helpers; - path = Helpers; + name = ShapeItems; + path = ShapeItems; sourceTree = ""; }; - 000000000850 /* Interpolatable */ = { + AC5EED8D2AADB0E1A0011BC3 /* Pods-lottie-swift_Example */ = { isa = PBXGroup; children = ( - 000000000860 /* Interpolatable.swift */, - 000000000870 /* InterpolatableExtensions.swift */, - 000000000880 /* KeyframeExtensions.swift */, + F6ED2F56E7906574174D6FFC /* Info.plist */, + A28BBB5CD2A816F035FD6F4B /* Pods-lottie-swift_Example.modulemap */, + DAB54DB2608798955E5B7DA0 /* Pods-lottie-swift_Example-acknowledgements.markdown */, + 53509DBD9C562742310DCBA1 /* Pods-lottie-swift_Example-acknowledgements.plist */, + 6495066DA1F1FA4559775886 /* Pods-lottie-swift_Example-dummy.m */, + 8D93307B792B066F01BD1905 /* Pods-lottie-swift_Example-frameworks.sh */, + 2F91E8491376A76089C5CC9E /* Pods-lottie-swift_Example-resources.sh */, + ACF2A0A7BECD1563E34796EF /* Pods-lottie-swift_Example-umbrella.h */, + D63FC47530B32850300F05BA /* Pods-lottie-swift_Example.debug.xcconfig */, + 5A4D87B9E97693341525EBC8 /* Pods-lottie-swift_Example.release.xcconfig */, ); - name = Interpolatable; - path = Interpolatable; + name = "Pods-lottie-swift_Example"; + path = "Target Support Files/Pods-lottie-swift_Example"; sourceTree = ""; }; - 000000000890 /* Primitives */ = { + B01D09369630A0930873CCC7 /* Pods-lottie-swift_macOS */ = { isa = PBXGroup; children = ( - 0000000008A0 /* BezierPath.swift */, - 0000000008B0 /* ColorExtension.swift */, - 0000000008C0 /* CompoundBezierPath.swift */, - 0000000008D0 /* CurveVertex.swift */, - 0000000008E0 /* PathElement.swift */, - 0000000008F0 /* VectorsExtensions.swift */, + ADBB85157019BAD642287E81 /* Info.plist */, + 975797B889D5092268F9D9D0 /* Pods-lottie-swift_macOS.modulemap */, + 26853D5C1459D01204C4BA69 /* Pods-lottie-swift_macOS-acknowledgements.markdown */, + 83AB45DA989E7C71945BE3DD /* Pods-lottie-swift_macOS-acknowledgements.plist */, + B058143BD1E24E533CA780E0 /* Pods-lottie-swift_macOS-dummy.m */, + 9A3E3C5EF7BB9FDAB0BD4078 /* Pods-lottie-swift_macOS-frameworks.sh */, + FD09B0588BD771DA18184E5B /* Pods-lottie-swift_macOS-resources.sh */, + 0444D6435491A8DA3FE829EA /* Pods-lottie-swift_macOS-umbrella.h */, + E41C9A1CA7843DA1FFB10147 /* Pods-lottie-swift_macOS.debug.xcconfig */, + 76035EA7A1698D3F8FEC4EF6 /* Pods-lottie-swift_macOS.release.xcconfig */, ); - name = Primitives; - path = Primitives; + name = "Pods-lottie-swift_macOS"; + path = "Target Support Files/Pods-lottie-swift_macOS"; sourceTree = ""; }; - 000000000900 /* Public */ = { + B0B63A3C46D496C784209FC7 /* Private */ = { isa = PBXGroup; children = ( - 000000000910 /* Animation */, - 000000000950 /* AnimationCache */, - 000000000980 /* DynamicProperties */, - 000000000A00 /* ImageProvider */, - 000000000AB0 /* iOS */, - 000000000A20 /* MacOS */, - 000000000A70 /* Primitives */, + 6D2DBB3187EE93D4B41C1DF0 /* LayerContainers */, + 0EAAA1A52BB27FFFAEBF805F /* Model */, + 21B22FAF0132B8708467B523 /* NodeRenderSystem */, + F2C62870CA5293F2FAF0D316 /* Utility */, ); - name = Public; - path = "lottie-swift/src/Public"; + name = Private; + path = "lottie-swift/src/Private"; sourceTree = ""; }; - 000000000910 /* Animation */ = { + B333E45BA1F5224F257DFA8F /* Keyframes */ = { isa = PBXGroup; children = ( - 000000000920 /* AnimationPublic.swift */, - 000000000930 /* AnimationView.swift */, - 000000000940 /* AnimationViewInitializers.swift */, + 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */, + C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */, ); - name = Animation; - path = Animation; + name = Keyframes; + path = Keyframes; sourceTree = ""; }; - 000000000950 /* AnimationCache */ = { + B7758DAD452686A0CAC3C6C2 /* Protocols */ = { isa = PBXGroup; children = ( - 000000000960 /* AnimationCacheProvider.swift */, - 000000000970 /* LRUAnimationCache.swift */, + 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */, + 277402634946F0AC356E19A1 /* AnyValueContainer.swift */, + D92864627E16A95E81176AB7 /* KeypathSearchable.swift */, + 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */, ); - name = AnimationCache; - path = AnimationCache; + name = Protocols; + path = Protocols; sourceTree = ""; }; - 000000000980 /* DynamicProperties */ = { + BC8DCAD498CF6C9F57949F90 /* ValueProviders */ = { isa = PBXGroup; children = ( - 000000000990 /* AnimationKeypath.swift */, - 0000000009A0 /* AnyValueProvider.swift */, - 0000000009B0 /* ValueProviders */, + AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */, + 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */, + 9E934802320B14661347F606 /* SingleValueProvider.swift */, ); - name = DynamicProperties; - path = DynamicProperties; + name = ValueProviders; + path = ValueProviders; sourceTree = ""; }; - 0000000009B0 /* ValueProviders */ = { + BF41B20FCBE4F37744B73B87 /* CompLayers */ = { isa = PBXGroup; children = ( - 0000000009C0 /* ColorValueProvider.swift */, - 0000000009D0 /* FloatValueProvider.swift */, - 0000000009E0 /* PointValueProvider.swift */, - 0000000009F0 /* SizeValueProvider.swift */, + FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */, + 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */, + 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */, + F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */, + F73620989542C9124124BDB6 /* PreCompositionLayer.swift */, + 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */, + AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */, + 782A570593758833118EDD24 /* TextCompositionLayer.swift */, ); - name = ValueProviders; - path = ValueProviders; + name = CompLayers; + path = CompLayers; sourceTree = ""; }; - 000000000A00 /* ImageProvider */ = { + C703F3157138BE376E4A3A5C /* Assets */ = { isa = PBXGroup; children = ( - 000000000A10 /* AnimationImageProvider.swift */, + 0636C7E7F61587AE9B59BED2 /* Asset.swift */, + 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */, + 53BF956B24F07CF4B052A965 /* ImageAsset.swift */, + 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */, ); - name = ImageProvider; - path = ImageProvider; + name = Assets; + path = Assets; sourceTree = ""; }; - 000000000A20 /* MacOS */ = { + C75CD547A3BE049507B3B381 /* ValueProviders */ = { isa = PBXGroup; children = ( - 000000000A30 /* AnimationSubview.swift */, - 000000000A40 /* BundleImageProvider.swift */, - 000000000A50 /* FilepathImageProvider.swift */, - 000000000A60 /* LottieView.swift */, + 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */, + 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */, + EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */, + 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */, ); - name = MacOS; - path = MacOS; + name = ValueProviders; + path = ValueProviders; sourceTree = ""; }; - 000000000A70 /* Primitives */ = { + C9061A2B329E677B8C38BD7D /* tvOS */ = { isa = PBXGroup; children = ( - 000000000A80 /* AnimationTime.swift */, - 000000000A90 /* Color.swift */, - 000000000AA0 /* Vectors.swift */, + 87184AB7431230657518A283 /* CoreGraphics.framework */, + 9A8E9D0AE0A13B4CFB7FA007 /* Foundation.framework */, + E38DDE42A0890AB5CA89B7F0 /* QuartzCore.framework */, + BCD7D12B4E9F953DB37D5AB1 /* UIKit.framework */, ); - name = Primitives; - path = Primitives; + name = tvOS; sourceTree = ""; }; - 000000000AB0 /* iOS */ = { + D0312BB8355C5245D14094A5 = { isa = PBXGroup; children = ( - 000000000AC0 /* AnimatedButton.swift */, - 000000000AD0 /* AnimatedControl.swift */, - 000000000AE0 /* AnimatedSwitch.swift */, - 000000000AF0 /* AnimationSubview.swift */, - 000000000B00 /* BundleImageProvider.swift */, - 000000000B40 /* FilepathImageProvider.swift */, - 000000000B50 /* LottieView.swift */, - 000000000B60 /* UIColorExtension.swift */, - 000000000B10 /* Compatibility */, + 9002D91C8DD667367189BBB1 /* Podfile */, + 23258691356089CA75257EE9 /* Development Pods */, + 6D8AA3C473DFD706A57DA19B /* Frameworks */, + 027C9306526ACEAA641E7E93 /* Products */, + 1A5EBBD446F82E46BE3A3C6F /* Targets Support Files */, ); - name = iOS; - path = iOS; sourceTree = ""; }; - 000000000B10 /* Compatibility */ = { + D3D80BC63FD31253E8C1C82A /* ImageProvider */ = { isa = PBXGroup; children = ( - 000000000B20 /* CompatibleAnimationKeypath.swift */, - 000000000B30 /* CompatibleAnimationView.swift */, + 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */, ); - name = Compatibility; - path = Compatibility; + name = ImageProvider; + path = ImageProvider; sourceTree = ""; }; - 000000000B70 /* Pod */ = { + DEFC8916F441767329F0CD0B /* AnimationCache */ = { isa = PBXGroup; children = ( - 000000000B80 /* LICENSE */, - 000000000B90 /* lottie-ios.podspec */, + 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */, + B916AC8935FBABA543904607 /* LRUAnimationCache.swift */, ); - name = Pod; + name = AnimationCache; + path = AnimationCache; sourceTree = ""; }; - 000000000C30 /* iOS */ = { + E14F20FE1A65860F4B2424E4 /* lottie-ios */ = { isa = PBXGroup; children = ( - 000000002C30 /* CoreGraphics.framework */, - 000000000C40 /* Foundation.framework */, - 000000002C50 /* QuartzCore.framework */, - 000000002C10 /* UIKit.framework */, + 5DEE0EB6FED6F95CE4A1D6A8 /* Pod */, + B0B63A3C46D496C784209FC7 /* Private */, + 195734CFE79F33197A20046E /* Public */, + A771A151B0AADD2309787BA0 /* Support Files */, ); - name = iOS; + name = "lottie-ios"; + path = ../..; sourceTree = ""; }; - 000000001420 /* Support Files */ = { + EE4721D6E0600E4B5C08752E /* RenderLayers */ = { isa = PBXGroup; children = ( - 000000001D10 /* Info.plist */, - 000000002610 /* Info.plist */, - 000000001470 /* Info.plist */, - 000000001440 /* lottie-ios-iOS.modulemap */, - 000000001430 /* lottie-ios-iOS.xcconfig */, - 000000001490 /* lottie-ios-iOS-dummy.m */, - 000000001480 /* lottie-ios-iOS-prefix.pch */, - 000000001450 /* lottie-ios-iOS-umbrella.h */, - 000000001CE0 /* lottie-ios-macOS.modulemap */, - 000000001CD0 /* lottie-ios-macOS.xcconfig */, - 000000001D30 /* lottie-ios-macOS-dummy.m */, - 000000001D20 /* lottie-ios-macOS-prefix.pch */, - 000000001CF0 /* lottie-ios-macOS-umbrella.h */, - 0000000025E0 /* lottie-ios-tvOS.modulemap */, - 0000000025D0 /* lottie-ios-tvOS.xcconfig */, - 000000002630 /* lottie-ios-tvOS-dummy.m */, - 000000002620 /* lottie-ios-tvOS-prefix.pch */, - 0000000025F0 /* lottie-ios-tvOS-umbrella.h */, + 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */, + A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/lottie-ios-iOS"; + name = RenderLayers; + path = RenderLayers; sourceTree = ""; }; - 000000001540 /* OS X */ = { + EEA18BEE39AC393E8111CB45 /* Primitives */ = { isa = PBXGroup; children = ( - 000000002C70 /* AppKit.framework */, - 000000001550 /* Cocoa.framework */, - 000000002C90 /* CoreGraphics.framework */, - 000000002CB0 /* QuartzCore.framework */, + 66280F9D266598C1259022B8 /* AnimationTime.swift */, + 7F564ECBB43913E5004CCA1F /* Color.swift */, + 4B1F60CE66A5066840E1441E /* Vectors.swift */, ); - name = "OS X"; + name = Primitives; + path = Primitives; sourceTree = ""; }; - 000000001DE0 /* tvOS */ = { + F043FBAC1B419037899470D7 /* Utility */ = { isa = PBXGroup; children = ( - 000000002CF0 /* CoreGraphics.framework */, - 000000001DF0 /* Foundation.framework */, - 000000002D10 /* QuartzCore.framework */, - 000000002CD0 /* UIKit.framework */, + BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */, + 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */, + 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */, + 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */, ); - name = tvOS; + name = Utility; + path = Utility; sourceTree = ""; }; - 0000000026F0 /* Pods-lottie-swift_Example */ = { + F2C62870CA5293F2FAF0D316 /* Utility */ = { isa = PBXGroup; children = ( - 000000002720 /* Info.plist */, - 000000002730 /* Pods-lottie-swift_Example.modulemap */, - 000000002790 /* Pods-lottie-swift_Example-acknowledgements.markdown */, - 000000002780 /* Pods-lottie-swift_Example-acknowledgements.plist */, - 0000000027A0 /* Pods-lottie-swift_Example-dummy.m */, - 000000002760 /* Pods-lottie-swift_Example-frameworks.sh */, - 000000002770 /* Pods-lottie-swift_Example-resources.sh */, - 000000002740 /* Pods-lottie-swift_Example-umbrella.h */, - 000000002710 /* Pods-lottie-swift_Example.debug.xcconfig */, - 000000002700 /* Pods-lottie-swift_Example.release.xcconfig */, + 901B9A1AFED7DA66CC70343E /* Debugging */, + 870D5E753A894064BC3088BA /* Extensions */, + A0611C74F9E854D40316CAB1 /* Helpers */, + 805F2D1DEBF87A1A76F088BD /* Interpolatable */, + 0A23DF2D39FD5F5F7EFDD2EC /* Primitives */, ); - name = "Pods-lottie-swift_Example"; - path = "Target Support Files/Pods-lottie-swift_Example"; + name = Utility; + path = Utility; sourceTree = ""; }; - 000000002860 /* Pods-lottie-swift_Tests */ = { + F3270BA111D9995829809DC0 /* Layers */ = { isa = PBXGroup; children = ( - 000000002890 /* Info.plist */, - 0000000028A0 /* Pods-lottie-swift_Tests.modulemap */, - 000000002900 /* Pods-lottie-swift_Tests-acknowledgements.markdown */, - 0000000028F0 /* Pods-lottie-swift_Tests-acknowledgements.plist */, - 000000002910 /* Pods-lottie-swift_Tests-dummy.m */, - 0000000028D0 /* Pods-lottie-swift_Tests-frameworks.sh */, - 0000000028E0 /* Pods-lottie-swift_Tests-resources.sh */, - 0000000028B0 /* Pods-lottie-swift_Tests-umbrella.h */, - 000000002880 /* Pods-lottie-swift_Tests.debug.xcconfig */, - 000000002870 /* Pods-lottie-swift_Tests.release.xcconfig */, + 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */, + FC57F001A93CE6C838ABD269 /* LayerModel.swift */, + 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */, + 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */, + 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */, + 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */, ); - name = "Pods-lottie-swift_Tests"; - path = "Target Support Files/Pods-lottie-swift_Tests"; + name = Layers; + path = Layers; sourceTree = ""; }; - 0000000029D0 /* Pods-lottie-swift_macOS */ = { + F424D8D4A5F0AD1FD001A216 /* Pods-lottie-swift_Tests */ = { isa = PBXGroup; children = ( - 000000002A00 /* Info.plist */, - 000000002A10 /* Pods-lottie-swift_macOS.modulemap */, - 000000002A70 /* Pods-lottie-swift_macOS-acknowledgements.markdown */, - 000000002A60 /* Pods-lottie-swift_macOS-acknowledgements.plist */, - 000000002A80 /* Pods-lottie-swift_macOS-dummy.m */, - 000000002A40 /* Pods-lottie-swift_macOS-frameworks.sh */, - 000000002A50 /* Pods-lottie-swift_macOS-resources.sh */, - 000000002A20 /* Pods-lottie-swift_macOS-umbrella.h */, - 0000000029F0 /* Pods-lottie-swift_macOS.debug.xcconfig */, - 0000000029E0 /* Pods-lottie-swift_macOS.release.xcconfig */, + 4ABABB8AF8CB5981871477B6 /* Info.plist */, + ECD3608197CB954BD88DA146 /* Pods-lottie-swift_Tests.modulemap */, + E147E166FC4660858772186A /* Pods-lottie-swift_Tests-acknowledgements.markdown */, + 90F072516098E2EC6C12D9E0 /* Pods-lottie-swift_Tests-acknowledgements.plist */, + EBD2156CE9749C2CBC33575F /* Pods-lottie-swift_Tests-dummy.m */, + AFB1A99CFAB97F99711CFEBD /* Pods-lottie-swift_Tests-frameworks.sh */, + 132A88BFA88DCED9912F1B14 /* Pods-lottie-swift_Tests-resources.sh */, + 58F9A0E08FD232F775240236 /* Pods-lottie-swift_Tests-umbrella.h */, + D346D1C9F37790C37C47103F /* Pods-lottie-swift_Tests.debug.xcconfig */, + 344056029BCB0FD6C2D484B9 /* Pods-lottie-swift_Tests.release.xcconfig */, ); - name = "Pods-lottie-swift_macOS"; - path = "Target Support Files/Pods-lottie-swift_macOS"; + name = "Pods-lottie-swift_Tests"; + path = "Target Support Files/Pods-lottie-swift_Tests"; sourceTree = ""; }; - 000000002B40 /* Pods-lottie-swift_tvOS */ = { + FC81DD55D5F7B912968DD857 /* DynamicProperties */ = { isa = PBXGroup; children = ( - 000000002B70 /* Info.plist */, - 000000002B80 /* Pods-lottie-swift_tvOS.modulemap */, - 000000002BE0 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */, - 000000002BD0 /* Pods-lottie-swift_tvOS-acknowledgements.plist */, - 000000002BF0 /* Pods-lottie-swift_tvOS-dummy.m */, - 000000002BB0 /* Pods-lottie-swift_tvOS-frameworks.sh */, - 000000002BC0 /* Pods-lottie-swift_tvOS-resources.sh */, - 000000002B90 /* Pods-lottie-swift_tvOS-umbrella.h */, - 000000002B60 /* Pods-lottie-swift_tvOS.debug.xcconfig */, - 000000002B50 /* Pods-lottie-swift_tvOS.release.xcconfig */, + B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */, + CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */, + C75CD547A3BE049507B3B381 /* ValueProviders */, ); - name = "Pods-lottie-swift_tvOS"; - path = "Target Support Files/Pods-lottie-swift_tvOS"; + name = DynamicProperties; + path = DynamicProperties; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 000000000BF0 /* Headers */ = { + 239F8D6FAC82A638535C6B31 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000000001460 /* lottie-ios-iOS-umbrella.h in Headers */, + 8799DBF0EE49155CBE4C9507 /* lottie-ios-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000001500 /* Headers */ = { + 55EA82D4149D1F86B633E4C5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000000001D00 /* lottie-ios-macOS-umbrella.h in Headers */, + ABA52F37A757EA04B1197B87 /* Pods-lottie-swift_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000001DA0 /* Headers */ = { + 65B3521D926CB5EF89EB7A2B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000000002600 /* lottie-ios-tvOS-umbrella.h in Headers */, + 89440BDBD860B04E637ECE80 /* lottie-ios-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0000000026A0 /* Headers */ = { + 706F745D2821B1EAA2CA73F5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000000002750 /* Pods-lottie-swift_Example-umbrella.h in Headers */, + 0D74F629A7F35053841A6410 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002810 /* Headers */ = { + 8E614C2BA266BF65A828D317 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0000000028C0 /* Pods-lottie-swift_Tests-umbrella.h in Headers */, + EF96D3E4F3348CEAB8BE515C /* Pods-lottie-swift_macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002980 /* Headers */ = { + A4A53F45E6C3B601E0FF1D09 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000000002A30 /* Pods-lottie-swift_macOS-umbrella.h in Headers */, + 796F3702DBAEE639FAFB903F /* Pods-lottie-swift_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002AF0 /* Headers */ = { + B1D3A9D8687E7BF224804430 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 000000002BA0 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */, + 3E3DBFFD67CD37FF3041219F /* lottie-ios-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 000000000BA0 /* lottie-ios-iOS */ = { + 2F8B13CBA5EB7080D3B74008 /* lottie-ios-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 000000000BB0 /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */; + buildConfigurationList = 9E8FDDF8D714D2A27439818F /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */; buildPhases = ( - 000000000BF0 /* Headers */, - 000000000C00 /* Sources */, - 000000000C10 /* Frameworks */, - 000000000C20 /* Resources */, + 0E52FBD8A30F8CC91EDC8310 /* Sources */, + 3840650CC9FBBA4EE515C15B /* Frameworks */, + 239F8D6FAC82A638535C6B31 /* Headers */, ); buildRules = ( ); @@ -1512,35 +1504,34 @@ ); name = "lottie-ios-iOS"; productName = "lottie-ios-iOS"; - productReference = 000000000BE0 /* Lottie.framework */; + productReference = B7A8C0B800D6C0CF118E1F8B /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; - 0000000014B0 /* lottie-ios-macOS */ = { + 429BE39776C33F03086395CF /* Pods-lottie-swift_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 0000000014C0 /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */; + buildConfigurationList = C1578DA2CC6BD77D075E0A5E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */; buildPhases = ( - 000000001500 /* Headers */, - 000000001510 /* Sources */, - 000000001520 /* Frameworks */, - 000000001530 /* Resources */, + 90E20D554D2DE23C471EDCF6 /* Sources */, + 0992635551E4E7C9A1E126F9 /* Frameworks */, + A4A53F45E6C3B601E0FF1D09 /* Headers */, ); buildRules = ( ); dependencies = ( + CD29F27AE5AAD6991914DA5A /* PBXTargetDependency */, ); - name = "lottie-ios-macOS"; - productName = "lottie-ios-macOS"; - productReference = 0000000014F0 /* Lottie.framework */; + name = "Pods-lottie-swift_Example"; + productName = "Pods-lottie-swift_Example"; + productReference = D259CF94D05711A1874D7266 /* Pods_lottie_swift_Example.framework */; productType = "com.apple.product-type.framework"; }; - 000000001D50 /* lottie-ios-tvOS */ = { + 546E5D1B4834472889605D4B /* lottie-ios-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 000000001D60 /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */; + buildConfigurationList = 5D1044A169DC4B51723AD56A /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */; buildPhases = ( - 000000001DA0 /* Headers */, - 000000001DB0 /* Sources */, - 000000001DC0 /* Frameworks */, - 000000001DD0 /* Resources */, + EA1A2EF02FB5BF260676AD33 /* Sources */, + ADC03B003E69248AAFF106B8 /* Frameworks */, + B1D3A9D8687E7BF224804430 /* Headers */, ); buildRules = ( ); @@ -1548,623 +1539,763 @@ ); name = "lottie-ios-tvOS"; productName = "lottie-ios-tvOS"; - productReference = 000000001D90 /* Lottie.framework */; + productReference = D80A6CD91822FAD47E8E4C8B /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; - 000000002650 /* Pods-lottie-swift_Example */ = { + 6849BFD545CD3C63C8EB804F /* Pods-lottie-swift_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = 000000002660 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */; + buildConfigurationList = 248CBC1B00A9F4B5600186B6 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */; buildPhases = ( - 0000000026A0 /* Headers */, - 0000000026B0 /* Sources */, - 0000000026C0 /* Frameworks */, - 0000000026D0 /* Resources */, + ECD3B983867F9CD17A93B916 /* Sources */, + 6028EFF73FD05A20933261CE /* Frameworks */, + 55EA82D4149D1F86B633E4C5 /* Headers */, ); buildRules = ( ); dependencies = ( - 000000002D80 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_Example"; - productName = "Pods-lottie-swift_Example"; - productReference = 000000002690 /* Pods_lottie_swift_Example.framework */; + name = "Pods-lottie-swift_Tests"; + productName = "Pods-lottie-swift_Tests"; + productReference = DFBEA7F3885D6D743A55E270 /* Pods_lottie_swift_Tests.framework */; productType = "com.apple.product-type.framework"; }; - 0000000027C0 /* Pods-lottie-swift_Tests */ = { + D9096CD6C165B9A4210155FC /* Pods-lottie-swift_macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 0000000027D0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */; + buildConfigurationList = 16AAADE81F4F0E997234C70E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */; buildPhases = ( - 000000002810 /* Headers */, - 000000002820 /* Sources */, - 000000002830 /* Frameworks */, - 000000002840 /* Resources */, + 97AC02EF75F6173B922CB806 /* Sources */, + DFA135B3D1556DE8D585B5CF /* Frameworks */, + 8E614C2BA266BF65A828D317 /* Headers */, ); buildRules = ( ); dependencies = ( - 000000002DA0 /* PBXTargetDependency */, + C020E164FEC49829741DB030 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_Tests"; - productName = "Pods-lottie-swift_Tests"; - productReference = 000000002800 /* Pods_lottie_swift_Tests.framework */; + name = "Pods-lottie-swift_macOS"; + productName = "Pods-lottie-swift_macOS"; + productReference = F42CB7553FCA5695AC2DEE3B /* Pods_lottie_swift_macOS.framework */; productType = "com.apple.product-type.framework"; }; - 000000002930 /* Pods-lottie-swift_macOS */ = { + EC8E03F684162F123202C30A /* Pods-lottie-swift_tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 000000002940 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */; + buildConfigurationList = 9A037B6F352C8C9A9F3D15C3 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */; buildPhases = ( - 000000002980 /* Headers */, - 000000002990 /* Sources */, - 0000000029A0 /* Frameworks */, - 0000000029B0 /* Resources */, + 431D0045AE8C588EE9D6BA0D /* Sources */, + C77E5192AE235CBF0513CC81 /* Frameworks */, + 706F745D2821B1EAA2CA73F5 /* Headers */, ); buildRules = ( ); dependencies = ( - 000000002D40 /* PBXTargetDependency */, + 06D5F535E67E7895252873C7 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_macOS"; - productName = "Pods-lottie-swift_macOS"; - productReference = 000000002970 /* Pods_lottie_swift_macOS.framework */; + name = "Pods-lottie-swift_tvOS"; + productName = "Pods-lottie-swift_tvOS"; + productReference = E755FDDEA55F0C5192BCD8B4 /* Pods_lottie_swift_tvOS.framework */; productType = "com.apple.product-type.framework"; }; - 000000002AA0 /* Pods-lottie-swift_tvOS */ = { + ED8804A3B97F951A0DACE9EE /* lottie-ios-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 000000002AB0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */; + buildConfigurationList = C8C1128265827920CB4FBC9A /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */; buildPhases = ( - 000000002AF0 /* Headers */, - 000000002B00 /* Sources */, - 000000002B10 /* Frameworks */, - 000000002B20 /* Resources */, + D665BEC4FB81701A5418D2E8 /* Sources */, + 1FB12D5DC770BF2C34C77F37 /* Frameworks */, + 65B3521D926CB5EF89EB7A2B /* Headers */, ); buildRules = ( ); dependencies = ( - 000000002D60 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_tvOS"; - productName = "Pods-lottie-swift_tvOS"; - productReference = 000000002AE0 /* Pods_lottie_swift_tvOS.framework */; + name = "lottie-ios-macOS"; + productName = "lottie-ios-macOS"; + productReference = 7326041FE43AE79A8E842A05 /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 000000000000 /* Project object */ = { + 457811C939FAB532885BC5EA /* Project object */ = { isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; LastUpgradeCheck = 0930; }; - buildConfigurationList = 000000000030 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 7D4C6A2DF77219CB0E948DBA /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 000000000010; - productRefGroup = 000000000020 /* Products */; + mainGroup = D0312BB8355C5245D14094A5; + productRefGroup = 027C9306526ACEAA641E7E93 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 000000000BA0 /* lottie-ios-iOS */, - 0000000014B0 /* lottie-ios-macOS */, - 000000001D50 /* lottie-ios-tvOS */, - 000000002650 /* Pods-lottie-swift_Example */, - 000000002930 /* Pods-lottie-swift_macOS */, - 0000000027C0 /* Pods-lottie-swift_Tests */, - 000000002AA0 /* Pods-lottie-swift_tvOS */, + 2F8B13CBA5EB7080D3B74008 /* lottie-ios-iOS */, + ED8804A3B97F951A0DACE9EE /* lottie-ios-macOS */, + 546E5D1B4834472889605D4B /* lottie-ios-tvOS */, + 429BE39776C33F03086395CF /* Pods-lottie-swift_Example */, + D9096CD6C165B9A4210155FC /* Pods-lottie-swift_macOS */, + 6849BFD545CD3C63C8EB804F /* Pods-lottie-swift_Tests */, + EC8E03F684162F123202C30A /* Pods-lottie-swift_tvOS */, ); }; /* End PBXProject section */ -/* Begin PBXResourcesBuildPhase section */ - 000000000C20 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 000000001530 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 000000001DD0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 0000000026D0 /* Resources */ = { - isa = PBXResourcesBuildPhase; +/* Begin PBXSourcesBuildPhase section */ + 0E52FBD8A30F8CC91EDC8310 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 95D68896DE44AE354947FC7D /* AnimatedButton.swift in Sources */, + 7686CA79F17790E47528F5BB /* AnimatedControl.swift in Sources */, + 17D8D19024A0B06453C53386 /* AnimatedSwitch.swift in Sources */, + C55355F860CE65CD80D3DB12 /* Animation.swift in Sources */, + F268ADB57F762F62BE8CD053 /* AnimationCacheProvider.swift in Sources */, + F6154C26BC8417FF9D2AD10D /* AnimationContainer.swift in Sources */, + 80B88CC5945DE9B9E8F84F59 /* AnimationContext.swift in Sources */, + 7861A73A3EDE4AA0DCF498C2 /* AnimationImageProvider.swift in Sources */, + 01C00A8D3E0E34789D3625C3 /* AnimationKeypath.swift in Sources */, + 5DE0099009CF5F15998D8AF5 /* AnimationKeypathExtension.swift in Sources */, + A64E32FE70E101CD580724C3 /* AnimationPublic.swift in Sources */, + 8012693D336A15F2C4D12AA3 /* AnimationSubview.swift in Sources */, + 92A6F529899871D3C0B4A91F /* AnimationTime.swift in Sources */, + 46AA4ADD061640A9F71D55F2 /* AnimationView.swift in Sources */, + 9F94152AAE86D4565DE82F04 /* AnimationViewInitializers.swift in Sources */, + CBCD27F9C21E4EE3FB8FEAAE /* AnimatorNode.swift in Sources */, + 1AAF96A1066720F7C3BE0181 /* AnimatorNodeDebugging.swift in Sources */, + DED92E1B43F89FAEBA06815B /* AnyNodeProperty.swift in Sources */, + 608DE2466AFFCC8D5A1689D9 /* AnyValueContainer.swift in Sources */, + D5393D6161EB303F7B689923 /* AnyValueProvider.swift in Sources */, + 4226581E9FBEE54E70882F32 /* Asset.swift in Sources */, + 55721BDEC3548D25D472AC43 /* AssetLibrary.swift in Sources */, + 9079EB47EE9BC016563BBD43 /* BezierPath.swift in Sources */, + 68067FD9121939CD61AAE2D7 /* BundleImageProvider.swift in Sources */, + 03248ADF6EC84CBB0E303CED /* CGFloatExtensions.swift in Sources */, + F8EC2AC695F5EC07AE8564E5 /* Color.swift in Sources */, + D3795CF757F809FC16FCEEF2 /* ColorExtension.swift in Sources */, + AAF74D4EB15835BB901C5956 /* ColorValueProvider.swift in Sources */, + EA677E2DDC412B438F8E6A3D /* CompatibleAnimationKeypath.swift in Sources */, + 8362459D49639BC8A4FE421E /* CompatibleAnimationView.swift in Sources */, + 1C9DB3AE1CE593C3BFE7AEE7 /* CompositionLayer.swift in Sources */, + AFA7256258396B4BBAE385CA /* CompositionLayersInitializer.swift in Sources */, + 4486B6BB9F00163AE84FE576 /* CompoundBezierPath.swift in Sources */, + F8A143FA72F64CB4743CD33A /* CurveVertex.swift in Sources */, + CE37D8C1666DF08D8A863A17 /* DashPattern.swift in Sources */, + 967CBBC2DDBB4AD7DCEC3146 /* Ellipse.swift in Sources */, + 2943BAF2B419EA0BDC529A81 /* EllipseNode.swift in Sources */, + 630EA6DD6B76B1284C8C456D /* FilepathImageProvider.swift in Sources */, + 99AE6914A9608BCE11A8F435 /* FillI.swift in Sources */, + EE46467E1F3F2343E56290F1 /* FillNode.swift in Sources */, + 869E679DD6ED8728A534853C /* FillRenderer.swift in Sources */, + E49F1A8D1C4C4691249135EB /* FloatValueProvider.swift in Sources */, + 5D31883DF45ABA8D430BF3CB /* Font.swift in Sources */, + BBD32824BDE518128511B74C /* Glyph.swift in Sources */, + 2D3581F5A3138FCE26C97432 /* GradientFill.swift in Sources */, + EE7A76EC1BF696CC674C6993 /* GradientFillNode.swift in Sources */, + 7FD6E6435FE6E534EBEE6A8E /* GradientFillRenderer.swift in Sources */, + 49C67103E02B6438304ED711 /* GradientStroke.swift in Sources */, + C7976EE51DBF90695C3FD984 /* GradientStrokeNode.swift in Sources */, + 158C69FDE01DF66457C69529 /* GradientStrokeRenderer.swift in Sources */, + 25516F92F256B2F301C65FB8 /* Group.swift in Sources */, + 8FD1B036BCDB64D25296E13F /* GroupInterpolator.swift in Sources */, + 7090795422B93626323E504B /* GroupNode.swift in Sources */, + D3B74B2DAEA30D46747A376F /* GroupOutputNode.swift in Sources */, + 906C79B22CD7287B2F9887CA /* ImageAsset.swift in Sources */, + 8819BA749ABE992714A301BA /* ImageCompositionLayer.swift in Sources */, + 54325097B42C8153BA034BB3 /* ImageLayerModel.swift in Sources */, + 97737D804FA0A0EE4A2C7F0C /* Interpolatable.swift in Sources */, + 61F84147DF5EAB2AB3FD6966 /* InterpolatableExtensions.swift in Sources */, + 727274ADDA373B5A68CF8754 /* InvertedMatteLayer.swift in Sources */, + 43B341899475D910F001DF5C /* ItemsExtension.swift in Sources */, + A7E7EBB27683E3BDE1BF8EFE /* KeyedDecodingContainerExtensions.swift in Sources */, + 414E4CBE3CA55296E5A9E5F0 /* Keyframe.swift in Sources */, + A984AE46659FF22FBDC8A2E0 /* KeyframeExtensions.swift in Sources */, + A3D234F9F9259F58E9E446A6 /* KeyframeGroup.swift in Sources */, + A13624A5E44D91634C2424DC /* KeyframeInterpolator.swift in Sources */, + 5CEF3C9D707FE889DC8B94ED /* KeypathSearchable.swift in Sources */, + 7F1F2125125F7E5904AF3B55 /* LayerDebugging.swift in Sources */, + FD5DD377C0372490A806F807 /* LayerImageProvider.swift in Sources */, + AA7DFD0BCFBDF43DAF611851 /* LayerModel.swift in Sources */, + 10A7E9A9E520BF75B7C4CA54 /* LayerTransformNode.swift in Sources */, + 0C4A6607A29B922BE5EE7587 /* lottie-ios-iOS-dummy.m in Sources */, + C28D156BAF12242F65F789F2 /* LottieView.swift in Sources */, + F48483F8DDD9A6C833321BF3 /* LRUAnimationCache.swift in Sources */, + E7C2998206682271A3747287 /* Marker.swift in Sources */, + 804216F199CA43A5CF041254 /* Mask.swift in Sources */, + D1D1BCEB4170EFEE55AB5F08 /* MaskContainerLayer.swift in Sources */, + 44BBFC73869C294789976FB5 /* MathKit.swift in Sources */, + AD7639217049A5C0F58D9CDF /* Merge.swift in Sources */, + 3A223BE3A1C959DFB185BB93 /* NodeProperty.swift in Sources */, + 8B3CE96E319E49F0BAD3202B /* NodePropertyMap.swift in Sources */, + 552BBBADB67D93D3D274F398 /* NullCompositionLayer.swift in Sources */, + C5C66504ED96F7BFE0DA12B5 /* PassThroughOutputNode.swift in Sources */, + 88AFD217EDE134AD71FB319A /* PathElement.swift in Sources */, + 17C6767ED0C7759FEBC932A2 /* PathNode.swift in Sources */, + A63C87F07DB7BBDE126AD16C /* PathOutputNode.swift in Sources */, + B2095963C0F40D0BF3A14916 /* PointValueProvider.swift in Sources */, + CD6DC653CCDA731DF8BA4581 /* PolygonNode.swift in Sources */, + 4169DF5143C311F0B0D168AC /* PrecompAsset.swift in Sources */, + B2CBFC9D500BA1ABF7D95B50 /* PreCompLayerModel.swift in Sources */, + 4BBB4D63101D80E73D69B0DA /* PreCompositionLayer.swift in Sources */, + 9C3B48909885913EF69520F6 /* Rectangle.swift in Sources */, + DD084F7B55F8E7D7FBE7F3D2 /* RectNode.swift in Sources */, + 34BCC8C6DFEBB904F231685F /* RenderNode.swift in Sources */, + 61B8166DC61BED79B85CA85E /* Repeater.swift in Sources */, + 785D0C4809EFEA4734A02421 /* Shape.swift in Sources */, + DB095F55C9E955626507982D /* ShapeCompositionLayer.swift in Sources */, + BB52392ACBD48DA161238199 /* ShapeContainerLayer.swift in Sources */, + 091ABA19B73D34B429EF5E3D /* ShapeItem.swift in Sources */, + 6701148F1FA6B6751453FAD5 /* ShapeLayerModel.swift in Sources */, + 570E6C4B3895B3C3A675D2B4 /* ShapeNode.swift in Sources */, + FCF2D89155B41B4F2AE13237 /* ShapeRenderLayer.swift in Sources */, + BC10534FE4F72B6DED5DE00A /* ShapeTransform.swift in Sources */, + 733602FF5BAE299253E7CD3B /* SingleValueProvider.swift in Sources */, + DA1B0F790A9BF7FB40EF7673 /* SizeValueProvider.swift in Sources */, + 6016FC74451DCA6FB911FBFC /* SolidCompositionLayer.swift in Sources */, + C8BB9CF7F3BDCA5CDCF95CE5 /* SolidLayerModel.swift in Sources */, + 40275EE8EF96B893EA4E1667 /* Star.swift in Sources */, + C226CAE948C11D834CA27C44 /* StarNode.swift in Sources */, + A86B3AC5F59D02C44C19684A /* StringExtensions.swift in Sources */, + E18376F70083AF464F176F06 /* Stroke.swift in Sources */, + 25434179DD6D6E3D2028E6CA /* StrokeNode.swift in Sources */, + DEE157C5C3B3EC3958306907 /* StrokeRenderer.swift in Sources */, + ACFB6C9725C35DC2120000C1 /* TextAnimator.swift in Sources */, + 188B776F8ACCDF1D545DF8AC /* TextAnimatorNode.swift in Sources */, + 503AD613D4E522FECB730AC9 /* TextCompositionLayer.swift in Sources */, + 73CA04BCED4E8EE3C1787D65 /* TextDocument.swift in Sources */, + 8CD2F2F2E1B23F3C4156B45D /* TextLayerModel.swift in Sources */, + 07C3F897FC7584E899F5221C /* Transform.swift in Sources */, + FF703319E4D5BD3EEA7609F3 /* Trim.swift in Sources */, + 26104675A183FE4D9A70FC39 /* TrimPathNode.swift in Sources */, + 0C2E81E68B8238253A366A9C /* UIColorExtension.swift in Sources */, + AAB2E1E34F4486EB519021D4 /* ValueContainer.swift in Sources */, + 5F88E39E7BEE7EE2442972CB /* Vectors.swift in Sources */, + 9B862274F54C89E8EBA75FF3 /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002840 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 431D0045AE8C588EE9D6BA0D /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 9F3975F12E00FF380DF0EA3B /* Pods-lottie-swift_tvOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 0000000029B0 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 90E20D554D2DE23C471EDCF6 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 93AB1468393530C6AED8ED81 /* Pods-lottie-swift_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000002B20 /* Resources */ = { - isa = PBXResourcesBuildPhase; + 97AC02EF75F6173B922CB806 /* Sources */ = { + isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 0831734132C1A30F93DFF0B7 /* Pods-lottie-swift_macOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 000000000C00 /* Sources */ = { + D665BEC4FB81701A5418D2E8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 000000001350 /* AnimatedButton.swift in Sources */, - 000000001360 /* AnimatedControl.swift in Sources */, - 000000001370 /* AnimatedSwitch.swift in Sources */, - 000000000D30 /* Animation.swift in Sources */, - 0000000012C0 /* AnimationCacheProvider.swift in Sources */, - 000000000C60 /* AnimationContainer.swift in Sources */, - 0000000011F0 /* AnimationContext.swift in Sources */, - 000000001340 /* AnimationImageProvider.swift in Sources */, - 0000000012E0 /* AnimationKeypath.swift in Sources */, - 0000000011B0 /* AnimationKeypathExtension.swift in Sources */, - 000000001290 /* AnimationPublic.swift in Sources */, - 000000001380 /* AnimationSubview.swift in Sources */, - 0000000013F0 /* AnimationTime.swift in Sources */, - 0000000012A0 /* AnimationView.swift in Sources */, - 0000000012B0 /* AnimationViewInitializers.swift in Sources */, - 000000001140 /* AnimatorNode.swift in Sources */, - 000000001190 /* AnimatorNodeDebugging.swift in Sources */, - 000000000F90 /* AnyNodeProperty.swift in Sources */, - 000000000FA0 /* AnyValueContainer.swift in Sources */, - 0000000012F0 /* AnyValueProvider.swift in Sources */, - 000000000D40 /* Asset.swift in Sources */, - 000000000D50 /* AssetLibrary.swift in Sources */, - 000000001230 /* BezierPath.swift in Sources */, - 000000001390 /* BundleImageProvider.swift in Sources */, - 0000000011C0 /* CGFloatExtensions.swift in Sources */, - 000000001400 /* Color.swift in Sources */, - 000000001240 /* ColorExtension.swift in Sources */, - 000000001300 /* ColorValueProvider.swift in Sources */, - 0000000013A0 /* CompatibleAnimationKeypath.swift in Sources */, - 0000000013B0 /* CompatibleAnimationView.swift in Sources */, - 000000000C70 /* CompositionLayer.swift in Sources */, - 000000000CF0 /* CompositionLayersInitializer.swift in Sources */, - 000000001250 /* CompoundBezierPath.swift in Sources */, - 000000001260 /* CurveVertex.swift in Sources */, - 000000000E10 /* DashPattern.swift in Sources */, - 000000000E50 /* Ellipse.swift in Sources */, - 000000001090 /* EllipseNode.swift in Sources */, - 0000000013C0 /* FilepathImageProvider.swift in Sources */, - 000000000E60 /* FillI.swift in Sources */, - 0000000010F0 /* FillNode.swift in Sources */, - 000000001050 /* FillRenderer.swift in Sources */, - 000000001310 /* FloatValueProvider.swift in Sources */, - 000000000F30 /* Font.swift in Sources */, - 000000000F40 /* Glyph.swift in Sources */, - 000000000E70 /* GradientFill.swift in Sources */, - 000000001100 /* GradientFillNode.swift in Sources */, - 000000001060 /* GradientFillRenderer.swift in Sources */, - 000000000E80 /* GradientStroke.swift in Sources */, - 000000001110 /* GradientStrokeNode.swift in Sources */, - 000000001070 /* GradientStrokeRenderer.swift in Sources */, - 000000000E90 /* Group.swift in Sources */, - 000000000FE0 /* GroupInterpolator.swift in Sources */, - 0000000010E0 /* GroupNode.swift in Sources */, - 000000001020 /* GroupOutputNode.swift in Sources */, - 000000000D60 /* ImageAsset.swift in Sources */, - 000000000C80 /* ImageCompositionLayer.swift in Sources */, - 000000000DB0 /* ImageLayerModel.swift in Sources */, - 000000001200 /* Interpolatable.swift in Sources */, - 000000001210 /* InterpolatableExtensions.swift in Sources */, - 000000000D00 /* InvertedMatteLayer.swift in Sources */, - 000000000F70 /* ItemsExtension.swift in Sources */, - 000000000D80 /* KeyedDecodingContainerExtensions.swift in Sources */, - 000000000D90 /* Keyframe.swift in Sources */, - 000000001220 /* KeyframeExtensions.swift in Sources */, - 000000000DA0 /* KeyframeGroup.swift in Sources */, - 000000000FF0 /* KeyframeInterpolator.swift in Sources */, - 000000000FB0 /* KeypathSearchable.swift in Sources */, - 0000000011A0 /* LayerDebugging.swift in Sources */, - 000000000D10 /* LayerImageProvider.swift in Sources */, - 000000000DC0 /* LayerModel.swift in Sources */, - 000000000D20 /* LayerTransformNode.swift in Sources */, - 0000000014A0 /* lottie-ios-iOS-dummy.m in Sources */, - 0000000013D0 /* LottieView.swift in Sources */, - 0000000012D0 /* LRUAnimationCache.swift in Sources */, - 000000000E20 /* Marker.swift in Sources */, - 000000000E30 /* Mask.swift in Sources */, - 000000000C90 /* MaskContainerLayer.swift in Sources */, - 0000000011D0 /* MathKit.swift in Sources */, - 000000000EA0 /* Merge.swift in Sources */, - 000000000F80 /* NodeProperty.swift in Sources */, - 000000000FC0 /* NodePropertyMap.swift in Sources */, - 000000000CA0 /* NullCompositionLayer.swift in Sources */, - 000000001030 /* PassThroughOutputNode.swift in Sources */, - 000000001270 /* PathElement.swift in Sources */, - 000000001150 /* PathNode.swift in Sources */, - 000000001040 /* PathOutputNode.swift in Sources */, - 000000001320 /* PointValueProvider.swift in Sources */, - 0000000010A0 /* PolygonNode.swift in Sources */, - 000000000D70 /* PrecompAsset.swift in Sources */, - 000000000DD0 /* PreCompLayerModel.swift in Sources */, - 000000000CB0 /* PreCompositionLayer.swift in Sources */, - 000000000EB0 /* Rectangle.swift in Sources */, - 0000000010B0 /* RectNode.swift in Sources */, - 000000001160 /* RenderNode.swift in Sources */, - 000000000EC0 /* Repeater.swift in Sources */, - 000000000ED0 /* Shape.swift in Sources */, - 000000000CC0 /* ShapeCompositionLayer.swift in Sources */, - 000000001170 /* ShapeContainerLayer.swift in Sources */, - 000000000EE0 /* ShapeItem.swift in Sources */, - 000000000DE0 /* ShapeLayerModel.swift in Sources */, - 0000000010C0 /* ShapeNode.swift in Sources */, - 000000001180 /* ShapeRenderLayer.swift in Sources */, - 000000000EF0 /* ShapeTransform.swift in Sources */, - 000000001000 /* SingleValueProvider.swift in Sources */, - 000000001330 /* SizeValueProvider.swift in Sources */, - 000000000CD0 /* SolidCompositionLayer.swift in Sources */, - 000000000DF0 /* SolidLayerModel.swift in Sources */, - 000000000F00 /* Star.swift in Sources */, - 0000000010D0 /* StarNode.swift in Sources */, - 0000000011E0 /* StringExtensions.swift in Sources */, - 000000000F10 /* Stroke.swift in Sources */, - 000000001120 /* StrokeNode.swift in Sources */, - 000000001080 /* StrokeRenderer.swift in Sources */, - 000000000F50 /* TextAnimator.swift in Sources */, - 000000001130 /* TextAnimatorNode.swift in Sources */, - 000000000CE0 /* TextCompositionLayer.swift in Sources */, - 000000000F60 /* TextDocument.swift in Sources */, - 000000000E00 /* TextLayerModel.swift in Sources */, - 000000000E40 /* Transform.swift in Sources */, - 000000000F20 /* Trim.swift in Sources */, - 000000001010 /* TrimPathNode.swift in Sources */, - 0000000013E0 /* UIColorExtension.swift in Sources */, - 000000000FD0 /* ValueContainer.swift in Sources */, - 000000001410 /* Vectors.swift in Sources */, - 000000001280 /* VectorsExtensions.swift in Sources */, + 447951B5110EF0AEAD5E2783 /* Animation.swift in Sources */, + E168D9437CD1ECC523821C09 /* AnimationCacheProvider.swift in Sources */, + D7692CE5615C7D4157E0C987 /* AnimationContainer.swift in Sources */, + BC1FCF370CA6905B47B72F1F /* AnimationContext.swift in Sources */, + 7859CDD844B59B03B95B767F /* AnimationImageProvider.swift in Sources */, + 218CABD22BFC3F5D2198ACCC /* AnimationKeypath.swift in Sources */, + 7050CD78EF06418F23F4B1C9 /* AnimationKeypathExtension.swift in Sources */, + 77CFA517CF7F40D094599169 /* AnimationPublic.swift in Sources */, + 242267EE4E93F476FEF9C9E3 /* AnimationSubview.swift in Sources */, + AC8419903FDD0F07C9702D30 /* AnimationTime.swift in Sources */, + 48DB43B35492837B874C245E /* AnimationView.swift in Sources */, + 607E1B00797030EB3E96038C /* AnimationViewInitializers.swift in Sources */, + EB7C8363073D2CA160D9CFB1 /* AnimatorNode.swift in Sources */, + CDA50A6CE678B735FEF87661 /* AnimatorNodeDebugging.swift in Sources */, + BE5D659BD27ACF8B51F09CAB /* AnyNodeProperty.swift in Sources */, + C3E0EF9AC55F595EA74D0CD5 /* AnyValueContainer.swift in Sources */, + B2900AEDDD3B48B730AF9628 /* AnyValueProvider.swift in Sources */, + 8F12CDEB5F220BE1730DA946 /* Asset.swift in Sources */, + 5F4DA48449CFB046B49C655F /* AssetLibrary.swift in Sources */, + 09C90E1127824167F3CBFA6A /* BezierPath.swift in Sources */, + 47BC705D220CE760CC0649EE /* BundleImageProvider.swift in Sources */, + F9BC99DBEBFEB52A4B3CB4A2 /* CGFloatExtensions.swift in Sources */, + 0C77C74492FA910231634821 /* Color.swift in Sources */, + 53623D87825A7BD0ECC15AC7 /* ColorExtension.swift in Sources */, + 6F01BECAF4FA51080DC90474 /* ColorValueProvider.swift in Sources */, + 5B6A139CEDA30E82BA4D5EC1 /* CompositionLayer.swift in Sources */, + 871D1BD5A9F6138A39C88E5F /* CompositionLayersInitializer.swift in Sources */, + 074B0030148A77C97C92A49C /* CompoundBezierPath.swift in Sources */, + 63D9D5D984C9B1D560076A5D /* CurveVertex.swift in Sources */, + 7F22DED4B202270DFFDB54FF /* DashPattern.swift in Sources */, + 4B21B92E2CEAA539EC05FF6B /* Ellipse.swift in Sources */, + 5ABB2DA1A100EA43BD85D1E0 /* EllipseNode.swift in Sources */, + 9AD47928F3BF694733AEB3EB /* FilepathImageProvider.swift in Sources */, + E350DA1293DE79961DF17085 /* FillI.swift in Sources */, + 4927F440E623D24AF0066DE5 /* FillNode.swift in Sources */, + E7949E49B6EDBE8E22BF1C9C /* FillRenderer.swift in Sources */, + 58CA74A48DA80B4350F502E8 /* FloatValueProvider.swift in Sources */, + ECF6BD15E02DBC5A0F963015 /* Font.swift in Sources */, + 531067E5EE53DB30FB443811 /* Glyph.swift in Sources */, + 9A4AD5B280E876A1426D7FED /* GradientFill.swift in Sources */, + 68D4608F12ACF3FB8839B9B6 /* GradientFillNode.swift in Sources */, + DF792C7CAF8E5E34F59192BC /* GradientFillRenderer.swift in Sources */, + 39813A00DC99A16B63BB395C /* GradientStroke.swift in Sources */, + 65B67C94FD17B14B4C621F27 /* GradientStrokeNode.swift in Sources */, + 431459C42D7C8CE9855DFBDA /* GradientStrokeRenderer.swift in Sources */, + 486BDA530517A626E1C9157E /* Group.swift in Sources */, + 2B7707259EC16CDA91C3C50D /* GroupInterpolator.swift in Sources */, + B67FD06A90D4AB41F6AECFB3 /* GroupNode.swift in Sources */, + F8BA997862889BFABA16ECEB /* GroupOutputNode.swift in Sources */, + 91DB5A2C46F9E3AAF1125DD1 /* ImageAsset.swift in Sources */, + 3C3AE23FC71161D5EFFA378E /* ImageCompositionLayer.swift in Sources */, + 7B30326CA0277AA61F7135E3 /* ImageLayerModel.swift in Sources */, + 58A2F5F809E790BA2924A4A6 /* Interpolatable.swift in Sources */, + 87874BBD793D3FD832C3C0BC /* InterpolatableExtensions.swift in Sources */, + C7BFA51CDBA2CC1894D07AE7 /* InvertedMatteLayer.swift in Sources */, + A2C5F47307E9DD5FB27C282A /* ItemsExtension.swift in Sources */, + 46970BEE8EF6DDBB90404863 /* KeyedDecodingContainerExtensions.swift in Sources */, + A51FF4E61F2CBFB29A639CCB /* Keyframe.swift in Sources */, + F4EE8DAACF24D0060768DD0C /* KeyframeExtensions.swift in Sources */, + B21E09E98D7E21F0E0961908 /* KeyframeGroup.swift in Sources */, + C0324AD702A18F04A7566034 /* KeyframeInterpolator.swift in Sources */, + C9C1AA50D642E0FFFC4E5EE2 /* KeypathSearchable.swift in Sources */, + 723D4EA005190175F8C55D00 /* LayerDebugging.swift in Sources */, + 88B2A66F733511FDA1E3B69D /* LayerImageProvider.swift in Sources */, + 52EB234176EDB01479B6B90F /* LayerModel.swift in Sources */, + 9BE655A9A558A455829CC231 /* LayerTransformNode.swift in Sources */, + E1A2104A5D8E364E2755F38F /* lottie-ios-macOS-dummy.m in Sources */, + 468259F83F7090D4FD15311E /* LottieView.swift in Sources */, + 9834DEE5690E634BA55FF964 /* LRUAnimationCache.swift in Sources */, + FC064227FD4F2D12CCB034EF /* Marker.swift in Sources */, + 9173484F3F28A9CDC7AE0A89 /* Mask.swift in Sources */, + 472926EB2A181D97D8C2F8E4 /* MaskContainerLayer.swift in Sources */, + 93FDAECB8BF732A7A2B7D19E /* MathKit.swift in Sources */, + C35CB52CED3AC41394E8912E /* Merge.swift in Sources */, + CBAFE4FA0A8B29772B8EB81C /* NodeProperty.swift in Sources */, + A53B40B344921EB6A5437426 /* NodePropertyMap.swift in Sources */, + B49C6E4E767273DCB9DDADEF /* NullCompositionLayer.swift in Sources */, + 84BFBFD6B881C6C0EEABDEC1 /* PassThroughOutputNode.swift in Sources */, + 1DFEAE5007D3F4E79C41CF2F /* PathElement.swift in Sources */, + 7E4D165F2CAB769D6022D303 /* PathNode.swift in Sources */, + B7FA19783462BCAB3E0E280B /* PathOutputNode.swift in Sources */, + 06729B3B8B9779DDA101A69C /* PointValueProvider.swift in Sources */, + 2AF29CF47C560CE39ECF5D43 /* PolygonNode.swift in Sources */, + E2375E5EAA64C4B52F9E8E62 /* PrecompAsset.swift in Sources */, + 8E4E560D6CF75E4A57B68A13 /* PreCompLayerModel.swift in Sources */, + C138F4CD795DCDEF8BD817B3 /* PreCompositionLayer.swift in Sources */, + 281BB8F4BB36B9DE038605C0 /* Rectangle.swift in Sources */, + 48FFE3D1B6EC8884239E88CD /* RectNode.swift in Sources */, + 7DF33B85066A5FBEEB20867A /* RenderNode.swift in Sources */, + 093949168D399054B758A247 /* Repeater.swift in Sources */, + FA5618DFFE475E6DA2BF7AB2 /* Shape.swift in Sources */, + 725CE72137651B1989A90894 /* ShapeCompositionLayer.swift in Sources */, + C46144F4316A87EF2C7D96C6 /* ShapeContainerLayer.swift in Sources */, + E52CB7673DB28BFC9D401398 /* ShapeItem.swift in Sources */, + 8B55D2C0740F3D8AFB46842B /* ShapeLayerModel.swift in Sources */, + 309C8EF538A99A22EDF2B02F /* ShapeNode.swift in Sources */, + EDCF40F378C6D11E8FB3524A /* ShapeRenderLayer.swift in Sources */, + 0C12307E01E5F2897A74B02A /* ShapeTransform.swift in Sources */, + 4EDBF6449F9DB9AF2E0E8F19 /* SingleValueProvider.swift in Sources */, + ACE099C81BF0031E17EDD838 /* SizeValueProvider.swift in Sources */, + CBB496B727EAC70BB5719652 /* SolidCompositionLayer.swift in Sources */, + E1DF276DB64C8FC8DECDEA27 /* SolidLayerModel.swift in Sources */, + F325D2E1A330EA3A9B11FAD5 /* Star.swift in Sources */, + 95CF7745626ADBCC931A0DBB /* StarNode.swift in Sources */, + F7DBE49D7228845E9EB9FB76 /* StringExtensions.swift in Sources */, + 4AF9019CE17202BAD1D2FEEF /* Stroke.swift in Sources */, + 6B35D0081921035C211D6281 /* StrokeNode.swift in Sources */, + 587CCD1D9C32EC546BF6BBD5 /* StrokeRenderer.swift in Sources */, + 2F80CFEC5CC0EF0FC7B6CC35 /* TextAnimator.swift in Sources */, + 1EC96C50D304AD4F1434B9CA /* TextAnimatorNode.swift in Sources */, + 7C4B040AB06A24901565BBDA /* TextCompositionLayer.swift in Sources */, + B60F009929A61F7DCE12885D /* TextDocument.swift in Sources */, + 983F8F9EE678D522A1AE6196 /* TextLayerModel.swift in Sources */, + B645780ED91FE2688FC3C535 /* Transform.swift in Sources */, + 3E0B12A625CD6AA093D66B3B /* Trim.swift in Sources */, + A69605B367B72612F04C6CBC /* TrimPathNode.swift in Sources */, + 389B890A025C80895600B30E /* ValueContainer.swift in Sources */, + 88E500DD513BAAF517144F15 /* Vectors.swift in Sources */, + 44208483C4A520C89C0543ED /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000001510 /* Sources */ = { + EA1A2EF02FB5BF260676AD33 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 000000001640 /* Animation.swift in Sources */, - 000000001BD0 /* AnimationCacheProvider.swift in Sources */, - 000000001570 /* AnimationContainer.swift in Sources */, - 000000001B00 /* AnimationContext.swift in Sources */, - 000000001C50 /* AnimationImageProvider.swift in Sources */, - 000000001BF0 /* AnimationKeypath.swift in Sources */, - 000000001AC0 /* AnimationKeypathExtension.swift in Sources */, - 000000001BA0 /* AnimationPublic.swift in Sources */, - 000000001C60 /* AnimationSubview.swift in Sources */, - 000000001CA0 /* AnimationTime.swift in Sources */, - 000000001BB0 /* AnimationView.swift in Sources */, - 000000001BC0 /* AnimationViewInitializers.swift in Sources */, - 000000001A50 /* AnimatorNode.swift in Sources */, - 000000001AA0 /* AnimatorNodeDebugging.swift in Sources */, - 0000000018A0 /* AnyNodeProperty.swift in Sources */, - 0000000018B0 /* AnyValueContainer.swift in Sources */, - 000000001C00 /* AnyValueProvider.swift in Sources */, - 000000001650 /* Asset.swift in Sources */, - 000000001660 /* AssetLibrary.swift in Sources */, - 000000001B40 /* BezierPath.swift in Sources */, - 000000001C70 /* BundleImageProvider.swift in Sources */, - 000000001AD0 /* CGFloatExtensions.swift in Sources */, - 000000001CB0 /* Color.swift in Sources */, - 000000001B50 /* ColorExtension.swift in Sources */, - 000000001C10 /* ColorValueProvider.swift in Sources */, - 000000001580 /* CompositionLayer.swift in Sources */, - 000000001600 /* CompositionLayersInitializer.swift in Sources */, - 000000001B60 /* CompoundBezierPath.swift in Sources */, - 000000001B70 /* CurveVertex.swift in Sources */, - 000000001720 /* DashPattern.swift in Sources */, - 000000001760 /* Ellipse.swift in Sources */, - 0000000019A0 /* EllipseNode.swift in Sources */, - 000000001C80 /* FilepathImageProvider.swift in Sources */, - 000000001770 /* FillI.swift in Sources */, - 000000001A00 /* FillNode.swift in Sources */, - 000000001960 /* FillRenderer.swift in Sources */, - 000000001C20 /* FloatValueProvider.swift in Sources */, - 000000001840 /* Font.swift in Sources */, - 000000001850 /* Glyph.swift in Sources */, - 000000001780 /* GradientFill.swift in Sources */, - 000000001A10 /* GradientFillNode.swift in Sources */, - 000000001970 /* GradientFillRenderer.swift in Sources */, - 000000001790 /* GradientStroke.swift in Sources */, - 000000001A20 /* GradientStrokeNode.swift in Sources */, - 000000001980 /* GradientStrokeRenderer.swift in Sources */, - 0000000017A0 /* Group.swift in Sources */, - 0000000018F0 /* GroupInterpolator.swift in Sources */, - 0000000019F0 /* GroupNode.swift in Sources */, - 000000001930 /* GroupOutputNode.swift in Sources */, - 000000001670 /* ImageAsset.swift in Sources */, - 000000001590 /* ImageCompositionLayer.swift in Sources */, - 0000000016C0 /* ImageLayerModel.swift in Sources */, - 000000001B10 /* Interpolatable.swift in Sources */, - 000000001B20 /* InterpolatableExtensions.swift in Sources */, - 000000001610 /* InvertedMatteLayer.swift in Sources */, - 000000001880 /* ItemsExtension.swift in Sources */, - 000000001690 /* KeyedDecodingContainerExtensions.swift in Sources */, - 0000000016A0 /* Keyframe.swift in Sources */, - 000000001B30 /* KeyframeExtensions.swift in Sources */, - 0000000016B0 /* KeyframeGroup.swift in Sources */, - 000000001900 /* KeyframeInterpolator.swift in Sources */, - 0000000018C0 /* KeypathSearchable.swift in Sources */, - 000000001AB0 /* LayerDebugging.swift in Sources */, - 000000001620 /* LayerImageProvider.swift in Sources */, - 0000000016D0 /* LayerModel.swift in Sources */, - 000000001630 /* LayerTransformNode.swift in Sources */, - 000000001D40 /* lottie-ios-macOS-dummy.m in Sources */, - 000000001C90 /* LottieView.swift in Sources */, - 000000001BE0 /* LRUAnimationCache.swift in Sources */, - 000000001730 /* Marker.swift in Sources */, - 000000001740 /* Mask.swift in Sources */, - 0000000015A0 /* MaskContainerLayer.swift in Sources */, - 000000001AE0 /* MathKit.swift in Sources */, - 0000000017B0 /* Merge.swift in Sources */, - 000000001890 /* NodeProperty.swift in Sources */, - 0000000018D0 /* NodePropertyMap.swift in Sources */, - 0000000015B0 /* NullCompositionLayer.swift in Sources */, - 000000001940 /* PassThroughOutputNode.swift in Sources */, - 000000001B80 /* PathElement.swift in Sources */, - 000000001A60 /* PathNode.swift in Sources */, - 000000001950 /* PathOutputNode.swift in Sources */, - 000000001C30 /* PointValueProvider.swift in Sources */, - 0000000019B0 /* PolygonNode.swift in Sources */, - 000000001680 /* PrecompAsset.swift in Sources */, - 0000000016E0 /* PreCompLayerModel.swift in Sources */, - 0000000015C0 /* PreCompositionLayer.swift in Sources */, - 0000000017C0 /* Rectangle.swift in Sources */, - 0000000019C0 /* RectNode.swift in Sources */, - 000000001A70 /* RenderNode.swift in Sources */, - 0000000017D0 /* Repeater.swift in Sources */, - 0000000017E0 /* Shape.swift in Sources */, - 0000000015D0 /* ShapeCompositionLayer.swift in Sources */, - 000000001A80 /* ShapeContainerLayer.swift in Sources */, - 0000000017F0 /* ShapeItem.swift in Sources */, - 0000000016F0 /* ShapeLayerModel.swift in Sources */, - 0000000019D0 /* ShapeNode.swift in Sources */, - 000000001A90 /* ShapeRenderLayer.swift in Sources */, - 000000001800 /* ShapeTransform.swift in Sources */, - 000000001910 /* SingleValueProvider.swift in Sources */, - 000000001C40 /* SizeValueProvider.swift in Sources */, - 0000000015E0 /* SolidCompositionLayer.swift in Sources */, - 000000001700 /* SolidLayerModel.swift in Sources */, - 000000001810 /* Star.swift in Sources */, - 0000000019E0 /* StarNode.swift in Sources */, - 000000001AF0 /* StringExtensions.swift in Sources */, - 000000001820 /* Stroke.swift in Sources */, - 000000001A30 /* StrokeNode.swift in Sources */, - 000000001990 /* StrokeRenderer.swift in Sources */, - 000000001860 /* TextAnimator.swift in Sources */, - 000000001A40 /* TextAnimatorNode.swift in Sources */, - 0000000015F0 /* TextCompositionLayer.swift in Sources */, - 000000001870 /* TextDocument.swift in Sources */, - 000000001710 /* TextLayerModel.swift in Sources */, - 000000001750 /* Transform.swift in Sources */, - 000000001830 /* Trim.swift in Sources */, - 000000001920 /* TrimPathNode.swift in Sources */, - 0000000018E0 /* ValueContainer.swift in Sources */, - 000000001CC0 /* Vectors.swift in Sources */, - 000000001B90 /* VectorsExtensions.swift in Sources */, + DD5E3D920F24C525E939A6FA /* AnimatedButton.swift in Sources */, + 9DFC479853B402A4415177FE /* AnimatedControl.swift in Sources */, + A5ECB3586C38E60D24D2BA62 /* AnimatedSwitch.swift in Sources */, + E4820A522601DABC2C8C32DE /* Animation.swift in Sources */, + DD81C9A09049CB9698AAEBC7 /* AnimationCacheProvider.swift in Sources */, + 420098C880AEF4E260DAD58D /* AnimationContainer.swift in Sources */, + E2B67EEC8D5309B44DE6B92C /* AnimationContext.swift in Sources */, + 641F90B73EBBF037C6C370D4 /* AnimationImageProvider.swift in Sources */, + 0DA87CE84C1EAE1C5EB0B3DD /* AnimationKeypath.swift in Sources */, + 0FE0F27F5E4F959E28E87D41 /* AnimationKeypathExtension.swift in Sources */, + 1F5F87451DFE3E5F589BB8B0 /* AnimationPublic.swift in Sources */, + 4AAB7D01CF44ADAAF066AE60 /* AnimationSubview.swift in Sources */, + F38DF8AD49E2CF2751B3A900 /* AnimationTime.swift in Sources */, + 0A8AA3B270E79DCB74207538 /* AnimationView.swift in Sources */, + B2405DCD3BA318BEF73775C9 /* AnimationViewInitializers.swift in Sources */, + 70B235B412E318DF0E9A05C4 /* AnimatorNode.swift in Sources */, + 217002D31A60BDDE5BD40366 /* AnimatorNodeDebugging.swift in Sources */, + C6CA5001D88B47442940BC67 /* AnyNodeProperty.swift in Sources */, + A5E778A8D6898F06AEB5335E /* AnyValueContainer.swift in Sources */, + FB1FC6D1902B55D51CAF1DB3 /* AnyValueProvider.swift in Sources */, + 4BF442F4C57C19F9428A8055 /* Asset.swift in Sources */, + F4C39F0FE252403E118F8AC0 /* AssetLibrary.swift in Sources */, + 9E98AB831342F4961CF4ED9C /* BezierPath.swift in Sources */, + 1A02C73282B1ABCC088EE461 /* BundleImageProvider.swift in Sources */, + 99DA7741A63193DE96A41905 /* CGFloatExtensions.swift in Sources */, + ED99AE35F07E1D7F0154F9C5 /* Color.swift in Sources */, + 518BE3B356BD197479F18B85 /* ColorExtension.swift in Sources */, + DF7FD99EA16B412FB33C0731 /* ColorValueProvider.swift in Sources */, + A4347FFB62B81B24ECD19C94 /* CompatibleAnimationKeypath.swift in Sources */, + EF214491A3E00AFBC823F556 /* CompatibleAnimationView.swift in Sources */, + 0E7530C5E4C6ADFEAF1C8F0F /* CompositionLayer.swift in Sources */, + 7D8665D251668DDC8C827162 /* CompositionLayersInitializer.swift in Sources */, + 036ACC52002758A52048FD6E /* CompoundBezierPath.swift in Sources */, + ADF2123F8996E731FCCDA4D6 /* CurveVertex.swift in Sources */, + 70AA181BADE0AD4BDA00B13F /* DashPattern.swift in Sources */, + C383E3B115FF098545E67B5F /* Ellipse.swift in Sources */, + 8FAC46A2383E6F2E120279B4 /* EllipseNode.swift in Sources */, + 4B2529447A03C9D353BE9A51 /* FilepathImageProvider.swift in Sources */, + 24DA13046732C29C39406B28 /* FillI.swift in Sources */, + B735084D74356CDD38A8C280 /* FillNode.swift in Sources */, + 0D519EB1E024FBB0BA5A6EAD /* FillRenderer.swift in Sources */, + D8B3C8F464459B06345D6A02 /* FloatValueProvider.swift in Sources */, + E7554957D6E59F5E760AD286 /* Font.swift in Sources */, + 4184031048E2B3BAA7CA73AD /* Glyph.swift in Sources */, + DFD2C45C351B9D79E14DA389 /* GradientFill.swift in Sources */, + 3514D4EABC4B0CCABE8D42BC /* GradientFillNode.swift in Sources */, + 023A9072C73F885AB90E331D /* GradientFillRenderer.swift in Sources */, + 10DCC608C9E8FD48B69F61C3 /* GradientStroke.swift in Sources */, + 08915F68E33646142D167C08 /* GradientStrokeNode.swift in Sources */, + 449D7EE1098723E60DA9E2A4 /* GradientStrokeRenderer.swift in Sources */, + DC145426235DEA9ED5C8BEC4 /* Group.swift in Sources */, + F195451DC90FF510F47A6ABF /* GroupInterpolator.swift in Sources */, + 23247BAE4BD3F8A2CB77280F /* GroupNode.swift in Sources */, + C52930685CF809713B9253F7 /* GroupOutputNode.swift in Sources */, + A178C4438BE61EBCBA41FEB5 /* ImageAsset.swift in Sources */, + C60782A90FF2C2294391DFE7 /* ImageCompositionLayer.swift in Sources */, + 17E237C698AE0A97427FAFD1 /* ImageLayerModel.swift in Sources */, + 1AAFCE19E42AFB148C2CF6AE /* Interpolatable.swift in Sources */, + 49C5A2D7BC36157BDC6211F0 /* InterpolatableExtensions.swift in Sources */, + 9260C9BC0072E4AE1D9DE2E0 /* InvertedMatteLayer.swift in Sources */, + 7ACA1DF84A5304B7A185EAF1 /* ItemsExtension.swift in Sources */, + E1D29614C9E219FE9DB787E8 /* KeyedDecodingContainerExtensions.swift in Sources */, + 8262871D2536911EAC2CCBA9 /* Keyframe.swift in Sources */, + FAC059157727532A21DB304E /* KeyframeExtensions.swift in Sources */, + 87AC3E74A6C17E7F0D26301A /* KeyframeGroup.swift in Sources */, + 898440541D4D79E9BCA1618E /* KeyframeInterpolator.swift in Sources */, + E1EDB3B7E85B3E3A60D1FF01 /* KeypathSearchable.swift in Sources */, + 4D21345D068DE30682E5E64D /* LayerDebugging.swift in Sources */, + 6E85F40992F557C23DB00E86 /* LayerImageProvider.swift in Sources */, + 824A7385D48111E9672E2C60 /* LayerModel.swift in Sources */, + 26F67CD6F59C5923048E998A /* LayerTransformNode.swift in Sources */, + FBE06C0E39038548E895C0BC /* lottie-ios-tvOS-dummy.m in Sources */, + 24B75E0A7F83FBA9E3B6B497 /* LottieView.swift in Sources */, + EDDC170D698415BED079DEDA /* LRUAnimationCache.swift in Sources */, + 2201C3A70C3A1602DCEC2BB1 /* Marker.swift in Sources */, + 1FED865FEC3418049F9CFE4C /* Mask.swift in Sources */, + 11E01C094178CF325F4679C8 /* MaskContainerLayer.swift in Sources */, + 48FEA60D694BCC37D1F3F23C /* MathKit.swift in Sources */, + 04B96FC8BBEAD0166F67C6AD /* Merge.swift in Sources */, + CDDA5D00F3EC01511FA6838D /* NodeProperty.swift in Sources */, + 6EAD90C18082B47C85F6107D /* NodePropertyMap.swift in Sources */, + 9755E6655C8DBFAFB8392832 /* NullCompositionLayer.swift in Sources */, + 7A930F2ABFBC61EA69D08797 /* PassThroughOutputNode.swift in Sources */, + 961737FC68AEC034A1341BFD /* PathElement.swift in Sources */, + 3AC5AA0E121C62F8DC2D34A8 /* PathNode.swift in Sources */, + CBCBC89DEBEAFDEDAB62C4D1 /* PathOutputNode.swift in Sources */, + 14F96FA77CC93749B6688B40 /* PointValueProvider.swift in Sources */, + 8771C8FB6EAE7EC06E8C5F23 /* PolygonNode.swift in Sources */, + 5C3A70C9922A0CFDC215C025 /* PrecompAsset.swift in Sources */, + 55EF6B47975B1DC7E7636F5C /* PreCompLayerModel.swift in Sources */, + C97580D7EBE70DC0B7BE9880 /* PreCompositionLayer.swift in Sources */, + B1BB5C9113E17796B1249DAC /* Rectangle.swift in Sources */, + 740A8824EDABDB98448BCA2E /* RectNode.swift in Sources */, + 9F5CE825820366E2C3B2A7FE /* RenderNode.swift in Sources */, + F9554E9E8306D6AAB8F86982 /* Repeater.swift in Sources */, + BA648F3B59A8ABD22C4718D6 /* Shape.swift in Sources */, + 3245A01B6F2B687A34487A52 /* ShapeCompositionLayer.swift in Sources */, + 0AFE0804F1DAE4CCE7E377F3 /* ShapeContainerLayer.swift in Sources */, + 3D5BE62D1A1CA93E066D87ED /* ShapeItem.swift in Sources */, + BA36D70170848B98D366F5C7 /* ShapeLayerModel.swift in Sources */, + 632DDD6FA305927456E11C60 /* ShapeNode.swift in Sources */, + 152E6349DC46CDDCEE7E6BDB /* ShapeRenderLayer.swift in Sources */, + 7A3A3F7D9230FAAD919F593B /* ShapeTransform.swift in Sources */, + A7D765BF43297E98FC8C6965 /* SingleValueProvider.swift in Sources */, + DD0B674D7C759E301E8F4C3E /* SizeValueProvider.swift in Sources */, + 66270B1277A63EF156A4D9FE /* SolidCompositionLayer.swift in Sources */, + 792EEB44B1C3FDFA975B9DBA /* SolidLayerModel.swift in Sources */, + F660CD50FD057CB697B2EB97 /* Star.swift in Sources */, + 8B3362241A58E88D71FC3B9D /* StarNode.swift in Sources */, + 364DE0E5334095E4F177E547 /* StringExtensions.swift in Sources */, + E192BDB5E32393145414CA01 /* Stroke.swift in Sources */, + 978F520CFDAEA190F0FFE2E0 /* StrokeNode.swift in Sources */, + 9122443803B61BA5CB174AAC /* StrokeRenderer.swift in Sources */, + D7013F39CCBEC2B5C4FDA8D9 /* TextAnimator.swift in Sources */, + 069798E458A455C7690C235A /* TextAnimatorNode.swift in Sources */, + 38EE4CEB87FE79CEB811FDCF /* TextCompositionLayer.swift in Sources */, + 997A2D6B2FF90703FD077BA3 /* TextDocument.swift in Sources */, + C21B594C3ED714B5885B5066 /* TextLayerModel.swift in Sources */, + B55588759B720158E15B3B76 /* Transform.swift in Sources */, + 1DDBFF21DA1CB309A91DEA6F /* Trim.swift in Sources */, + 8BA96B47348A0969A96823A3 /* TrimPathNode.swift in Sources */, + 2CD940D1881D4C7604AD71B7 /* UIColorExtension.swift in Sources */, + 783AF00F514DBFBC67F9DBBA /* ValueContainer.swift in Sources */, + F238CE3BE743FA116A550579 /* Vectors.swift in Sources */, + 07B72F552CF4C114F5768E70 /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 000000001DB0 /* Sources */ = { + ECD3B983867F9CD17A93B916 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 000000002500 /* AnimatedButton.swift in Sources */, - 000000002510 /* AnimatedControl.swift in Sources */, - 000000002520 /* AnimatedSwitch.swift in Sources */, - 000000001EE0 /* Animation.swift in Sources */, - 000000002470 /* AnimationCacheProvider.swift in Sources */, - 000000001E10 /* AnimationContainer.swift in Sources */, - 0000000023A0 /* AnimationContext.swift in Sources */, - 0000000024F0 /* AnimationImageProvider.swift in Sources */, - 000000002490 /* AnimationKeypath.swift in Sources */, - 000000002360 /* AnimationKeypathExtension.swift in Sources */, - 000000002440 /* AnimationPublic.swift in Sources */, - 000000002530 /* AnimationSubview.swift in Sources */, - 0000000025A0 /* AnimationTime.swift in Sources */, - 000000002450 /* AnimationView.swift in Sources */, - 000000002460 /* AnimationViewInitializers.swift in Sources */, - 0000000022F0 /* AnimatorNode.swift in Sources */, - 000000002340 /* AnimatorNodeDebugging.swift in Sources */, - 000000002140 /* AnyNodeProperty.swift in Sources */, - 000000002150 /* AnyValueContainer.swift in Sources */, - 0000000024A0 /* AnyValueProvider.swift in Sources */, - 000000001EF0 /* Asset.swift in Sources */, - 000000001F00 /* AssetLibrary.swift in Sources */, - 0000000023E0 /* BezierPath.swift in Sources */, - 000000002540 /* BundleImageProvider.swift in Sources */, - 000000002370 /* CGFloatExtensions.swift in Sources */, - 0000000025B0 /* Color.swift in Sources */, - 0000000023F0 /* ColorExtension.swift in Sources */, - 0000000024B0 /* ColorValueProvider.swift in Sources */, - 000000002550 /* CompatibleAnimationKeypath.swift in Sources */, - 000000002560 /* CompatibleAnimationView.swift in Sources */, - 000000001E20 /* CompositionLayer.swift in Sources */, - 000000001EA0 /* CompositionLayersInitializer.swift in Sources */, - 000000002400 /* CompoundBezierPath.swift in Sources */, - 000000002410 /* CurveVertex.swift in Sources */, - 000000001FC0 /* DashPattern.swift in Sources */, - 000000002000 /* Ellipse.swift in Sources */, - 000000002240 /* EllipseNode.swift in Sources */, - 000000002570 /* FilepathImageProvider.swift in Sources */, - 000000002010 /* FillI.swift in Sources */, - 0000000022A0 /* FillNode.swift in Sources */, - 000000002200 /* FillRenderer.swift in Sources */, - 0000000024C0 /* FloatValueProvider.swift in Sources */, - 0000000020E0 /* Font.swift in Sources */, - 0000000020F0 /* Glyph.swift in Sources */, - 000000002020 /* GradientFill.swift in Sources */, - 0000000022B0 /* GradientFillNode.swift in Sources */, - 000000002210 /* GradientFillRenderer.swift in Sources */, - 000000002030 /* GradientStroke.swift in Sources */, - 0000000022C0 /* GradientStrokeNode.swift in Sources */, - 000000002220 /* GradientStrokeRenderer.swift in Sources */, - 000000002040 /* Group.swift in Sources */, - 000000002190 /* GroupInterpolator.swift in Sources */, - 000000002290 /* GroupNode.swift in Sources */, - 0000000021D0 /* GroupOutputNode.swift in Sources */, - 000000001F10 /* ImageAsset.swift in Sources */, - 000000001E30 /* ImageCompositionLayer.swift in Sources */, - 000000001F60 /* ImageLayerModel.swift in Sources */, - 0000000023B0 /* Interpolatable.swift in Sources */, - 0000000023C0 /* InterpolatableExtensions.swift in Sources */, - 000000001EB0 /* InvertedMatteLayer.swift in Sources */, - 000000002120 /* ItemsExtension.swift in Sources */, - 000000001F30 /* KeyedDecodingContainerExtensions.swift in Sources */, - 000000001F40 /* Keyframe.swift in Sources */, - 0000000023D0 /* KeyframeExtensions.swift in Sources */, - 000000001F50 /* KeyframeGroup.swift in Sources */, - 0000000021A0 /* KeyframeInterpolator.swift in Sources */, - 000000002160 /* KeypathSearchable.swift in Sources */, - 000000002350 /* LayerDebugging.swift in Sources */, - 000000001EC0 /* LayerImageProvider.swift in Sources */, - 000000001F70 /* LayerModel.swift in Sources */, - 000000001ED0 /* LayerTransformNode.swift in Sources */, - 000000002640 /* lottie-ios-tvOS-dummy.m in Sources */, - 000000002580 /* LottieView.swift in Sources */, - 000000002480 /* LRUAnimationCache.swift in Sources */, - 000000001FD0 /* Marker.swift in Sources */, - 000000001FE0 /* Mask.swift in Sources */, - 000000001E40 /* MaskContainerLayer.swift in Sources */, - 000000002380 /* MathKit.swift in Sources */, - 000000002050 /* Merge.swift in Sources */, - 000000002130 /* NodeProperty.swift in Sources */, - 000000002170 /* NodePropertyMap.swift in Sources */, - 000000001E50 /* NullCompositionLayer.swift in Sources */, - 0000000021E0 /* PassThroughOutputNode.swift in Sources */, - 000000002420 /* PathElement.swift in Sources */, - 000000002300 /* PathNode.swift in Sources */, - 0000000021F0 /* PathOutputNode.swift in Sources */, - 0000000024D0 /* PointValueProvider.swift in Sources */, - 000000002250 /* PolygonNode.swift in Sources */, - 000000001F20 /* PrecompAsset.swift in Sources */, - 000000001F80 /* PreCompLayerModel.swift in Sources */, - 000000001E60 /* PreCompositionLayer.swift in Sources */, - 000000002060 /* Rectangle.swift in Sources */, - 000000002260 /* RectNode.swift in Sources */, - 000000002310 /* RenderNode.swift in Sources */, - 000000002070 /* Repeater.swift in Sources */, - 000000002080 /* Shape.swift in Sources */, - 000000001E70 /* ShapeCompositionLayer.swift in Sources */, - 000000002320 /* ShapeContainerLayer.swift in Sources */, - 000000002090 /* ShapeItem.swift in Sources */, - 000000001F90 /* ShapeLayerModel.swift in Sources */, - 000000002270 /* ShapeNode.swift in Sources */, - 000000002330 /* ShapeRenderLayer.swift in Sources */, - 0000000020A0 /* ShapeTransform.swift in Sources */, - 0000000021B0 /* SingleValueProvider.swift in Sources */, - 0000000024E0 /* SizeValueProvider.swift in Sources */, - 000000001E80 /* SolidCompositionLayer.swift in Sources */, - 000000001FA0 /* SolidLayerModel.swift in Sources */, - 0000000020B0 /* Star.swift in Sources */, - 000000002280 /* StarNode.swift in Sources */, - 000000002390 /* StringExtensions.swift in Sources */, - 0000000020C0 /* Stroke.swift in Sources */, - 0000000022D0 /* StrokeNode.swift in Sources */, - 000000002230 /* StrokeRenderer.swift in Sources */, - 000000002100 /* TextAnimator.swift in Sources */, - 0000000022E0 /* TextAnimatorNode.swift in Sources */, - 000000001E90 /* TextCompositionLayer.swift in Sources */, - 000000002110 /* TextDocument.swift in Sources */, - 000000001FB0 /* TextLayerModel.swift in Sources */, - 000000001FF0 /* Transform.swift in Sources */, - 0000000020D0 /* Trim.swift in Sources */, - 0000000021C0 /* TrimPathNode.swift in Sources */, - 000000002590 /* UIColorExtension.swift in Sources */, - 000000002180 /* ValueContainer.swift in Sources */, - 0000000025C0 /* Vectors.swift in Sources */, - 000000002430 /* VectorsExtensions.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 0000000026B0 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0000000027B0 /* Pods-lottie-swift_Example-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 000000002820 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 000000002920 /* Pods-lottie-swift_Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 000000002990 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 000000002A90 /* Pods-lottie-swift_macOS-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 000000002B00 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 000000002C00 /* Pods-lottie-swift_tvOS-dummy.m in Sources */, + D85A50D2EEF700F5BAE272D4 /* Pods-lottie-swift_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 000000002D40 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-macOS"; - target = 0000000014B0 /* lottie-ios-macOS */; - targetProxy = 000000002D30 /* PBXContainerItemProxy */; - }; - 000000002D60 /* PBXTargetDependency */ = { + 06D5F535E67E7895252873C7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "lottie-ios-tvOS"; - target = 000000001D50 /* lottie-ios-tvOS */; - targetProxy = 000000002D50 /* PBXContainerItemProxy */; + target = 546E5D1B4834472889605D4B /* lottie-ios-tvOS */; + targetProxy = EDBA61EC3D97F60F4DE8264C /* PBXContainerItemProxy */; }; - 000000002D80 /* PBXTargetDependency */ = { + C020E164FEC49829741DB030 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "lottie-ios-iOS"; - target = 000000000BA0 /* lottie-ios-iOS */; - targetProxy = 000000002D70 /* PBXContainerItemProxy */; + name = "lottie-ios-macOS"; + target = ED8804A3B97F951A0DACE9EE /* lottie-ios-macOS */; + targetProxy = 198ED0103D28C986871E2A0E /* PBXContainerItemProxy */; }; - 000000002DA0 /* PBXTargetDependency */ = { + CD29F27AE5AAD6991914DA5A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-lottie-swift_Example"; - target = 000000002650 /* Pods-lottie-swift_Example */; - targetProxy = 000000002D90 /* PBXContainerItemProxy */; + name = "lottie-ios-iOS"; + target = 2F8B13CBA5EB7080D3B74008 /* lottie-ios-iOS */; + targetProxy = 7BB1D03B79275DF992D53C4E /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 000000000040 /* Debug */ = { + 0A89E7B3C593189E07BCDD21 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; + PRODUCT_NAME = Lottie; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 1AE52EAEFC34EE804EE786EA /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E41C9A1CA7843DA1FFB10147 /* Pods-lottie-swift_macOS.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_macOS; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 2BC8BB8F8238152DB7F16C1A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 567EC9F35C03C63901893DA8 /* Pods-lottie-swift_tvOS.debug.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_tvOS; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 325D5F60E77993B56EA8C68B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5A4D87B9E97693341525EBC8 /* Pods-lottie-swift_Example.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_Example; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 34E92716246498CE9BAA2EBA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; + PRODUCT_NAME = Lottie; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.2; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 476706C8A0D9705F6630A0ED /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7596FB0786077E7170E7A644 /* Pods-lottie-swift_tvOS.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_tvOS; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 4F20B9A3D053CDE74AC6F47E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2196,7 +2327,6 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; @@ -2219,20 +2349,18 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; + MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; }; - 000000000050 /* Release */ = { + 5E8A107F61F9A20E9FBAF4CE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2264,7 +2392,6 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; @@ -2285,20 +2412,17 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Release; }; - 000000000BC0 /* Release */ = { + 5FB64DD62A94249D6FC0E723 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 000000001430 /* lottie-ios-iOS.xcconfig */; + baseConfigurationReference = D63FC47530B32850300F05BA /* Pods-lottie-swift_Example.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2309,28 +2433,30 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 000000000BD0 /* Debug */ = { + 64CD07AEAADB85C5C0F3DF2C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 000000001430 /* lottie-ios-iOS.xcconfig */; + baseConfigurationReference = 344056029BCB0FD6C2D484B9 /* Pods-lottie-swift_Tests.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2341,60 +2467,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 0000000014D0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 000000001CD0 /* lottie-ios-macOS.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 0000000014E0 /* Debug */ = { + 7C3BB961606A0D802CF89799 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 000000001CD0 /* lottie-ios-macOS.xcconfig */; + baseConfigurationReference = 76035EA7A1698D3F8FEC4EF6 /* Pods-lottie-swift_macOS.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; @@ -2408,58 +2503,28 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_lottie_swift_macOS; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 000000001D70 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0000000025D0 /* lottie-ios-tvOS.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-tvOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 000000001D80 /* Debug */ = { + 7F5A359ED7C321B8D77B5B37 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0000000025D0 /* lottie-ios-tvOS.xcconfig */; + baseConfigurationReference = BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2475,11 +2540,11 @@ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; - PRODUCT_MODULE_NAME = Lottie; PRODUCT_NAME = Lottie; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; @@ -2488,45 +2553,10 @@ }; name = Debug; }; - 000000002670 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 000000002700 /* Pods-lottie-swift_Example.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 000000002680 /* Debug */ = { + 818D58FB363DC5B46BDA9649 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 000000002710 /* Pods-lottie-swift_Example.debug.xcconfig */; + baseConfigurationReference = 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2536,30 +2566,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 0000000027E0 /* Release */ = { + AC0BAF4C85CCAA0F4A18472F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 000000002870 /* Pods-lottie-swift_Tests.release.xcconfig */; + baseConfigurationReference = 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2569,19 +2597,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Tests/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2589,11 +2616,10 @@ }; name = Release; }; - 0000000027F0 /* Debug */ = { + DFBDA9FF523DC1FF97AD8486 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 000000002880 /* Pods-lottie-swift_Tests.debug.xcconfig */; + baseConfigurationReference = D346D1C9F37790C37C47103F /* Pods-lottie-swift_Tests.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2613,7 +2639,7 @@ OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = Pods_lottie_swift_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2622,102 +2648,30 @@ }; name = Debug; }; - 000000002950 /* Release */ = { + F0477D85E47D86C5317FB414 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0000000029E0 /* Pods-lottie-swift_macOS.release.xcconfig */; + baseConfigurationReference = BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 000000002960 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0000000029F0 /* Pods-lottie-swift_macOS.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 000000002AC0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 000000002B50 /* Pods-lottie-swift_tvOS.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-tvOS/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + MODULEMAP_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; + PRODUCT_NAME = Lottie; SDKROOT = appletvos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -2726,115 +2680,82 @@ }; name = Release; }; - 000000002AD0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 000000002B60 /* Pods-lottie-swift_tvOS.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 000000000030 /* Build configuration list for PBXProject "Pods" */ = { + 16AAADE81F4F0E997234C70E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 000000000040 /* Debug */, - 000000000050 /* Release */, + 1AE52EAEFC34EE804EE786EA /* Debug */, + 7C3BB961606A0D802CF89799 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 000000000BB0 /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */ = { + 248CBC1B00A9F4B5600186B6 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 000000000BD0 /* Debug */, - 000000000BC0 /* Release */, + DFBDA9FF523DC1FF97AD8486 /* Debug */, + 64CD07AEAADB85C5C0F3DF2C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0000000014C0 /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */ = { + 5D1044A169DC4B51723AD56A /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0000000014E0 /* Debug */, - 0000000014D0 /* Release */, + 7F5A359ED7C321B8D77B5B37 /* Debug */, + F0477D85E47D86C5317FB414 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 000000001D60 /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */ = { + 7D4C6A2DF77219CB0E948DBA /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 000000001D80 /* Debug */, - 000000001D70 /* Release */, + 4F20B9A3D053CDE74AC6F47E /* Debug */, + 5E8A107F61F9A20E9FBAF4CE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 000000002660 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */ = { + 9A037B6F352C8C9A9F3D15C3 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 000000002680 /* Debug */, - 000000002670 /* Release */, + 2BC8BB8F8238152DB7F16C1A /* Debug */, + 476706C8A0D9705F6630A0ED /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 0000000027D0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */ = { + 9E8FDDF8D714D2A27439818F /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0000000027F0 /* Debug */, - 0000000027E0 /* Release */, + 818D58FB363DC5B46BDA9649 /* Debug */, + AC0BAF4C85CCAA0F4A18472F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 000000002940 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */ = { + C1578DA2CC6BD77D075E0A5E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 000000002960 /* Debug */, - 000000002950 /* Release */, + 5FB64DD62A94249D6FC0E723 /* Debug */, + 325D5F60E77993B56EA8C68B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 000000002AB0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */ = { + C8C1128265827920CB4FBC9A /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 000000002AD0 /* Debug */, - 000000002AC0 /* Release */, + 0A89E7B3C593189E07BCDD21 /* Debug */, + 34E92716246498CE9BAA2EBA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 000000000000 /* Project object */; + rootObject = 457811C939FAB532885BC5EA /* Project object */; } diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh index 30665230cb..a1b0f7283d 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh @@ -1,18 +1,9 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -101,10 +92,10 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-resources.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-resources.sh index 345301f2c5..a7df4405b6 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-resources.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-resources.sh @@ -1,13 +1,5 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -20,7 +12,7 @@ XCASSET_FILES=() # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") -case "${TARGETED_DEVICE_FAMILY:-}" in +case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" ;; @@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) @@ -110,9 +102,5 @@ then fi done <<<"$OTHER_XCASSETS" - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-frameworks.sh index 08e3eaaca4..881cbaed32 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-frameworks.sh @@ -1,18 +1,9 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -101,10 +92,10 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-resources.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-resources.sh index 345301f2c5..a7df4405b6 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-resources.sh @@ -1,13 +1,5 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -20,7 +12,7 @@ XCASSET_FILES=() # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") -case "${TARGETED_DEVICE_FAMILY:-}" in +case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" ;; @@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) @@ -110,9 +102,5 @@ then fi done <<<"$OTHER_XCASSETS" - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh index ca11403871..531daaa9fe 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh @@ -1,18 +1,9 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -101,10 +92,10 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-resources.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-resources.sh index 345301f2c5..a7df4405b6 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-resources.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-resources.sh @@ -1,13 +1,5 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -20,7 +12,7 @@ XCASSET_FILES=() # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") -case "${TARGETED_DEVICE_FAMILY:-}" in +case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" ;; @@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) @@ -110,9 +102,5 @@ then fi done <<<"$OTHER_XCASSETS" - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh index 7083cad86c..56a1b8f24d 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh @@ -1,18 +1,9 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -101,10 +92,10 @@ install_dsym() { # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then # Use the current code_sign_identitiy echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-resources.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-resources.sh index 345301f2c5..a7df4405b6 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-resources.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-resources.sh @@ -1,13 +1,5 @@ #!/bin/sh set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" @@ -20,7 +12,7 @@ XCASSET_FILES=() # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") -case "${TARGETED_DEVICE_FAMILY:-}" in +case "${TARGETED_DEVICE_FAMILY}" in 1,2) TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" ;; @@ -100,7 +92,7 @@ if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then fi rm -f "$RESOURCES_TO_COPY" -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] then # Find all other xcassets (this unfortunately includes those of path pods and other targets). OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) @@ -110,9 +102,5 @@ then fi done <<<"$OTHER_XCASSETS" - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/lottie-ios-iOS/Info.plist b/Example/Pods/Target Support Files/lottie-ios-iOS/Info.plist index e822e16086..62bad7c9e2 100644 --- a/Example/Pods/Target Support Files/lottie-ios-iOS/Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios-iOS/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.6 + 3.0.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig b/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig index 1a8d98bee0..c07d7e1778 100644 --- a/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig @@ -1,5 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Example/Pods/Target Support Files/lottie-ios-macOS/Info.plist b/Example/Pods/Target Support Files/lottie-ios-macOS/Info.plist index e822e16086..62bad7c9e2 100644 --- a/Example/Pods/Target Support Files/lottie-ios-macOS/Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios-macOS/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.6 + 3.0.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig b/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig index 4d60109069..ee496075d4 100644 --- a/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig @@ -1,6 +1,7 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "AppKit" -framework "CoreGraphics" -framework "QuartzCore" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Example/Pods/Target Support Files/lottie-ios-tvOS/Info.plist b/Example/Pods/Target Support Files/lottie-ios-tvOS/Info.plist index e822e16086..62bad7c9e2 100644 --- a/Example/Pods/Target Support Files/lottie-ios-tvOS/Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios-tvOS/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.6 + 3.0.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig b/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig index f7b2c06293..96d9b5b44a 100644 --- a/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig @@ -1,5 +1,6 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Example/lottie-swift.xcodeproj/project.pbxproj b/Example/lottie-swift.xcodeproj/project.pbxproj index ccb0458411..26a7a0886a 100644 --- a/Example/lottie-swift.xcodeproj/project.pbxproj +++ b/Example/lottie-swift.xcodeproj/project.pbxproj @@ -293,6 +293,7 @@ 486E8359220A234C007CD915 /* Frameworks */, 486E835A220A234C007CD915 /* Resources */, 29F5F2A5D9B88463FCED8286 /* [CP] Embed Pods Frameworks */, + 629FF3484CC702F5C168DDF4 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -312,6 +313,7 @@ 486E8374220A2BB5007CD915 /* Frameworks */, 486E8375220A2BB5007CD915 /* Resources */, FDBE7F928D3C0C3F9DEBE218 /* [CP] Embed Pods Frameworks */, + C590FCBD714432D074C41133 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -331,6 +333,7 @@ 607FACCD1AFB9204008FA782 /* Frameworks */, 607FACCE1AFB9204008FA782 /* Resources */, D98B4A5651290F1D6739B9EB /* [CP] Embed Pods Frameworks */, + F0012A39E8643134382ADBC7 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -349,6 +352,8 @@ 607FACE11AFB9204008FA782 /* Sources */, 607FACE21AFB9204008FA782 /* Frameworks */, 607FACE31AFB9204008FA782 /* Resources */, + EA9C6596084A865026A1EC40 /* [CP] Embed Pods Frameworks */, + 2497452EFD2E92CC4547939D /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -383,12 +388,12 @@ 607FACCF1AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; DevelopmentTeam = VM8ZLJG6JZ; - LastSwiftMigration = 0900; + LastSwiftMigration = 1020; }; 607FACE41AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; DevelopmentTeam = VM8ZLJG6JZ; - LastSwiftMigration = 0900; + LastSwiftMigration = 1020; TestTargetID = 607FACCF1AFB9204008FA782; }; }; @@ -398,6 +403,7 @@ developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( + English, en, Base, ); @@ -503,6 +509,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 2497452EFD2E92CC4547939D /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; 29F5F2A5D9B88463FCED8286 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -539,6 +560,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + 629FF3484CC702F5C168DDF4 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; 7F1AAA6B793865A10C5907D8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -557,6 +593,21 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; + C590FCBD714432D074C41133 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; D98B4A5651290F1D6739B9EB /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -575,6 +626,36 @@ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; + EA9C6596084A865026A1EC40 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + F0012A39E8643134382ADBC7 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "[CP] Copy Pods Resources"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; FDBE7F928D3C0C3F9DEBE218 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -851,6 +932,7 @@ ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -896,6 +978,7 @@ MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 5.0; VALIDATE_PRODUCT = YES; }; name = Release; @@ -911,8 +994,7 @@ MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -927,8 +1009,7 @@ MODULE_NAME = ExampleApp; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -949,8 +1030,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/lottie-swift_Example.app/lottie-swift_Example"; }; name = Debug; @@ -968,8 +1048,7 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_SWIFT3_OBJC_INFERENCE = Default; - SWIFT_VERSION = 4.0; + SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/lottie-swift_Example.app/lottie-swift_Example"; }; name = Release; diff --git a/Example/lottie-swift/AppDelegate.swift b/Example/lottie-swift/AppDelegate.swift index f5d300670d..c23d33a39e 100644 --- a/Example/lottie-swift/AppDelegate.swift +++ b/Example/lottie-swift/AppDelegate.swift @@ -14,7 +14,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. return true } diff --git a/Example/lottie-swift/ViewController.swift b/Example/lottie-swift/ViewController.swift index 4bf557d05e..9aaa73bb02 100644 --- a/Example/lottie-swift/ViewController.swift +++ b/Example/lottie-swift/ViewController.swift @@ -56,7 +56,7 @@ class ViewController: UIViewController { /// Create a display link to make slider track with animation progress. displayLink = CADisplayLink(target: self, selector: #selector(animationCallback)) displayLink?.add(to: .current, - forMode: .defaultRunLoopMode) + forMode: RunLoop.Mode.default) /// Animated Switch diff --git a/Lottie.xcodeproj/project.pbxproj b/Lottie.xcodeproj/project.pbxproj index 2c4a3362f0..9f9d58f985 100644 --- a/Lottie.xcodeproj/project.pbxproj +++ b/Lottie.xcodeproj/project.pbxproj @@ -614,6 +614,7 @@ 486E89F3220B790E007CD915 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486E879D220B78BF007CD915 /* Interpolatable.swift */; }; 486E89F4220B790E007CD915 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486E879E220B78BF007CD915 /* KeyframeExtensions.swift */; }; 486E89F5220B790E007CD915 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486E87A0220B78BF007CD915 /* AnimationContext.swift */; }; + 48F4EECD229F167F00949A97 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 486E8724220B78BF007CD915 /* TextCompositionLayer.swift */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -1901,6 +1902,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 48F4EECD229F167F00949A97 /* TextCompositionLayer.swift in Sources */, 486E8908220B78FF007CD915 /* AnimationViewInitializers.swift in Sources */, 486E8909220B78FF007CD915 /* AnimationView.swift in Sources */, 486E890A220B78FF007CD915 /* AnimationPublic.swift in Sources */, @@ -2356,7 +2358,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; }; @@ -2385,7 +2387,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; }; @@ -2417,7 +2419,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -2447,7 +2449,7 @@ PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Release; }; @@ -2460,7 +2462,7 @@ OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = Lottie; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -2473,7 +2475,7 @@ OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = Lottie; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; @@ -2490,7 +2492,7 @@ PRODUCT_NAME = Lottie; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Debug; }; @@ -2505,7 +2507,7 @@ PRODUCT_NAME = Lottie; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_VERSION = 4.2; + SWIFT_VERSION = 5.0; }; name = Release; }; From 3343b3752d7b10aa6c53e9e01fc33c12622b4a84 Mon Sep 17 00:00:00 2001 From: Brandon Withrow Date: Wed, 29 May 2019 15:39:00 -0400 Subject: [PATCH 2/2] Correct pods version --- Example/Podfile.lock | 6 +- .../Local Podspecs/lottie-ios.podspec.json | 5 +- Example/Pods/Manifest.lock | 6 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3791 +++++++++-------- .../Pods-lottie-swift_Example-frameworks.sh | 43 +- .../Pods-lottie-swift_Example.debug.xcconfig | 6 +- ...Pods-lottie-swift_Example.release.xcconfig | 6 +- .../Pods-lottie-swift_Tests.debug.xcconfig | 4 +- .../Pods-lottie-swift_Tests.release.xcconfig | 4 +- .../Pods-lottie-swift_macOS-frameworks.sh | 43 +- .../Pods-lottie-swift_macOS.debug.xcconfig | 7 +- .../Pods-lottie-swift_macOS.release.xcconfig | 7 +- .../Pods-lottie-swift_tvOS-frameworks.sh | 43 +- .../Pods-lottie-swift_tvOS.debug.xcconfig | 6 +- .../Pods-lottie-swift_tvOS.release.xcconfig | 6 +- .../lottie-ios-iOS/lottie-ios-iOS-Info.plist | 2 +- .../lottie-ios-iOS/lottie-ios-iOS.xcconfig | 5 +- .../lottie-ios-macOS-Info.plist | 2 +- .../lottie-ios-macOS.xcconfig | 5 +- .../lottie-ios-tvOS-Info.plist | 2 +- .../lottie-ios-tvOS/lottie-ios-tvOS.xcconfig | 5 +- .../lottie-swift.xcodeproj/project.pbxproj | 92 +- 22 files changed, 2081 insertions(+), 2015 deletions(-) diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 6d530f6293..116b8232b6 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -6,11 +6,11 @@ DEPENDENCIES: EXTERNAL SOURCES: lottie-ios: - :path: ../ + :path: "../" SPEC CHECKSUMS: - lottie-ios: 8ede6d51117239953d190409cceedc346a40e58a + lottie-ios: 564444bde7a000203e73fd096a8025848a53e019 PODFILE CHECKSUM: d7d1d3df3df6c9862ab67dbbfb2f695895dc9d7b -COCOAPODS: 1.4.0 +COCOAPODS: 1.7.0 diff --git a/Example/Pods/Local Podspecs/lottie-ios.podspec.json b/Example/Pods/Local Podspecs/lottie-ios.podspec.json index 8a17b63b3e..6c7dc40e27 100644 --- a/Example/Pods/Local Podspecs/lottie-ios.podspec.json +++ b/Example/Pods/Local Podspecs/lottie-ios.podspec.json @@ -15,7 +15,7 @@ "git": "https://github.com/airbnb/lottie-ios.git", "tag": "3.0.7" }, - "swift_version": "4.2", + "swift_versions": "4.2", "platforms": { "ios": "9.0", "osx": "10.10", @@ -48,5 +48,6 @@ ] }, "module_name": "Lottie", - "header_dir": "Lottie" + "header_dir": "Lottie", + "swift_version": "4.2" } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 6d530f6293..116b8232b6 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -6,11 +6,11 @@ DEPENDENCIES: EXTERNAL SOURCES: lottie-ios: - :path: ../ + :path: "../" SPEC CHECKSUMS: - lottie-ios: 8ede6d51117239953d190409cceedc346a40e58a + lottie-ios: 564444bde7a000203e73fd096a8025848a53e019 PODFILE CHECKSUM: d7d1d3df3df6c9862ab67dbbfb2f695895dc9d7b -COCOAPODS: 1.4.0 +COCOAPODS: 1.7.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 697fd84337..cebdce4a0a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,2295 +7,2154 @@ objects = { /* Begin PBXBuildFile section */ - 01746133DC5260A6D41A0330 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A3F91AE6BA804311F9CC83E /* Foundation.framework */; }; - 01C00A8D3E0E34789D3625C3 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */; }; - 023A9072C73F885AB90E331D /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */; }; - 03248ADF6EC84CBB0E303CED /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */; }; - 036ACC52002758A52048FD6E /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */; }; - 04B96FC8BBEAD0166F67C6AD /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAAD817FAA6C423D73DFBCE /* Merge.swift */; }; - 06729B3B8B9779DDA101A69C /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */; }; - 069798E458A455C7690C235A /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */; }; - 074B0030148A77C97C92A49C /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */; }; - 07B72F552CF4C114F5768E70 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */; }; - 07C3F897FC7584E899F5221C /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD923C8B583998BEB585339 /* Transform.swift */; }; - 0831734132C1A30F93DFF0B7 /* Pods-lottie-swift_macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B058143BD1E24E533CA780E0 /* Pods-lottie-swift_macOS-dummy.m */; }; - 08915F68E33646142D167C08 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */; }; - 091ABA19B73D34B429EF5E3D /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67097FFE1975C0E781CFC20C /* ShapeItem.swift */; }; - 093949168D399054B758A247 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991DE3FD621CDDABB4DD5127 /* Repeater.swift */; }; - 09C90E1127824167F3CBFA6A /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBACCC8D96FD558679134BB0 /* BezierPath.swift */; }; - 0A3957F07D68E16DD608484A /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E562D7FD6E676E7FB9339188 /* AppKit.framework */; }; - 0A8AA3B270E79DCB74207538 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C12A15D4160246FF202CDB1 /* AnimationView.swift */; }; - 0AFE0804F1DAE4CCE7E377F3 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */; }; - 0C12307E01E5F2897A74B02A /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */; }; - 0C2E81E68B8238253A366A9C /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5642869E8548CC00711906 /* UIColorExtension.swift */; }; - 0C4A6607A29B922BE5EE7587 /* lottie-ios-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5416714E9BE912388CCCFB40 /* lottie-ios-iOS-dummy.m */; }; - 0C77C74492FA910231634821 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F564ECBB43913E5004CCA1F /* Color.swift */; }; - 0CB499773019A51576F45CA7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A8E9D0AE0A13B4CFB7FA007 /* Foundation.framework */; }; - 0D519EB1E024FBB0BA5A6EAD /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */; }; - 0D74F629A7F35053841A6410 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 247903BC82CBC6C437A5375A /* Pods-lottie-swift_tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DA87CE84C1EAE1C5EB0B3DD /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */; }; - 0E7530C5E4C6ADFEAF1C8F0F /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */; }; - 0FE0F27F5E4F959E28E87D41 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */; }; - 10A7E9A9E520BF75B7C4CA54 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */; }; - 10DCC608C9E8FD48B69F61C3 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */; }; - 11E01C094178CF325F4679C8 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */; }; - 14F96FA77CC93749B6688B40 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */; }; - 152E6349DC46CDDCEE7E6BDB /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */; }; - 158C69FDE01DF66457C69529 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */; }; - 16667DE440C3098D68CDA890 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7842B663C52740AE0CCEA614 /* QuartzCore.framework */; }; - 17C6767ED0C7759FEBC932A2 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3518223C46031382EE75FE5 /* PathNode.swift */; }; - 17D8D19024A0B06453C53386 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */; }; - 17E237C698AE0A97427FAFD1 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */; }; - 188B776F8ACCDF1D545DF8AC /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */; }; - 1A02C73282B1ABCC088EE461 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */; }; - 1AAF96A1066720F7C3BE0181 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */; }; - 1AAFCE19E42AFB148C2CF6AE /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */; }; - 1C9DB3AE1CE593C3BFE7AEE7 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */; }; - 1DDBFF21DA1CB309A91DEA6F /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCF164AC91797282EBD7E42 /* Trim.swift */; }; - 1DFEAE5007D3F4E79C41CF2F /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF472ABC7ABA87F9541740E /* PathElement.swift */; }; - 1EC96C50D304AD4F1434B9CA /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */; }; - 1F5F87451DFE3E5F589BB8B0 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */; }; - 1FED865FEC3418049F9CFE4C /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C3C602C63F665BC65670 /* Mask.swift */; }; - 217002D31A60BDDE5BD40366 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */; }; - 218CABD22BFC3F5D2198ACCC /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */; }; - 2201C3A70C3A1602DCEC2BB1 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B893CD3ADB84704F72CC92 /* Marker.swift */; }; - 23247BAE4BD3F8A2CB77280F /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88EAD387B9317E847F0A562 /* GroupNode.swift */; }; - 242267EE4E93F476FEF9C9E3 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4DC1A5B6C2E0CEB6EBBA38A /* AnimationSubview.swift */; }; - 24B75E0A7F83FBA9E3B6B497 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */; }; - 24DA13046732C29C39406B28 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C117119FF9CE7E57FD96B72 /* FillI.swift */; }; - 25434179DD6D6E3D2028E6CA /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */; }; - 25516F92F256B2F301C65FB8 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26B2EE1F9547880A4E01B18 /* Group.swift */; }; - 26104675A183FE4D9A70FC39 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */; }; - 26F67CD6F59C5923048E998A /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */; }; - 281BB8F4BB36B9DE038605C0 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5692229ED981F7C68044C /* Rectangle.swift */; }; - 2943BAF2B419EA0BDC529A81 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */; }; - 2AF29CF47C560CE39ECF5D43 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */; }; - 2B7707259EC16CDA91C3C50D /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */; }; - 2CD940D1881D4C7604AD71B7 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5642869E8548CC00711906 /* UIColorExtension.swift */; }; - 2D3581F5A3138FCE26C97432 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDA3768C360162237171660 /* GradientFill.swift */; }; - 2F80CFEC5CC0EF0FC7B6CC35 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5B426D8182F802CEC8AE /* TextAnimator.swift */; }; - 309C8EF538A99A22EDF2B02F /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E2AAC50B09247B999A268CB /* ShapeNode.swift */; }; - 321F1613F2719DF129195E9B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A3F91AE6BA804311F9CC83E /* Foundation.framework */; }; - 3245A01B6F2B687A34487A52 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */; }; - 34BCC8C6DFEBB904F231685F /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52395D3CF88C14D6431D43CC /* RenderNode.swift */; }; - 3514D4EABC4B0CCABE8D42BC /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86158AD5F9064A17AA22530 /* GradientFillNode.swift */; }; - 364DE0E5334095E4F177E547 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */; }; - 389B890A025C80895600B30E /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A311744F85847D12AEF259 /* ValueContainer.swift */; }; - 38EE4CEB87FE79CEB811FDCF /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782A570593758833118EDD24 /* TextCompositionLayer.swift */; }; - 39813A00DC99A16B63BB395C /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */; }; - 3A223BE3A1C959DFB185BB93 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAD365FFF813C6F1985912E /* NodeProperty.swift */; }; - 3AC5AA0E121C62F8DC2D34A8 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3518223C46031382EE75FE5 /* PathNode.swift */; }; - 3C3AE23FC71161D5EFFA378E /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */; }; - 3D5BE62D1A1CA93E066D87ED /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67097FFE1975C0E781CFC20C /* ShapeItem.swift */; }; - 3E0B12A625CD6AA093D66B3B /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCF164AC91797282EBD7E42 /* Trim.swift */; }; - 3E3DBFFD67CD37FF3041219F /* lottie-ios-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AE9E3044FDA4B8E6C1897684 /* lottie-ios-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40275EE8EF96B893EA4E1667 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */; }; - 414E4CBE3CA55296E5A9E5F0 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */; }; - 4169DF5143C311F0B0D168AC /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */; }; - 4184031048E2B3BAA7CA73AD /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DBC9B1D461A006815142A0 /* Glyph.swift */; }; - 420098C880AEF4E260DAD58D /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D08689517DFE6346FA088FF /* AnimationContainer.swift */; }; - 4226581E9FBEE54E70882F32 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0636C7E7F61587AE9B59BED2 /* Asset.swift */; }; - 431459C42D7C8CE9855DFBDA /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */; }; - 43B341899475D910F001DF5C /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */; }; - 44208483C4A520C89C0543ED /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */; }; - 447951B5110EF0AEAD5E2783 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E57F2A89446F124B1D88D3 /* Animation.swift */; }; - 4486B6BB9F00163AE84FE576 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */; }; - 449D7EE1098723E60DA9E2A4 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */; }; - 44BBFC73869C294789976FB5 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442B01B81C3D3FB4A47A1398 /* MathKit.swift */; }; - 468259F83F7090D4FD15311E /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70F154355287064E9F3469F1 /* LottieView.swift */; }; - 46970BEE8EF6DDBB90404863 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */; }; - 46AA4ADD061640A9F71D55F2 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C12A15D4160246FF202CDB1 /* AnimationView.swift */; }; - 472926EB2A181D97D8C2F8E4 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */; }; - 47BC705D220CE760CC0649EE /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03DB8F0DD041CDAE6250F59 /* BundleImageProvider.swift */; }; - 486BDA530517A626E1C9157E /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26B2EE1F9547880A4E01B18 /* Group.swift */; }; - 48DB43B35492837B874C245E /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C12A15D4160246FF202CDB1 /* AnimationView.swift */; }; - 48FEA60D694BCC37D1F3F23C /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442B01B81C3D3FB4A47A1398 /* MathKit.swift */; }; - 48FFE3D1B6EC8884239E88CD /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */; }; - 4927F440E623D24AF0066DE5 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6302989FD869DE863CD2A4C1 /* FillNode.swift */; }; - 49C5A2D7BC36157BDC6211F0 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */; }; - 49C67103E02B6438304ED711 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */; }; - 4AAB7D01CF44ADAAF066AE60 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */; }; - 4AF9019CE17202BAD1D2FEEF /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FACA4CE136531367885069 /* Stroke.swift */; }; - 4B21B92E2CEAA539EC05FF6B /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71AB0B25A0468E0D996C476 /* Ellipse.swift */; }; - 4B2529447A03C9D353BE9A51 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */; }; - 4BBB4D63101D80E73D69B0DA /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73620989542C9124124BDB6 /* PreCompositionLayer.swift */; }; - 4BF442F4C57C19F9428A8055 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0636C7E7F61587AE9B59BED2 /* Asset.swift */; }; - 4D21345D068DE30682E5E64D /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */; }; - 4EDBF6449F9DB9AF2E0E8F19 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E934802320B14661347F606 /* SingleValueProvider.swift */; }; - 503AD613D4E522FECB730AC9 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782A570593758833118EDD24 /* TextCompositionLayer.swift */; }; - 518BE3B356BD197479F18B85 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188540703EA32514521A97E5 /* ColorExtension.swift */; }; - 52EB234176EDB01479B6B90F /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC57F001A93CE6C838ABD269 /* LayerModel.swift */; }; - 531067E5EE53DB30FB443811 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DBC9B1D461A006815142A0 /* Glyph.swift */; }; - 53623D87825A7BD0ECC15AC7 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188540703EA32514521A97E5 /* ColorExtension.swift */; }; - 53C89D0DD6BCBA5A3219ACD6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0D6EFAB2263A6DB6C2E202E /* QuartzCore.framework */; }; - 54325097B42C8153BA034BB3 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */; }; - 552BBBADB67D93D3D274F398 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */; }; - 55721BDEC3548D25D472AC43 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */; }; - 55EF6B47975B1DC7E7636F5C /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */; }; - 570E6C4B3895B3C3A675D2B4 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E2AAC50B09247B999A268CB /* ShapeNode.swift */; }; - 587CCD1D9C32EC546BF6BBD5 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */; }; - 58A2F5F809E790BA2924A4A6 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */; }; - 58CA74A48DA80B4350F502E8 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */; }; - 5ABB2DA1A100EA43BD85D1E0 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */; }; - 5B6A139CEDA30E82BA4D5EC1 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */; }; - 5C3A70C9922A0CFDC215C025 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */; }; - 5CEF3C9D707FE889DC8B94ED /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92864627E16A95E81176AB7 /* KeypathSearchable.swift */; }; - 5D31883DF45ABA8D430BF3CB /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B5D608130CD4E3BEC29A29 /* Font.swift */; }; - 5DE0099009CF5F15998D8AF5 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */; }; - 5F4DA48449CFB046B49C655F /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */; }; - 5F88E39E7BEE7EE2442972CB /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1F60CE66A5066840E1441E /* Vectors.swift */; }; - 6016FC74451DCA6FB911FBFC /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */; }; - 607E1B00797030EB3E96038C /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */; }; - 608DE2466AFFCC8D5A1689D9 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277402634946F0AC356E19A1 /* AnyValueContainer.swift */; }; - 61B8166DC61BED79B85CA85E /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991DE3FD621CDDABB4DD5127 /* Repeater.swift */; }; - 61F84147DF5EAB2AB3FD6966 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */; }; - 630EA6DD6B76B1284C8C456D /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */; }; - 632DDD6FA305927456E11C60 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E2AAC50B09247B999A268CB /* ShapeNode.swift */; }; - 63D9D5D984C9B1D560076A5D /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */; }; - 641F90B73EBBF037C6C370D4 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */; }; - 65B67C94FD17B14B4C621F27 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */; }; - 66270B1277A63EF156A4D9FE /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */; }; - 6701148F1FA6B6751453FAD5 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */; }; - 67D5816872340D8A62397681 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12AE631CD29400D243273D7E /* Cocoa.framework */; }; - 68067FD9121939CD61AAE2D7 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */; }; - 68D4608F12ACF3FB8839B9B6 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86158AD5F9064A17AA22530 /* GradientFillNode.swift */; }; - 6B35D0081921035C211D6281 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */; }; - 6D150DEEC7FBB62EE82EBF6F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F93D68435A7E3C7E9144D0E6 /* CoreGraphics.framework */; }; - 6E85F40992F557C23DB00E86 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */; }; - 6EAD90C18082B47C85F6107D /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */; }; - 6F01BECAF4FA51080DC90474 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */; }; - 7050CD78EF06418F23F4B1C9 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */; }; - 7090795422B93626323E504B /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88EAD387B9317E847F0A562 /* GroupNode.swift */; }; - 70AA181BADE0AD4BDA00B13F /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0398472F71F647970A7F5CD /* DashPattern.swift */; }; - 70B235B412E318DF0E9A05C4 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */; }; - 723D4EA005190175F8C55D00 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */; }; - 725CE72137651B1989A90894 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */; }; - 727274ADDA373B5A68CF8754 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */; }; - 733602FF5BAE299253E7CD3B /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E934802320B14661347F606 /* SingleValueProvider.swift */; }; - 73CA04BCED4E8EE3C1787D65 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */; }; - 740A8824EDABDB98448BCA2E /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */; }; - 7597AFAD2A6D6CFE4CCF9989 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A8E9D0AE0A13B4CFB7FA007 /* Foundation.framework */; }; - 7686CA79F17790E47528F5BB /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */; }; - 77CFA517CF7F40D094599169 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */; }; - 783AF00F514DBFBC67F9DBBA /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A311744F85847D12AEF259 /* ValueContainer.swift */; }; - 7859CDD844B59B03B95B767F /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */; }; - 785D0C4809EFEA4734A02421 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF55A84D62323776910AADF8 /* Shape.swift */; }; - 7861A73A3EDE4AA0DCF498C2 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */; }; - 792EEB44B1C3FDFA975B9DBA /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */; }; - 796F3702DBAEE639FAFB903F /* Pods-lottie-swift_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF2A0A7BECD1563E34796EF /* Pods-lottie-swift_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A3A3F7D9230FAAD919F593B /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */; }; - 7A930F2ABFBC61EA69D08797 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */; }; - 7ACA1DF84A5304B7A185EAF1 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */; }; - 7B30326CA0277AA61F7135E3 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */; }; - 7C4B040AB06A24901565BBDA /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 782A570593758833118EDD24 /* TextCompositionLayer.swift */; }; - 7D8665D251668DDC8C827162 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */; }; - 7DF33B85066A5FBEEB20867A /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52395D3CF88C14D6431D43CC /* RenderNode.swift */; }; - 7E4D165F2CAB769D6022D303 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3518223C46031382EE75FE5 /* PathNode.swift */; }; - 7F1F2125125F7E5904AF3B55 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */; }; - 7F22DED4B202270DFFDB54FF /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0398472F71F647970A7F5CD /* DashPattern.swift */; }; - 7FD6E6435FE6E534EBEE6A8E /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */; }; - 8012693D336A15F2C4D12AA3 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */; }; - 804216F199CA43A5CF041254 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C3C602C63F665BC65670 /* Mask.swift */; }; - 80B88CC5945DE9B9E8F84F59 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F825434A417A67384FF06C /* AnimationContext.swift */; }; - 824A7385D48111E9672E2C60 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC57F001A93CE6C838ABD269 /* LayerModel.swift */; }; - 8262871D2536911EAC2CCBA9 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */; }; - 8362459D49639BC8A4FE421E /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */; }; - 84BFBFD6B881C6C0EEABDEC1 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */; }; - 869E679DD6ED8728A534853C /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */; }; - 871D1BD5A9F6138A39C88E5F /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */; }; - 8771C8FB6EAE7EC06E8C5F23 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */; }; - 87874BBD793D3FD832C3C0BC /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */; }; - 8799DBF0EE49155CBE4C9507 /* lottie-ios-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 447C7E6C14A23AF44AE63358 /* lottie-ios-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87AC3E74A6C17E7F0D26301A /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */; }; - 8819BA749ABE992714A301BA /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */; }; - 88AFD217EDE134AD71FB319A /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF472ABC7ABA87F9541740E /* PathElement.swift */; }; - 88B2A66F733511FDA1E3B69D /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */; }; - 88E500DD513BAAF517144F15 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1F60CE66A5066840E1441E /* Vectors.swift */; }; - 89440BDBD860B04E637ECE80 /* lottie-ios-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA6BC34152337B72EE021E2 /* lottie-ios-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 898440541D4D79E9BCA1618E /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */; }; - 8B3362241A58E88D71FC3B9D /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */; }; - 8B3CE96E319E49F0BAD3202B /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */; }; - 8B55D2C0740F3D8AFB46842B /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */; }; - 8B8AC3801DF1A078F8C5F402 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 87184AB7431230657518A283 /* CoreGraphics.framework */; }; - 8B918262F5156FCDEF11CAE3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F79598F8F9F6E19246C374F9 /* UIKit.framework */; }; - 8BA96B47348A0969A96823A3 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */; }; - 8CD2F2F2E1B23F3C4156B45D /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */; }; - 8E4E560D6CF75E4A57B68A13 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */; }; - 8F12CDEB5F220BE1730DA946 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0636C7E7F61587AE9B59BED2 /* Asset.swift */; }; - 8FAC46A2383E6F2E120279B4 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */; }; - 8FD1B036BCDB64D25296E13F /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */; }; - 906C79B22CD7287B2F9887CA /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF956B24F07CF4B052A965 /* ImageAsset.swift */; }; - 9079EB47EE9BC016563BBD43 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBACCC8D96FD558679134BB0 /* BezierPath.swift */; }; - 9122443803B61BA5CB174AAC /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */; }; - 9173484F3F28A9CDC7AE0A89 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB75C3C602C63F665BC65670 /* Mask.swift */; }; - 91DB5A2C46F9E3AAF1125DD1 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF956B24F07CF4B052A965 /* ImageAsset.swift */; }; - 9260C9BC0072E4AE1D9DE2E0 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */; }; - 92A6F529899871D3C0B4A91F /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66280F9D266598C1259022B8 /* AnimationTime.swift */; }; - 93AB1468393530C6AED8ED81 /* Pods-lottie-swift_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6495066DA1F1FA4559775886 /* Pods-lottie-swift_Example-dummy.m */; }; - 93FDAECB8BF732A7A2B7D19E /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 442B01B81C3D3FB4A47A1398 /* MathKit.swift */; }; - 95CF7745626ADBCC931A0DBB /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */; }; - 95D68896DE44AE354947FC7D /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */; }; - 961737FC68AEC034A1341BFD /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF472ABC7ABA87F9541740E /* PathElement.swift */; }; - 967CBBC2DDBB4AD7DCEC3146 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71AB0B25A0468E0D996C476 /* Ellipse.swift */; }; - 9755E6655C8DBFAFB8392832 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */; }; - 97737D804FA0A0EE4A2C7F0C /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */; }; - 978F520CFDAEA190F0FFE2E0 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */; }; - 9834DEE5690E634BA55FF964 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B916AC8935FBABA543904607 /* LRUAnimationCache.swift */; }; - 983F8F9EE678D522A1AE6196 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */; }; - 997A2D6B2FF90703FD077BA3 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */; }; - 99AE6914A9608BCE11A8F435 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C117119FF9CE7E57FD96B72 /* FillI.swift */; }; - 99DA7741A63193DE96A41905 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */; }; - 9A4AD5B280E876A1426D7FED /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDA3768C360162237171660 /* GradientFill.swift */; }; - 9AD47928F3BF694733AEB3EB /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D808CC99DFECF312F6BA0657 /* FilepathImageProvider.swift */; }; - 9B862274F54C89E8EBA75FF3 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */; }; - 9BE655A9A558A455829CC231 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */; }; - 9C3B48909885913EF69520F6 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5692229ED981F7C68044C /* Rectangle.swift */; }; - 9DFC479853B402A4415177FE /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */; }; - 9E98AB831342F4961CF4ED9C /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBACCC8D96FD558679134BB0 /* BezierPath.swift */; }; - 9F3975F12E00FF380DF0EA3B /* Pods-lottie-swift_tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 76F1E729845C40FD09E583AA /* Pods-lottie-swift_tvOS-dummy.m */; }; - 9F5CE825820366E2C3B2A7FE /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52395D3CF88C14D6431D43CC /* RenderNode.swift */; }; - 9F94152AAE86D4565DE82F04 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */; }; - A13624A5E44D91634C2424DC /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */; }; - A178C4438BE61EBCBA41FEB5 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53BF956B24F07CF4B052A965 /* ImageAsset.swift */; }; - A2C5F47307E9DD5FB27C282A /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */; }; - A3D234F9F9259F58E9E446A6 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */; }; - A4347FFB62B81B24ECD19C94 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */; }; - A51FF4E61F2CBFB29A639CCB /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */; }; - A53B40B344921EB6A5437426 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */; }; - A5E778A8D6898F06AEB5335E /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277402634946F0AC356E19A1 /* AnyValueContainer.swift */; }; - A5ECB3586C38E60D24D2BA62 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */; }; - A63C87F07DB7BBDE126AD16C /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */; }; - A64E32FE70E101CD580724C3 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */; }; - A69605B367B72612F04C6CBC /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */; }; - A7D765BF43297E98FC8C6965 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E934802320B14661347F606 /* SingleValueProvider.swift */; }; - A7E7EBB27683E3BDE1BF8EFE /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */; }; - A86B3AC5F59D02C44C19684A /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */; }; - A984AE46659FF22FBDC8A2E0 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */; }; - AA7DFD0BCFBDF43DAF611851 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC57F001A93CE6C838ABD269 /* LayerModel.swift */; }; - AAB2E1E34F4486EB519021D4 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25A311744F85847D12AEF259 /* ValueContainer.swift */; }; - AAF74D4EB15835BB901C5956 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */; }; - ABA52F37A757EA04B1197B87 /* Pods-lottie-swift_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58F9A0E08FD232F775240236 /* Pods-lottie-swift_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC8419903FDD0F07C9702D30 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66280F9D266598C1259022B8 /* AnimationTime.swift */; }; - ACE099C81BF0031E17EDD838 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */; }; - ACFB6C9725C35DC2120000C1 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5B426D8182F802CEC8AE /* TextAnimator.swift */; }; - AD7639217049A5C0F58D9CDF /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAAD817FAA6C423D73DFBCE /* Merge.swift */; }; - ADF2123F8996E731FCCDA4D6 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */; }; - AFA7256258396B4BBAE385CA /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */; }; - B1BB5C9113E17796B1249DAC /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3A5692229ED981F7C68044C /* Rectangle.swift */; }; - B2095963C0F40D0BF3A14916 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */; }; - B21E09E98D7E21F0E0961908 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */; }; - B2405DCD3BA318BEF73775C9 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */; }; - B2499ED5BB1E2E3A68CBA574 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E38DDE42A0890AB5CA89B7F0 /* QuartzCore.framework */; }; - B2900AEDDD3B48B730AF9628 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */; }; - B2CBFC9D500BA1ABF7D95B50 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */; }; - B49C6E4E767273DCB9DDADEF /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */; }; - B55588759B720158E15B3B76 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD923C8B583998BEB585339 /* Transform.swift */; }; - B60F009929A61F7DCE12885D /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */; }; - B645780ED91FE2688FC3C535 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FD923C8B583998BEB585339 /* Transform.swift */; }; - B67FD06A90D4AB41F6AECFB3 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88EAD387B9317E847F0A562 /* GroupNode.swift */; }; - B735084D74356CDD38A8C280 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6302989FD869DE863CD2A4C1 /* FillNode.swift */; }; - B7FA19783462BCAB3E0E280B /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */; }; - B976BD489558D14B54668613 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 12AE631CD29400D243273D7E /* Cocoa.framework */; }; - BA36D70170848B98D366F5C7 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */; }; - BA648F3B59A8ABD22C4718D6 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF55A84D62323776910AADF8 /* Shape.swift */; }; - BB52392ACBD48DA161238199 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */; }; - BBD32824BDE518128511B74C /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72DBC9B1D461A006815142A0 /* Glyph.swift */; }; - BC10534FE4F72B6DED5DE00A /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */; }; - BC1FCF370CA6905B47B72F1F /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F825434A417A67384FF06C /* AnimationContext.swift */; }; - BE5D659BD27ACF8B51F09CAB /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */; }; - C0324AD702A18F04A7566034 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */; }; - C138F4CD795DCDEF8BD817B3 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73620989542C9124124BDB6 /* PreCompositionLayer.swift */; }; - C21B594C3ED714B5885B5066 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */; }; - C226CAE948C11D834CA27C44 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */; }; - C28D156BAF12242F65F789F2 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */; }; - C35CB52CED3AC41394E8912E /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECAAD817FAA6C423D73DFBCE /* Merge.swift */; }; - C383E3B115FF098545E67B5F /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71AB0B25A0468E0D996C476 /* Ellipse.swift */; }; - C3E0EF9AC55F595EA74D0CD5 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277402634946F0AC356E19A1 /* AnyValueContainer.swift */; }; - C46144F4316A87EF2C7D96C6 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */; }; - C52930685CF809713B9253F7 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */; }; - C55355F860CE65CD80D3DB12 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E57F2A89446F124B1D88D3 /* Animation.swift */; }; - C5C66504ED96F7BFE0DA12B5 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */; }; - C60782A90FF2C2294391DFE7 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */; }; - C6CA5001D88B47442940BC67 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */; }; - C7976EE51DBF90695C3FD984 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */; }; - C7BFA51CDBA2CC1894D07AE7 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */; }; - C8BB9CF7F3BDCA5CDCF95CE5 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */; }; - C97580D7EBE70DC0B7BE9880 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73620989542C9124124BDB6 /* PreCompositionLayer.swift */; }; - C9C1AA50D642E0FFFC4E5EE2 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92864627E16A95E81176AB7 /* KeypathSearchable.swift */; }; - CBAFE4FA0A8B29772B8EB81C /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAD365FFF813C6F1985912E /* NodeProperty.swift */; }; - CBB496B727EAC70BB5719652 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */; }; - CBCBC89DEBEAFDEDAB62C4D1 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */; }; - CBCD27F9C21E4EE3FB8FEAAE /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */; }; - CD6DC653CCDA731DF8BA4581 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */; }; - CDA50A6CE678B735FEF87661 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */; }; - CDDA5D00F3EC01511FA6838D /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BAD365FFF813C6F1985912E /* NodeProperty.swift */; }; - CE37D8C1666DF08D8A863A17 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0398472F71F647970A7F5CD /* DashPattern.swift */; }; - D1D1BCEB4170EFEE55AB5F08 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */; }; - D3795CF757F809FC16FCEEF2 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188540703EA32514521A97E5 /* ColorExtension.swift */; }; - D3B74B2DAEA30D46747A376F /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */; }; - D5393D6161EB303F7B689923 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */; }; - D5AA7340AE27F0697F409BD0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A3F91AE6BA804311F9CC83E /* Foundation.framework */; }; - D7013F39CCBEC2B5C4FDA8D9 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C5B426D8182F802CEC8AE /* TextAnimator.swift */; }; - D7692CE5615C7D4157E0C987 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D08689517DFE6346FA088FF /* AnimationContainer.swift */; }; - D85A50D2EEF700F5BAE272D4 /* Pods-lottie-swift_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EBD2156CE9749C2CBC33575F /* Pods-lottie-swift_Tests-dummy.m */; }; - D8B3C8F464459B06345D6A02 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */; }; - DA1B0F790A9BF7FB40EF7673 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */; }; - DB095F55C9E955626507982D /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */; }; - DC145426235DEA9ED5C8BEC4 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26B2EE1F9547880A4E01B18 /* Group.swift */; }; - DD084F7B55F8E7D7FBE7F3D2 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */; }; - DD0B674D7C759E301E8F4C3E /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */; }; - DD5E3D920F24C525E939A6FA /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */; }; - DD81C9A09049CB9698AAEBC7 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */; }; - DED92E1B43F89FAEBA06815B /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */; }; - DEE157C5C3B3EC3958306907 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */; }; - DF792C7CAF8E5E34F59192BC /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */; }; - DF7FD99EA16B412FB33C0731 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */; }; - DFD2C45C351B9D79E14DA389 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDA3768C360162237171660 /* GradientFill.swift */; }; - E168D9437CD1ECC523821C09 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */; }; - E18376F70083AF464F176F06 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FACA4CE136531367885069 /* Stroke.swift */; }; - E192BDB5E32393145414CA01 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5FACA4CE136531367885069 /* Stroke.swift */; }; - E1A2104A5D8E364E2755F38F /* lottie-ios-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C1437D10E93E4F6B9602F2E /* lottie-ios-macOS-dummy.m */; }; - E1D29614C9E219FE9DB787E8 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */; }; - E1DF276DB64C8FC8DECDEA27 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */; }; - E1EDB3B7E85B3E3A60D1FF01 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D92864627E16A95E81176AB7 /* KeypathSearchable.swift */; }; - E2375E5EAA64C4B52F9E8E62 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */; }; - E2B67EEC8D5309B44DE6B92C /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F825434A417A67384FF06C /* AnimationContext.swift */; }; - E350DA1293DE79961DF17085 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C117119FF9CE7E57FD96B72 /* FillI.swift */; }; - E4820A522601DABC2C8C32DE /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27E57F2A89446F124B1D88D3 /* Animation.swift */; }; - E49F1A8D1C4C4691249135EB /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */; }; - E52CB7673DB28BFC9D401398 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67097FFE1975C0E781CFC20C /* ShapeItem.swift */; }; - E7554957D6E59F5E760AD286 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B5D608130CD4E3BEC29A29 /* Font.swift */; }; - E7949E49B6EDBE8E22BF1C9C /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */; }; - E7C2998206682271A3747287 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B893CD3ADB84704F72CC92 /* Marker.swift */; }; - EA677E2DDC412B438F8E6A3D /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */; }; - EB7C8363073D2CA160D9CFB1 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */; }; - ECF6BD15E02DBC5A0F963015 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B5D608130CD4E3BEC29A29 /* Font.swift */; }; - ED99AE35F07E1D7F0154F9C5 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F564ECBB43913E5004CCA1F /* Color.swift */; }; - EDCF40F378C6D11E8FB3524A /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */; }; - EDDC170D698415BED079DEDA /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B916AC8935FBABA543904607 /* LRUAnimationCache.swift */; }; - EE46467E1F3F2343E56290F1 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6302989FD869DE863CD2A4C1 /* FillNode.swift */; }; - EE4AFFA2C61518B8B18096AA /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCD7D12B4E9F953DB37D5AB1 /* UIKit.framework */; }; - EE7A76EC1BF696CC674C6993 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86158AD5F9064A17AA22530 /* GradientFillNode.swift */; }; - EF214491A3E00AFBC823F556 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */; }; - EF96D3E4F3348CEAB8BE515C /* Pods-lottie-swift_macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0444D6435491A8DA3FE829EA /* Pods-lottie-swift_macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F195451DC90FF510F47A6ABF /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */; }; - F238CE3BE743FA116A550579 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B1F60CE66A5066840E1441E /* Vectors.swift */; }; - F268ADB57F762F62BE8CD053 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */; }; - F325D2E1A330EA3A9B11FAD5 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */; }; - F38DF8AD49E2CF2751B3A900 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66280F9D266598C1259022B8 /* AnimationTime.swift */; }; - F48483F8DDD9A6C833321BF3 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = B916AC8935FBABA543904607 /* LRUAnimationCache.swift */; }; - F4C39F0FE252403E118F8AC0 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */; }; - F4EE8DAACF24D0060768DD0C /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */; }; - F6154C26BC8417FF9D2AD10D /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D08689517DFE6346FA088FF /* AnimationContainer.swift */; }; - F660CD50FD057CB697B2EB97 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */; }; - F7DBE49D7228845E9EB9FB76 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */; }; - F8A143FA72F64CB4743CD33A /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */; }; - F8BA997862889BFABA16ECEB /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */; }; - F8EC2AC695F5EC07AE8564E5 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F564ECBB43913E5004CCA1F /* Color.swift */; }; - F9554E9E8306D6AAB8F86982 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991DE3FD621CDDABB4DD5127 /* Repeater.swift */; }; - F9BC99DBEBFEB52A4B3CB4A2 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */; }; - FA5618DFFE475E6DA2BF7AB2 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF55A84D62323776910AADF8 /* Shape.swift */; }; - FAC059157727532A21DB304E /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */; }; - FB1FC6D1902B55D51CAF1DB3 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */; }; - FBE06C0E39038548E895C0BC /* lottie-ios-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8712F7AA08FA9C4411E63CC1 /* lottie-ios-tvOS-dummy.m */; }; - FBEE7D0DBB21A1D000071A2F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A44E441E2144BAA996337C5 /* CoreGraphics.framework */; }; - FC064227FD4F2D12CCB034EF /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B893CD3ADB84704F72CC92 /* Marker.swift */; }; - FCF2D89155B41B4F2AE13237 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */; }; - FD5DD377C0372490A806F807 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */; }; - FF703319E4D5BD3EEA7609F3 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDCF164AC91797282EBD7E42 /* Trim.swift */; }; + 46EB2E00000C60 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* Foundation.framework */; }; + 46EB2E00000C70 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000000F0 /* AnimationContainer.swift */; }; + 46EB2E00000C80 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000110 /* CompositionLayer.swift */; }; + 46EB2E00000C90 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000120 /* ImageCompositionLayer.swift */; }; + 46EB2E00000CA0 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000130 /* MaskContainerLayer.swift */; }; + 46EB2E00000CB0 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000140 /* NullCompositionLayer.swift */; }; + 46EB2E00000CC0 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000150 /* PreCompositionLayer.swift */; }; + 46EB2E00000CD0 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000160 /* ShapeCompositionLayer.swift */; }; + 46EB2E00000CE0 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000170 /* SolidCompositionLayer.swift */; }; + 46EB2E00000CF0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000180 /* TextCompositionLayer.swift */; }; + 46EB2E00000D00 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001A0 /* CompositionLayersInitializer.swift */; }; + 46EB2E00000D10 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001B0 /* InvertedMatteLayer.swift */; }; + 46EB2E00000D20 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001C0 /* LayerImageProvider.swift */; }; + 46EB2E00000D30 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001D0 /* LayerTransformNode.swift */; }; + 46EB2E00000D40 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001F0 /* Animation.swift */; }; + 46EB2E00000D50 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000210 /* Asset.swift */; }; + 46EB2E00000D60 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000220 /* AssetLibrary.swift */; }; + 46EB2E00000D70 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000230 /* ImageAsset.swift */; }; + 46EB2E00000D80 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000240 /* PrecompAsset.swift */; }; + 46EB2E00000D90 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000260 /* KeyedDecodingContainerExtensions.swift */; }; + 46EB2E00000DA0 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000280 /* Keyframe.swift */; }; + 46EB2E00000DB0 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000290 /* KeyframeGroup.swift */; }; + 46EB2E00000DC0 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002B0 /* ImageLayerModel.swift */; }; + 46EB2E00000DD0 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002C0 /* LayerModel.swift */; }; + 46EB2E00000DE0 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002D0 /* PreCompLayerModel.swift */; }; + 46EB2E00000DF0 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002E0 /* ShapeLayerModel.swift */; }; + 46EB2E00000E00 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002F0 /* SolidLayerModel.swift */; }; + 46EB2E00000E10 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000300 /* TextLayerModel.swift */; }; + 46EB2E00000E20 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000320 /* DashPattern.swift */; }; + 46EB2E00000E30 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000330 /* Marker.swift */; }; + 46EB2E00000E40 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000340 /* Mask.swift */; }; + 46EB2E00000E50 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000350 /* Transform.swift */; }; + 46EB2E00000E60 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000370 /* Ellipse.swift */; }; + 46EB2E00000E70 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000380 /* FillI.swift */; }; + 46EB2E00000E80 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000390 /* GradientFill.swift */; }; + 46EB2E00000E90 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003A0 /* GradientStroke.swift */; }; + 46EB2E00000EA0 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003B0 /* Group.swift */; }; + 46EB2E00000EB0 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003C0 /* Merge.swift */; }; + 46EB2E00000EC0 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003D0 /* Rectangle.swift */; }; + 46EB2E00000ED0 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003E0 /* Repeater.swift */; }; + 46EB2E00000EE0 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003F0 /* Shape.swift */; }; + 46EB2E00000EF0 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000400 /* ShapeItem.swift */; }; + 46EB2E00000F00 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000410 /* ShapeTransform.swift */; }; + 46EB2E00000F10 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000420 /* Star.swift */; }; + 46EB2E00000F20 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000430 /* Stroke.swift */; }; + 46EB2E00000F30 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000440 /* Trim.swift */; }; + 46EB2E00000F40 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000460 /* Font.swift */; }; + 46EB2E00000F50 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000470 /* Glyph.swift */; }; + 46EB2E00000F60 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000480 /* TextAnimator.swift */; }; + 46EB2E00000F70 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000490 /* TextDocument.swift */; }; + 46EB2E00000F80 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000004C0 /* ItemsExtension.swift */; }; + 46EB2E00000F90 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000004E0 /* NodeProperty.swift */; }; + 46EB2E00000FA0 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000500 /* AnyNodeProperty.swift */; }; + 46EB2E00000FB0 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000510 /* AnyValueContainer.swift */; }; + 46EB2E00000FC0 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000520 /* KeypathSearchable.swift */; }; + 46EB2E00000FD0 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000530 /* NodePropertyMap.swift */; }; + 46EB2E00000FE0 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000540 /* ValueContainer.swift */; }; + 46EB2E00000FF0 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000560 /* GroupInterpolator.swift */; }; + 46EB2E00001000 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000570 /* KeyframeInterpolator.swift */; }; + 46EB2E00001010 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000580 /* SingleValueProvider.swift */; }; + 46EB2E00001020 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005B0 /* TrimPathNode.swift */; }; + 46EB2E00001030 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005D0 /* GroupOutputNode.swift */; }; + 46EB2E00001040 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005E0 /* PassThroughOutputNode.swift */; }; + 46EB2E00001050 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* PathOutputNode.swift */; }; + 46EB2E00001060 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* FillRenderer.swift */; }; + 46EB2E00001070 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* GradientFillRenderer.swift */; }; + 46EB2E00001080 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* GradientStrokeRenderer.swift */; }; + 46EB2E00001090 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* StrokeRenderer.swift */; }; + 46EB2E000010A0 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* EllipseNode.swift */; }; + 46EB2E000010B0 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* PolygonNode.swift */; }; + 46EB2E000010C0 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* RectNode.swift */; }; + 46EB2E000010D0 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* ShapeNode.swift */; }; + 46EB2E000010E0 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* StarNode.swift */; }; + 46EB2E000010F0 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* GroupNode.swift */; }; + 46EB2E00001100 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* FillNode.swift */; }; + 46EB2E00001110 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* GradientFillNode.swift */; }; + 46EB2E00001120 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* GradientStrokeNode.swift */; }; + 46EB2E00001130 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* StrokeNode.swift */; }; + 46EB2E00001140 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* TextAnimatorNode.swift */; }; + 46EB2E00001150 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* AnimatorNode.swift */; }; + 46EB2E00001160 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* PathNode.swift */; }; + 46EB2E00001170 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* RenderNode.swift */; }; + 46EB2E00001180 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* ShapeContainerLayer.swift */; }; + 46EB2E00001190 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* ShapeRenderLayer.swift */; }; + 46EB2E000011A0 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* AnimatorNodeDebugging.swift */; }; + 46EB2E000011B0 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* LayerDebugging.swift */; }; + 46EB2E000011C0 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* AnimationKeypathExtension.swift */; }; + 46EB2E000011D0 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* CGFloatExtensions.swift */; }; + 46EB2E000011E0 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* MathKit.swift */; }; + 46EB2E000011F0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* StringExtensions.swift */; }; + 46EB2E00001200 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* AnimationContext.swift */; }; + 46EB2E00001210 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* Interpolatable.swift */; }; + 46EB2E00001220 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* InterpolatableExtensions.swift */; }; + 46EB2E00001230 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* KeyframeExtensions.swift */; }; + 46EB2E00001240 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* BezierPath.swift */; }; + 46EB2E00001250 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* ColorExtension.swift */; }; + 46EB2E00001260 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* CompoundBezierPath.swift */; }; + 46EB2E00001270 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* CurveVertex.swift */; }; + 46EB2E00001280 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* PathElement.swift */; }; + 46EB2E00001290 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* VectorsExtensions.swift */; }; + 46EB2E000012A0 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* AnimationPublic.swift */; }; + 46EB2E000012B0 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* AnimationView.swift */; }; + 46EB2E000012C0 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* AnimationViewInitializers.swift */; }; + 46EB2E000012D0 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AnimationCacheProvider.swift */; }; + 46EB2E000012E0 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* LRUAnimationCache.swift */; }; + 46EB2E000012F0 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* AnimationKeypath.swift */; }; + 46EB2E00001300 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* AnyValueProvider.swift */; }; + 46EB2E00001310 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* ColorValueProvider.swift */; }; + 46EB2E00001320 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* FloatValueProvider.swift */; }; + 46EB2E00001330 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* PointValueProvider.swift */; }; + 46EB2E00001340 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* SizeValueProvider.swift */; }; + 46EB2E00001350 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* AnimationImageProvider.swift */; }; + 46EB2E00001360 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AD0 /* AnimatedButton.swift */; }; + 46EB2E00001370 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AE0 /* AnimatedControl.swift */; }; + 46EB2E00001380 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AF0 /* AnimatedSwitch.swift */; }; + 46EB2E00001390 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B00 /* AnimationSubview.swift */; }; + 46EB2E000013A0 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B10 /* BundleImageProvider.swift */; }; + 46EB2E000013B0 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B30 /* CompatibleAnimationKeypath.swift */; }; + 46EB2E000013C0 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B40 /* CompatibleAnimationView.swift */; }; + 46EB2E000013D0 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B50 /* FilepathImageProvider.swift */; }; + 46EB2E000013E0 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B60 /* LottieView.swift */; }; + 46EB2E000013F0 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B70 /* UIColorExtension.swift */; }; + 46EB2E00001400 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* AnimationTime.swift */; }; + 46EB2E00001410 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* Color.swift */; }; + 46EB2E00001420 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* Vectors.swift */; }; + 46EB2E00001470 /* lottie-ios-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001460 /* lottie-ios-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E000014B0 /* lottie-ios-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000014A0 /* lottie-ios-iOS-dummy.m */; }; + 46EB2E00001570 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00001560 /* Cocoa.framework */; }; + 46EB2E00001580 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000000F0 /* AnimationContainer.swift */; }; + 46EB2E00001590 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000110 /* CompositionLayer.swift */; }; + 46EB2E000015A0 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000120 /* ImageCompositionLayer.swift */; }; + 46EB2E000015B0 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000130 /* MaskContainerLayer.swift */; }; + 46EB2E000015C0 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000140 /* NullCompositionLayer.swift */; }; + 46EB2E000015D0 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000150 /* PreCompositionLayer.swift */; }; + 46EB2E000015E0 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000160 /* ShapeCompositionLayer.swift */; }; + 46EB2E000015F0 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000170 /* SolidCompositionLayer.swift */; }; + 46EB2E00001600 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000180 /* TextCompositionLayer.swift */; }; + 46EB2E00001610 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001A0 /* CompositionLayersInitializer.swift */; }; + 46EB2E00001620 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001B0 /* InvertedMatteLayer.swift */; }; + 46EB2E00001630 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001C0 /* LayerImageProvider.swift */; }; + 46EB2E00001640 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001D0 /* LayerTransformNode.swift */; }; + 46EB2E00001650 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001F0 /* Animation.swift */; }; + 46EB2E00001660 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000210 /* Asset.swift */; }; + 46EB2E00001670 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000220 /* AssetLibrary.swift */; }; + 46EB2E00001680 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000230 /* ImageAsset.swift */; }; + 46EB2E00001690 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000240 /* PrecompAsset.swift */; }; + 46EB2E000016A0 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000260 /* KeyedDecodingContainerExtensions.swift */; }; + 46EB2E000016B0 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000280 /* Keyframe.swift */; }; + 46EB2E000016C0 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000290 /* KeyframeGroup.swift */; }; + 46EB2E000016D0 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002B0 /* ImageLayerModel.swift */; }; + 46EB2E000016E0 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002C0 /* LayerModel.swift */; }; + 46EB2E000016F0 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002D0 /* PreCompLayerModel.swift */; }; + 46EB2E00001700 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002E0 /* ShapeLayerModel.swift */; }; + 46EB2E00001710 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002F0 /* SolidLayerModel.swift */; }; + 46EB2E00001720 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000300 /* TextLayerModel.swift */; }; + 46EB2E00001730 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000320 /* DashPattern.swift */; }; + 46EB2E00001740 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000330 /* Marker.swift */; }; + 46EB2E00001750 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000340 /* Mask.swift */; }; + 46EB2E00001760 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000350 /* Transform.swift */; }; + 46EB2E00001770 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000370 /* Ellipse.swift */; }; + 46EB2E00001780 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000380 /* FillI.swift */; }; + 46EB2E00001790 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000390 /* GradientFill.swift */; }; + 46EB2E000017A0 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003A0 /* GradientStroke.swift */; }; + 46EB2E000017B0 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003B0 /* Group.swift */; }; + 46EB2E000017C0 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003C0 /* Merge.swift */; }; + 46EB2E000017D0 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003D0 /* Rectangle.swift */; }; + 46EB2E000017E0 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003E0 /* Repeater.swift */; }; + 46EB2E000017F0 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003F0 /* Shape.swift */; }; + 46EB2E00001800 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000400 /* ShapeItem.swift */; }; + 46EB2E00001810 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000410 /* ShapeTransform.swift */; }; + 46EB2E00001820 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000420 /* Star.swift */; }; + 46EB2E00001830 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000430 /* Stroke.swift */; }; + 46EB2E00001840 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000440 /* Trim.swift */; }; + 46EB2E00001850 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000460 /* Font.swift */; }; + 46EB2E00001860 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000470 /* Glyph.swift */; }; + 46EB2E00001870 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000480 /* TextAnimator.swift */; }; + 46EB2E00001880 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000490 /* TextDocument.swift */; }; + 46EB2E00001890 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000004C0 /* ItemsExtension.swift */; }; + 46EB2E000018A0 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000004E0 /* NodeProperty.swift */; }; + 46EB2E000018B0 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000500 /* AnyNodeProperty.swift */; }; + 46EB2E000018C0 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000510 /* AnyValueContainer.swift */; }; + 46EB2E000018D0 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000520 /* KeypathSearchable.swift */; }; + 46EB2E000018E0 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000530 /* NodePropertyMap.swift */; }; + 46EB2E000018F0 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000540 /* ValueContainer.swift */; }; + 46EB2E00001900 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000560 /* GroupInterpolator.swift */; }; + 46EB2E00001910 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000570 /* KeyframeInterpolator.swift */; }; + 46EB2E00001920 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000580 /* SingleValueProvider.swift */; }; + 46EB2E00001930 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005B0 /* TrimPathNode.swift */; }; + 46EB2E00001940 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005D0 /* GroupOutputNode.swift */; }; + 46EB2E00001950 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005E0 /* PassThroughOutputNode.swift */; }; + 46EB2E00001960 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* PathOutputNode.swift */; }; + 46EB2E00001970 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* FillRenderer.swift */; }; + 46EB2E00001980 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* GradientFillRenderer.swift */; }; + 46EB2E00001990 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* GradientStrokeRenderer.swift */; }; + 46EB2E000019A0 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* StrokeRenderer.swift */; }; + 46EB2E000019B0 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* EllipseNode.swift */; }; + 46EB2E000019C0 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* PolygonNode.swift */; }; + 46EB2E000019D0 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* RectNode.swift */; }; + 46EB2E000019E0 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* ShapeNode.swift */; }; + 46EB2E000019F0 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* StarNode.swift */; }; + 46EB2E00001A00 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* GroupNode.swift */; }; + 46EB2E00001A10 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* FillNode.swift */; }; + 46EB2E00001A20 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* GradientFillNode.swift */; }; + 46EB2E00001A30 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* GradientStrokeNode.swift */; }; + 46EB2E00001A40 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* StrokeNode.swift */; }; + 46EB2E00001A50 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* TextAnimatorNode.swift */; }; + 46EB2E00001A60 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* AnimatorNode.swift */; }; + 46EB2E00001A70 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* PathNode.swift */; }; + 46EB2E00001A80 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* RenderNode.swift */; }; + 46EB2E00001A90 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* ShapeContainerLayer.swift */; }; + 46EB2E00001AA0 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* ShapeRenderLayer.swift */; }; + 46EB2E00001AB0 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* AnimatorNodeDebugging.swift */; }; + 46EB2E00001AC0 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* LayerDebugging.swift */; }; + 46EB2E00001AD0 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* AnimationKeypathExtension.swift */; }; + 46EB2E00001AE0 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* CGFloatExtensions.swift */; }; + 46EB2E00001AF0 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* MathKit.swift */; }; + 46EB2E00001B00 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* StringExtensions.swift */; }; + 46EB2E00001B10 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* AnimationContext.swift */; }; + 46EB2E00001B20 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* Interpolatable.swift */; }; + 46EB2E00001B30 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* InterpolatableExtensions.swift */; }; + 46EB2E00001B40 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* KeyframeExtensions.swift */; }; + 46EB2E00001B50 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* BezierPath.swift */; }; + 46EB2E00001B60 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* ColorExtension.swift */; }; + 46EB2E00001B70 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* CompoundBezierPath.swift */; }; + 46EB2E00001B80 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* CurveVertex.swift */; }; + 46EB2E00001B90 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* PathElement.swift */; }; + 46EB2E00001BA0 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* VectorsExtensions.swift */; }; + 46EB2E00001BB0 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* AnimationPublic.swift */; }; + 46EB2E00001BC0 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* AnimationView.swift */; }; + 46EB2E00001BD0 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* AnimationViewInitializers.swift */; }; + 46EB2E00001BE0 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AnimationCacheProvider.swift */; }; + 46EB2E00001BF0 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* LRUAnimationCache.swift */; }; + 46EB2E00001C00 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* AnimationKeypath.swift */; }; + 46EB2E00001C10 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* AnyValueProvider.swift */; }; + 46EB2E00001C20 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* ColorValueProvider.swift */; }; + 46EB2E00001C30 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* FloatValueProvider.swift */; }; + 46EB2E00001C40 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* PointValueProvider.swift */; }; + 46EB2E00001C50 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* SizeValueProvider.swift */; }; + 46EB2E00001C60 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* AnimationImageProvider.swift */; }; + 46EB2E00001C70 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A40 /* AnimationSubview.swift */; }; + 46EB2E00001C80 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A50 /* BundleImageProvider.swift */; }; + 46EB2E00001C90 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A60 /* FilepathImageProvider.swift */; }; + 46EB2E00001CA0 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A70 /* LottieView.swift */; }; + 46EB2E00001CB0 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* AnimationTime.swift */; }; + 46EB2E00001CC0 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* Color.swift */; }; + 46EB2E00001CD0 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* Vectors.swift */; }; + 46EB2E00001D10 /* lottie-ios-macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D00 /* lottie-ios-macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E00001D50 /* lottie-ios-macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00001D40 /* lottie-ios-macOS-dummy.m */; }; + 46EB2E00001E10 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E00 /* Foundation.framework */; }; + 46EB2E00001E20 /* AnimationContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000000F0 /* AnimationContainer.swift */; }; + 46EB2E00001E30 /* CompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000110 /* CompositionLayer.swift */; }; + 46EB2E00001E40 /* ImageCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000120 /* ImageCompositionLayer.swift */; }; + 46EB2E00001E50 /* MaskContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000130 /* MaskContainerLayer.swift */; }; + 46EB2E00001E60 /* NullCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000140 /* NullCompositionLayer.swift */; }; + 46EB2E00001E70 /* PreCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000150 /* PreCompositionLayer.swift */; }; + 46EB2E00001E80 /* ShapeCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000160 /* ShapeCompositionLayer.swift */; }; + 46EB2E00001E90 /* SolidCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000170 /* SolidCompositionLayer.swift */; }; + 46EB2E00001EA0 /* TextCompositionLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000180 /* TextCompositionLayer.swift */; }; + 46EB2E00001EB0 /* CompositionLayersInitializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001A0 /* CompositionLayersInitializer.swift */; }; + 46EB2E00001EC0 /* InvertedMatteLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001B0 /* InvertedMatteLayer.swift */; }; + 46EB2E00001ED0 /* LayerImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001C0 /* LayerImageProvider.swift */; }; + 46EB2E00001EE0 /* LayerTransformNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001D0 /* LayerTransformNode.swift */; }; + 46EB2E00001EF0 /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000001F0 /* Animation.swift */; }; + 46EB2E00001F00 /* Asset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000210 /* Asset.swift */; }; + 46EB2E00001F10 /* AssetLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000220 /* AssetLibrary.swift */; }; + 46EB2E00001F20 /* ImageAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000230 /* ImageAsset.swift */; }; + 46EB2E00001F30 /* PrecompAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000240 /* PrecompAsset.swift */; }; + 46EB2E00001F40 /* KeyedDecodingContainerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000260 /* KeyedDecodingContainerExtensions.swift */; }; + 46EB2E00001F50 /* Keyframe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000280 /* Keyframe.swift */; }; + 46EB2E00001F60 /* KeyframeGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000290 /* KeyframeGroup.swift */; }; + 46EB2E00001F70 /* ImageLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002B0 /* ImageLayerModel.swift */; }; + 46EB2E00001F80 /* LayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002C0 /* LayerModel.swift */; }; + 46EB2E00001F90 /* PreCompLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002D0 /* PreCompLayerModel.swift */; }; + 46EB2E00001FA0 /* ShapeLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002E0 /* ShapeLayerModel.swift */; }; + 46EB2E00001FB0 /* SolidLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000002F0 /* SolidLayerModel.swift */; }; + 46EB2E00001FC0 /* TextLayerModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000300 /* TextLayerModel.swift */; }; + 46EB2E00001FD0 /* DashPattern.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000320 /* DashPattern.swift */; }; + 46EB2E00001FE0 /* Marker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000330 /* Marker.swift */; }; + 46EB2E00001FF0 /* Mask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000340 /* Mask.swift */; }; + 46EB2E00002000 /* Transform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000350 /* Transform.swift */; }; + 46EB2E00002010 /* Ellipse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000370 /* Ellipse.swift */; }; + 46EB2E00002020 /* FillI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000380 /* FillI.swift */; }; + 46EB2E00002030 /* GradientFill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000390 /* GradientFill.swift */; }; + 46EB2E00002040 /* GradientStroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003A0 /* GradientStroke.swift */; }; + 46EB2E00002050 /* Group.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003B0 /* Group.swift */; }; + 46EB2E00002060 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003C0 /* Merge.swift */; }; + 46EB2E00002070 /* Rectangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003D0 /* Rectangle.swift */; }; + 46EB2E00002080 /* Repeater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003E0 /* Repeater.swift */; }; + 46EB2E00002090 /* Shape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000003F0 /* Shape.swift */; }; + 46EB2E000020A0 /* ShapeItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000400 /* ShapeItem.swift */; }; + 46EB2E000020B0 /* ShapeTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000410 /* ShapeTransform.swift */; }; + 46EB2E000020C0 /* Star.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000420 /* Star.swift */; }; + 46EB2E000020D0 /* Stroke.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000430 /* Stroke.swift */; }; + 46EB2E000020E0 /* Trim.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000440 /* Trim.swift */; }; + 46EB2E000020F0 /* Font.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000460 /* Font.swift */; }; + 46EB2E00002100 /* Glyph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000470 /* Glyph.swift */; }; + 46EB2E00002110 /* TextAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000480 /* TextAnimator.swift */; }; + 46EB2E00002120 /* TextDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000490 /* TextDocument.swift */; }; + 46EB2E00002130 /* ItemsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000004C0 /* ItemsExtension.swift */; }; + 46EB2E00002140 /* NodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000004E0 /* NodeProperty.swift */; }; + 46EB2E00002150 /* AnyNodeProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000500 /* AnyNodeProperty.swift */; }; + 46EB2E00002160 /* AnyValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000510 /* AnyValueContainer.swift */; }; + 46EB2E00002170 /* KeypathSearchable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000520 /* KeypathSearchable.swift */; }; + 46EB2E00002180 /* NodePropertyMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000530 /* NodePropertyMap.swift */; }; + 46EB2E00002190 /* ValueContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000540 /* ValueContainer.swift */; }; + 46EB2E000021A0 /* GroupInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000560 /* GroupInterpolator.swift */; }; + 46EB2E000021B0 /* KeyframeInterpolator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000570 /* KeyframeInterpolator.swift */; }; + 46EB2E000021C0 /* SingleValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000580 /* SingleValueProvider.swift */; }; + 46EB2E000021D0 /* TrimPathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005B0 /* TrimPathNode.swift */; }; + 46EB2E000021E0 /* GroupOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005D0 /* GroupOutputNode.swift */; }; + 46EB2E000021F0 /* PassThroughOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005E0 /* PassThroughOutputNode.swift */; }; + 46EB2E00002200 /* PathOutputNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000005F0 /* PathOutputNode.swift */; }; + 46EB2E00002210 /* FillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000610 /* FillRenderer.swift */; }; + 46EB2E00002220 /* GradientFillRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000620 /* GradientFillRenderer.swift */; }; + 46EB2E00002230 /* GradientStrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000630 /* GradientStrokeRenderer.swift */; }; + 46EB2E00002240 /* StrokeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000640 /* StrokeRenderer.swift */; }; + 46EB2E00002250 /* EllipseNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000660 /* EllipseNode.swift */; }; + 46EB2E00002260 /* PolygonNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000670 /* PolygonNode.swift */; }; + 46EB2E00002270 /* RectNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000680 /* RectNode.swift */; }; + 46EB2E00002280 /* ShapeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000690 /* ShapeNode.swift */; }; + 46EB2E00002290 /* StarNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006A0 /* StarNode.swift */; }; + 46EB2E000022A0 /* GroupNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006C0 /* GroupNode.swift */; }; + 46EB2E000022B0 /* FillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006E0 /* FillNode.swift */; }; + 46EB2E000022C0 /* GradientFillNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000006F0 /* GradientFillNode.swift */; }; + 46EB2E000022D0 /* GradientStrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000700 /* GradientStrokeNode.swift */; }; + 46EB2E000022E0 /* StrokeNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000710 /* StrokeNode.swift */; }; + 46EB2E000022F0 /* TextAnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000730 /* TextAnimatorNode.swift */; }; + 46EB2E00002300 /* AnimatorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000750 /* AnimatorNode.swift */; }; + 46EB2E00002310 /* PathNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000760 /* PathNode.swift */; }; + 46EB2E00002320 /* RenderNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000770 /* RenderNode.swift */; }; + 46EB2E00002330 /* ShapeContainerLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000790 /* ShapeContainerLayer.swift */; }; + 46EB2E00002340 /* ShapeRenderLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007A0 /* ShapeRenderLayer.swift */; }; + 46EB2E00002350 /* AnimatorNodeDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007D0 /* AnimatorNodeDebugging.swift */; }; + 46EB2E00002360 /* LayerDebugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000007E0 /* LayerDebugging.swift */; }; + 46EB2E00002370 /* AnimationKeypathExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000800 /* AnimationKeypathExtension.swift */; }; + 46EB2E00002380 /* CGFloatExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000810 /* CGFloatExtensions.swift */; }; + 46EB2E00002390 /* MathKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000820 /* MathKit.swift */; }; + 46EB2E000023A0 /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000830 /* StringExtensions.swift */; }; + 46EB2E000023B0 /* AnimationContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000850 /* AnimationContext.swift */; }; + 46EB2E000023C0 /* Interpolatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000870 /* Interpolatable.swift */; }; + 46EB2E000023D0 /* InterpolatableExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000880 /* InterpolatableExtensions.swift */; }; + 46EB2E000023E0 /* KeyframeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000890 /* KeyframeExtensions.swift */; }; + 46EB2E000023F0 /* BezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008B0 /* BezierPath.swift */; }; + 46EB2E00002400 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008C0 /* ColorExtension.swift */; }; + 46EB2E00002410 /* CompoundBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008D0 /* CompoundBezierPath.swift */; }; + 46EB2E00002420 /* CurveVertex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008E0 /* CurveVertex.swift */; }; + 46EB2E00002430 /* PathElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000008F0 /* PathElement.swift */; }; + 46EB2E00002440 /* VectorsExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000900 /* VectorsExtensions.swift */; }; + 46EB2E00002450 /* AnimationPublic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000930 /* AnimationPublic.swift */; }; + 46EB2E00002460 /* AnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000940 /* AnimationView.swift */; }; + 46EB2E00002470 /* AnimationViewInitializers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000950 /* AnimationViewInitializers.swift */; }; + 46EB2E00002480 /* AnimationCacheProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000970 /* AnimationCacheProvider.swift */; }; + 46EB2E00002490 /* LRUAnimationCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000980 /* LRUAnimationCache.swift */; }; + 46EB2E000024A0 /* AnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009A0 /* AnimationKeypath.swift */; }; + 46EB2E000024B0 /* AnyValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009B0 /* AnyValueProvider.swift */; }; + 46EB2E000024C0 /* ColorValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009D0 /* ColorValueProvider.swift */; }; + 46EB2E000024D0 /* FloatValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009E0 /* FloatValueProvider.swift */; }; + 46EB2E000024E0 /* PointValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000009F0 /* PointValueProvider.swift */; }; + 46EB2E000024F0 /* SizeValueProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A00 /* SizeValueProvider.swift */; }; + 46EB2E00002500 /* AnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A20 /* AnimationImageProvider.swift */; }; + 46EB2E00002510 /* AnimatedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AD0 /* AnimatedButton.swift */; }; + 46EB2E00002520 /* AnimatedControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AE0 /* AnimatedControl.swift */; }; + 46EB2E00002530 /* AnimatedSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AF0 /* AnimatedSwitch.swift */; }; + 46EB2E00002540 /* AnimationSubview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B00 /* AnimationSubview.swift */; }; + 46EB2E00002550 /* BundleImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B10 /* BundleImageProvider.swift */; }; + 46EB2E00002560 /* CompatibleAnimationKeypath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B30 /* CompatibleAnimationKeypath.swift */; }; + 46EB2E00002570 /* CompatibleAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B40 /* CompatibleAnimationView.swift */; }; + 46EB2E00002580 /* FilepathImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B50 /* FilepathImageProvider.swift */; }; + 46EB2E00002590 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B60 /* LottieView.swift */; }; + 46EB2E000025A0 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000B70 /* UIColorExtension.swift */; }; + 46EB2E000025B0 /* AnimationTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000A90 /* AnimationTime.swift */; }; + 46EB2E000025C0 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AA0 /* Color.swift */; }; + 46EB2E000025D0 /* Vectors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00000AB0 /* Vectors.swift */; }; + 46EB2E00002610 /* lottie-ios-tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002600 /* lottie-ios-tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E00002650 /* lottie-ios-tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002640 /* lottie-ios-tvOS-dummy.m */; }; + 46EB2E00002670 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00002660 /* UIKit.framework */; }; + 46EB2E00002690 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00002680 /* CoreGraphics.framework */; }; + 46EB2E000026B0 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E000026A0 /* QuartzCore.framework */; }; + 46EB2E000026D0 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E000026C0 /* AppKit.framework */; }; + 46EB2E000026F0 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E000026E0 /* CoreGraphics.framework */; }; + 46EB2E00002710 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00002700 /* QuartzCore.framework */; }; + 46EB2E00002730 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00002720 /* UIKit.framework */; }; + 46EB2E00002750 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00002740 /* CoreGraphics.framework */; }; + 46EB2E00002770 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00002760 /* QuartzCore.framework */; }; + 46EB2E00002810 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* Foundation.framework */; }; + 46EB2E00002880 /* Pods-lottie-swift_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002870 /* Pods-lottie-swift_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E000028D0 /* Pods-lottie-swift_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E000028C0 /* Pods-lottie-swift_Example-dummy.m */; }; + 46EB2E00002970 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00000C50 /* Foundation.framework */; }; + 46EB2E000029E0 /* Pods-lottie-swift_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E000029D0 /* Pods-lottie-swift_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E00002A20 /* Pods-lottie-swift_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002A10 /* Pods-lottie-swift_Tests-dummy.m */; }; + 46EB2E00002AC0 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00001560 /* Cocoa.framework */; }; + 46EB2E00002B30 /* Pods-lottie-swift_macOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B20 /* Pods-lottie-swift_macOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E00002B80 /* Pods-lottie-swift_macOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002B70 /* Pods-lottie-swift_macOS-dummy.m */; }; + 46EB2E00002C20 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 46EB2E00001E00 /* Foundation.framework */; }; + 46EB2E00002C90 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EB2E00002C80 /* Pods-lottie-swift_tvOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46EB2E00002CE0 /* Pods-lottie-swift_tvOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46EB2E00002CD0 /* Pods-lottie-swift_tvOS-dummy.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 198ED0103D28C986871E2A0E /* PBXContainerItemProxy */ = { + 46EB2E00002CF0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 457811C939FAB532885BC5EA /* Project object */; + containerPortal = 46EB2E00000000 /* Project object */; proxyType = 1; - remoteGlobalIDString = ED8804A3B97F951A0DACE9EE; - remoteInfo = "lottie-ios-macOS"; + remoteGlobalIDString = BA5437F88178F90AF62706C0F4EB9817; + remoteInfo = "lottie-ios-iOS"; }; - 7BB1D03B79275DF992D53C4E /* PBXContainerItemProxy */ = { + 46EB2E00002D10 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 457811C939FAB532885BC5EA /* Project object */; + containerPortal = 46EB2E00000000 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2F8B13CBA5EB7080D3B74008; - remoteInfo = "lottie-ios-iOS"; + remoteGlobalIDString = 67F339FB1A9F8C8BAC16A1F598EB77D7; + remoteInfo = "Pods-lottie-swift_Example"; + }; + 46EB2E00002D30 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 46EB2E00000000 /* Project object */; + proxyType = 1; + remoteGlobalIDString = CD4DE62DD0DBC7258ED31041F6E04060; + remoteInfo = "lottie-ios-macOS"; }; - EDBA61EC3D97F60F4DE8264C /* PBXContainerItemProxy */ = { + 46EB2E00002D50 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 457811C939FAB532885BC5EA /* Project object */; + containerPortal = 46EB2E00000000 /* Project object */; proxyType = 1; - remoteGlobalIDString = 546E5D1B4834472889605D4B; + remoteGlobalIDString = 875B0E62901566E185ED6E365E210CA7; remoteInfo = "lottie-ios-tvOS"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Star.swift; sourceTree = ""; }; - 0444D6435491A8DA3FE829EA /* Pods-lottie-swift_macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_macOS-umbrella.h"; sourceTree = ""; }; - 060C5B426D8182F802CEC8AE /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimator.swift; sourceTree = ""; }; - 0636C7E7F61587AE9B59BED2 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = ""; }; - 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FloatValueProvider.swift; sourceTree = ""; }; - 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PrecompAsset.swift; sourceTree = ""; }; - 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemsExtension.swift; sourceTree = ""; }; - 0C1437D10E93E4F6B9602F2E /* lottie-ios-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-macOS-dummy.m"; path = "../lottie-ios-macOS/lottie-ios-macOS-dummy.m"; sourceTree = ""; }; - 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationKeypath.swift; sourceTree = ""; }; - 0C41A1DE5EAF0796518BDFC5 /* lottie-ios-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-macOS.modulemap"; path = "../lottie-ios-macOS/lottie-ios-macOS.modulemap"; sourceTree = ""; }; - 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TrimPathNode.swift; sourceTree = ""; }; - 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerImageProvider.swift; sourceTree = ""; }; - 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupOutputNode.swift; sourceTree = ""; }; - 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeTransform.swift; sourceTree = ""; }; - 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; - 12AE631CD29400D243273D7E /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 132A88BFA88DCED9912F1B14 /* Pods-lottie-swift_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Tests-resources.sh"; sourceTree = ""; }; - 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationViewInitializers.swift; sourceTree = ""; }; - 188540703EA32514521A97E5 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; - 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeRenderer.swift; sourceTree = ""; }; - 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Interpolatable.swift; sourceTree = ""; }; - 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Keyframe.swift; sourceTree = ""; }; - 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedButton.swift; sourceTree = ""; }; - 247903BC82CBC6C437A5375A /* Pods-lottie-swift_tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_tvOS-umbrella.h"; sourceTree = ""; }; - 25A311744F85847D12AEF259 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ValueContainer.swift; sourceTree = ""; }; - 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStroke.swift; sourceTree = ""; }; - 26853D5C1459D01204C4BA69 /* Pods-lottie-swift_macOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_macOS-acknowledgements.markdown"; sourceTree = ""; }; - 277402634946F0AC356E19A1 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueContainer.swift; sourceTree = ""; }; - 27E57F2A89446F124B1D88D3 /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = ""; }; - 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeLayerModel.swift; sourceTree = ""; }; - 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompLayerModel.swift; sourceTree = ""; }; - 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorValueProvider.swift; sourceTree = ""; }; - 2F91E8491376A76089C5CC9E /* Pods-lottie-swift_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-resources.sh"; sourceTree = ""; }; - 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillRenderer.swift; sourceTree = ""; }; - 2FD923C8B583998BEB585339 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Transform.swift; sourceTree = ""; }; - 3030B6D3AC5FFB4D596A4A56 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../lottie-ios-macOS/Info.plist"; sourceTree = ""; }; - 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyNodeProperty.swift; sourceTree = ""; }; - 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeRenderer.swift; sourceTree = ""; }; - 344056029BCB0FD6C2D484B9 /* Pods-lottie-swift_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.release.xcconfig"; sourceTree = ""; }; - 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VectorsExtensions.swift; sourceTree = ""; }; - 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeCompositionLayer.swift; sourceTree = ""; }; - 37B5D608130CD4E3BEC29A29 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = ""; }; - 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageLayerModel.swift; sourceTree = ""; }; - 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StarNode.swift; sourceTree = ""; }; - 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextDocument.swift; sourceTree = ""; }; - 3C5642869E8548CC00711906 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = ""; }; - 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextLayerModel.swift; sourceTree = ""; }; - 405F5AB0D3636BE4AA91E9BD /* Pods-lottie-swift_tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_tvOS-acknowledgements.plist"; sourceTree = ""; }; - 4154FD53BA5BEF8C9AE67914 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 41EAF5D02F2EE13352438F58 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_tvOS-acknowledgements.markdown"; sourceTree = ""; }; - 442B01B81C3D3FB4A47A1398 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MathKit.swift; sourceTree = ""; }; - 447C7E6C14A23AF44AE63358 /* lottie-ios-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-umbrella.h"; sourceTree = ""; }; - 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodePropertyMap.swift; sourceTree = ""; }; - 4A3F91AE6BA804311F9CC83E /* 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; }; - 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNode.swift; sourceTree = ""; }; - 4ABABB8AF8CB5981871477B6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4B1F60CE66A5066840E1441E /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Vectors.swift; sourceTree = ""; }; - 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationCacheProvider.swift; sourceTree = ""; }; - 4D468048EA460A87F142FD8E /* lottie-ios-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-prefix.pch"; sourceTree = ""; }; - 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 52395D3CF88C14D6431D43CC /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RenderNode.swift; sourceTree = ""; }; - 53509DBD9C562742310DCBA1 /* Pods-lottie-swift_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Example-acknowledgements.plist"; sourceTree = ""; }; - 53BF956B24F07CF4B052A965 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageAsset.swift; sourceTree = ""; }; - 5416714E9BE912388CCCFB40 /* lottie-ios-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-iOS-dummy.m"; sourceTree = ""; }; - 567EC9F35C03C63901893DA8 /* Pods-lottie-swift_tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.debug.xcconfig"; sourceTree = ""; }; - 58F9A0E08FD232F775240236 /* Pods-lottie-swift_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Tests-umbrella.h"; sourceTree = ""; }; - 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationPublic.swift; sourceTree = ""; }; - 5A4D87B9E97693341525EBC8 /* Pods-lottie-swift_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.release.xcconfig"; sourceTree = ""; }; - 6302989FD869DE863CD2A4C1 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillNode.swift; sourceTree = ""; }; - 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MaskContainerLayer.swift; sourceTree = ""; }; - 6495066DA1F1FA4559775886 /* Pods-lottie-swift_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Example-dummy.m"; sourceTree = ""; }; - 64F825434A417A67384FF06C /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContext.swift; sourceTree = ""; }; - 66280F9D266598C1259022B8 /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationTime.swift; sourceTree = ""; }; - 66AB629602F5F70FAB2CCE43 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; - 67097FFE1975C0E781CFC20C /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeItem.swift; sourceTree = ""; }; - 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PassThroughOutputNode.swift; sourceTree = ""; }; - 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetLibrary.swift; sourceTree = ""; }; - 6A44E441E2144BAA996337C5 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeContainerLayer.swift; sourceTree = ""; }; - 6D08689517DFE6346FA088FF /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContainer.swift; sourceTree = ""; }; - 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerTransformNode.swift; sourceTree = ""; }; - 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EllipseNode.swift; sourceTree = ""; }; - 70F154355287064E9F3469F1 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 72DBC9B1D461A006815142A0 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Glyph.swift; sourceTree = ""; }; - 7314A3C511B283BF3C417F53 /* lottie-ios-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios-iOS.modulemap"; sourceTree = ""; }; - 7326041FE43AE79A8E842A05 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimatorNode.swift; sourceTree = ""; }; - 7596FB0786077E7170E7A644 /* Pods-lottie-swift_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.release.xcconfig"; sourceTree = ""; }; - 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; - 76035EA7A1698D3F8FEC4EF6 /* Pods-lottie-swift_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.release.xcconfig"; sourceTree = ""; }; - 76F1E729845C40FD09E583AA /* Pods-lottie-swift_tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_tvOS-dummy.m"; sourceTree = ""; }; - 782A570593758833118EDD24 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextCompositionLayer.swift; sourceTree = ""; }; - 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios-iOS.xcconfig"; sourceTree = ""; }; - 7842B663C52740AE0CCEA614 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeInterpolator.swift; sourceTree = ""; }; - 7C117119FF9CE7E57FD96B72 /* FillI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillI.swift; sourceTree = ""; }; - 7C12A15D4160246FF202CDB1 /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationView.swift; sourceTree = ""; }; - 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SizeValueProvider.swift; sourceTree = ""; }; - 7F564ECBB43913E5004CCA1F /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; - 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CurveVertex.swift; sourceTree = ""; }; - 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InvertedMatteLayer.swift; sourceTree = ""; }; - 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RectNode.swift; sourceTree = ""; }; - 83AB45DA989E7C71945BE3DD /* Pods-lottie-swift_macOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_macOS-acknowledgements.plist"; sourceTree = ""; }; - 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationImageProvider.swift; sourceTree = ""; }; - 8712F7AA08FA9C4411E63CC1 /* lottie-ios-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-tvOS-dummy.m"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-dummy.m"; sourceTree = ""; }; - 87184AB7431230657518A283 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 87353CF7687A5A4CB0BAF7D9 /* lottie-ios-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-prefix.pch"; path = "../lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; sourceTree = ""; }; - 8BAD365FFF813C6F1985912E /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodeProperty.swift; sourceTree = ""; }; - 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNodeDebugging.swift; sourceTree = ""; }; - 8D93307B792B066F01BD1905 /* Pods-lottie-swift_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-frameworks.sh"; sourceTree = ""; }; - 8E2AAC50B09247B999A268CB /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeNode.swift; sourceTree = ""; }; - 9002D91C8DD667367189BBB1 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 90F072516098E2EC6C12D9E0 /* Pods-lottie-swift_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Tests-acknowledgements.plist"; sourceTree = ""; }; - 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidLayerModel.swift; sourceTree = ""; }; - 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterpolatableExtensions.swift; sourceTree = ""; }; - 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageCompositionLayer.swift; sourceTree = ""; }; - 975797B889D5092268F9D9D0 /* Pods-lottie-swift_macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_macOS.modulemap"; sourceTree = ""; }; - 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PolygonNode.swift; sourceTree = ""; }; - 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedControl.swift; sourceTree = ""; }; - 991DE3FD621CDDABB4DD5127 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Repeater.swift; sourceTree = ""; }; - 9A3E3C5EF7BB9FDAB0BD4078 /* Pods-lottie-swift_macOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-frameworks.sh"; sourceTree = ""; }; - 9A8E9D0AE0A13B4CFB7FA007 /* 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; }; - 9E934802320B14661347F606 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleValueProvider.swift; sourceTree = ""; }; - A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompoundBezierPath.swift; sourceTree = ""; }; - A28BBB5CD2A816F035FD6F4B /* Pods-lottie-swift_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Example.modulemap"; sourceTree = ""; }; - A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CGFloatExtensions.swift; sourceTree = ""; }; - A8B893CD3ADB84704F72CC92 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Marker.swift; sourceTree = ""; }; - A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeRenderLayer.swift; sourceTree = ""; }; - ACF2A0A7BECD1563E34796EF /* Pods-lottie-swift_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Example-umbrella.h"; sourceTree = ""; }; - AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupInterpolator.swift; sourceTree = ""; }; - ADBB85157019BAD642287E81 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidCompositionLayer.swift; sourceTree = ""; }; - AE9E3044FDA4B8E6C1897684 /* lottie-ios-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-umbrella.h"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-umbrella.h"; sourceTree = ""; }; - AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypathExtension.swift; sourceTree = ""; }; - AF6DD3647CD0F769A1800D88 /* Pods-lottie-swift_tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-frameworks.sh"; sourceTree = ""; }; - AFA6BC34152337B72EE021E2 /* lottie-ios-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-umbrella.h"; path = "../lottie-ios-macOS/lottie-ios-macOS-umbrella.h"; sourceTree = ""; }; - AFB1A99CFAB97F99711CFEBD /* Pods-lottie-swift_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Tests-frameworks.sh"; sourceTree = ""; }; - B058143BD1E24E533CA780E0 /* Pods-lottie-swift_macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_macOS-dummy.m"; sourceTree = ""; }; - B3A5692229ED981F7C68044C /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Rectangle.swift; sourceTree = ""; }; - B5FACA4CE136531367885069 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Stroke.swift; sourceTree = ""; }; - B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillRenderer.swift; sourceTree = ""; }; - B71AB0B25A0468E0D996C476 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Ellipse.swift; sourceTree = ""; }; - B7A8C0B800D6C0CF118E1F8B /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypath.swift; sourceTree = ""; }; - B916AC8935FBABA543904607 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUAnimationCache.swift; sourceTree = ""; }; - BB75C3C602C63F665BC65670 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mask.swift; sourceTree = ""; }; - BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayersInitializer.swift; sourceTree = ""; }; - BCD7D12B4E9F953DB37D5AB1 /* 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; }; - BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; - BD6F2EB16852162D05F5692E /* lottie-ios.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; path = "lottie-ios.podspec"; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BEF472ABC7ABA87F9541740E /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathElement.swift; sourceTree = ""; }; - BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-tvOS.xcconfig"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.xcconfig"; sourceTree = ""; }; - C03DB8F0DD041CDAE6250F59 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; - C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeNode.swift; sourceTree = ""; }; - C3518223C46031382EE75FE5 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathNode.swift; sourceTree = ""; }; - C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeGroup.swift; sourceTree = ""; }; - CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueProvider.swift; sourceTree = ""; }; - CBACCC8D96FD558679134BB0 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BezierPath.swift; sourceTree = ""; }; - CDCF164AC91797282EBD7E42 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Trim.swift; sourceTree = ""; }; - CECED67F23C692CC3C5A4AD5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D0398472F71F647970A7F5CD /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DashPattern.swift; sourceTree = ""; }; - D259CF94D05711A1874D7266 /* Pods_lottie_swift_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Example.framework; path = "Pods-lottie-swift_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D26B2EE1F9547880A4E01B18 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = ""; }; - D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = ""; }; - D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeExtensions.swift; sourceTree = ""; }; - D346D1C9F37790C37C47103F /* Pods-lottie-swift_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.debug.xcconfig"; sourceTree = ""; }; - D63FC47530B32850300F05BA /* Pods-lottie-swift_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.debug.xcconfig"; sourceTree = ""; }; - D65DD133839DECD63F488681 /* lottie-ios-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-prefix.pch"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; sourceTree = ""; }; - D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-macOS.xcconfig"; path = "../lottie-ios-macOS/lottie-ios-macOS.xcconfig"; sourceTree = ""; }; - D808CC99DFECF312F6BA0657 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; - D80A6CD91822FAD47E8E4C8B /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - D88EAD387B9317E847F0A562 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupNode.swift; sourceTree = ""; }; - D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; - D92864627E16A95E81176AB7 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeypathSearchable.swift; sourceTree = ""; }; - DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerDebugging.swift; sourceTree = ""; }; - DAB54DB2608798955E5B7DA0 /* Pods-lottie-swift_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Example-acknowledgements.markdown"; sourceTree = ""; }; - DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeNode.swift; sourceTree = ""; }; - DDA7CCC5095CB16815D2182E /* lottie-ios-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-tvOS.modulemap"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; sourceTree = ""; }; - DFBEA7F3885D6D743A55E270 /* Pods_lottie_swift_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Tests.framework; path = "Pods-lottie-swift_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - E0D6EFAB2263A6DB6C2E202E /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - E147E166FC4660858772186A /* Pods-lottie-swift_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Tests-acknowledgements.markdown"; sourceTree = ""; }; - E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathOutputNode.swift; sourceTree = ""; }; - E38DDE42A0890AB5CA89B7F0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS10.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - E41C9A1CA7843DA1FFB10147 /* Pods-lottie-swift_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.debug.xcconfig"; sourceTree = ""; }; - E4DC1A5B6C2E0CEB6EBBA38A /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; - E562D7FD6E676E7FB9339188 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; - E5A30E4F777356C0BE7ACE04 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = "../lottie-ios-tvOS/Info.plist"; sourceTree = ""; }; - E6B3FDA1E92A337C84C00F76 /* Pods-lottie-swift_tvOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-resources.sh"; sourceTree = ""; }; - E755FDDEA55F0C5192BCD8B4 /* Pods_lottie_swift_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_tvOS.framework; path = "Pods-lottie-swift_tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - EBD2156CE9749C2CBC33575F /* Pods-lottie-swift_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Tests-dummy.m"; sourceTree = ""; }; - ECAAD817FAA6C423D73DFBCE /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Merge.swift; sourceTree = ""; }; - ECD3608197CB954BD88DA146 /* Pods-lottie-swift_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Tests.modulemap"; sourceTree = ""; }; - EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedSwitch.swift; sourceTree = ""; }; - EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PointValueProvider.swift; sourceTree = ""; }; - EF55A84D62323776910AADF8 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Shape.swift; sourceTree = ""; }; - EFDA3768C360162237171660 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFill.swift; sourceTree = ""; }; - F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NullCompositionLayer.swift; sourceTree = ""; }; - F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationView.swift; sourceTree = ""; }; - F42CB7553FCA5695AC2DEE3B /* Pods_lottie_swift_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_macOS.framework; path = "Pods-lottie-swift_macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - F6ED2F56E7906574174D6FFC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F73620989542C9124124BDB6 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompositionLayer.swift; sourceTree = ""; }; - F79598F8F9F6E19246C374F9 /* 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; }; - F86158AD5F9064A17AA22530 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillNode.swift; sourceTree = ""; }; - F93D68435A7E3C7E9144D0E6 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayer.swift; sourceTree = ""; }; - FC352F6DDDC761863D722CEF /* Pods-lottie-swift_tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_tvOS.modulemap"; sourceTree = ""; }; - FC57F001A93CE6C838ABD269 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerModel.swift; sourceTree = ""; }; - FD09B0588BD771DA18184E5B /* Pods-lottie-swift_macOS-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-resources.sh"; sourceTree = ""; }; + 46EB2E000000C0 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E000000F0 /* AnimationContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContainer.swift; sourceTree = ""; }; + 46EB2E00000110 /* CompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayer.swift; sourceTree = ""; }; + 46EB2E00000120 /* ImageCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageCompositionLayer.swift; sourceTree = ""; }; + 46EB2E00000130 /* MaskContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MaskContainerLayer.swift; sourceTree = ""; }; + 46EB2E00000140 /* NullCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NullCompositionLayer.swift; sourceTree = ""; }; + 46EB2E00000150 /* PreCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompositionLayer.swift; sourceTree = ""; }; + 46EB2E00000160 /* ShapeCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeCompositionLayer.swift; sourceTree = ""; }; + 46EB2E00000170 /* SolidCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidCompositionLayer.swift; sourceTree = ""; }; + 46EB2E00000180 /* TextCompositionLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextCompositionLayer.swift; sourceTree = ""; }; + 46EB2E000001A0 /* CompositionLayersInitializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompositionLayersInitializer.swift; sourceTree = ""; }; + 46EB2E000001B0 /* InvertedMatteLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InvertedMatteLayer.swift; sourceTree = ""; }; + 46EB2E000001C0 /* LayerImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerImageProvider.swift; sourceTree = ""; }; + 46EB2E000001D0 /* LayerTransformNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerTransformNode.swift; sourceTree = ""; }; + 46EB2E000001F0 /* Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = ""; }; + 46EB2E00000210 /* Asset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Asset.swift; sourceTree = ""; }; + 46EB2E00000220 /* AssetLibrary.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AssetLibrary.swift; sourceTree = ""; }; + 46EB2E00000230 /* ImageAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageAsset.swift; sourceTree = ""; }; + 46EB2E00000240 /* PrecompAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PrecompAsset.swift; sourceTree = ""; }; + 46EB2E00000260 /* KeyedDecodingContainerExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyedDecodingContainerExtensions.swift; sourceTree = ""; }; + 46EB2E00000280 /* Keyframe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Keyframe.swift; sourceTree = ""; }; + 46EB2E00000290 /* KeyframeGroup.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeGroup.swift; sourceTree = ""; }; + 46EB2E000002B0 /* ImageLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ImageLayerModel.swift; sourceTree = ""; }; + 46EB2E000002C0 /* LayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerModel.swift; sourceTree = ""; }; + 46EB2E000002D0 /* PreCompLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PreCompLayerModel.swift; sourceTree = ""; }; + 46EB2E000002E0 /* ShapeLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeLayerModel.swift; sourceTree = ""; }; + 46EB2E000002F0 /* SolidLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SolidLayerModel.swift; sourceTree = ""; }; + 46EB2E00000300 /* TextLayerModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextLayerModel.swift; sourceTree = ""; }; + 46EB2E00000320 /* DashPattern.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DashPattern.swift; sourceTree = ""; }; + 46EB2E00000330 /* Marker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Marker.swift; sourceTree = ""; }; + 46EB2E00000340 /* Mask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Mask.swift; sourceTree = ""; }; + 46EB2E00000350 /* Transform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Transform.swift; sourceTree = ""; }; + 46EB2E00000370 /* Ellipse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Ellipse.swift; sourceTree = ""; }; + 46EB2E00000380 /* FillI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillI.swift; sourceTree = ""; }; + 46EB2E00000390 /* GradientFill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFill.swift; sourceTree = ""; }; + 46EB2E000003A0 /* GradientStroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStroke.swift; sourceTree = ""; }; + 46EB2E000003B0 /* Group.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Group.swift; sourceTree = ""; }; + 46EB2E000003C0 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Merge.swift; sourceTree = ""; }; + 46EB2E000003D0 /* Rectangle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Rectangle.swift; sourceTree = ""; }; + 46EB2E000003E0 /* Repeater.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Repeater.swift; sourceTree = ""; }; + 46EB2E000003F0 /* Shape.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Shape.swift; sourceTree = ""; }; + 46EB2E00000400 /* ShapeItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeItem.swift; sourceTree = ""; }; + 46EB2E00000410 /* ShapeTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeTransform.swift; sourceTree = ""; }; + 46EB2E00000420 /* Star.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Star.swift; sourceTree = ""; }; + 46EB2E00000430 /* Stroke.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Stroke.swift; sourceTree = ""; }; + 46EB2E00000440 /* Trim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Trim.swift; sourceTree = ""; }; + 46EB2E00000460 /* Font.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Font.swift; sourceTree = ""; }; + 46EB2E00000470 /* Glyph.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Glyph.swift; sourceTree = ""; }; + 46EB2E00000480 /* TextAnimator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimator.swift; sourceTree = ""; }; + 46EB2E00000490 /* TextDocument.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextDocument.swift; sourceTree = ""; }; + 46EB2E000004C0 /* ItemsExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemsExtension.swift; sourceTree = ""; }; + 46EB2E000004E0 /* NodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodeProperty.swift; sourceTree = ""; }; + 46EB2E00000500 /* AnyNodeProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyNodeProperty.swift; sourceTree = ""; }; + 46EB2E00000510 /* AnyValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueContainer.swift; sourceTree = ""; }; + 46EB2E00000520 /* KeypathSearchable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeypathSearchable.swift; sourceTree = ""; }; + 46EB2E00000530 /* NodePropertyMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NodePropertyMap.swift; sourceTree = ""; }; + 46EB2E00000540 /* ValueContainer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ValueContainer.swift; sourceTree = ""; }; + 46EB2E00000560 /* GroupInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupInterpolator.swift; sourceTree = ""; }; + 46EB2E00000570 /* KeyframeInterpolator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeInterpolator.swift; sourceTree = ""; }; + 46EB2E00000580 /* SingleValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SingleValueProvider.swift; sourceTree = ""; }; + 46EB2E000005B0 /* TrimPathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TrimPathNode.swift; sourceTree = ""; }; + 46EB2E000005D0 /* GroupOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupOutputNode.swift; sourceTree = ""; }; + 46EB2E000005E0 /* PassThroughOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PassThroughOutputNode.swift; sourceTree = ""; }; + 46EB2E000005F0 /* PathOutputNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathOutputNode.swift; sourceTree = ""; }; + 46EB2E00000610 /* FillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillRenderer.swift; sourceTree = ""; }; + 46EB2E00000620 /* GradientFillRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillRenderer.swift; sourceTree = ""; }; + 46EB2E00000630 /* GradientStrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeRenderer.swift; sourceTree = ""; }; + 46EB2E00000640 /* StrokeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeRenderer.swift; sourceTree = ""; }; + 46EB2E00000660 /* EllipseNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = EllipseNode.swift; sourceTree = ""; }; + 46EB2E00000670 /* PolygonNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PolygonNode.swift; sourceTree = ""; }; + 46EB2E00000680 /* RectNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RectNode.swift; sourceTree = ""; }; + 46EB2E00000690 /* ShapeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeNode.swift; sourceTree = ""; }; + 46EB2E000006A0 /* StarNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StarNode.swift; sourceTree = ""; }; + 46EB2E000006C0 /* GroupNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GroupNode.swift; sourceTree = ""; }; + 46EB2E000006E0 /* FillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FillNode.swift; sourceTree = ""; }; + 46EB2E000006F0 /* GradientFillNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientFillNode.swift; sourceTree = ""; }; + 46EB2E00000700 /* GradientStrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = GradientStrokeNode.swift; sourceTree = ""; }; + 46EB2E00000710 /* StrokeNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StrokeNode.swift; sourceTree = ""; }; + 46EB2E00000730 /* TextAnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TextAnimatorNode.swift; sourceTree = ""; }; + 46EB2E00000750 /* AnimatorNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNode.swift; sourceTree = ""; }; + 46EB2E00000760 /* PathNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathNode.swift; sourceTree = ""; }; + 46EB2E00000770 /* RenderNode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RenderNode.swift; sourceTree = ""; }; + 46EB2E00000790 /* ShapeContainerLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeContainerLayer.swift; sourceTree = ""; }; + 46EB2E000007A0 /* ShapeRenderLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ShapeRenderLayer.swift; sourceTree = ""; }; + 46EB2E000007D0 /* AnimatorNodeDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatorNodeDebugging.swift; sourceTree = ""; }; + 46EB2E000007E0 /* LayerDebugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LayerDebugging.swift; sourceTree = ""; }; + 46EB2E00000800 /* AnimationKeypathExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypathExtension.swift; sourceTree = ""; }; + 46EB2E00000810 /* CGFloatExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CGFloatExtensions.swift; sourceTree = ""; }; + 46EB2E00000820 /* MathKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = MathKit.swift; sourceTree = ""; }; + 46EB2E00000830 /* StringExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = ""; }; + 46EB2E00000850 /* AnimationContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationContext.swift; sourceTree = ""; }; + 46EB2E00000870 /* Interpolatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Interpolatable.swift; sourceTree = ""; }; + 46EB2E00000880 /* InterpolatableExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = InterpolatableExtensions.swift; sourceTree = ""; }; + 46EB2E00000890 /* KeyframeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = KeyframeExtensions.swift; sourceTree = ""; }; + 46EB2E000008B0 /* BezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BezierPath.swift; sourceTree = ""; }; + 46EB2E000008C0 /* ColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; + 46EB2E000008D0 /* CompoundBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompoundBezierPath.swift; sourceTree = ""; }; + 46EB2E000008E0 /* CurveVertex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CurveVertex.swift; sourceTree = ""; }; + 46EB2E000008F0 /* PathElement.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PathElement.swift; sourceTree = ""; }; + 46EB2E00000900 /* VectorsExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = VectorsExtensions.swift; sourceTree = ""; }; + 46EB2E00000930 /* AnimationPublic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationPublic.swift; sourceTree = ""; }; + 46EB2E00000940 /* AnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationView.swift; sourceTree = ""; }; + 46EB2E00000950 /* AnimationViewInitializers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationViewInitializers.swift; sourceTree = ""; }; + 46EB2E00000970 /* AnimationCacheProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationCacheProvider.swift; sourceTree = ""; }; + 46EB2E00000980 /* LRUAnimationCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LRUAnimationCache.swift; sourceTree = ""; }; + 46EB2E000009A0 /* AnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationKeypath.swift; sourceTree = ""; }; + 46EB2E000009B0 /* AnyValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnyValueProvider.swift; sourceTree = ""; }; + 46EB2E000009D0 /* ColorValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorValueProvider.swift; sourceTree = ""; }; + 46EB2E000009E0 /* FloatValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FloatValueProvider.swift; sourceTree = ""; }; + 46EB2E000009F0 /* PointValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PointValueProvider.swift; sourceTree = ""; }; + 46EB2E00000A00 /* SizeValueProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = SizeValueProvider.swift; sourceTree = ""; }; + 46EB2E00000A20 /* AnimationImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationImageProvider.swift; sourceTree = ""; }; + 46EB2E00000A40 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; + 46EB2E00000A50 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; + 46EB2E00000A60 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; + 46EB2E00000A70 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; + 46EB2E00000A90 /* AnimationTime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationTime.swift; sourceTree = ""; }; + 46EB2E00000AA0 /* Color.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; + 46EB2E00000AB0 /* Vectors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = Vectors.swift; sourceTree = ""; }; + 46EB2E00000AD0 /* AnimatedButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedButton.swift; sourceTree = ""; }; + 46EB2E00000AE0 /* AnimatedControl.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedControl.swift; sourceTree = ""; }; + 46EB2E00000AF0 /* AnimatedSwitch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimatedSwitch.swift; sourceTree = ""; }; + 46EB2E00000B00 /* AnimationSubview.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AnimationSubview.swift; sourceTree = ""; }; + 46EB2E00000B10 /* BundleImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BundleImageProvider.swift; sourceTree = ""; }; + 46EB2E00000B30 /* CompatibleAnimationKeypath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationKeypath.swift; sourceTree = ""; }; + 46EB2E00000B40 /* CompatibleAnimationView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CompatibleAnimationView.swift; sourceTree = ""; }; + 46EB2E00000B50 /* FilepathImageProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = FilepathImageProvider.swift; sourceTree = ""; }; + 46EB2E00000B60 /* LottieView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; + 46EB2E00000B70 /* UIColorExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = UIColorExtension.swift; sourceTree = ""; }; + 46EB2E00000B90 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; + 46EB2E00000BA0 /* lottie-ios.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = "lottie-ios.podspec"; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 46EB2E00000BF0 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-iOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00000C50 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00001440 /* lottie-ios-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios-iOS.xcconfig"; sourceTree = ""; }; + 46EB2E00001450 /* lottie-ios-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios-iOS.modulemap"; sourceTree = ""; }; + 46EB2E00001460 /* lottie-ios-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-umbrella.h"; sourceTree = ""; }; + 46EB2E00001480 /* lottie-ios-iOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "lottie-ios-iOS-Info.plist"; sourceTree = ""; }; + 46EB2E00001490 /* lottie-ios-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-iOS-prefix.pch"; sourceTree = ""; }; + 46EB2E000014A0 /* lottie-ios-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-iOS-dummy.m"; sourceTree = ""; }; + 46EB2E00001500 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00001560 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00001CE0 /* lottie-ios-macOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-macOS.xcconfig"; path = "../lottie-ios-macOS/lottie-ios-macOS.xcconfig"; sourceTree = ""; }; + 46EB2E00001CF0 /* lottie-ios-macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-macOS.modulemap"; path = "../lottie-ios-macOS/lottie-ios-macOS.modulemap"; sourceTree = ""; }; + 46EB2E00001D00 /* lottie-ios-macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-umbrella.h"; path = "../lottie-ios-macOS/lottie-ios-macOS-umbrella.h"; sourceTree = ""; }; + 46EB2E00001D20 /* lottie-ios-macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "lottie-ios-macOS-Info.plist"; path = "../lottie-ios-macOS/lottie-ios-macOS-Info.plist"; sourceTree = ""; }; + 46EB2E00001D30 /* lottie-ios-macOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-macOS-prefix.pch"; path = "../lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; sourceTree = ""; }; + 46EB2E00001D40 /* lottie-ios-macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-macOS-dummy.m"; path = "../lottie-ios-macOS/lottie-ios-macOS-dummy.m"; sourceTree = ""; }; + 46EB2E00001DA0 /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios-tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00001E00 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E000025E0 /* lottie-ios-tvOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "lottie-ios-tvOS.xcconfig"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.xcconfig"; sourceTree = ""; }; + 46EB2E000025F0 /* lottie-ios-tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; name = "lottie-ios-tvOS.modulemap"; path = "../lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; sourceTree = ""; }; + 46EB2E00002600 /* lottie-ios-tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-umbrella.h"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-umbrella.h"; sourceTree = ""; }; + 46EB2E00002620 /* lottie-ios-tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = "lottie-ios-tvOS-Info.plist"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-Info.plist"; sourceTree = ""; }; + 46EB2E00002630 /* lottie-ios-tvOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "lottie-ios-tvOS-prefix.pch"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; sourceTree = ""; }; + 46EB2E00002640 /* lottie-ios-tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "lottie-ios-tvOS-dummy.m"; path = "../lottie-ios-tvOS/lottie-ios-tvOS-dummy.m"; sourceTree = ""; }; + 46EB2E00002660 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00002680 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E000026A0 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E000026C0 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E000026E0 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00002700 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00002720 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00002740 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E00002760 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 46EB2E000027C0 /* Pods_lottie_swift_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Example.framework; path = "Pods-lottie-swift_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00002830 /* Pods-lottie-swift_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.release.xcconfig"; sourceTree = ""; }; + 46EB2E00002840 /* Pods-lottie-swift_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Example.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00002850 /* Pods-lottie-swift_Example-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Example-Info.plist"; sourceTree = ""; }; + 46EB2E00002860 /* Pods-lottie-swift_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Example.modulemap"; sourceTree = ""; }; + 46EB2E00002870 /* Pods-lottie-swift_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Example-umbrella.h"; sourceTree = ""; }; + 46EB2E00002890 /* Pods-lottie-swift_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_Example-frameworks.sh"; sourceTree = ""; }; + 46EB2E000028A0 /* Pods-lottie-swift_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Example-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E000028B0 /* Pods-lottie-swift_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Example-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E000028C0 /* Pods-lottie-swift_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Example-dummy.m"; sourceTree = ""; }; + 46EB2E00002920 /* Pods_lottie_swift_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_Tests.framework; path = "Pods-lottie-swift_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00002990 /* Pods-lottie-swift_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.release.xcconfig"; sourceTree = ""; }; + 46EB2E000029A0 /* Pods-lottie-swift_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_Tests.debug.xcconfig"; sourceTree = ""; }; + 46EB2E000029B0 /* Pods-lottie-swift_Tests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Tests-Info.plist"; sourceTree = ""; }; + 46EB2E000029C0 /* Pods-lottie-swift_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_Tests.modulemap"; sourceTree = ""; }; + 46EB2E000029D0 /* Pods-lottie-swift_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_Tests-umbrella.h"; sourceTree = ""; }; + 46EB2E000029F0 /* Pods-lottie-swift_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_Tests-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E00002A00 /* Pods-lottie-swift_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E00002A10 /* Pods-lottie-swift_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_Tests-dummy.m"; sourceTree = ""; }; + 46EB2E00002A70 /* Pods_lottie_swift_macOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_macOS.framework; path = "Pods-lottie-swift_macOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00002AE0 /* Pods-lottie-swift_macOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.release.xcconfig"; sourceTree = ""; }; + 46EB2E00002AF0 /* Pods-lottie-swift_macOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_macOS.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00002B00 /* Pods-lottie-swift_macOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_macOS-Info.plist"; sourceTree = ""; }; + 46EB2E00002B10 /* Pods-lottie-swift_macOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_macOS.modulemap"; sourceTree = ""; }; + 46EB2E00002B20 /* Pods-lottie-swift_macOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_macOS-umbrella.h"; sourceTree = ""; }; + 46EB2E00002B40 /* Pods-lottie-swift_macOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_macOS-frameworks.sh"; sourceTree = ""; }; + 46EB2E00002B50 /* Pods-lottie-swift_macOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_macOS-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E00002B60 /* Pods-lottie-swift_macOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_macOS-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E00002B70 /* Pods-lottie-swift_macOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_macOS-dummy.m"; sourceTree = ""; }; + 46EB2E00002BD0 /* Pods_lottie_swift_tvOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_lottie_swift_tvOS.framework; path = "Pods-lottie-swift_tvOS.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 46EB2E00002C40 /* Pods-lottie-swift_tvOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.release.xcconfig"; sourceTree = ""; }; + 46EB2E00002C50 /* Pods-lottie-swift_tvOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-lottie-swift_tvOS.debug.xcconfig"; sourceTree = ""; }; + 46EB2E00002C60 /* Pods-lottie-swift_tvOS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_tvOS-Info.plist"; sourceTree = ""; }; + 46EB2E00002C70 /* Pods-lottie-swift_tvOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-lottie-swift_tvOS.modulemap"; sourceTree = ""; }; + 46EB2E00002C80 /* Pods-lottie-swift_tvOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-lottie-swift_tvOS-umbrella.h"; sourceTree = ""; }; + 46EB2E00002CA0 /* Pods-lottie-swift_tvOS-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-lottie-swift_tvOS-frameworks.sh"; sourceTree = ""; }; + 46EB2E00002CB0 /* Pods-lottie-swift_tvOS-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-lottie-swift_tvOS-acknowledgements.plist"; sourceTree = ""; }; + 46EB2E00002CC0 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-lottie-swift_tvOS-acknowledgements.markdown"; sourceTree = ""; }; + 46EB2E00002CD0 /* Pods-lottie-swift_tvOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-lottie-swift_tvOS-dummy.m"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0992635551E4E7C9A1E126F9 /* Frameworks */ = { + 46EB2E00000C20 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D5AA7340AE27F0697F409BD0 /* Foundation.framework in Frameworks */, + 46EB2E00002690 /* CoreGraphics.framework in Frameworks */, + 46EB2E00000C60 /* Foundation.framework in Frameworks */, + 46EB2E000026B0 /* QuartzCore.framework in Frameworks */, + 46EB2E00002670 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1FB12D5DC770BF2C34C77F37 /* Frameworks */ = { + 46EB2E00001530 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0A3957F07D68E16DD608484A /* AppKit.framework in Frameworks */, - 67D5816872340D8A62397681 /* Cocoa.framework in Frameworks */, - 6D150DEEC7FBB62EE82EBF6F /* CoreGraphics.framework in Frameworks */, - 16667DE440C3098D68CDA890 /* QuartzCore.framework in Frameworks */, + 46EB2E000026D0 /* AppKit.framework in Frameworks */, + 46EB2E00001570 /* Cocoa.framework in Frameworks */, + 46EB2E000026F0 /* CoreGraphics.framework in Frameworks */, + 46EB2E00002710 /* QuartzCore.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3840650CC9FBBA4EE515C15B /* Frameworks */ = { + 46EB2E00001DD0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - FBEE7D0DBB21A1D000071A2F /* CoreGraphics.framework in Frameworks */, - 01746133DC5260A6D41A0330 /* Foundation.framework in Frameworks */, - 53C89D0DD6BCBA5A3219ACD6 /* QuartzCore.framework in Frameworks */, - 8B918262F5156FCDEF11CAE3 /* UIKit.framework in Frameworks */, + 46EB2E00002750 /* CoreGraphics.framework in Frameworks */, + 46EB2E00001E10 /* Foundation.framework in Frameworks */, + 46EB2E00002770 /* QuartzCore.framework in Frameworks */, + 46EB2E00002730 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6028EFF73FD05A20933261CE /* Frameworks */ = { + 46EB2E000027F0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 321F1613F2719DF129195E9B /* Foundation.framework in Frameworks */, + 46EB2E00002810 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - ADC03B003E69248AAFF106B8 /* Frameworks */ = { + 46EB2E00002950 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8B8AC3801DF1A078F8C5F402 /* CoreGraphics.framework in Frameworks */, - 0CB499773019A51576F45CA7 /* Foundation.framework in Frameworks */, - B2499ED5BB1E2E3A68CBA574 /* QuartzCore.framework in Frameworks */, - EE4AFFA2C61518B8B18096AA /* UIKit.framework in Frameworks */, + 46EB2E00002970 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C77E5192AE235CBF0513CC81 /* Frameworks */ = { + 46EB2E00002AA0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7597AFAD2A6D6CFE4CCF9989 /* Foundation.framework in Frameworks */, + 46EB2E00002AC0 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - DFA135B3D1556DE8D585B5CF /* Frameworks */ = { + 46EB2E00002C00 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B976BD489558D14B54668613 /* Cocoa.framework in Frameworks */, + 46EB2E00002C20 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 027C9306526ACEAA641E7E93 /* Products */ = { + 46EB2E00000010 = { isa = PBXGroup; children = ( - B7A8C0B800D6C0CF118E1F8B /* Lottie.framework */, - 7326041FE43AE79A8E842A05 /* Lottie.framework */, - D80A6CD91822FAD47E8E4C8B /* Lottie.framework */, - D259CF94D05711A1874D7266 /* Pods_lottie_swift_Example.framework */, - F42CB7553FCA5695AC2DEE3B /* Pods_lottie_swift_macOS.framework */, - DFBEA7F3885D6D743A55E270 /* Pods_lottie_swift_Tests.framework */, - E755FDDEA55F0C5192BCD8B4 /* Pods_lottie_swift_tvOS.framework */, + 46EB2E000000C0 /* Podfile */, + 46EB2E00000090 /* Development Pods */, + 46EB2E00000060 /* Frameworks */, + 46EB2E00000020 /* Products */, + 46EB2E00000070 /* Targets Support Files */, ); - name = Products; sourceTree = ""; }; - 0A1D5BDC5EFD0B90690576D2 /* Text */ = { + 46EB2E00000020 /* Products */ = { isa = PBXGroup; children = ( - 37B5D608130CD4E3BEC29A29 /* Font.swift */, - 72DBC9B1D461A006815142A0 /* Glyph.swift */, - 060C5B426D8182F802CEC8AE /* TextAnimator.swift */, - 3BDA8B4B4D6896F31E52A254 /* TextDocument.swift */, + 46EB2E00000BF0 /* Lottie.framework */, + 46EB2E00001500 /* Lottie.framework */, + 46EB2E00001DA0 /* Lottie.framework */, + 46EB2E000027C0 /* Pods_lottie_swift_Example.framework */, + 46EB2E00002A70 /* Pods_lottie_swift_macOS.framework */, + 46EB2E00002920 /* Pods_lottie_swift_Tests.framework */, + 46EB2E00002BD0 /* Pods_lottie_swift_tvOS.framework */, ); - name = Text; - path = Text; + name = Products; sourceTree = ""; }; - 0A23DF2D39FD5F5F7EFDD2EC /* Primitives */ = { + 46EB2E00000060 /* Frameworks */ = { isa = PBXGroup; children = ( - CBACCC8D96FD558679134BB0 /* BezierPath.swift */, - 188540703EA32514521A97E5 /* ColorExtension.swift */, - A1AFC17381D4E613EE9685AE /* CompoundBezierPath.swift */, - 80F462F0FA0A72A061D75A18 /* CurveVertex.swift */, - BEF472ABC7ABA87F9541740E /* PathElement.swift */, - 36A52A38BE2477D637397F42 /* VectorsExtensions.swift */, + 46EB2E00000C40 /* iOS */, + 46EB2E00001550 /* OS X */, + 46EB2E00001DF0 /* tvOS */, ); - name = Primitives; - path = Primitives; + name = Frameworks; sourceTree = ""; }; - 0BC7EE79D97032F8AFBEBBDA /* Renderables */ = { + 46EB2E00000070 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 2FA53EB73596E858ADEC7C13 /* FillRenderer.swift */, - B60D67E0094AFA38591F429E /* GradientFillRenderer.swift */, - 31AE6E473D970C48C3665883 /* GradientStrokeRenderer.swift */, - 19EF1FCDD5647B886E1F42BD /* StrokeRenderer.swift */, + 46EB2E00002820 /* Pods-lottie-swift_Example */, + 46EB2E00002AD0 /* Pods-lottie-swift_macOS */, + 46EB2E00002980 /* Pods-lottie-swift_Tests */, + 46EB2E00002C30 /* Pods-lottie-swift_tvOS */, ); - name = Renderables; - path = Renderables; + name = "Targets Support Files"; sourceTree = ""; }; - 0E11261A697D4FB5ABF28019 /* RenderNodes */ = { + 46EB2E00000090 /* Development Pods */ = { isa = PBXGroup; children = ( - 6302989FD869DE863CD2A4C1 /* FillNode.swift */, - F86158AD5F9064A17AA22530 /* GradientFillNode.swift */, - DB6CC9B114F86E19FD5F3E0F /* GradientStrokeNode.swift */, - C03FD571BFD518C9BD4F48FB /* StrokeNode.swift */, + 46EB2E000000B0 /* lottie-ios */, ); - name = RenderNodes; - path = RenderNodes; + name = "Development Pods"; sourceTree = ""; }; - 0EAAA1A52BB27FFFAEBF805F /* Model */ = { + 46EB2E000000B0 /* lottie-ios */ = { isa = PBXGroup; children = ( - 27E57F2A89446F124B1D88D3 /* Animation.swift */, - C703F3157138BE376E4A3A5C /* Assets */, - 326488C3C0FD17E9109DA073 /* Extensions */, - B333E45BA1F5224F257DFA8F /* Keyframes */, - F3270BA111D9995829809DC0 /* Layers */, - 6C66DB55419EA03F07568346 /* Objects */, - ABDF7818BB625B0F5FC4AF0C /* ShapeItems */, - 0A1D5BDC5EFD0B90690576D2 /* Text */, + 46EB2E00000B80 /* Pod */, + 46EB2E000000D0 /* Private */, + 46EB2E00000910 /* Public */, + 46EB2E00001430 /* Support Files */, ); - name = Model; - path = Model; + name = "lottie-ios"; + path = ../..; sourceTree = ""; }; - 161BA10311C69C2B824CED52 /* Pods-lottie-swift_tvOS */ = { + 46EB2E000000D0 /* Private */ = { isa = PBXGroup; children = ( - 4154FD53BA5BEF8C9AE67914 /* Info.plist */, - FC352F6DDDC761863D722CEF /* Pods-lottie-swift_tvOS.modulemap */, - 41EAF5D02F2EE13352438F58 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */, - 405F5AB0D3636BE4AA91E9BD /* Pods-lottie-swift_tvOS-acknowledgements.plist */, - 76F1E729845C40FD09E583AA /* Pods-lottie-swift_tvOS-dummy.m */, - AF6DD3647CD0F769A1800D88 /* Pods-lottie-swift_tvOS-frameworks.sh */, - E6B3FDA1E92A337C84C00F76 /* Pods-lottie-swift_tvOS-resources.sh */, - 247903BC82CBC6C437A5375A /* Pods-lottie-swift_tvOS-umbrella.h */, - 567EC9F35C03C63901893DA8 /* Pods-lottie-swift_tvOS.debug.xcconfig */, - 7596FB0786077E7170E7A644 /* Pods-lottie-swift_tvOS.release.xcconfig */, + 46EB2E000000E0 /* LayerContainers */, + 46EB2E000001E0 /* Model */, + 46EB2E000004A0 /* NodeRenderSystem */, + 46EB2E000007B0 /* Utility */, ); - name = "Pods-lottie-swift_tvOS"; - path = "Target Support Files/Pods-lottie-swift_tvOS"; + name = Private; + path = "lottie-swift/src/Private"; sourceTree = ""; }; - 195734CFE79F33197A20046E /* Public */ = { + 46EB2E000000E0 /* LayerContainers */ = { isa = PBXGroup; children = ( - 1C401A1D262D640FF621DA67 /* Animation */, - DEFC8916F441767329F0CD0B /* AnimationCache */, - FC81DD55D5F7B912968DD857 /* DynamicProperties */, - D3D80BC63FD31253E8C1C82A /* ImageProvider */, - 2DC2BE4F6B97074837931E73 /* iOS */, - 79EB39D888A6CC53A84F7BB0 /* MacOS */, - EEA18BEE39AC393E8111CB45 /* Primitives */, + 46EB2E000000F0 /* AnimationContainer.swift */, + 46EB2E00000100 /* CompLayers */, + 46EB2E00000190 /* Utility */, ); - name = Public; - path = "lottie-swift/src/Public"; + name = LayerContainers; + path = LayerContainers; sourceTree = ""; }; - 1987DAF70867401AFF4E45B2 /* OutputNodes */ = { + 46EB2E00000100 /* CompLayers */ = { isa = PBXGroup; children = ( - 109DD70898DCD7A41F49F054 /* GroupOutputNode.swift */, - 678D844C2359A4E1664D4E5A /* PassThroughOutputNode.swift */, - E377D8D79E9DF7AA03694CCA /* PathOutputNode.swift */, - 0BC7EE79D97032F8AFBEBBDA /* Renderables */, + 46EB2E00000110 /* CompositionLayer.swift */, + 46EB2E00000120 /* ImageCompositionLayer.swift */, + 46EB2E00000130 /* MaskContainerLayer.swift */, + 46EB2E00000140 /* NullCompositionLayer.swift */, + 46EB2E00000150 /* PreCompositionLayer.swift */, + 46EB2E00000160 /* ShapeCompositionLayer.swift */, + 46EB2E00000170 /* SolidCompositionLayer.swift */, + 46EB2E00000180 /* TextCompositionLayer.swift */, ); - name = OutputNodes; - path = OutputNodes; + name = CompLayers; + path = CompLayers; sourceTree = ""; }; - 1A5EBBD446F82E46BE3A3C6F /* Targets Support Files */ = { + 46EB2E00000190 /* Utility */ = { isa = PBXGroup; children = ( - AC5EED8D2AADB0E1A0011BC3 /* Pods-lottie-swift_Example */, - B01D09369630A0930873CCC7 /* Pods-lottie-swift_macOS */, - F424D8D4A5F0AD1FD001A216 /* Pods-lottie-swift_Tests */, - 161BA10311C69C2B824CED52 /* Pods-lottie-swift_tvOS */, + 46EB2E000001A0 /* CompositionLayersInitializer.swift */, + 46EB2E000001B0 /* InvertedMatteLayer.swift */, + 46EB2E000001C0 /* LayerImageProvider.swift */, + 46EB2E000001D0 /* LayerTransformNode.swift */, ); - name = "Targets Support Files"; + name = Utility; + path = Utility; sourceTree = ""; }; - 1C401A1D262D640FF621DA67 /* Animation */ = { + 46EB2E000001E0 /* Model */ = { isa = PBXGroup; children = ( - 5A3C0EF41788D50691FA35E6 /* AnimationPublic.swift */, - 7C12A15D4160246FF202CDB1 /* AnimationView.swift */, - 1867719276CB0EC3C3113FD9 /* AnimationViewInitializers.swift */, + 46EB2E000001F0 /* Animation.swift */, + 46EB2E00000200 /* Assets */, + 46EB2E00000250 /* Extensions */, + 46EB2E00000270 /* Keyframes */, + 46EB2E000002A0 /* Layers */, + 46EB2E00000310 /* Objects */, + 46EB2E00000360 /* ShapeItems */, + 46EB2E00000450 /* Text */, ); - name = Animation; - path = Animation; + name = Model; + path = Model; sourceTree = ""; }; - 21B22FAF0132B8708467B523 /* NodeRenderSystem */ = { + 46EB2E00000200 /* Assets */ = { isa = PBXGroup; children = ( - 2594456D9972D43B45898086 /* Extensions */, - 5CC58395584E96A3F61AB0C7 /* NodeProperties */, - 8E48B2F1BA745B8AA1431477 /* Nodes */, - AA0B6812C5C70ECAA7CDA6D7 /* Protocols */, - EE4721D6E0600E4B5C08752E /* RenderLayers */, + 46EB2E00000210 /* Asset.swift */, + 46EB2E00000220 /* AssetLibrary.swift */, + 46EB2E00000230 /* ImageAsset.swift */, + 46EB2E00000240 /* PrecompAsset.swift */, ); - name = NodeRenderSystem; - path = NodeRenderSystem; + name = Assets; + path = Assets; sourceTree = ""; }; - 23258691356089CA75257EE9 /* Development Pods */ = { + 46EB2E00000250 /* Extensions */ = { isa = PBXGroup; children = ( - E14F20FE1A65860F4B2424E4 /* lottie-ios */, + 46EB2E00000260 /* KeyedDecodingContainerExtensions.swift */, ); - name = "Development Pods"; + name = Extensions; + path = Extensions; sourceTree = ""; }; - 258126E59D28B659A145C150 /* RenderContainers */ = { + 46EB2E00000270 /* Keyframes */ = { isa = PBXGroup; children = ( - D88EAD387B9317E847F0A562 /* GroupNode.swift */, + 46EB2E00000280 /* Keyframe.swift */, + 46EB2E00000290 /* KeyframeGroup.swift */, ); - name = RenderContainers; - path = RenderContainers; + name = Keyframes; + path = Keyframes; sourceTree = ""; }; - 2594456D9972D43B45898086 /* Extensions */ = { + 46EB2E000002A0 /* Layers */ = { isa = PBXGroup; children = ( - 07B7693EF26D5DBB7689AE2D /* ItemsExtension.swift */, + 46EB2E000002B0 /* ImageLayerModel.swift */, + 46EB2E000002C0 /* LayerModel.swift */, + 46EB2E000002D0 /* PreCompLayerModel.swift */, + 46EB2E000002E0 /* ShapeLayerModel.swift */, + 46EB2E000002F0 /* SolidLayerModel.swift */, + 46EB2E00000300 /* TextLayerModel.swift */, ); - name = Extensions; - path = Extensions; + name = Layers; + path = Layers; sourceTree = ""; }; - 28354D2F597C278439148D3F /* Text */ = { + 46EB2E00000310 /* Objects */ = { isa = PBXGroup; children = ( - 73C1A3540287817B5DC21C4C /* TextAnimatorNode.swift */, + 46EB2E00000320 /* DashPattern.swift */, + 46EB2E00000330 /* Marker.swift */, + 46EB2E00000340 /* Mask.swift */, + 46EB2E00000350 /* Transform.swift */, ); - name = Text; - path = Text; + name = Objects; + path = Objects; sourceTree = ""; }; - 2DC2BE4F6B97074837931E73 /* iOS */ = { + 46EB2E00000360 /* ShapeItems */ = { isa = PBXGroup; children = ( - 21F6805B3ECDF47BBC0FBFFB /* AnimatedButton.swift */, - 98C68FAF8F44524E87F6C9BB /* AnimatedControl.swift */, - EE6015E23999EEF07994D902 /* AnimatedSwitch.swift */, - 1115E76AF387DBAE7135E7E4 /* AnimationSubview.swift */, - D8F47D67E801F87A78902A24 /* BundleImageProvider.swift */, - BD53B22447A508CD63FDA9F3 /* FilepathImageProvider.swift */, - 5144E1FF44FAD6F6F02C1948 /* LottieView.swift */, - 3C5642869E8548CC00711906 /* UIColorExtension.swift */, - 3B210D596C3DAFE053D84463 /* Compatibility */, + 46EB2E00000370 /* Ellipse.swift */, + 46EB2E00000380 /* FillI.swift */, + 46EB2E00000390 /* GradientFill.swift */, + 46EB2E000003A0 /* GradientStroke.swift */, + 46EB2E000003B0 /* Group.swift */, + 46EB2E000003C0 /* Merge.swift */, + 46EB2E000003D0 /* Rectangle.swift */, + 46EB2E000003E0 /* Repeater.swift */, + 46EB2E000003F0 /* Shape.swift */, + 46EB2E00000400 /* ShapeItem.swift */, + 46EB2E00000410 /* ShapeTransform.swift */, + 46EB2E00000420 /* Star.swift */, + 46EB2E00000430 /* Stroke.swift */, + 46EB2E00000440 /* Trim.swift */, ); - name = iOS; - path = iOS; + name = ShapeItems; + path = ShapeItems; sourceTree = ""; }; - 326488C3C0FD17E9109DA073 /* Extensions */ = { + 46EB2E00000450 /* Text */ = { isa = PBXGroup; children = ( - 75C46CC5C7AF0AF479F58F2F /* KeyedDecodingContainerExtensions.swift */, + 46EB2E00000460 /* Font.swift */, + 46EB2E00000470 /* Glyph.swift */, + 46EB2E00000480 /* TextAnimator.swift */, + 46EB2E00000490 /* TextDocument.swift */, ); - name = Extensions; - path = Extensions; + name = Text; + path = Text; sourceTree = ""; }; - 3B210D596C3DAFE053D84463 /* Compatibility */ = { + 46EB2E000004A0 /* NodeRenderSystem */ = { isa = PBXGroup; children = ( - 0C1D009FBF62F708C5AB8137 /* CompatibleAnimationKeypath.swift */, - F3048CD5D5BB3196C0854113 /* CompatibleAnimationView.swift */, + 46EB2E000004B0 /* Extensions */, + 46EB2E000004D0 /* NodeProperties */, + 46EB2E00000590 /* Nodes */, + 46EB2E00000740 /* Protocols */, + 46EB2E00000780 /* RenderLayers */, ); - name = Compatibility; - path = Compatibility; + name = NodeRenderSystem; + path = NodeRenderSystem; sourceTree = ""; }; - 5209FB7E38969344822003D3 /* OS X */ = { + 46EB2E000004B0 /* Extensions */ = { isa = PBXGroup; children = ( - E562D7FD6E676E7FB9339188 /* AppKit.framework */, - 12AE631CD29400D243273D7E /* Cocoa.framework */, - F93D68435A7E3C7E9144D0E6 /* CoreGraphics.framework */, - 7842B663C52740AE0CCEA614 /* QuartzCore.framework */, + 46EB2E000004C0 /* ItemsExtension.swift */, ); - name = "OS X"; + name = Extensions; + path = Extensions; sourceTree = ""; }; - 5CC58395584E96A3F61AB0C7 /* NodeProperties */ = { + 46EB2E000004D0 /* NodeProperties */ = { isa = PBXGroup; children = ( - 8BAD365FFF813C6F1985912E /* NodeProperty.swift */, - 25A311744F85847D12AEF259 /* ValueContainer.swift */, - B7758DAD452686A0CAC3C6C2 /* Protocols */, - BC8DCAD498CF6C9F57949F90 /* ValueProviders */, + 46EB2E000004E0 /* NodeProperty.swift */, + 46EB2E00000540 /* ValueContainer.swift */, + 46EB2E000004F0 /* Protocols */, + 46EB2E00000550 /* ValueProviders */, ); name = NodeProperties; path = NodeProperties; sourceTree = ""; }; - 5D5DF3A1EFEF7A98C7528597 /* PathNodes */ = { + 46EB2E000004F0 /* Protocols */ = { isa = PBXGroup; children = ( - 6ED9B5BCD72C6DFA9C57F77B /* EllipseNode.swift */, - 97B7644CF749D0A371B8CD87 /* PolygonNode.swift */, - 83A2722B6B8931CD4A2DCD6F /* RectNode.swift */, - 8E2AAC50B09247B999A268CB /* ShapeNode.swift */, - 39ADB5D8EAEA5BF22EC5C08C /* StarNode.swift */, + 46EB2E00000500 /* AnyNodeProperty.swift */, + 46EB2E00000510 /* AnyValueContainer.swift */, + 46EB2E00000520 /* KeypathSearchable.swift */, + 46EB2E00000530 /* NodePropertyMap.swift */, ); - name = PathNodes; - path = PathNodes; + name = Protocols; + path = Protocols; sourceTree = ""; }; - 5DEE0EB6FED6F95CE4A1D6A8 /* Pod */ = { + 46EB2E00000550 /* ValueProviders */ = { isa = PBXGroup; children = ( - 66AB629602F5F70FAB2CCE43 /* LICENSE */, - BD6F2EB16852162D05F5692E /* lottie-ios.podspec */, + 46EB2E00000560 /* GroupInterpolator.swift */, + 46EB2E00000570 /* KeyframeInterpolator.swift */, + 46EB2E00000580 /* SingleValueProvider.swift */, ); - name = Pod; + name = ValueProviders; + path = ValueProviders; sourceTree = ""; }; - 6C66DB55419EA03F07568346 /* Objects */ = { + 46EB2E00000590 /* Nodes */ = { isa = PBXGroup; children = ( - D0398472F71F647970A7F5CD /* DashPattern.swift */, - A8B893CD3ADB84704F72CC92 /* Marker.swift */, - BB75C3C602C63F665BC65670 /* Mask.swift */, - 2FD923C8B583998BEB585339 /* Transform.swift */, + 46EB2E000005A0 /* ModifierNodes */, + 46EB2E000005C0 /* OutputNodes */, + 46EB2E00000650 /* PathNodes */, + 46EB2E000006B0 /* RenderContainers */, + 46EB2E000006D0 /* RenderNodes */, + 46EB2E00000720 /* Text */, ); - name = Objects; - path = Objects; + name = Nodes; + path = Nodes; sourceTree = ""; }; - 6D2DBB3187EE93D4B41C1DF0 /* LayerContainers */ = { + 46EB2E000005A0 /* ModifierNodes */ = { isa = PBXGroup; children = ( - 6D08689517DFE6346FA088FF /* AnimationContainer.swift */, - BF41B20FCBE4F37744B73B87 /* CompLayers */, - F043FBAC1B419037899470D7 /* Utility */, + 46EB2E000005B0 /* TrimPathNode.swift */, ); - name = LayerContainers; - path = LayerContainers; + name = ModifierNodes; + path = ModifierNodes; sourceTree = ""; }; - 6D8AA3C473DFD706A57DA19B /* Frameworks */ = { + 46EB2E000005C0 /* OutputNodes */ = { isa = PBXGroup; children = ( - 8CDC0917DE624D2381003A30 /* iOS */, - 5209FB7E38969344822003D3 /* OS X */, - C9061A2B329E677B8C38BD7D /* tvOS */, + 46EB2E000005D0 /* GroupOutputNode.swift */, + 46EB2E000005E0 /* PassThroughOutputNode.swift */, + 46EB2E000005F0 /* PathOutputNode.swift */, + 46EB2E00000600 /* Renderables */, ); - name = Frameworks; + name = OutputNodes; + path = OutputNodes; sourceTree = ""; }; - 79EB39D888A6CC53A84F7BB0 /* MacOS */ = { + 46EB2E00000600 /* Renderables */ = { isa = PBXGroup; children = ( - E4DC1A5B6C2E0CEB6EBBA38A /* AnimationSubview.swift */, - C03DB8F0DD041CDAE6250F59 /* BundleImageProvider.swift */, - D808CC99DFECF312F6BA0657 /* FilepathImageProvider.swift */, - 70F154355287064E9F3469F1 /* LottieView.swift */, + 46EB2E00000610 /* FillRenderer.swift */, + 46EB2E00000620 /* GradientFillRenderer.swift */, + 46EB2E00000630 /* GradientStrokeRenderer.swift */, + 46EB2E00000640 /* StrokeRenderer.swift */, ); - name = MacOS; - path = MacOS; + name = Renderables; + path = Renderables; sourceTree = ""; }; - 805F2D1DEBF87A1A76F088BD /* Interpolatable */ = { + 46EB2E00000650 /* PathNodes */ = { isa = PBXGroup; children = ( - 1AFABE49E84443B0FB8A315C /* Interpolatable.swift */, - 928D692B363F54DA0F9AB933 /* InterpolatableExtensions.swift */, - D2FB3BB369E5900317A60DB1 /* KeyframeExtensions.swift */, + 46EB2E00000660 /* EllipseNode.swift */, + 46EB2E00000670 /* PolygonNode.swift */, + 46EB2E00000680 /* RectNode.swift */, + 46EB2E00000690 /* ShapeNode.swift */, + 46EB2E000006A0 /* StarNode.swift */, ); - name = Interpolatable; - path = Interpolatable; + name = PathNodes; + path = PathNodes; sourceTree = ""; }; - 825C80C18D9B8915371FDCEB /* ModifierNodes */ = { + 46EB2E000006B0 /* RenderContainers */ = { isa = PBXGroup; children = ( - 0DFD6307FFCFA4FDFC829656 /* TrimPathNode.swift */, + 46EB2E000006C0 /* GroupNode.swift */, ); - name = ModifierNodes; - path = ModifierNodes; + name = RenderContainers; + path = RenderContainers; sourceTree = ""; }; - 870D5E753A894064BC3088BA /* Extensions */ = { + 46EB2E000006D0 /* RenderNodes */ = { isa = PBXGroup; children = ( - AF13000BF8B75E31892F9A6C /* AnimationKeypathExtension.swift */, - A64D2266FBB87F8AD2609F2C /* CGFloatExtensions.swift */, - 442B01B81C3D3FB4A47A1398 /* MathKit.swift */, - D286A980E838DBEF05AF6DD3 /* StringExtensions.swift */, + 46EB2E000006E0 /* FillNode.swift */, + 46EB2E000006F0 /* GradientFillNode.swift */, + 46EB2E00000700 /* GradientStrokeNode.swift */, + 46EB2E00000710 /* StrokeNode.swift */, ); - name = Extensions; - path = Extensions; + name = RenderNodes; + path = RenderNodes; sourceTree = ""; }; - 8CDC0917DE624D2381003A30 /* iOS */ = { + 46EB2E00000720 /* Text */ = { isa = PBXGroup; children = ( - 6A44E441E2144BAA996337C5 /* CoreGraphics.framework */, - 4A3F91AE6BA804311F9CC83E /* Foundation.framework */, - E0D6EFAB2263A6DB6C2E202E /* QuartzCore.framework */, - F79598F8F9F6E19246C374F9 /* UIKit.framework */, + 46EB2E00000730 /* TextAnimatorNode.swift */, ); - name = iOS; + name = Text; + path = Text; sourceTree = ""; }; - 8E48B2F1BA745B8AA1431477 /* Nodes */ = { + 46EB2E00000740 /* Protocols */ = { isa = PBXGroup; children = ( - 825C80C18D9B8915371FDCEB /* ModifierNodes */, - 1987DAF70867401AFF4E45B2 /* OutputNodes */, - 5D5DF3A1EFEF7A98C7528597 /* PathNodes */, - 258126E59D28B659A145C150 /* RenderContainers */, - 0E11261A697D4FB5ABF28019 /* RenderNodes */, - 28354D2F597C278439148D3F /* Text */, + 46EB2E00000750 /* AnimatorNode.swift */, + 46EB2E00000760 /* PathNode.swift */, + 46EB2E00000770 /* RenderNode.swift */, ); - name = Nodes; - path = Nodes; + name = Protocols; + path = Protocols; sourceTree = ""; }; - 901B9A1AFED7DA66CC70343E /* Debugging */ = { + 46EB2E00000780 /* RenderLayers */ = { isa = PBXGroup; children = ( - 8D7C3664576BF10471E7B4C4 /* AnimatorNodeDebugging.swift */, - DA8F12C3F2306AC6F2119063 /* LayerDebugging.swift */, + 46EB2E00000790 /* ShapeContainerLayer.swift */, + 46EB2E000007A0 /* ShapeRenderLayer.swift */, ); - name = Debugging; - path = Debugging; + name = RenderLayers; + path = RenderLayers; sourceTree = ""; }; - A0611C74F9E854D40316CAB1 /* Helpers */ = { + 46EB2E000007B0 /* Utility */ = { isa = PBXGroup; children = ( - 64F825434A417A67384FF06C /* AnimationContext.swift */, + 46EB2E000007C0 /* Debugging */, + 46EB2E000007F0 /* Extensions */, + 46EB2E00000840 /* Helpers */, + 46EB2E00000860 /* Interpolatable */, + 46EB2E000008A0 /* Primitives */, ); - name = Helpers; - path = Helpers; + name = Utility; + path = Utility; sourceTree = ""; }; - A771A151B0AADD2309787BA0 /* Support Files */ = { + 46EB2E000007C0 /* Debugging */ = { isa = PBXGroup; children = ( - E5A30E4F777356C0BE7ACE04 /* Info.plist */, - CECED67F23C692CC3C5A4AD5 /* Info.plist */, - 3030B6D3AC5FFB4D596A4A56 /* Info.plist */, - 7314A3C511B283BF3C417F53 /* lottie-ios-iOS.modulemap */, - 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */, - 5416714E9BE912388CCCFB40 /* lottie-ios-iOS-dummy.m */, - 4D468048EA460A87F142FD8E /* lottie-ios-iOS-prefix.pch */, - 447C7E6C14A23AF44AE63358 /* lottie-ios-iOS-umbrella.h */, - 0C41A1DE5EAF0796518BDFC5 /* lottie-ios-macOS.modulemap */, - D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */, - 0C1437D10E93E4F6B9602F2E /* lottie-ios-macOS-dummy.m */, - 87353CF7687A5A4CB0BAF7D9 /* lottie-ios-macOS-prefix.pch */, - AFA6BC34152337B72EE021E2 /* lottie-ios-macOS-umbrella.h */, - DDA7CCC5095CB16815D2182E /* lottie-ios-tvOS.modulemap */, - BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */, - 8712F7AA08FA9C4411E63CC1 /* lottie-ios-tvOS-dummy.m */, - D65DD133839DECD63F488681 /* lottie-ios-tvOS-prefix.pch */, - AE9E3044FDA4B8E6C1897684 /* lottie-ios-tvOS-umbrella.h */, + 46EB2E000007D0 /* AnimatorNodeDebugging.swift */, + 46EB2E000007E0 /* LayerDebugging.swift */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/lottie-ios-iOS"; + name = Debugging; + path = Debugging; sourceTree = ""; }; - AA0B6812C5C70ECAA7CDA6D7 /* Protocols */ = { + 46EB2E000007F0 /* Extensions */ = { isa = PBXGroup; children = ( - 4A44C1F7BD18837CA4A74148 /* AnimatorNode.swift */, - C3518223C46031382EE75FE5 /* PathNode.swift */, - 52395D3CF88C14D6431D43CC /* RenderNode.swift */, + 46EB2E00000800 /* AnimationKeypathExtension.swift */, + 46EB2E00000810 /* CGFloatExtensions.swift */, + 46EB2E00000820 /* MathKit.swift */, + 46EB2E00000830 /* StringExtensions.swift */, ); - name = Protocols; - path = Protocols; + name = Extensions; + path = Extensions; sourceTree = ""; }; - ABDF7818BB625B0F5FC4AF0C /* ShapeItems */ = { + 46EB2E00000840 /* Helpers */ = { isa = PBXGroup; children = ( - B71AB0B25A0468E0D996C476 /* Ellipse.swift */, - 7C117119FF9CE7E57FD96B72 /* FillI.swift */, - EFDA3768C360162237171660 /* GradientFill.swift */, - 265C32EFFC6783BCD9F8B860 /* GradientStroke.swift */, - D26B2EE1F9547880A4E01B18 /* Group.swift */, - ECAAD817FAA6C423D73DFBCE /* Merge.swift */, - B3A5692229ED981F7C68044C /* Rectangle.swift */, - 991DE3FD621CDDABB4DD5127 /* Repeater.swift */, - EF55A84D62323776910AADF8 /* Shape.swift */, - 67097FFE1975C0E781CFC20C /* ShapeItem.swift */, - 10AE0C20FD2BAB2D8AFECD7B /* ShapeTransform.swift */, - 026E9C2B6BD2BF3E7C70C0B4 /* Star.swift */, - B5FACA4CE136531367885069 /* Stroke.swift */, - CDCF164AC91797282EBD7E42 /* Trim.swift */, + 46EB2E00000850 /* AnimationContext.swift */, ); - name = ShapeItems; - path = ShapeItems; + name = Helpers; + path = Helpers; sourceTree = ""; }; - AC5EED8D2AADB0E1A0011BC3 /* Pods-lottie-swift_Example */ = { + 46EB2E00000860 /* Interpolatable */ = { isa = PBXGroup; children = ( - F6ED2F56E7906574174D6FFC /* Info.plist */, - A28BBB5CD2A816F035FD6F4B /* Pods-lottie-swift_Example.modulemap */, - DAB54DB2608798955E5B7DA0 /* Pods-lottie-swift_Example-acknowledgements.markdown */, - 53509DBD9C562742310DCBA1 /* Pods-lottie-swift_Example-acknowledgements.plist */, - 6495066DA1F1FA4559775886 /* Pods-lottie-swift_Example-dummy.m */, - 8D93307B792B066F01BD1905 /* Pods-lottie-swift_Example-frameworks.sh */, - 2F91E8491376A76089C5CC9E /* Pods-lottie-swift_Example-resources.sh */, - ACF2A0A7BECD1563E34796EF /* Pods-lottie-swift_Example-umbrella.h */, - D63FC47530B32850300F05BA /* Pods-lottie-swift_Example.debug.xcconfig */, - 5A4D87B9E97693341525EBC8 /* Pods-lottie-swift_Example.release.xcconfig */, + 46EB2E00000870 /* Interpolatable.swift */, + 46EB2E00000880 /* InterpolatableExtensions.swift */, + 46EB2E00000890 /* KeyframeExtensions.swift */, ); - name = "Pods-lottie-swift_Example"; - path = "Target Support Files/Pods-lottie-swift_Example"; + name = Interpolatable; + path = Interpolatable; sourceTree = ""; }; - B01D09369630A0930873CCC7 /* Pods-lottie-swift_macOS */ = { + 46EB2E000008A0 /* Primitives */ = { isa = PBXGroup; children = ( - ADBB85157019BAD642287E81 /* Info.plist */, - 975797B889D5092268F9D9D0 /* Pods-lottie-swift_macOS.modulemap */, - 26853D5C1459D01204C4BA69 /* Pods-lottie-swift_macOS-acknowledgements.markdown */, - 83AB45DA989E7C71945BE3DD /* Pods-lottie-swift_macOS-acknowledgements.plist */, - B058143BD1E24E533CA780E0 /* Pods-lottie-swift_macOS-dummy.m */, - 9A3E3C5EF7BB9FDAB0BD4078 /* Pods-lottie-swift_macOS-frameworks.sh */, - FD09B0588BD771DA18184E5B /* Pods-lottie-swift_macOS-resources.sh */, - 0444D6435491A8DA3FE829EA /* Pods-lottie-swift_macOS-umbrella.h */, - E41C9A1CA7843DA1FFB10147 /* Pods-lottie-swift_macOS.debug.xcconfig */, - 76035EA7A1698D3F8FEC4EF6 /* Pods-lottie-swift_macOS.release.xcconfig */, + 46EB2E000008B0 /* BezierPath.swift */, + 46EB2E000008C0 /* ColorExtension.swift */, + 46EB2E000008D0 /* CompoundBezierPath.swift */, + 46EB2E000008E0 /* CurveVertex.swift */, + 46EB2E000008F0 /* PathElement.swift */, + 46EB2E00000900 /* VectorsExtensions.swift */, ); - name = "Pods-lottie-swift_macOS"; - path = "Target Support Files/Pods-lottie-swift_macOS"; + name = Primitives; + path = Primitives; sourceTree = ""; }; - B0B63A3C46D496C784209FC7 /* Private */ = { + 46EB2E00000910 /* Public */ = { isa = PBXGroup; children = ( - 6D2DBB3187EE93D4B41C1DF0 /* LayerContainers */, - 0EAAA1A52BB27FFFAEBF805F /* Model */, - 21B22FAF0132B8708467B523 /* NodeRenderSystem */, - F2C62870CA5293F2FAF0D316 /* Utility */, + 46EB2E00000920 /* Animation */, + 46EB2E00000960 /* AnimationCache */, + 46EB2E00000990 /* DynamicProperties */, + 46EB2E00000A10 /* ImageProvider */, + 46EB2E00000AC0 /* iOS */, + 46EB2E00000A30 /* MacOS */, + 46EB2E00000A80 /* Primitives */, ); - name = Private; - path = "lottie-swift/src/Private"; + name = Public; + path = "lottie-swift/src/Public"; sourceTree = ""; }; - B333E45BA1F5224F257DFA8F /* Keyframes */ = { + 46EB2E00000920 /* Animation */ = { isa = PBXGroup; children = ( - 2052F0B07AD46209B6EB3EC5 /* Keyframe.swift */, - C8369440BD9B91387E40EFC9 /* KeyframeGroup.swift */, + 46EB2E00000930 /* AnimationPublic.swift */, + 46EB2E00000940 /* AnimationView.swift */, + 46EB2E00000950 /* AnimationViewInitializers.swift */, ); - name = Keyframes; - path = Keyframes; + name = Animation; + path = Animation; sourceTree = ""; }; - B7758DAD452686A0CAC3C6C2 /* Protocols */ = { + 46EB2E00000960 /* AnimationCache */ = { isa = PBXGroup; children = ( - 3052FCC93793E69CC372575A /* AnyNodeProperty.swift */, - 277402634946F0AC356E19A1 /* AnyValueContainer.swift */, - D92864627E16A95E81176AB7 /* KeypathSearchable.swift */, - 47671B146FA9F5FE8D8582A0 /* NodePropertyMap.swift */, + 46EB2E00000970 /* AnimationCacheProvider.swift */, + 46EB2E00000980 /* LRUAnimationCache.swift */, ); - name = Protocols; - path = Protocols; + name = AnimationCache; + path = AnimationCache; sourceTree = ""; }; - BC8DCAD498CF6C9F57949F90 /* ValueProviders */ = { + 46EB2E00000990 /* DynamicProperties */ = { isa = PBXGroup; children = ( - AD3BDA1071EDF32CFAE76C25 /* GroupInterpolator.swift */, - 7AE02038FB23F77CFFEAA2B0 /* KeyframeInterpolator.swift */, - 9E934802320B14661347F606 /* SingleValueProvider.swift */, + 46EB2E000009A0 /* AnimationKeypath.swift */, + 46EB2E000009B0 /* AnyValueProvider.swift */, + 46EB2E000009C0 /* ValueProviders */, ); - name = ValueProviders; - path = ValueProviders; + name = DynamicProperties; + path = DynamicProperties; sourceTree = ""; }; - BF41B20FCBE4F37744B73B87 /* CompLayers */ = { + 46EB2E000009C0 /* ValueProviders */ = { isa = PBXGroup; children = ( - FBDB983736CBD91E07E73C6A /* CompositionLayer.swift */, - 96856A1B218BA444EF5484C4 /* ImageCompositionLayer.swift */, - 6446A27D2F7F7A4C430563BD /* MaskContainerLayer.swift */, - F0FCB4F83531EACC8EB151CC /* NullCompositionLayer.swift */, - F73620989542C9124124BDB6 /* PreCompositionLayer.swift */, - 3724C6E9F4AF708AE9ABA472 /* ShapeCompositionLayer.swift */, - AE7A3CB02E9DD8B89EC388E9 /* SolidCompositionLayer.swift */, - 782A570593758833118EDD24 /* TextCompositionLayer.swift */, + 46EB2E000009D0 /* ColorValueProvider.swift */, + 46EB2E000009E0 /* FloatValueProvider.swift */, + 46EB2E000009F0 /* PointValueProvider.swift */, + 46EB2E00000A00 /* SizeValueProvider.swift */, ); - name = CompLayers; - path = CompLayers; + name = ValueProviders; + path = ValueProviders; sourceTree = ""; }; - C703F3157138BE376E4A3A5C /* Assets */ = { + 46EB2E00000A10 /* ImageProvider */ = { isa = PBXGroup; children = ( - 0636C7E7F61587AE9B59BED2 /* Asset.swift */, - 690B70D764EB88CF4858DEB3 /* AssetLibrary.swift */, - 53BF956B24F07CF4B052A965 /* ImageAsset.swift */, - 06E0DDC30E27196D07A8ED7C /* PrecompAsset.swift */, + 46EB2E00000A20 /* AnimationImageProvider.swift */, ); - name = Assets; - path = Assets; + name = ImageProvider; + path = ImageProvider; sourceTree = ""; }; - C75CD547A3BE049507B3B381 /* ValueProviders */ = { + 46EB2E00000A30 /* MacOS */ = { isa = PBXGroup; children = ( - 2EA24FF7DB0ED7C8E9BCB426 /* ColorValueProvider.swift */, - 063A522109E7BEA042B03CA1 /* FloatValueProvider.swift */, - EEAD7BBF1F119A2E6E7DA040 /* PointValueProvider.swift */, - 7C38AE2AA4F01D4987EAE140 /* SizeValueProvider.swift */, + 46EB2E00000A40 /* AnimationSubview.swift */, + 46EB2E00000A50 /* BundleImageProvider.swift */, + 46EB2E00000A60 /* FilepathImageProvider.swift */, + 46EB2E00000A70 /* LottieView.swift */, ); - name = ValueProviders; - path = ValueProviders; + name = MacOS; + path = MacOS; sourceTree = ""; }; - C9061A2B329E677B8C38BD7D /* tvOS */ = { + 46EB2E00000A80 /* Primitives */ = { isa = PBXGroup; children = ( - 87184AB7431230657518A283 /* CoreGraphics.framework */, - 9A8E9D0AE0A13B4CFB7FA007 /* Foundation.framework */, - E38DDE42A0890AB5CA89B7F0 /* QuartzCore.framework */, - BCD7D12B4E9F953DB37D5AB1 /* UIKit.framework */, + 46EB2E00000A90 /* AnimationTime.swift */, + 46EB2E00000AA0 /* Color.swift */, + 46EB2E00000AB0 /* Vectors.swift */, ); - name = tvOS; + name = Primitives; + path = Primitives; sourceTree = ""; }; - D0312BB8355C5245D14094A5 = { + 46EB2E00000AC0 /* iOS */ = { isa = PBXGroup; children = ( - 9002D91C8DD667367189BBB1 /* Podfile */, - 23258691356089CA75257EE9 /* Development Pods */, - 6D8AA3C473DFD706A57DA19B /* Frameworks */, - 027C9306526ACEAA641E7E93 /* Products */, - 1A5EBBD446F82E46BE3A3C6F /* Targets Support Files */, + 46EB2E00000AD0 /* AnimatedButton.swift */, + 46EB2E00000AE0 /* AnimatedControl.swift */, + 46EB2E00000AF0 /* AnimatedSwitch.swift */, + 46EB2E00000B00 /* AnimationSubview.swift */, + 46EB2E00000B10 /* BundleImageProvider.swift */, + 46EB2E00000B50 /* FilepathImageProvider.swift */, + 46EB2E00000B60 /* LottieView.swift */, + 46EB2E00000B70 /* UIColorExtension.swift */, + 46EB2E00000B20 /* Compatibility */, ); + name = iOS; + path = iOS; sourceTree = ""; }; - D3D80BC63FD31253E8C1C82A /* ImageProvider */ = { + 46EB2E00000B20 /* Compatibility */ = { isa = PBXGroup; children = ( - 83F2A046B4CA4BD222063980 /* AnimationImageProvider.swift */, + 46EB2E00000B30 /* CompatibleAnimationKeypath.swift */, + 46EB2E00000B40 /* CompatibleAnimationView.swift */, ); - name = ImageProvider; - path = ImageProvider; + name = Compatibility; + path = Compatibility; sourceTree = ""; }; - DEFC8916F441767329F0CD0B /* AnimationCache */ = { + 46EB2E00000B80 /* Pod */ = { isa = PBXGroup; children = ( - 4CA43107C8615DE35BA633A8 /* AnimationCacheProvider.swift */, - B916AC8935FBABA543904607 /* LRUAnimationCache.swift */, + 46EB2E00000B90 /* LICENSE */, + 46EB2E00000BA0 /* lottie-ios.podspec */, ); - name = AnimationCache; - path = AnimationCache; + name = Pod; sourceTree = ""; }; - E14F20FE1A65860F4B2424E4 /* lottie-ios */ = { + 46EB2E00000C40 /* iOS */ = { isa = PBXGroup; children = ( - 5DEE0EB6FED6F95CE4A1D6A8 /* Pod */, - B0B63A3C46D496C784209FC7 /* Private */, - 195734CFE79F33197A20046E /* Public */, - A771A151B0AADD2309787BA0 /* Support Files */, + 46EB2E00002680 /* CoreGraphics.framework */, + 46EB2E00000C50 /* Foundation.framework */, + 46EB2E000026A0 /* QuartzCore.framework */, + 46EB2E00002660 /* UIKit.framework */, ); - name = "lottie-ios"; - path = ../..; + name = iOS; sourceTree = ""; }; - EE4721D6E0600E4B5C08752E /* RenderLayers */ = { + 46EB2E00001430 /* Support Files */ = { isa = PBXGroup; children = ( - 6C3AD87ADBB0E86FABC6F139 /* ShapeContainerLayer.swift */, - A9EAE650DE6A5AE0FBEB1A82 /* ShapeRenderLayer.swift */, + 46EB2E00001450 /* lottie-ios-iOS.modulemap */, + 46EB2E00001440 /* lottie-ios-iOS.xcconfig */, + 46EB2E000014A0 /* lottie-ios-iOS-dummy.m */, + 46EB2E00001480 /* lottie-ios-iOS-Info.plist */, + 46EB2E00001490 /* lottie-ios-iOS-prefix.pch */, + 46EB2E00001460 /* lottie-ios-iOS-umbrella.h */, + 46EB2E00001CF0 /* lottie-ios-macOS.modulemap */, + 46EB2E00001CE0 /* lottie-ios-macOS.xcconfig */, + 46EB2E00001D40 /* lottie-ios-macOS-dummy.m */, + 46EB2E00001D20 /* lottie-ios-macOS-Info.plist */, + 46EB2E00001D30 /* lottie-ios-macOS-prefix.pch */, + 46EB2E00001D00 /* lottie-ios-macOS-umbrella.h */, + 46EB2E000025F0 /* lottie-ios-tvOS.modulemap */, + 46EB2E000025E0 /* lottie-ios-tvOS.xcconfig */, + 46EB2E00002640 /* lottie-ios-tvOS-dummy.m */, + 46EB2E00002620 /* lottie-ios-tvOS-Info.plist */, + 46EB2E00002630 /* lottie-ios-tvOS-prefix.pch */, + 46EB2E00002600 /* lottie-ios-tvOS-umbrella.h */, ); - name = RenderLayers; - path = RenderLayers; + name = "Support Files"; + path = "Example/Pods/Target Support Files/lottie-ios-iOS"; sourceTree = ""; }; - EEA18BEE39AC393E8111CB45 /* Primitives */ = { + 46EB2E00001550 /* OS X */ = { isa = PBXGroup; children = ( - 66280F9D266598C1259022B8 /* AnimationTime.swift */, - 7F564ECBB43913E5004CCA1F /* Color.swift */, - 4B1F60CE66A5066840E1441E /* Vectors.swift */, + 46EB2E000026C0 /* AppKit.framework */, + 46EB2E00001560 /* Cocoa.framework */, + 46EB2E000026E0 /* CoreGraphics.framework */, + 46EB2E00002700 /* QuartzCore.framework */, ); - name = Primitives; - path = Primitives; + name = "OS X"; sourceTree = ""; }; - F043FBAC1B419037899470D7 /* Utility */ = { + 46EB2E00001DF0 /* tvOS */ = { isa = PBXGroup; children = ( - BC22F5DB544804BDD8E50B18 /* CompositionLayersInitializer.swift */, - 81C8C153A6FBEE078B11997D /* InvertedMatteLayer.swift */, - 1010B1CC442A63FF81D419D8 /* LayerImageProvider.swift */, - 6ECBF0E136FDAFEBA0A56E74 /* LayerTransformNode.swift */, + 46EB2E00002740 /* CoreGraphics.framework */, + 46EB2E00001E00 /* Foundation.framework */, + 46EB2E00002760 /* QuartzCore.framework */, + 46EB2E00002720 /* UIKit.framework */, ); - name = Utility; - path = Utility; + name = tvOS; sourceTree = ""; }; - F2C62870CA5293F2FAF0D316 /* Utility */ = { + 46EB2E00002820 /* Pods-lottie-swift_Example */ = { isa = PBXGroup; children = ( - 901B9A1AFED7DA66CC70343E /* Debugging */, - 870D5E753A894064BC3088BA /* Extensions */, - A0611C74F9E854D40316CAB1 /* Helpers */, - 805F2D1DEBF87A1A76F088BD /* Interpolatable */, - 0A23DF2D39FD5F5F7EFDD2EC /* Primitives */, + 46EB2E00002860 /* Pods-lottie-swift_Example.modulemap */, + 46EB2E000028B0 /* Pods-lottie-swift_Example-acknowledgements.markdown */, + 46EB2E000028A0 /* Pods-lottie-swift_Example-acknowledgements.plist */, + 46EB2E000028C0 /* Pods-lottie-swift_Example-dummy.m */, + 46EB2E00002890 /* Pods-lottie-swift_Example-frameworks.sh */, + 46EB2E00002850 /* Pods-lottie-swift_Example-Info.plist */, + 46EB2E00002870 /* Pods-lottie-swift_Example-umbrella.h */, + 46EB2E00002840 /* Pods-lottie-swift_Example.debug.xcconfig */, + 46EB2E00002830 /* Pods-lottie-swift_Example.release.xcconfig */, ); - name = Utility; - path = Utility; + name = "Pods-lottie-swift_Example"; + path = "Target Support Files/Pods-lottie-swift_Example"; sourceTree = ""; }; - F3270BA111D9995829809DC0 /* Layers */ = { + 46EB2E00002980 /* Pods-lottie-swift_Tests */ = { isa = PBXGroup; children = ( - 37DD5F096D99A7D92B3B96D2 /* ImageLayerModel.swift */, - FC57F001A93CE6C838ABD269 /* LayerModel.swift */, - 2D718FD918322B628BBEEFA0 /* PreCompLayerModel.swift */, - 29743716E7F7CBB9DCAA791F /* ShapeLayerModel.swift */, - 926AFACB57AE78B7BFF5527C /* SolidLayerModel.swift */, - 3F55B8A8354A57A125A0E3D3 /* TextLayerModel.swift */, + 46EB2E000029C0 /* Pods-lottie-swift_Tests.modulemap */, + 46EB2E00002A00 /* Pods-lottie-swift_Tests-acknowledgements.markdown */, + 46EB2E000029F0 /* Pods-lottie-swift_Tests-acknowledgements.plist */, + 46EB2E00002A10 /* Pods-lottie-swift_Tests-dummy.m */, + 46EB2E000029B0 /* Pods-lottie-swift_Tests-Info.plist */, + 46EB2E000029D0 /* Pods-lottie-swift_Tests-umbrella.h */, + 46EB2E000029A0 /* Pods-lottie-swift_Tests.debug.xcconfig */, + 46EB2E00002990 /* Pods-lottie-swift_Tests.release.xcconfig */, ); - name = Layers; - path = Layers; + name = "Pods-lottie-swift_Tests"; + path = "Target Support Files/Pods-lottie-swift_Tests"; sourceTree = ""; }; - F424D8D4A5F0AD1FD001A216 /* Pods-lottie-swift_Tests */ = { + 46EB2E00002AD0 /* Pods-lottie-swift_macOS */ = { isa = PBXGroup; children = ( - 4ABABB8AF8CB5981871477B6 /* Info.plist */, - ECD3608197CB954BD88DA146 /* Pods-lottie-swift_Tests.modulemap */, - E147E166FC4660858772186A /* Pods-lottie-swift_Tests-acknowledgements.markdown */, - 90F072516098E2EC6C12D9E0 /* Pods-lottie-swift_Tests-acknowledgements.plist */, - EBD2156CE9749C2CBC33575F /* Pods-lottie-swift_Tests-dummy.m */, - AFB1A99CFAB97F99711CFEBD /* Pods-lottie-swift_Tests-frameworks.sh */, - 132A88BFA88DCED9912F1B14 /* Pods-lottie-swift_Tests-resources.sh */, - 58F9A0E08FD232F775240236 /* Pods-lottie-swift_Tests-umbrella.h */, - D346D1C9F37790C37C47103F /* Pods-lottie-swift_Tests.debug.xcconfig */, - 344056029BCB0FD6C2D484B9 /* Pods-lottie-swift_Tests.release.xcconfig */, + 46EB2E00002B10 /* Pods-lottie-swift_macOS.modulemap */, + 46EB2E00002B60 /* Pods-lottie-swift_macOS-acknowledgements.markdown */, + 46EB2E00002B50 /* Pods-lottie-swift_macOS-acknowledgements.plist */, + 46EB2E00002B70 /* Pods-lottie-swift_macOS-dummy.m */, + 46EB2E00002B40 /* Pods-lottie-swift_macOS-frameworks.sh */, + 46EB2E00002B00 /* Pods-lottie-swift_macOS-Info.plist */, + 46EB2E00002B20 /* Pods-lottie-swift_macOS-umbrella.h */, + 46EB2E00002AF0 /* Pods-lottie-swift_macOS.debug.xcconfig */, + 46EB2E00002AE0 /* Pods-lottie-swift_macOS.release.xcconfig */, ); - name = "Pods-lottie-swift_Tests"; - path = "Target Support Files/Pods-lottie-swift_Tests"; + name = "Pods-lottie-swift_macOS"; + path = "Target Support Files/Pods-lottie-swift_macOS"; sourceTree = ""; }; - FC81DD55D5F7B912968DD857 /* DynamicProperties */ = { + 46EB2E00002C30 /* Pods-lottie-swift_tvOS */ = { isa = PBXGroup; children = ( - B902A6EFB62B3EDF33B8E726 /* AnimationKeypath.swift */, - CA457A6BACE9DC207F3EF1C5 /* AnyValueProvider.swift */, - C75CD547A3BE049507B3B381 /* ValueProviders */, + 46EB2E00002C70 /* Pods-lottie-swift_tvOS.modulemap */, + 46EB2E00002CC0 /* Pods-lottie-swift_tvOS-acknowledgements.markdown */, + 46EB2E00002CB0 /* Pods-lottie-swift_tvOS-acknowledgements.plist */, + 46EB2E00002CD0 /* Pods-lottie-swift_tvOS-dummy.m */, + 46EB2E00002CA0 /* Pods-lottie-swift_tvOS-frameworks.sh */, + 46EB2E00002C60 /* Pods-lottie-swift_tvOS-Info.plist */, + 46EB2E00002C80 /* Pods-lottie-swift_tvOS-umbrella.h */, + 46EB2E00002C50 /* Pods-lottie-swift_tvOS.debug.xcconfig */, + 46EB2E00002C40 /* Pods-lottie-swift_tvOS.release.xcconfig */, ); - name = DynamicProperties; - path = DynamicProperties; + name = "Pods-lottie-swift_tvOS"; + path = "Target Support Files/Pods-lottie-swift_tvOS"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 239F8D6FAC82A638535C6B31 /* Headers */ = { + 46EB2E00000C00 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 8799DBF0EE49155CBE4C9507 /* lottie-ios-iOS-umbrella.h in Headers */, + 46EB2E00001470 /* lottie-ios-iOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 55EA82D4149D1F86B633E4C5 /* Headers */ = { + 46EB2E00001510 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - ABA52F37A757EA04B1197B87 /* Pods-lottie-swift_Tests-umbrella.h in Headers */, + 46EB2E00001D10 /* lottie-ios-macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 65B3521D926CB5EF89EB7A2B /* Headers */ = { + 46EB2E00001DB0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 89440BDBD860B04E637ECE80 /* lottie-ios-macOS-umbrella.h in Headers */, + 46EB2E00002610 /* lottie-ios-tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 706F745D2821B1EAA2CA73F5 /* Headers */ = { + 46EB2E000027D0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0D74F629A7F35053841A6410 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */, + 46EB2E00002880 /* Pods-lottie-swift_Example-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8E614C2BA266BF65A828D317 /* Headers */ = { + 46EB2E00002930 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - EF96D3E4F3348CEAB8BE515C /* Pods-lottie-swift_macOS-umbrella.h in Headers */, + 46EB2E000029E0 /* Pods-lottie-swift_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - A4A53F45E6C3B601E0FF1D09 /* Headers */ = { + 46EB2E00002A80 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 796F3702DBAEE639FAFB903F /* Pods-lottie-swift_Example-umbrella.h in Headers */, + 46EB2E00002B30 /* Pods-lottie-swift_macOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B1D3A9D8687E7BF224804430 /* Headers */ = { + 46EB2E00002BE0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3E3DBFFD67CD37FF3041219F /* lottie-ios-tvOS-umbrella.h in Headers */, + 46EB2E00002C90 /* Pods-lottie-swift_tvOS-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 2F8B13CBA5EB7080D3B74008 /* lottie-ios-iOS */ = { + 444444E66627BA5E043EF0B843AE1F89 /* Pods-lottie-swift_tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 9E8FDDF8D714D2A27439818F /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */; + buildConfigurationList = 46EB2E00002BA0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */; buildPhases = ( - 0E52FBD8A30F8CC91EDC8310 /* Sources */, - 3840650CC9FBBA4EE515C15B /* Frameworks */, - 239F8D6FAC82A638535C6B31 /* Headers */, + 46EB2E00002BE0 /* Headers */, + 46EB2E00002BF0 /* Sources */, + 46EB2E00002C00 /* Frameworks */, + 46EB2E00002C10 /* Resources */, ); buildRules = ( ); dependencies = ( + 46EB2E00002D60 /* PBXTargetDependency */, ); - name = "lottie-ios-iOS"; - productName = "lottie-ios-iOS"; - productReference = B7A8C0B800D6C0CF118E1F8B /* Lottie.framework */; + name = "Pods-lottie-swift_tvOS"; + productName = "Pods-lottie-swift_tvOS"; + productReference = 46EB2E00002BD0 /* Pods_lottie_swift_tvOS.framework */; productType = "com.apple.product-type.framework"; }; - 429BE39776C33F03086395CF /* Pods-lottie-swift_Example */ = { + 5A06426EC0602C2A4394A10D4F381570 /* Pods-lottie-swift_macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = C1578DA2CC6BD77D075E0A5E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */; + buildConfigurationList = 46EB2E00002A40 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */; buildPhases = ( - 90E20D554D2DE23C471EDCF6 /* Sources */, - 0992635551E4E7C9A1E126F9 /* Frameworks */, - A4A53F45E6C3B601E0FF1D09 /* Headers */, + 46EB2E00002A80 /* Headers */, + 46EB2E00002A90 /* Sources */, + 46EB2E00002AA0 /* Frameworks */, + 46EB2E00002AB0 /* Resources */, ); buildRules = ( ); dependencies = ( - CD29F27AE5AAD6991914DA5A /* PBXTargetDependency */, + 46EB2E00002D40 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_Example"; - productName = "Pods-lottie-swift_Example"; - productReference = D259CF94D05711A1874D7266 /* Pods_lottie_swift_Example.framework */; + name = "Pods-lottie-swift_macOS"; + productName = "Pods-lottie-swift_macOS"; + productReference = 46EB2E00002A70 /* Pods_lottie_swift_macOS.framework */; productType = "com.apple.product-type.framework"; }; - 546E5D1B4834472889605D4B /* lottie-ios-tvOS */ = { + 67F339FB1A9F8C8BAC16A1F598EB77D7 /* Pods-lottie-swift_Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 5D1044A169DC4B51723AD56A /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */; + buildConfigurationList = 46EB2E00002790 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */; buildPhases = ( - EA1A2EF02FB5BF260676AD33 /* Sources */, - ADC03B003E69248AAFF106B8 /* Frameworks */, - B1D3A9D8687E7BF224804430 /* Headers */, + 46EB2E000027D0 /* Headers */, + 46EB2E000027E0 /* Sources */, + 46EB2E000027F0 /* Frameworks */, + 46EB2E00002800 /* Resources */, ); buildRules = ( ); dependencies = ( + 46EB2E00002D00 /* PBXTargetDependency */, ); - name = "lottie-ios-tvOS"; - productName = "lottie-ios-tvOS"; - productReference = D80A6CD91822FAD47E8E4C8B /* Lottie.framework */; + name = "Pods-lottie-swift_Example"; + productName = "Pods-lottie-swift_Example"; + productReference = 46EB2E000027C0 /* Pods_lottie_swift_Example.framework */; productType = "com.apple.product-type.framework"; }; - 6849BFD545CD3C63C8EB804F /* Pods-lottie-swift_Tests */ = { + 875B0E62901566E185ED6E365E210CA7 /* lottie-ios-tvOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 248CBC1B00A9F4B5600186B6 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */; + buildConfigurationList = 46EB2E00001D70 /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */; buildPhases = ( - ECD3B983867F9CD17A93B916 /* Sources */, - 6028EFF73FD05A20933261CE /* Frameworks */, - 55EA82D4149D1F86B633E4C5 /* Headers */, + 46EB2E00001DB0 /* Headers */, + 46EB2E00001DC0 /* Sources */, + 46EB2E00001DD0 /* Frameworks */, + 46EB2E00001DE0 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-lottie-swift_Tests"; - productName = "Pods-lottie-swift_Tests"; - productReference = DFBEA7F3885D6D743A55E270 /* Pods_lottie_swift_Tests.framework */; + name = "lottie-ios-tvOS"; + productName = "lottie-ios-tvOS"; + productReference = 46EB2E00001DA0 /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; - D9096CD6C165B9A4210155FC /* Pods-lottie-swift_macOS */ = { + BA5437F88178F90AF62706C0F4EB9817 /* lottie-ios-iOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 16AAADE81F4F0E997234C70E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */; + buildConfigurationList = 46EB2E00000BC0 /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */; buildPhases = ( - 97AC02EF75F6173B922CB806 /* Sources */, - DFA135B3D1556DE8D585B5CF /* Frameworks */, - 8E614C2BA266BF65A828D317 /* Headers */, + 46EB2E00000C00 /* Headers */, + 46EB2E00000C10 /* Sources */, + 46EB2E00000C20 /* Frameworks */, + 46EB2E00000C30 /* Resources */, ); buildRules = ( ); dependencies = ( - C020E164FEC49829741DB030 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_macOS"; - productName = "Pods-lottie-swift_macOS"; - productReference = F42CB7553FCA5695AC2DEE3B /* Pods_lottie_swift_macOS.framework */; + name = "lottie-ios-iOS"; + productName = "lottie-ios-iOS"; + productReference = 46EB2E00000BF0 /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; - EC8E03F684162F123202C30A /* Pods-lottie-swift_tvOS */ = { + CD4DE62DD0DBC7258ED31041F6E04060 /* lottie-ios-macOS */ = { isa = PBXNativeTarget; - buildConfigurationList = 9A037B6F352C8C9A9F3D15C3 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */; + buildConfigurationList = 46EB2E000014D0 /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */; buildPhases = ( - 431D0045AE8C588EE9D6BA0D /* Sources */, - C77E5192AE235CBF0513CC81 /* Frameworks */, - 706F745D2821B1EAA2CA73F5 /* Headers */, + 46EB2E00001510 /* Headers */, + 46EB2E00001520 /* Sources */, + 46EB2E00001530 /* Frameworks */, + 46EB2E00001540 /* Resources */, ); buildRules = ( ); dependencies = ( - 06D5F535E67E7895252873C7 /* PBXTargetDependency */, ); - name = "Pods-lottie-swift_tvOS"; - productName = "Pods-lottie-swift_tvOS"; - productReference = E755FDDEA55F0C5192BCD8B4 /* Pods_lottie_swift_tvOS.framework */; + name = "lottie-ios-macOS"; + productName = "lottie-ios-macOS"; + productReference = 46EB2E00001500 /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; - ED8804A3B97F951A0DACE9EE /* lottie-ios-macOS */ = { + E593822C83289D47F656990438489E27 /* Pods-lottie-swift_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = C8C1128265827920CB4FBC9A /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */; + buildConfigurationList = 46EB2E000028F0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */; buildPhases = ( - D665BEC4FB81701A5418D2E8 /* Sources */, - 1FB12D5DC770BF2C34C77F37 /* Frameworks */, - 65B3521D926CB5EF89EB7A2B /* Headers */, + 46EB2E00002930 /* Headers */, + 46EB2E00002940 /* Sources */, + 46EB2E00002950 /* Frameworks */, + 46EB2E00002960 /* Resources */, ); buildRules = ( ); dependencies = ( + 46EB2E00002D20 /* PBXTargetDependency */, ); - name = "lottie-ios-macOS"; - productName = "lottie-ios-macOS"; - productReference = 7326041FE43AE79A8E842A05 /* Lottie.framework */; + name = "Pods-lottie-swift_Tests"; + productName = "Pods-lottie-swift_Tests"; + productReference = 46EB2E00002920 /* Pods_lottie_swift_Tests.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 457811C939FAB532885BC5EA /* Project object */ = { + 46EB2E00000000 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 0930; + LastSwiftUpdateCheck = 1020; + LastUpgradeCheck = 1020; }; - buildConfigurationList = 7D4C6A2DF77219CB0E948DBA /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; + developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = D0312BB8355C5245D14094A5; - productRefGroup = 027C9306526ACEAA641E7E93 /* Products */; + mainGroup = 46EB2E00000010; + productRefGroup = 46EB2E00000020 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 2F8B13CBA5EB7080D3B74008 /* lottie-ios-iOS */, - ED8804A3B97F951A0DACE9EE /* lottie-ios-macOS */, - 546E5D1B4834472889605D4B /* lottie-ios-tvOS */, - 429BE39776C33F03086395CF /* Pods-lottie-swift_Example */, - D9096CD6C165B9A4210155FC /* Pods-lottie-swift_macOS */, - 6849BFD545CD3C63C8EB804F /* Pods-lottie-swift_Tests */, - EC8E03F684162F123202C30A /* Pods-lottie-swift_tvOS */, + BA5437F88178F90AF62706C0F4EB9817 /* lottie-ios-iOS */, + CD4DE62DD0DBC7258ED31041F6E04060 /* lottie-ios-macOS */, + 875B0E62901566E185ED6E365E210CA7 /* lottie-ios-tvOS */, + 67F339FB1A9F8C8BAC16A1F598EB77D7 /* Pods-lottie-swift_Example */, + 5A06426EC0602C2A4394A10D4F381570 /* Pods-lottie-swift_macOS */, + E593822C83289D47F656990438489E27 /* Pods-lottie-swift_Tests */, + 444444E66627BA5E043EF0B843AE1F89 /* Pods-lottie-swift_tvOS */, ); }; /* End PBXProject section */ -/* Begin PBXSourcesBuildPhase section */ - 0E52FBD8A30F8CC91EDC8310 /* Sources */ = { - isa = PBXSourcesBuildPhase; +/* Begin PBXResourcesBuildPhase section */ + 46EB2E00000C30 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 95D68896DE44AE354947FC7D /* AnimatedButton.swift in Sources */, - 7686CA79F17790E47528F5BB /* AnimatedControl.swift in Sources */, - 17D8D19024A0B06453C53386 /* AnimatedSwitch.swift in Sources */, - C55355F860CE65CD80D3DB12 /* Animation.swift in Sources */, - F268ADB57F762F62BE8CD053 /* AnimationCacheProvider.swift in Sources */, - F6154C26BC8417FF9D2AD10D /* AnimationContainer.swift in Sources */, - 80B88CC5945DE9B9E8F84F59 /* AnimationContext.swift in Sources */, - 7861A73A3EDE4AA0DCF498C2 /* AnimationImageProvider.swift in Sources */, - 01C00A8D3E0E34789D3625C3 /* AnimationKeypath.swift in Sources */, - 5DE0099009CF5F15998D8AF5 /* AnimationKeypathExtension.swift in Sources */, - A64E32FE70E101CD580724C3 /* AnimationPublic.swift in Sources */, - 8012693D336A15F2C4D12AA3 /* AnimationSubview.swift in Sources */, - 92A6F529899871D3C0B4A91F /* AnimationTime.swift in Sources */, - 46AA4ADD061640A9F71D55F2 /* AnimationView.swift in Sources */, - 9F94152AAE86D4565DE82F04 /* AnimationViewInitializers.swift in Sources */, - CBCD27F9C21E4EE3FB8FEAAE /* AnimatorNode.swift in Sources */, - 1AAF96A1066720F7C3BE0181 /* AnimatorNodeDebugging.swift in Sources */, - DED92E1B43F89FAEBA06815B /* AnyNodeProperty.swift in Sources */, - 608DE2466AFFCC8D5A1689D9 /* AnyValueContainer.swift in Sources */, - D5393D6161EB303F7B689923 /* AnyValueProvider.swift in Sources */, - 4226581E9FBEE54E70882F32 /* Asset.swift in Sources */, - 55721BDEC3548D25D472AC43 /* AssetLibrary.swift in Sources */, - 9079EB47EE9BC016563BBD43 /* BezierPath.swift in Sources */, - 68067FD9121939CD61AAE2D7 /* BundleImageProvider.swift in Sources */, - 03248ADF6EC84CBB0E303CED /* CGFloatExtensions.swift in Sources */, - F8EC2AC695F5EC07AE8564E5 /* Color.swift in Sources */, - D3795CF757F809FC16FCEEF2 /* ColorExtension.swift in Sources */, - AAF74D4EB15835BB901C5956 /* ColorValueProvider.swift in Sources */, - EA677E2DDC412B438F8E6A3D /* CompatibleAnimationKeypath.swift in Sources */, - 8362459D49639BC8A4FE421E /* CompatibleAnimationView.swift in Sources */, - 1C9DB3AE1CE593C3BFE7AEE7 /* CompositionLayer.swift in Sources */, - AFA7256258396B4BBAE385CA /* CompositionLayersInitializer.swift in Sources */, - 4486B6BB9F00163AE84FE576 /* CompoundBezierPath.swift in Sources */, - F8A143FA72F64CB4743CD33A /* CurveVertex.swift in Sources */, - CE37D8C1666DF08D8A863A17 /* DashPattern.swift in Sources */, - 967CBBC2DDBB4AD7DCEC3146 /* Ellipse.swift in Sources */, - 2943BAF2B419EA0BDC529A81 /* EllipseNode.swift in Sources */, - 630EA6DD6B76B1284C8C456D /* FilepathImageProvider.swift in Sources */, - 99AE6914A9608BCE11A8F435 /* FillI.swift in Sources */, - EE46467E1F3F2343E56290F1 /* FillNode.swift in Sources */, - 869E679DD6ED8728A534853C /* FillRenderer.swift in Sources */, - E49F1A8D1C4C4691249135EB /* FloatValueProvider.swift in Sources */, - 5D31883DF45ABA8D430BF3CB /* Font.swift in Sources */, - BBD32824BDE518128511B74C /* Glyph.swift in Sources */, - 2D3581F5A3138FCE26C97432 /* GradientFill.swift in Sources */, - EE7A76EC1BF696CC674C6993 /* GradientFillNode.swift in Sources */, - 7FD6E6435FE6E534EBEE6A8E /* GradientFillRenderer.swift in Sources */, - 49C67103E02B6438304ED711 /* GradientStroke.swift in Sources */, - C7976EE51DBF90695C3FD984 /* GradientStrokeNode.swift in Sources */, - 158C69FDE01DF66457C69529 /* GradientStrokeRenderer.swift in Sources */, - 25516F92F256B2F301C65FB8 /* Group.swift in Sources */, - 8FD1B036BCDB64D25296E13F /* GroupInterpolator.swift in Sources */, - 7090795422B93626323E504B /* GroupNode.swift in Sources */, - D3B74B2DAEA30D46747A376F /* GroupOutputNode.swift in Sources */, - 906C79B22CD7287B2F9887CA /* ImageAsset.swift in Sources */, - 8819BA749ABE992714A301BA /* ImageCompositionLayer.swift in Sources */, - 54325097B42C8153BA034BB3 /* ImageLayerModel.swift in Sources */, - 97737D804FA0A0EE4A2C7F0C /* Interpolatable.swift in Sources */, - 61F84147DF5EAB2AB3FD6966 /* InterpolatableExtensions.swift in Sources */, - 727274ADDA373B5A68CF8754 /* InvertedMatteLayer.swift in Sources */, - 43B341899475D910F001DF5C /* ItemsExtension.swift in Sources */, - A7E7EBB27683E3BDE1BF8EFE /* KeyedDecodingContainerExtensions.swift in Sources */, - 414E4CBE3CA55296E5A9E5F0 /* Keyframe.swift in Sources */, - A984AE46659FF22FBDC8A2E0 /* KeyframeExtensions.swift in Sources */, - A3D234F9F9259F58E9E446A6 /* KeyframeGroup.swift in Sources */, - A13624A5E44D91634C2424DC /* KeyframeInterpolator.swift in Sources */, - 5CEF3C9D707FE889DC8B94ED /* KeypathSearchable.swift in Sources */, - 7F1F2125125F7E5904AF3B55 /* LayerDebugging.swift in Sources */, - FD5DD377C0372490A806F807 /* LayerImageProvider.swift in Sources */, - AA7DFD0BCFBDF43DAF611851 /* LayerModel.swift in Sources */, - 10A7E9A9E520BF75B7C4CA54 /* LayerTransformNode.swift in Sources */, - 0C4A6607A29B922BE5EE7587 /* lottie-ios-iOS-dummy.m in Sources */, - C28D156BAF12242F65F789F2 /* LottieView.swift in Sources */, - F48483F8DDD9A6C833321BF3 /* LRUAnimationCache.swift in Sources */, - E7C2998206682271A3747287 /* Marker.swift in Sources */, - 804216F199CA43A5CF041254 /* Mask.swift in Sources */, - D1D1BCEB4170EFEE55AB5F08 /* MaskContainerLayer.swift in Sources */, - 44BBFC73869C294789976FB5 /* MathKit.swift in Sources */, - AD7639217049A5C0F58D9CDF /* Merge.swift in Sources */, - 3A223BE3A1C959DFB185BB93 /* NodeProperty.swift in Sources */, - 8B3CE96E319E49F0BAD3202B /* NodePropertyMap.swift in Sources */, - 552BBBADB67D93D3D274F398 /* NullCompositionLayer.swift in Sources */, - C5C66504ED96F7BFE0DA12B5 /* PassThroughOutputNode.swift in Sources */, - 88AFD217EDE134AD71FB319A /* PathElement.swift in Sources */, - 17C6767ED0C7759FEBC932A2 /* PathNode.swift in Sources */, - A63C87F07DB7BBDE126AD16C /* PathOutputNode.swift in Sources */, - B2095963C0F40D0BF3A14916 /* PointValueProvider.swift in Sources */, - CD6DC653CCDA731DF8BA4581 /* PolygonNode.swift in Sources */, - 4169DF5143C311F0B0D168AC /* PrecompAsset.swift in Sources */, - B2CBFC9D500BA1ABF7D95B50 /* PreCompLayerModel.swift in Sources */, - 4BBB4D63101D80E73D69B0DA /* PreCompositionLayer.swift in Sources */, - 9C3B48909885913EF69520F6 /* Rectangle.swift in Sources */, - DD084F7B55F8E7D7FBE7F3D2 /* RectNode.swift in Sources */, - 34BCC8C6DFEBB904F231685F /* RenderNode.swift in Sources */, - 61B8166DC61BED79B85CA85E /* Repeater.swift in Sources */, - 785D0C4809EFEA4734A02421 /* Shape.swift in Sources */, - DB095F55C9E955626507982D /* ShapeCompositionLayer.swift in Sources */, - BB52392ACBD48DA161238199 /* ShapeContainerLayer.swift in Sources */, - 091ABA19B73D34B429EF5E3D /* ShapeItem.swift in Sources */, - 6701148F1FA6B6751453FAD5 /* ShapeLayerModel.swift in Sources */, - 570E6C4B3895B3C3A675D2B4 /* ShapeNode.swift in Sources */, - FCF2D89155B41B4F2AE13237 /* ShapeRenderLayer.swift in Sources */, - BC10534FE4F72B6DED5DE00A /* ShapeTransform.swift in Sources */, - 733602FF5BAE299253E7CD3B /* SingleValueProvider.swift in Sources */, - DA1B0F790A9BF7FB40EF7673 /* SizeValueProvider.swift in Sources */, - 6016FC74451DCA6FB911FBFC /* SolidCompositionLayer.swift in Sources */, - C8BB9CF7F3BDCA5CDCF95CE5 /* SolidLayerModel.swift in Sources */, - 40275EE8EF96B893EA4E1667 /* Star.swift in Sources */, - C226CAE948C11D834CA27C44 /* StarNode.swift in Sources */, - A86B3AC5F59D02C44C19684A /* StringExtensions.swift in Sources */, - E18376F70083AF464F176F06 /* Stroke.swift in Sources */, - 25434179DD6D6E3D2028E6CA /* StrokeNode.swift in Sources */, - DEE157C5C3B3EC3958306907 /* StrokeRenderer.swift in Sources */, - ACFB6C9725C35DC2120000C1 /* TextAnimator.swift in Sources */, - 188B776F8ACCDF1D545DF8AC /* TextAnimatorNode.swift in Sources */, - 503AD613D4E522FECB730AC9 /* TextCompositionLayer.swift in Sources */, - 73CA04BCED4E8EE3C1787D65 /* TextDocument.swift in Sources */, - 8CD2F2F2E1B23F3C4156B45D /* TextLayerModel.swift in Sources */, - 07C3F897FC7584E899F5221C /* Transform.swift in Sources */, - FF703319E4D5BD3EEA7609F3 /* Trim.swift in Sources */, - 26104675A183FE4D9A70FC39 /* TrimPathNode.swift in Sources */, - 0C2E81E68B8238253A366A9C /* UIColorExtension.swift in Sources */, - AAB2E1E34F4486EB519021D4 /* ValueContainer.swift in Sources */, - 5F88E39E7BEE7EE2442972CB /* Vectors.swift in Sources */, - 9B862274F54C89E8EBA75FF3 /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 431D0045AE8C588EE9D6BA0D /* Sources */ = { - isa = PBXSourcesBuildPhase; + 46EB2E00001540 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9F3975F12E00FF380DF0EA3B /* Pods-lottie-swift_tvOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 90E20D554D2DE23C471EDCF6 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 46EB2E00001DE0 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 93AB1468393530C6AED8ED81 /* Pods-lottie-swift_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97AC02EF75F6173B922CB806 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 46EB2E00002800 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0831734132C1A30F93DFF0B7 /* Pods-lottie-swift_macOS-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D665BEC4FB81701A5418D2E8 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 46EB2E00002960 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 447951B5110EF0AEAD5E2783 /* Animation.swift in Sources */, - E168D9437CD1ECC523821C09 /* AnimationCacheProvider.swift in Sources */, - D7692CE5615C7D4157E0C987 /* AnimationContainer.swift in Sources */, - BC1FCF370CA6905B47B72F1F /* AnimationContext.swift in Sources */, - 7859CDD844B59B03B95B767F /* AnimationImageProvider.swift in Sources */, - 218CABD22BFC3F5D2198ACCC /* AnimationKeypath.swift in Sources */, - 7050CD78EF06418F23F4B1C9 /* AnimationKeypathExtension.swift in Sources */, - 77CFA517CF7F40D094599169 /* AnimationPublic.swift in Sources */, - 242267EE4E93F476FEF9C9E3 /* AnimationSubview.swift in Sources */, - AC8419903FDD0F07C9702D30 /* AnimationTime.swift in Sources */, - 48DB43B35492837B874C245E /* AnimationView.swift in Sources */, - 607E1B00797030EB3E96038C /* AnimationViewInitializers.swift in Sources */, - EB7C8363073D2CA160D9CFB1 /* AnimatorNode.swift in Sources */, - CDA50A6CE678B735FEF87661 /* AnimatorNodeDebugging.swift in Sources */, - BE5D659BD27ACF8B51F09CAB /* AnyNodeProperty.swift in Sources */, - C3E0EF9AC55F595EA74D0CD5 /* AnyValueContainer.swift in Sources */, - B2900AEDDD3B48B730AF9628 /* AnyValueProvider.swift in Sources */, - 8F12CDEB5F220BE1730DA946 /* Asset.swift in Sources */, - 5F4DA48449CFB046B49C655F /* AssetLibrary.swift in Sources */, - 09C90E1127824167F3CBFA6A /* BezierPath.swift in Sources */, - 47BC705D220CE760CC0649EE /* BundleImageProvider.swift in Sources */, - F9BC99DBEBFEB52A4B3CB4A2 /* CGFloatExtensions.swift in Sources */, - 0C77C74492FA910231634821 /* Color.swift in Sources */, - 53623D87825A7BD0ECC15AC7 /* ColorExtension.swift in Sources */, - 6F01BECAF4FA51080DC90474 /* ColorValueProvider.swift in Sources */, - 5B6A139CEDA30E82BA4D5EC1 /* CompositionLayer.swift in Sources */, - 871D1BD5A9F6138A39C88E5F /* CompositionLayersInitializer.swift in Sources */, - 074B0030148A77C97C92A49C /* CompoundBezierPath.swift in Sources */, - 63D9D5D984C9B1D560076A5D /* CurveVertex.swift in Sources */, - 7F22DED4B202270DFFDB54FF /* DashPattern.swift in Sources */, - 4B21B92E2CEAA539EC05FF6B /* Ellipse.swift in Sources */, - 5ABB2DA1A100EA43BD85D1E0 /* EllipseNode.swift in Sources */, - 9AD47928F3BF694733AEB3EB /* FilepathImageProvider.swift in Sources */, - E350DA1293DE79961DF17085 /* FillI.swift in Sources */, - 4927F440E623D24AF0066DE5 /* FillNode.swift in Sources */, - E7949E49B6EDBE8E22BF1C9C /* FillRenderer.swift in Sources */, - 58CA74A48DA80B4350F502E8 /* FloatValueProvider.swift in Sources */, - ECF6BD15E02DBC5A0F963015 /* Font.swift in Sources */, - 531067E5EE53DB30FB443811 /* Glyph.swift in Sources */, - 9A4AD5B280E876A1426D7FED /* GradientFill.swift in Sources */, - 68D4608F12ACF3FB8839B9B6 /* GradientFillNode.swift in Sources */, - DF792C7CAF8E5E34F59192BC /* GradientFillRenderer.swift in Sources */, - 39813A00DC99A16B63BB395C /* GradientStroke.swift in Sources */, - 65B67C94FD17B14B4C621F27 /* GradientStrokeNode.swift in Sources */, - 431459C42D7C8CE9855DFBDA /* GradientStrokeRenderer.swift in Sources */, - 486BDA530517A626E1C9157E /* Group.swift in Sources */, - 2B7707259EC16CDA91C3C50D /* GroupInterpolator.swift in Sources */, - B67FD06A90D4AB41F6AECFB3 /* GroupNode.swift in Sources */, - F8BA997862889BFABA16ECEB /* GroupOutputNode.swift in Sources */, - 91DB5A2C46F9E3AAF1125DD1 /* ImageAsset.swift in Sources */, - 3C3AE23FC71161D5EFFA378E /* ImageCompositionLayer.swift in Sources */, - 7B30326CA0277AA61F7135E3 /* ImageLayerModel.swift in Sources */, - 58A2F5F809E790BA2924A4A6 /* Interpolatable.swift in Sources */, - 87874BBD793D3FD832C3C0BC /* InterpolatableExtensions.swift in Sources */, - C7BFA51CDBA2CC1894D07AE7 /* InvertedMatteLayer.swift in Sources */, - A2C5F47307E9DD5FB27C282A /* ItemsExtension.swift in Sources */, - 46970BEE8EF6DDBB90404863 /* KeyedDecodingContainerExtensions.swift in Sources */, - A51FF4E61F2CBFB29A639CCB /* Keyframe.swift in Sources */, - F4EE8DAACF24D0060768DD0C /* KeyframeExtensions.swift in Sources */, - B21E09E98D7E21F0E0961908 /* KeyframeGroup.swift in Sources */, - C0324AD702A18F04A7566034 /* KeyframeInterpolator.swift in Sources */, - C9C1AA50D642E0FFFC4E5EE2 /* KeypathSearchable.swift in Sources */, - 723D4EA005190175F8C55D00 /* LayerDebugging.swift in Sources */, - 88B2A66F733511FDA1E3B69D /* LayerImageProvider.swift in Sources */, - 52EB234176EDB01479B6B90F /* LayerModel.swift in Sources */, - 9BE655A9A558A455829CC231 /* LayerTransformNode.swift in Sources */, - E1A2104A5D8E364E2755F38F /* lottie-ios-macOS-dummy.m in Sources */, - 468259F83F7090D4FD15311E /* LottieView.swift in Sources */, - 9834DEE5690E634BA55FF964 /* LRUAnimationCache.swift in Sources */, - FC064227FD4F2D12CCB034EF /* Marker.swift in Sources */, - 9173484F3F28A9CDC7AE0A89 /* Mask.swift in Sources */, - 472926EB2A181D97D8C2F8E4 /* MaskContainerLayer.swift in Sources */, - 93FDAECB8BF732A7A2B7D19E /* MathKit.swift in Sources */, - C35CB52CED3AC41394E8912E /* Merge.swift in Sources */, - CBAFE4FA0A8B29772B8EB81C /* NodeProperty.swift in Sources */, - A53B40B344921EB6A5437426 /* NodePropertyMap.swift in Sources */, - B49C6E4E767273DCB9DDADEF /* NullCompositionLayer.swift in Sources */, - 84BFBFD6B881C6C0EEABDEC1 /* PassThroughOutputNode.swift in Sources */, - 1DFEAE5007D3F4E79C41CF2F /* PathElement.swift in Sources */, - 7E4D165F2CAB769D6022D303 /* PathNode.swift in Sources */, - B7FA19783462BCAB3E0E280B /* PathOutputNode.swift in Sources */, - 06729B3B8B9779DDA101A69C /* PointValueProvider.swift in Sources */, - 2AF29CF47C560CE39ECF5D43 /* PolygonNode.swift in Sources */, - E2375E5EAA64C4B52F9E8E62 /* PrecompAsset.swift in Sources */, - 8E4E560D6CF75E4A57B68A13 /* PreCompLayerModel.swift in Sources */, - C138F4CD795DCDEF8BD817B3 /* PreCompositionLayer.swift in Sources */, - 281BB8F4BB36B9DE038605C0 /* Rectangle.swift in Sources */, - 48FFE3D1B6EC8884239E88CD /* RectNode.swift in Sources */, - 7DF33B85066A5FBEEB20867A /* RenderNode.swift in Sources */, - 093949168D399054B758A247 /* Repeater.swift in Sources */, - FA5618DFFE475E6DA2BF7AB2 /* Shape.swift in Sources */, - 725CE72137651B1989A90894 /* ShapeCompositionLayer.swift in Sources */, - C46144F4316A87EF2C7D96C6 /* ShapeContainerLayer.swift in Sources */, - E52CB7673DB28BFC9D401398 /* ShapeItem.swift in Sources */, - 8B55D2C0740F3D8AFB46842B /* ShapeLayerModel.swift in Sources */, - 309C8EF538A99A22EDF2B02F /* ShapeNode.swift in Sources */, - EDCF40F378C6D11E8FB3524A /* ShapeRenderLayer.swift in Sources */, - 0C12307E01E5F2897A74B02A /* ShapeTransform.swift in Sources */, - 4EDBF6449F9DB9AF2E0E8F19 /* SingleValueProvider.swift in Sources */, - ACE099C81BF0031E17EDD838 /* SizeValueProvider.swift in Sources */, - CBB496B727EAC70BB5719652 /* SolidCompositionLayer.swift in Sources */, - E1DF276DB64C8FC8DECDEA27 /* SolidLayerModel.swift in Sources */, - F325D2E1A330EA3A9B11FAD5 /* Star.swift in Sources */, - 95CF7745626ADBCC931A0DBB /* StarNode.swift in Sources */, - F7DBE49D7228845E9EB9FB76 /* StringExtensions.swift in Sources */, - 4AF9019CE17202BAD1D2FEEF /* Stroke.swift in Sources */, - 6B35D0081921035C211D6281 /* StrokeNode.swift in Sources */, - 587CCD1D9C32EC546BF6BBD5 /* StrokeRenderer.swift in Sources */, - 2F80CFEC5CC0EF0FC7B6CC35 /* TextAnimator.swift in Sources */, - 1EC96C50D304AD4F1434B9CA /* TextAnimatorNode.swift in Sources */, - 7C4B040AB06A24901565BBDA /* TextCompositionLayer.swift in Sources */, - B60F009929A61F7DCE12885D /* TextDocument.swift in Sources */, - 983F8F9EE678D522A1AE6196 /* TextLayerModel.swift in Sources */, - B645780ED91FE2688FC3C535 /* Transform.swift in Sources */, - 3E0B12A625CD6AA093D66B3B /* Trim.swift in Sources */, - A69605B367B72612F04C6CBC /* TrimPathNode.swift in Sources */, - 389B890A025C80895600B30E /* ValueContainer.swift in Sources */, - 88E500DD513BAAF517144F15 /* Vectors.swift in Sources */, - 44208483C4A520C89C0543ED /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - EA1A2EF02FB5BF260676AD33 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 46EB2E00002AB0 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - DD5E3D920F24C525E939A6FA /* AnimatedButton.swift in Sources */, - 9DFC479853B402A4415177FE /* AnimatedControl.swift in Sources */, - A5ECB3586C38E60D24D2BA62 /* AnimatedSwitch.swift in Sources */, - E4820A522601DABC2C8C32DE /* Animation.swift in Sources */, - DD81C9A09049CB9698AAEBC7 /* AnimationCacheProvider.swift in Sources */, - 420098C880AEF4E260DAD58D /* AnimationContainer.swift in Sources */, - E2B67EEC8D5309B44DE6B92C /* AnimationContext.swift in Sources */, - 641F90B73EBBF037C6C370D4 /* AnimationImageProvider.swift in Sources */, - 0DA87CE84C1EAE1C5EB0B3DD /* AnimationKeypath.swift in Sources */, - 0FE0F27F5E4F959E28E87D41 /* AnimationKeypathExtension.swift in Sources */, - 1F5F87451DFE3E5F589BB8B0 /* AnimationPublic.swift in Sources */, - 4AAB7D01CF44ADAAF066AE60 /* AnimationSubview.swift in Sources */, - F38DF8AD49E2CF2751B3A900 /* AnimationTime.swift in Sources */, - 0A8AA3B270E79DCB74207538 /* AnimationView.swift in Sources */, - B2405DCD3BA318BEF73775C9 /* AnimationViewInitializers.swift in Sources */, - 70B235B412E318DF0E9A05C4 /* AnimatorNode.swift in Sources */, - 217002D31A60BDDE5BD40366 /* AnimatorNodeDebugging.swift in Sources */, - C6CA5001D88B47442940BC67 /* AnyNodeProperty.swift in Sources */, - A5E778A8D6898F06AEB5335E /* AnyValueContainer.swift in Sources */, - FB1FC6D1902B55D51CAF1DB3 /* AnyValueProvider.swift in Sources */, - 4BF442F4C57C19F9428A8055 /* Asset.swift in Sources */, - F4C39F0FE252403E118F8AC0 /* AssetLibrary.swift in Sources */, - 9E98AB831342F4961CF4ED9C /* BezierPath.swift in Sources */, - 1A02C73282B1ABCC088EE461 /* BundleImageProvider.swift in Sources */, - 99DA7741A63193DE96A41905 /* CGFloatExtensions.swift in Sources */, - ED99AE35F07E1D7F0154F9C5 /* Color.swift in Sources */, - 518BE3B356BD197479F18B85 /* ColorExtension.swift in Sources */, - DF7FD99EA16B412FB33C0731 /* ColorValueProvider.swift in Sources */, - A4347FFB62B81B24ECD19C94 /* CompatibleAnimationKeypath.swift in Sources */, - EF214491A3E00AFBC823F556 /* CompatibleAnimationView.swift in Sources */, - 0E7530C5E4C6ADFEAF1C8F0F /* CompositionLayer.swift in Sources */, - 7D8665D251668DDC8C827162 /* CompositionLayersInitializer.swift in Sources */, - 036ACC52002758A52048FD6E /* CompoundBezierPath.swift in Sources */, - ADF2123F8996E731FCCDA4D6 /* CurveVertex.swift in Sources */, - 70AA181BADE0AD4BDA00B13F /* DashPattern.swift in Sources */, - C383E3B115FF098545E67B5F /* Ellipse.swift in Sources */, - 8FAC46A2383E6F2E120279B4 /* EllipseNode.swift in Sources */, - 4B2529447A03C9D353BE9A51 /* FilepathImageProvider.swift in Sources */, - 24DA13046732C29C39406B28 /* FillI.swift in Sources */, - B735084D74356CDD38A8C280 /* FillNode.swift in Sources */, - 0D519EB1E024FBB0BA5A6EAD /* FillRenderer.swift in Sources */, - D8B3C8F464459B06345D6A02 /* FloatValueProvider.swift in Sources */, - E7554957D6E59F5E760AD286 /* Font.swift in Sources */, - 4184031048E2B3BAA7CA73AD /* Glyph.swift in Sources */, - DFD2C45C351B9D79E14DA389 /* GradientFill.swift in Sources */, - 3514D4EABC4B0CCABE8D42BC /* GradientFillNode.swift in Sources */, - 023A9072C73F885AB90E331D /* GradientFillRenderer.swift in Sources */, - 10DCC608C9E8FD48B69F61C3 /* GradientStroke.swift in Sources */, - 08915F68E33646142D167C08 /* GradientStrokeNode.swift in Sources */, - 449D7EE1098723E60DA9E2A4 /* GradientStrokeRenderer.swift in Sources */, - DC145426235DEA9ED5C8BEC4 /* Group.swift in Sources */, - F195451DC90FF510F47A6ABF /* GroupInterpolator.swift in Sources */, - 23247BAE4BD3F8A2CB77280F /* GroupNode.swift in Sources */, - C52930685CF809713B9253F7 /* GroupOutputNode.swift in Sources */, - A178C4438BE61EBCBA41FEB5 /* ImageAsset.swift in Sources */, - C60782A90FF2C2294391DFE7 /* ImageCompositionLayer.swift in Sources */, - 17E237C698AE0A97427FAFD1 /* ImageLayerModel.swift in Sources */, - 1AAFCE19E42AFB148C2CF6AE /* Interpolatable.swift in Sources */, - 49C5A2D7BC36157BDC6211F0 /* InterpolatableExtensions.swift in Sources */, - 9260C9BC0072E4AE1D9DE2E0 /* InvertedMatteLayer.swift in Sources */, - 7ACA1DF84A5304B7A185EAF1 /* ItemsExtension.swift in Sources */, - E1D29614C9E219FE9DB787E8 /* KeyedDecodingContainerExtensions.swift in Sources */, - 8262871D2536911EAC2CCBA9 /* Keyframe.swift in Sources */, - FAC059157727532A21DB304E /* KeyframeExtensions.swift in Sources */, - 87AC3E74A6C17E7F0D26301A /* KeyframeGroup.swift in Sources */, - 898440541D4D79E9BCA1618E /* KeyframeInterpolator.swift in Sources */, - E1EDB3B7E85B3E3A60D1FF01 /* KeypathSearchable.swift in Sources */, - 4D21345D068DE30682E5E64D /* LayerDebugging.swift in Sources */, - 6E85F40992F557C23DB00E86 /* LayerImageProvider.swift in Sources */, - 824A7385D48111E9672E2C60 /* LayerModel.swift in Sources */, - 26F67CD6F59C5923048E998A /* LayerTransformNode.swift in Sources */, - FBE06C0E39038548E895C0BC /* lottie-ios-tvOS-dummy.m in Sources */, - 24B75E0A7F83FBA9E3B6B497 /* LottieView.swift in Sources */, - EDDC170D698415BED079DEDA /* LRUAnimationCache.swift in Sources */, - 2201C3A70C3A1602DCEC2BB1 /* Marker.swift in Sources */, - 1FED865FEC3418049F9CFE4C /* Mask.swift in Sources */, - 11E01C094178CF325F4679C8 /* MaskContainerLayer.swift in Sources */, - 48FEA60D694BCC37D1F3F23C /* MathKit.swift in Sources */, - 04B96FC8BBEAD0166F67C6AD /* Merge.swift in Sources */, - CDDA5D00F3EC01511FA6838D /* NodeProperty.swift in Sources */, - 6EAD90C18082B47C85F6107D /* NodePropertyMap.swift in Sources */, - 9755E6655C8DBFAFB8392832 /* NullCompositionLayer.swift in Sources */, - 7A930F2ABFBC61EA69D08797 /* PassThroughOutputNode.swift in Sources */, - 961737FC68AEC034A1341BFD /* PathElement.swift in Sources */, - 3AC5AA0E121C62F8DC2D34A8 /* PathNode.swift in Sources */, - CBCBC89DEBEAFDEDAB62C4D1 /* PathOutputNode.swift in Sources */, - 14F96FA77CC93749B6688B40 /* PointValueProvider.swift in Sources */, - 8771C8FB6EAE7EC06E8C5F23 /* PolygonNode.swift in Sources */, - 5C3A70C9922A0CFDC215C025 /* PrecompAsset.swift in Sources */, - 55EF6B47975B1DC7E7636F5C /* PreCompLayerModel.swift in Sources */, - C97580D7EBE70DC0B7BE9880 /* PreCompositionLayer.swift in Sources */, - B1BB5C9113E17796B1249DAC /* Rectangle.swift in Sources */, - 740A8824EDABDB98448BCA2E /* RectNode.swift in Sources */, - 9F5CE825820366E2C3B2A7FE /* RenderNode.swift in Sources */, - F9554E9E8306D6AAB8F86982 /* Repeater.swift in Sources */, - BA648F3B59A8ABD22C4718D6 /* Shape.swift in Sources */, - 3245A01B6F2B687A34487A52 /* ShapeCompositionLayer.swift in Sources */, - 0AFE0804F1DAE4CCE7E377F3 /* ShapeContainerLayer.swift in Sources */, - 3D5BE62D1A1CA93E066D87ED /* ShapeItem.swift in Sources */, - BA36D70170848B98D366F5C7 /* ShapeLayerModel.swift in Sources */, - 632DDD6FA305927456E11C60 /* ShapeNode.swift in Sources */, - 152E6349DC46CDDCEE7E6BDB /* ShapeRenderLayer.swift in Sources */, - 7A3A3F7D9230FAAD919F593B /* ShapeTransform.swift in Sources */, - A7D765BF43297E98FC8C6965 /* SingleValueProvider.swift in Sources */, - DD0B674D7C759E301E8F4C3E /* SizeValueProvider.swift in Sources */, - 66270B1277A63EF156A4D9FE /* SolidCompositionLayer.swift in Sources */, - 792EEB44B1C3FDFA975B9DBA /* SolidLayerModel.swift in Sources */, - F660CD50FD057CB697B2EB97 /* Star.swift in Sources */, - 8B3362241A58E88D71FC3B9D /* StarNode.swift in Sources */, - 364DE0E5334095E4F177E547 /* StringExtensions.swift in Sources */, - E192BDB5E32393145414CA01 /* Stroke.swift in Sources */, - 978F520CFDAEA190F0FFE2E0 /* StrokeNode.swift in Sources */, - 9122443803B61BA5CB174AAC /* StrokeRenderer.swift in Sources */, - D7013F39CCBEC2B5C4FDA8D9 /* TextAnimator.swift in Sources */, - 069798E458A455C7690C235A /* TextAnimatorNode.swift in Sources */, - 38EE4CEB87FE79CEB811FDCF /* TextCompositionLayer.swift in Sources */, - 997A2D6B2FF90703FD077BA3 /* TextDocument.swift in Sources */, - C21B594C3ED714B5885B5066 /* TextLayerModel.swift in Sources */, - B55588759B720158E15B3B76 /* Transform.swift in Sources */, - 1DDBFF21DA1CB309A91DEA6F /* Trim.swift in Sources */, - 8BA96B47348A0969A96823A3 /* TrimPathNode.swift in Sources */, - 2CD940D1881D4C7604AD71B7 /* UIColorExtension.swift in Sources */, - 783AF00F514DBFBC67F9DBBA /* ValueContainer.swift in Sources */, - F238CE3BE743FA116A550579 /* Vectors.swift in Sources */, - 07B72F552CF4C114F5768E70 /* VectorsExtensions.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - ECD3B983867F9CD17A93B916 /* Sources */ = { - isa = PBXSourcesBuildPhase; + 46EB2E00002C10 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D85A50D2EEF700F5BAE272D4 /* Pods-lottie-swift_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXSourcesBuildPhase section */ +/* End PBXResourcesBuildPhase section */ -/* Begin PBXTargetDependency section */ - 06D5F535E67E7895252873C7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-tvOS"; - target = 546E5D1B4834472889605D4B /* lottie-ios-tvOS */; - targetProxy = EDBA61EC3D97F60F4DE8264C /* PBXContainerItemProxy */; - }; - C020E164FEC49829741DB030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-macOS"; - target = ED8804A3B97F951A0DACE9EE /* lottie-ios-macOS */; - targetProxy = 198ED0103D28C986871E2A0E /* PBXContainerItemProxy */; +/* Begin PBXSourcesBuildPhase section */ + 46EB2E00000C10 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00001360 /* AnimatedButton.swift in Sources */, + 46EB2E00001370 /* AnimatedControl.swift in Sources */, + 46EB2E00001380 /* AnimatedSwitch.swift in Sources */, + 46EB2E00000D40 /* Animation.swift in Sources */, + 46EB2E000012D0 /* AnimationCacheProvider.swift in Sources */, + 46EB2E00000C70 /* AnimationContainer.swift in Sources */, + 46EB2E00001200 /* AnimationContext.swift in Sources */, + 46EB2E00001350 /* AnimationImageProvider.swift in Sources */, + 46EB2E000012F0 /* AnimationKeypath.swift in Sources */, + 46EB2E000011C0 /* AnimationKeypathExtension.swift in Sources */, + 46EB2E000012A0 /* AnimationPublic.swift in Sources */, + 46EB2E00001390 /* AnimationSubview.swift in Sources */, + 46EB2E00001400 /* AnimationTime.swift in Sources */, + 46EB2E000012B0 /* AnimationView.swift in Sources */, + 46EB2E000012C0 /* AnimationViewInitializers.swift in Sources */, + 46EB2E00001150 /* AnimatorNode.swift in Sources */, + 46EB2E000011A0 /* AnimatorNodeDebugging.swift in Sources */, + 46EB2E00000FA0 /* AnyNodeProperty.swift in Sources */, + 46EB2E00000FB0 /* AnyValueContainer.swift in Sources */, + 46EB2E00001300 /* AnyValueProvider.swift in Sources */, + 46EB2E00000D50 /* Asset.swift in Sources */, + 46EB2E00000D60 /* AssetLibrary.swift in Sources */, + 46EB2E00001240 /* BezierPath.swift in Sources */, + 46EB2E000013A0 /* BundleImageProvider.swift in Sources */, + 46EB2E000011D0 /* CGFloatExtensions.swift in Sources */, + 46EB2E00001410 /* Color.swift in Sources */, + 46EB2E00001250 /* ColorExtension.swift in Sources */, + 46EB2E00001310 /* ColorValueProvider.swift in Sources */, + 46EB2E000013B0 /* CompatibleAnimationKeypath.swift in Sources */, + 46EB2E000013C0 /* CompatibleAnimationView.swift in Sources */, + 46EB2E00000C80 /* CompositionLayer.swift in Sources */, + 46EB2E00000D00 /* CompositionLayersInitializer.swift in Sources */, + 46EB2E00001260 /* CompoundBezierPath.swift in Sources */, + 46EB2E00001270 /* CurveVertex.swift in Sources */, + 46EB2E00000E20 /* DashPattern.swift in Sources */, + 46EB2E00000E60 /* Ellipse.swift in Sources */, + 46EB2E000010A0 /* EllipseNode.swift in Sources */, + 46EB2E000013D0 /* FilepathImageProvider.swift in Sources */, + 46EB2E00000E70 /* FillI.swift in Sources */, + 46EB2E00001100 /* FillNode.swift in Sources */, + 46EB2E00001060 /* FillRenderer.swift in Sources */, + 46EB2E00001320 /* FloatValueProvider.swift in Sources */, + 46EB2E00000F40 /* Font.swift in Sources */, + 46EB2E00000F50 /* Glyph.swift in Sources */, + 46EB2E00000E80 /* GradientFill.swift in Sources */, + 46EB2E00001110 /* GradientFillNode.swift in Sources */, + 46EB2E00001070 /* GradientFillRenderer.swift in Sources */, + 46EB2E00000E90 /* GradientStroke.swift in Sources */, + 46EB2E00001120 /* GradientStrokeNode.swift in Sources */, + 46EB2E00001080 /* GradientStrokeRenderer.swift in Sources */, + 46EB2E00000EA0 /* Group.swift in Sources */, + 46EB2E00000FF0 /* GroupInterpolator.swift in Sources */, + 46EB2E000010F0 /* GroupNode.swift in Sources */, + 46EB2E00001030 /* GroupOutputNode.swift in Sources */, + 46EB2E00000D70 /* ImageAsset.swift in Sources */, + 46EB2E00000C90 /* ImageCompositionLayer.swift in Sources */, + 46EB2E00000DC0 /* ImageLayerModel.swift in Sources */, + 46EB2E00001210 /* Interpolatable.swift in Sources */, + 46EB2E00001220 /* InterpolatableExtensions.swift in Sources */, + 46EB2E00000D10 /* InvertedMatteLayer.swift in Sources */, + 46EB2E00000F80 /* ItemsExtension.swift in Sources */, + 46EB2E00000D90 /* KeyedDecodingContainerExtensions.swift in Sources */, + 46EB2E00000DA0 /* Keyframe.swift in Sources */, + 46EB2E00001230 /* KeyframeExtensions.swift in Sources */, + 46EB2E00000DB0 /* KeyframeGroup.swift in Sources */, + 46EB2E00001000 /* KeyframeInterpolator.swift in Sources */, + 46EB2E00000FC0 /* KeypathSearchable.swift in Sources */, + 46EB2E000011B0 /* LayerDebugging.swift in Sources */, + 46EB2E00000D20 /* LayerImageProvider.swift in Sources */, + 46EB2E00000DD0 /* LayerModel.swift in Sources */, + 46EB2E00000D30 /* LayerTransformNode.swift in Sources */, + 46EB2E000014B0 /* lottie-ios-iOS-dummy.m in Sources */, + 46EB2E000013E0 /* LottieView.swift in Sources */, + 46EB2E000012E0 /* LRUAnimationCache.swift in Sources */, + 46EB2E00000E30 /* Marker.swift in Sources */, + 46EB2E00000E40 /* Mask.swift in Sources */, + 46EB2E00000CA0 /* MaskContainerLayer.swift in Sources */, + 46EB2E000011E0 /* MathKit.swift in Sources */, + 46EB2E00000EB0 /* Merge.swift in Sources */, + 46EB2E00000F90 /* NodeProperty.swift in Sources */, + 46EB2E00000FD0 /* NodePropertyMap.swift in Sources */, + 46EB2E00000CB0 /* NullCompositionLayer.swift in Sources */, + 46EB2E00001040 /* PassThroughOutputNode.swift in Sources */, + 46EB2E00001280 /* PathElement.swift in Sources */, + 46EB2E00001160 /* PathNode.swift in Sources */, + 46EB2E00001050 /* PathOutputNode.swift in Sources */, + 46EB2E00001330 /* PointValueProvider.swift in Sources */, + 46EB2E000010B0 /* PolygonNode.swift in Sources */, + 46EB2E00000D80 /* PrecompAsset.swift in Sources */, + 46EB2E00000DE0 /* PreCompLayerModel.swift in Sources */, + 46EB2E00000CC0 /* PreCompositionLayer.swift in Sources */, + 46EB2E00000EC0 /* Rectangle.swift in Sources */, + 46EB2E000010C0 /* RectNode.swift in Sources */, + 46EB2E00001170 /* RenderNode.swift in Sources */, + 46EB2E00000ED0 /* Repeater.swift in Sources */, + 46EB2E00000EE0 /* Shape.swift in Sources */, + 46EB2E00000CD0 /* ShapeCompositionLayer.swift in Sources */, + 46EB2E00001180 /* ShapeContainerLayer.swift in Sources */, + 46EB2E00000EF0 /* ShapeItem.swift in Sources */, + 46EB2E00000DF0 /* ShapeLayerModel.swift in Sources */, + 46EB2E000010D0 /* ShapeNode.swift in Sources */, + 46EB2E00001190 /* ShapeRenderLayer.swift in Sources */, + 46EB2E00000F00 /* ShapeTransform.swift in Sources */, + 46EB2E00001010 /* SingleValueProvider.swift in Sources */, + 46EB2E00001340 /* SizeValueProvider.swift in Sources */, + 46EB2E00000CE0 /* SolidCompositionLayer.swift in Sources */, + 46EB2E00000E00 /* SolidLayerModel.swift in Sources */, + 46EB2E00000F10 /* Star.swift in Sources */, + 46EB2E000010E0 /* StarNode.swift in Sources */, + 46EB2E000011F0 /* StringExtensions.swift in Sources */, + 46EB2E00000F20 /* Stroke.swift in Sources */, + 46EB2E00001130 /* StrokeNode.swift in Sources */, + 46EB2E00001090 /* StrokeRenderer.swift in Sources */, + 46EB2E00000F60 /* TextAnimator.swift in Sources */, + 46EB2E00001140 /* TextAnimatorNode.swift in Sources */, + 46EB2E00000CF0 /* TextCompositionLayer.swift in Sources */, + 46EB2E00000F70 /* TextDocument.swift in Sources */, + 46EB2E00000E10 /* TextLayerModel.swift in Sources */, + 46EB2E00000E50 /* Transform.swift in Sources */, + 46EB2E00000F30 /* Trim.swift in Sources */, + 46EB2E00001020 /* TrimPathNode.swift in Sources */, + 46EB2E000013F0 /* UIColorExtension.swift in Sources */, + 46EB2E00000FE0 /* ValueContainer.swift in Sources */, + 46EB2E00001420 /* Vectors.swift in Sources */, + 46EB2E00001290 /* VectorsExtensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - CD29F27AE5AAD6991914DA5A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "lottie-ios-iOS"; - target = 2F8B13CBA5EB7080D3B74008 /* lottie-ios-iOS */; - targetProxy = 7BB1D03B79275DF992D53C4E /* PBXContainerItemProxy */; + 46EB2E00001520 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00001650 /* Animation.swift in Sources */, + 46EB2E00001BE0 /* AnimationCacheProvider.swift in Sources */, + 46EB2E00001580 /* AnimationContainer.swift in Sources */, + 46EB2E00001B10 /* AnimationContext.swift in Sources */, + 46EB2E00001C60 /* AnimationImageProvider.swift in Sources */, + 46EB2E00001C00 /* AnimationKeypath.swift in Sources */, + 46EB2E00001AD0 /* AnimationKeypathExtension.swift in Sources */, + 46EB2E00001BB0 /* AnimationPublic.swift in Sources */, + 46EB2E00001C70 /* AnimationSubview.swift in Sources */, + 46EB2E00001CB0 /* AnimationTime.swift in Sources */, + 46EB2E00001BC0 /* AnimationView.swift in Sources */, + 46EB2E00001BD0 /* AnimationViewInitializers.swift in Sources */, + 46EB2E00001A60 /* AnimatorNode.swift in Sources */, + 46EB2E00001AB0 /* AnimatorNodeDebugging.swift in Sources */, + 46EB2E000018B0 /* AnyNodeProperty.swift in Sources */, + 46EB2E000018C0 /* AnyValueContainer.swift in Sources */, + 46EB2E00001C10 /* AnyValueProvider.swift in Sources */, + 46EB2E00001660 /* Asset.swift in Sources */, + 46EB2E00001670 /* AssetLibrary.swift in Sources */, + 46EB2E00001B50 /* BezierPath.swift in Sources */, + 46EB2E00001C80 /* BundleImageProvider.swift in Sources */, + 46EB2E00001AE0 /* CGFloatExtensions.swift in Sources */, + 46EB2E00001CC0 /* Color.swift in Sources */, + 46EB2E00001B60 /* ColorExtension.swift in Sources */, + 46EB2E00001C20 /* ColorValueProvider.swift in Sources */, + 46EB2E00001590 /* CompositionLayer.swift in Sources */, + 46EB2E00001610 /* CompositionLayersInitializer.swift in Sources */, + 46EB2E00001B70 /* CompoundBezierPath.swift in Sources */, + 46EB2E00001B80 /* CurveVertex.swift in Sources */, + 46EB2E00001730 /* DashPattern.swift in Sources */, + 46EB2E00001770 /* Ellipse.swift in Sources */, + 46EB2E000019B0 /* EllipseNode.swift in Sources */, + 46EB2E00001C90 /* FilepathImageProvider.swift in Sources */, + 46EB2E00001780 /* FillI.swift in Sources */, + 46EB2E00001A10 /* FillNode.swift in Sources */, + 46EB2E00001970 /* FillRenderer.swift in Sources */, + 46EB2E00001C30 /* FloatValueProvider.swift in Sources */, + 46EB2E00001850 /* Font.swift in Sources */, + 46EB2E00001860 /* Glyph.swift in Sources */, + 46EB2E00001790 /* GradientFill.swift in Sources */, + 46EB2E00001A20 /* GradientFillNode.swift in Sources */, + 46EB2E00001980 /* GradientFillRenderer.swift in Sources */, + 46EB2E000017A0 /* GradientStroke.swift in Sources */, + 46EB2E00001A30 /* GradientStrokeNode.swift in Sources */, + 46EB2E00001990 /* GradientStrokeRenderer.swift in Sources */, + 46EB2E000017B0 /* Group.swift in Sources */, + 46EB2E00001900 /* GroupInterpolator.swift in Sources */, + 46EB2E00001A00 /* GroupNode.swift in Sources */, + 46EB2E00001940 /* GroupOutputNode.swift in Sources */, + 46EB2E00001680 /* ImageAsset.swift in Sources */, + 46EB2E000015A0 /* ImageCompositionLayer.swift in Sources */, + 46EB2E000016D0 /* ImageLayerModel.swift in Sources */, + 46EB2E00001B20 /* Interpolatable.swift in Sources */, + 46EB2E00001B30 /* InterpolatableExtensions.swift in Sources */, + 46EB2E00001620 /* InvertedMatteLayer.swift in Sources */, + 46EB2E00001890 /* ItemsExtension.swift in Sources */, + 46EB2E000016A0 /* KeyedDecodingContainerExtensions.swift in Sources */, + 46EB2E000016B0 /* Keyframe.swift in Sources */, + 46EB2E00001B40 /* KeyframeExtensions.swift in Sources */, + 46EB2E000016C0 /* KeyframeGroup.swift in Sources */, + 46EB2E00001910 /* KeyframeInterpolator.swift in Sources */, + 46EB2E000018D0 /* KeypathSearchable.swift in Sources */, + 46EB2E00001AC0 /* LayerDebugging.swift in Sources */, + 46EB2E00001630 /* LayerImageProvider.swift in Sources */, + 46EB2E000016E0 /* LayerModel.swift in Sources */, + 46EB2E00001640 /* LayerTransformNode.swift in Sources */, + 46EB2E00001D50 /* lottie-ios-macOS-dummy.m in Sources */, + 46EB2E00001CA0 /* LottieView.swift in Sources */, + 46EB2E00001BF0 /* LRUAnimationCache.swift in Sources */, + 46EB2E00001740 /* Marker.swift in Sources */, + 46EB2E00001750 /* Mask.swift in Sources */, + 46EB2E000015B0 /* MaskContainerLayer.swift in Sources */, + 46EB2E00001AF0 /* MathKit.swift in Sources */, + 46EB2E000017C0 /* Merge.swift in Sources */, + 46EB2E000018A0 /* NodeProperty.swift in Sources */, + 46EB2E000018E0 /* NodePropertyMap.swift in Sources */, + 46EB2E000015C0 /* NullCompositionLayer.swift in Sources */, + 46EB2E00001950 /* PassThroughOutputNode.swift in Sources */, + 46EB2E00001B90 /* PathElement.swift in Sources */, + 46EB2E00001A70 /* PathNode.swift in Sources */, + 46EB2E00001960 /* PathOutputNode.swift in Sources */, + 46EB2E00001C40 /* PointValueProvider.swift in Sources */, + 46EB2E000019C0 /* PolygonNode.swift in Sources */, + 46EB2E00001690 /* PrecompAsset.swift in Sources */, + 46EB2E000016F0 /* PreCompLayerModel.swift in Sources */, + 46EB2E000015D0 /* PreCompositionLayer.swift in Sources */, + 46EB2E000017D0 /* Rectangle.swift in Sources */, + 46EB2E000019D0 /* RectNode.swift in Sources */, + 46EB2E00001A80 /* RenderNode.swift in Sources */, + 46EB2E000017E0 /* Repeater.swift in Sources */, + 46EB2E000017F0 /* Shape.swift in Sources */, + 46EB2E000015E0 /* ShapeCompositionLayer.swift in Sources */, + 46EB2E00001A90 /* ShapeContainerLayer.swift in Sources */, + 46EB2E00001800 /* ShapeItem.swift in Sources */, + 46EB2E00001700 /* ShapeLayerModel.swift in Sources */, + 46EB2E000019E0 /* ShapeNode.swift in Sources */, + 46EB2E00001AA0 /* ShapeRenderLayer.swift in Sources */, + 46EB2E00001810 /* ShapeTransform.swift in Sources */, + 46EB2E00001920 /* SingleValueProvider.swift in Sources */, + 46EB2E00001C50 /* SizeValueProvider.swift in Sources */, + 46EB2E000015F0 /* SolidCompositionLayer.swift in Sources */, + 46EB2E00001710 /* SolidLayerModel.swift in Sources */, + 46EB2E00001820 /* Star.swift in Sources */, + 46EB2E000019F0 /* StarNode.swift in Sources */, + 46EB2E00001B00 /* StringExtensions.swift in Sources */, + 46EB2E00001830 /* Stroke.swift in Sources */, + 46EB2E00001A40 /* StrokeNode.swift in Sources */, + 46EB2E000019A0 /* StrokeRenderer.swift in Sources */, + 46EB2E00001870 /* TextAnimator.swift in Sources */, + 46EB2E00001A50 /* TextAnimatorNode.swift in Sources */, + 46EB2E00001600 /* TextCompositionLayer.swift in Sources */, + 46EB2E00001880 /* TextDocument.swift in Sources */, + 46EB2E00001720 /* TextLayerModel.swift in Sources */, + 46EB2E00001760 /* Transform.swift in Sources */, + 46EB2E00001840 /* Trim.swift in Sources */, + 46EB2E00001930 /* TrimPathNode.swift in Sources */, + 46EB2E000018F0 /* ValueContainer.swift in Sources */, + 46EB2E00001CD0 /* Vectors.swift in Sources */, + 46EB2E00001BA0 /* VectorsExtensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 0A89E7B3C593189E07BCDD21 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; - PRODUCT_NAME = Lottie; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; + 46EB2E00001DC0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00002510 /* AnimatedButton.swift in Sources */, + 46EB2E00002520 /* AnimatedControl.swift in Sources */, + 46EB2E00002530 /* AnimatedSwitch.swift in Sources */, + 46EB2E00001EF0 /* Animation.swift in Sources */, + 46EB2E00002480 /* AnimationCacheProvider.swift in Sources */, + 46EB2E00001E20 /* AnimationContainer.swift in Sources */, + 46EB2E000023B0 /* AnimationContext.swift in Sources */, + 46EB2E00002500 /* AnimationImageProvider.swift in Sources */, + 46EB2E000024A0 /* AnimationKeypath.swift in Sources */, + 46EB2E00002370 /* AnimationKeypathExtension.swift in Sources */, + 46EB2E00002450 /* AnimationPublic.swift in Sources */, + 46EB2E00002540 /* AnimationSubview.swift in Sources */, + 46EB2E000025B0 /* AnimationTime.swift in Sources */, + 46EB2E00002460 /* AnimationView.swift in Sources */, + 46EB2E00002470 /* AnimationViewInitializers.swift in Sources */, + 46EB2E00002300 /* AnimatorNode.swift in Sources */, + 46EB2E00002350 /* AnimatorNodeDebugging.swift in Sources */, + 46EB2E00002150 /* AnyNodeProperty.swift in Sources */, + 46EB2E00002160 /* AnyValueContainer.swift in Sources */, + 46EB2E000024B0 /* AnyValueProvider.swift in Sources */, + 46EB2E00001F00 /* Asset.swift in Sources */, + 46EB2E00001F10 /* AssetLibrary.swift in Sources */, + 46EB2E000023F0 /* BezierPath.swift in Sources */, + 46EB2E00002550 /* BundleImageProvider.swift in Sources */, + 46EB2E00002380 /* CGFloatExtensions.swift in Sources */, + 46EB2E000025C0 /* Color.swift in Sources */, + 46EB2E00002400 /* ColorExtension.swift in Sources */, + 46EB2E000024C0 /* ColorValueProvider.swift in Sources */, + 46EB2E00002560 /* CompatibleAnimationKeypath.swift in Sources */, + 46EB2E00002570 /* CompatibleAnimationView.swift in Sources */, + 46EB2E00001E30 /* CompositionLayer.swift in Sources */, + 46EB2E00001EB0 /* CompositionLayersInitializer.swift in Sources */, + 46EB2E00002410 /* CompoundBezierPath.swift in Sources */, + 46EB2E00002420 /* CurveVertex.swift in Sources */, + 46EB2E00001FD0 /* DashPattern.swift in Sources */, + 46EB2E00002010 /* Ellipse.swift in Sources */, + 46EB2E00002250 /* EllipseNode.swift in Sources */, + 46EB2E00002580 /* FilepathImageProvider.swift in Sources */, + 46EB2E00002020 /* FillI.swift in Sources */, + 46EB2E000022B0 /* FillNode.swift in Sources */, + 46EB2E00002210 /* FillRenderer.swift in Sources */, + 46EB2E000024D0 /* FloatValueProvider.swift in Sources */, + 46EB2E000020F0 /* Font.swift in Sources */, + 46EB2E00002100 /* Glyph.swift in Sources */, + 46EB2E00002030 /* GradientFill.swift in Sources */, + 46EB2E000022C0 /* GradientFillNode.swift in Sources */, + 46EB2E00002220 /* GradientFillRenderer.swift in Sources */, + 46EB2E00002040 /* GradientStroke.swift in Sources */, + 46EB2E000022D0 /* GradientStrokeNode.swift in Sources */, + 46EB2E00002230 /* GradientStrokeRenderer.swift in Sources */, + 46EB2E00002050 /* Group.swift in Sources */, + 46EB2E000021A0 /* GroupInterpolator.swift in Sources */, + 46EB2E000022A0 /* GroupNode.swift in Sources */, + 46EB2E000021E0 /* GroupOutputNode.swift in Sources */, + 46EB2E00001F20 /* ImageAsset.swift in Sources */, + 46EB2E00001E40 /* ImageCompositionLayer.swift in Sources */, + 46EB2E00001F70 /* ImageLayerModel.swift in Sources */, + 46EB2E000023C0 /* Interpolatable.swift in Sources */, + 46EB2E000023D0 /* InterpolatableExtensions.swift in Sources */, + 46EB2E00001EC0 /* InvertedMatteLayer.swift in Sources */, + 46EB2E00002130 /* ItemsExtension.swift in Sources */, + 46EB2E00001F40 /* KeyedDecodingContainerExtensions.swift in Sources */, + 46EB2E00001F50 /* Keyframe.swift in Sources */, + 46EB2E000023E0 /* KeyframeExtensions.swift in Sources */, + 46EB2E00001F60 /* KeyframeGroup.swift in Sources */, + 46EB2E000021B0 /* KeyframeInterpolator.swift in Sources */, + 46EB2E00002170 /* KeypathSearchable.swift in Sources */, + 46EB2E00002360 /* LayerDebugging.swift in Sources */, + 46EB2E00001ED0 /* LayerImageProvider.swift in Sources */, + 46EB2E00001F80 /* LayerModel.swift in Sources */, + 46EB2E00001EE0 /* LayerTransformNode.swift in Sources */, + 46EB2E00002650 /* lottie-ios-tvOS-dummy.m in Sources */, + 46EB2E00002590 /* LottieView.swift in Sources */, + 46EB2E00002490 /* LRUAnimationCache.swift in Sources */, + 46EB2E00001FE0 /* Marker.swift in Sources */, + 46EB2E00001FF0 /* Mask.swift in Sources */, + 46EB2E00001E50 /* MaskContainerLayer.swift in Sources */, + 46EB2E00002390 /* MathKit.swift in Sources */, + 46EB2E00002060 /* Merge.swift in Sources */, + 46EB2E00002140 /* NodeProperty.swift in Sources */, + 46EB2E00002180 /* NodePropertyMap.swift in Sources */, + 46EB2E00001E60 /* NullCompositionLayer.swift in Sources */, + 46EB2E000021F0 /* PassThroughOutputNode.swift in Sources */, + 46EB2E00002430 /* PathElement.swift in Sources */, + 46EB2E00002310 /* PathNode.swift in Sources */, + 46EB2E00002200 /* PathOutputNode.swift in Sources */, + 46EB2E000024E0 /* PointValueProvider.swift in Sources */, + 46EB2E00002260 /* PolygonNode.swift in Sources */, + 46EB2E00001F30 /* PrecompAsset.swift in Sources */, + 46EB2E00001F90 /* PreCompLayerModel.swift in Sources */, + 46EB2E00001E70 /* PreCompositionLayer.swift in Sources */, + 46EB2E00002070 /* Rectangle.swift in Sources */, + 46EB2E00002270 /* RectNode.swift in Sources */, + 46EB2E00002320 /* RenderNode.swift in Sources */, + 46EB2E00002080 /* Repeater.swift in Sources */, + 46EB2E00002090 /* Shape.swift in Sources */, + 46EB2E00001E80 /* ShapeCompositionLayer.swift in Sources */, + 46EB2E00002330 /* ShapeContainerLayer.swift in Sources */, + 46EB2E000020A0 /* ShapeItem.swift in Sources */, + 46EB2E00001FA0 /* ShapeLayerModel.swift in Sources */, + 46EB2E00002280 /* ShapeNode.swift in Sources */, + 46EB2E00002340 /* ShapeRenderLayer.swift in Sources */, + 46EB2E000020B0 /* ShapeTransform.swift in Sources */, + 46EB2E000021C0 /* SingleValueProvider.swift in Sources */, + 46EB2E000024F0 /* SizeValueProvider.swift in Sources */, + 46EB2E00001E90 /* SolidCompositionLayer.swift in Sources */, + 46EB2E00001FB0 /* SolidLayerModel.swift in Sources */, + 46EB2E000020C0 /* Star.swift in Sources */, + 46EB2E00002290 /* StarNode.swift in Sources */, + 46EB2E000023A0 /* StringExtensions.swift in Sources */, + 46EB2E000020D0 /* Stroke.swift in Sources */, + 46EB2E000022E0 /* StrokeNode.swift in Sources */, + 46EB2E00002240 /* StrokeRenderer.swift in Sources */, + 46EB2E00002110 /* TextAnimator.swift in Sources */, + 46EB2E000022F0 /* TextAnimatorNode.swift in Sources */, + 46EB2E00001EA0 /* TextCompositionLayer.swift in Sources */, + 46EB2E00002120 /* TextDocument.swift in Sources */, + 46EB2E00001FC0 /* TextLayerModel.swift in Sources */, + 46EB2E00002000 /* Transform.swift in Sources */, + 46EB2E000020E0 /* Trim.swift in Sources */, + 46EB2E000021D0 /* TrimPathNode.swift in Sources */, + 46EB2E000025A0 /* UIColorExtension.swift in Sources */, + 46EB2E00002190 /* ValueContainer.swift in Sources */, + 46EB2E000025D0 /* Vectors.swift in Sources */, + 46EB2E00002440 /* VectorsExtensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 1AE52EAEFC34EE804EE786EA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E41C9A1CA7843DA1FFB10147 /* Pods-lottie-swift_macOS.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_macOS; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; + 46EB2E000027E0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E000028D0 /* Pods-lottie-swift_Example-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 2BC8BB8F8238152DB7F16C1A /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 567EC9F35C03C63901893DA8 /* Pods-lottie-swift_tvOS.debug.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_tvOS; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; + 46EB2E00002940 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00002A20 /* Pods-lottie-swift_Tests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 325D5F60E77993B56EA8C68B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5A4D87B9E97693341525EBC8 /* Pods-lottie-swift_Example.release.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_Example; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; + 46EB2E00002A90 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00002B80 /* Pods-lottie-swift_macOS-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 34E92716246498CE9BAA2EBA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D6B65210B3261D03A32DC09F /* lottie-ios-macOS.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - FRAMEWORK_VERSION = A; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; - PRODUCT_NAME = Lottie; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; + 46EB2E00002BF0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 46EB2E00002CE0 /* Pods-lottie-swift_tvOS-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 476706C8A0D9705F6630A0ED /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 7596FB0786077E7170E7A644 /* Pods-lottie-swift_tvOS.release.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_tvOS; - SDKROOT = appletvos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = 3; - TVOS_DEPLOYMENT_TARGET = 9.0; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 46EB2E00002D00 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios-iOS"; + target = BA5437F88178F90AF62706C0F4EB9817 /* lottie-ios-iOS */; + targetProxy = 46EB2E00002CF0 /* PBXContainerItemProxy */; + }; + 46EB2E00002D20 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-lottie-swift_Example"; + target = 67F339FB1A9F8C8BAC16A1F598EB77D7 /* Pods-lottie-swift_Example */; + targetProxy = 46EB2E00002D10 /* PBXContainerItemProxy */; + }; + 46EB2E00002D40 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios-macOS"; + target = CD4DE62DD0DBC7258ED31041F6E04060 /* lottie-ios-macOS */; + targetProxy = 46EB2E00002D30 /* PBXContainerItemProxy */; + }; + 46EB2E00002D60 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "lottie-ios-tvOS"; + target = 875B0E62901566E185ED6E365E210CA7 /* lottie-ios-tvOS */; + targetProxy = 46EB2E00002D50 /* PBXContainerItemProxy */; }; - 4F20B9A3D053CDE74AC6F47E /* Debug */ = { +/* End PBXTargetDependency section */ + +/* Begin XCBuildConfiguration section */ + 46EB2E00000040 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2327,7 +2186,6 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -2349,18 +2207,20 @@ GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.10; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Debug; }; - 5E8A107F61F9A20E9FBAF4CE /* Release */ = { + 46EB2E00000050 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2392,7 +2252,6 @@ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; @@ -2412,17 +2271,20 @@ IPHONEOS_DEPLOYMENT_TARGET = 9.0; MACOSX_DEPLOYMENT_TARGET = 10.10; MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 5.0; SYMROOT = "${SRCROOT}/../build"; TVOS_DEPLOYMENT_TARGET = 9.0; }; name = Release; }; - 5FB64DD62A94249D6FC0E723 /* Debug */ = { + 46EB2E00000BD0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D63FC47530B32850300F05BA /* Pods-lottie-swift_Example.debug.xcconfig */; + baseConfigurationReference = 46EB2E00001440 /* lottie-ios-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2433,30 +2295,28 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_Example; + MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 64CD07AEAADB85C5C0F3DF2C /* Release */ = { + 46EB2E00000BE0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 344056029BCB0FD6C2D484B9 /* Pods-lottie-swift_Tests.release.xcconfig */; + baseConfigurationReference = 46EB2E00001440 /* lottie-ios-iOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2467,30 +2327,63 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Tests/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_Tests; + MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 46EB2E000014E0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00001CE0 /* lottie-ios-macOS.xcconfig */; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; + SDKROOT = macosx; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 7C3BB961606A0D802CF89799 /* Release */ = { + 46EB2E000014F0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 76035EA7A1698D3F8FEC4EF6 /* Pods-lottie-swift_macOS.release.xcconfig */; + baseConfigurationReference = 46EB2E00001CE0 /* lottie-ios-macOS.xcconfig */; buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2503,28 +2396,58 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_macOS; + MODULEMAP_FILE = "Target Support Files/lottie-ios-macOS/lottie-ios-macOS.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 46EB2E00001D80 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E000025E0 /* lottie-ios-tvOS.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; - 7F5A359ED7C321B8D77B5B37 /* Debug */ = { + 46EB2E00001D90 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */; + baseConfigurationReference = 46EB2E000025E0 /* lottie-ios-tvOS.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2536,15 +2459,15 @@ DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-tvOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MODULEMAP_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; + PRODUCT_MODULE_NAME = Lottie; PRODUCT_NAME = Lottie; SDKROOT = appletvos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; @@ -2553,10 +2476,11 @@ }; name = Debug; }; - 818D58FB363DC5B46BDA9649 /* Debug */ = { + 46EB2E000027A0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */; + baseConfigurationReference = 46EB2E00002830 /* Pods-lottie-swift_Example.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2566,28 +2490,64 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; - PRODUCT_NAME = Lottie; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 46EB2E000027B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00002840 /* Pods-lottie-swift_Example.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - AC0BAF4C85CCAA0F4A18472F /* Release */ = { + 46EB2E00002900 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 782F19AB8A6C1F6625BBCAE3 /* lottie-ios-iOS.xcconfig */; + baseConfigurationReference = 46EB2E00002990 /* Pods-lottie-swift_Tests.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2597,18 +2557,19 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-iOS/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios-iOS/lottie-ios-iOS.modulemap"; - PRODUCT_NAME = Lottie; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -2616,10 +2577,11 @@ }; name = Release; }; - DFBDA9FF523DC1FF97AD8486 /* Debug */ = { + 46EB2E00002910 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D346D1C9F37790C37C47103F /* Pods-lottie-swift_Tests.debug.xcconfig */; + baseConfigurationReference = 46EB2E000029A0 /* Pods-lottie-swift_Tests.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -2629,7 +2591,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Tests/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -2639,7 +2601,7 @@ OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_lottie_swift_Tests; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -2648,30 +2610,104 @@ }; name = Debug; }; - F0477D85E47D86C5317FB414 /* Release */ = { + 46EB2E00002A50 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BFD43D75B2F6C1A60D561E49 /* lottie-ios-tvOS.xcconfig */; + baseConfigurationReference = 46EB2E00002AE0 /* Pods-lottie-swift_macOS.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios-tvOS/Info.plist"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 46EB2E00002A60 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00002AF0 /* Pods-lottie-swift_macOS.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 46EB2E00002BB0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00002C40 /* Pods-lottie-swift_tvOS.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.modulemap"; - PRODUCT_NAME = Lottie; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = appletvos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = 3; TVOS_DEPLOYMENT_TARGET = 9.0; VALIDATE_PRODUCT = YES; @@ -2680,82 +2716,115 @@ }; name = Release; }; + 46EB2E00002BC0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 46EB2E00002C50 /* Pods-lottie-swift_tvOS.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = appletvos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = 3; + TVOS_DEPLOYMENT_TARGET = 9.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 16AAADE81F4F0E997234C70E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */ = { + 46EB2E00000030 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1AE52EAEFC34EE804EE786EA /* Debug */, - 7C3BB961606A0D802CF89799 /* Release */, + 46EB2E00000040 /* Debug */, + 46EB2E00000050 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 248CBC1B00A9F4B5600186B6 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */ = { + 46EB2E00000BC0 /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - DFBDA9FF523DC1FF97AD8486 /* Debug */, - 64CD07AEAADB85C5C0F3DF2C /* Release */, + 46EB2E00000BE0 /* Debug */, + 46EB2E00000BD0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5D1044A169DC4B51723AD56A /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */ = { + 46EB2E000014D0 /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7F5A359ED7C321B8D77B5B37 /* Debug */, - F0477D85E47D86C5317FB414 /* Release */, + 46EB2E000014F0 /* Debug */, + 46EB2E000014E0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7D4C6A2DF77219CB0E948DBA /* Build configuration list for PBXProject "Pods" */ = { + 46EB2E00001D70 /* Build configuration list for PBXNativeTarget "lottie-ios-tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4F20B9A3D053CDE74AC6F47E /* Debug */, - 5E8A107F61F9A20E9FBAF4CE /* Release */, + 46EB2E00001D90 /* Debug */, + 46EB2E00001D80 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9A037B6F352C8C9A9F3D15C3 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */ = { + 46EB2E00002790 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2BC8BB8F8238152DB7F16C1A /* Debug */, - 476706C8A0D9705F6630A0ED /* Release */, + 46EB2E000027B0 /* Debug */, + 46EB2E000027A0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9E8FDDF8D714D2A27439818F /* Build configuration list for PBXNativeTarget "lottie-ios-iOS" */ = { + 46EB2E000028F0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 818D58FB363DC5B46BDA9649 /* Debug */, - AC0BAF4C85CCAA0F4A18472F /* Release */, + 46EB2E00002910 /* Debug */, + 46EB2E00002900 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1578DA2CC6BD77D075E0A5E /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_Example" */ = { + 46EB2E00002A40 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_macOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5FB64DD62A94249D6FC0E723 /* Debug */, - 325D5F60E77993B56EA8C68B /* Release */, + 46EB2E00002A60 /* Debug */, + 46EB2E00002A50 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C8C1128265827920CB4FBC9A /* Build configuration list for PBXNativeTarget "lottie-ios-macOS" */ = { + 46EB2E00002BA0 /* Build configuration list for PBXNativeTarget "Pods-lottie-swift_tvOS" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0A89E7B3C593189E07BCDD21 /* Debug */, - 34E92716246498CE9BAA2EBA /* Release */, + 46EB2E00002BC0 /* Debug */, + 46EB2E00002BB0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 457811C939FAB532885BC5EA /* Project object */; + rootObject = 46EB2E00000000 /* Project object */; } diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh index a1b0f7283d..25876bf3ab 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh @@ -1,9 +1,23 @@ #!/bin/sh set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -27,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -38,8 +52,13 @@ install_framework() local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -53,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -75,7 +94,7 @@ install_dsym() { binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" fi @@ -90,12 +109,20 @@ install_dsym() { fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" @@ -122,7 +149,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.debug.xcconfig index 3b6b9fc787..cbee94f202 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Lottie" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" -framework "UIKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.release.xcconfig index 3b6b9fc787..cbee94f202 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Lottie" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" -framework "UIKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.debug.xcconfig index 0b9f472b6b..37cb3df389 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.debug.xcconfig @@ -1,7 +1,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" -framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.release.xcconfig index 0b9f472b6b..37cb3df389 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests.release.xcconfig @@ -1,7 +1,7 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS/Lottie.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" -framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh index 531daaa9fe..697d36f5e4 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh @@ -1,9 +1,23 @@ #!/bin/sh set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -27,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -38,8 +52,13 @@ install_framework() local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -53,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -75,7 +94,7 @@ install_dsym() { binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" fi @@ -90,12 +109,20 @@ install_dsym() { fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" @@ -122,7 +149,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.debug.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.debug.xcconfig index 6cd59010aa..9d36cddac4 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.debug.xcconfig @@ -1,11 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CODE_SIGN_IDENTITY = FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS/Lottie.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Lottie" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "AppKit" -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.release.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.release.xcconfig index 6cd59010aa..9d36cddac4 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS.release.xcconfig @@ -1,11 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -CODE_SIGN_IDENTITY = FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS/Lottie.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Lottie" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "AppKit" -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh index 56a1b8f24d..c322fea178 100755 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh @@ -1,9 +1,23 @@ #!/bin/sh set -e +set -u +set -o pipefail + +function on_error { + echo "$(realpath -mq "${0}"):$1: error: Unexpected failure" +} +trap 'on_error $LINENO' ERR + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" # Used as a return value for each invocation of `strip_invalid_archs` function. @@ -27,8 +41,8 @@ install_framework() local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" + echo "Symlinked..." + source="$(readlink "${source}")" fi # Use filter instead of exclude so missing patterns don't throw errors. @@ -38,8 +52,13 @@ install_framework() local basename basename="$(basename -s .framework "$1")" binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then binary="${destination}/${basename}" + elif [ -L "${binary}" ]; then + echo "Destination binary is symlinked..." + dirname="$(dirname "${binary}")" + binary="${dirname}/$(readlink "${binary}")" fi # Strip invalid architectures so "fat" simulator / device frameworks work on device @@ -53,7 +72,7 @@ install_framework() # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u) for lib in $swift_runtime_libs; do echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" @@ -75,7 +94,7 @@ install_dsym() { binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + if [[ "$(file "$binary")" == *"Mach-O "*"dSYM companion"* ]]; then strip_invalid_archs "$binary" fi @@ -90,12 +109,20 @@ install_dsym() { fi } +# Copies the bcsymbolmap files of a vendored framework +install_bcsymbolmap() { + local bcsymbolmap_path="$1" + local destination="${BUILT_PRODUCTS_DIR}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${bcsymbolmap_path}" "${destination}" +} + # Signs a framework with the provided identity code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY:-}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identity echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then code_sign_cmd="$code_sign_cmd &" @@ -122,7 +149,7 @@ strip_invalid_archs() { for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + lipo -remove "$arch" -output "$binary" "$binary" stripped="$stripped $arch" fi done diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.debug.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.debug.xcconfig index 0e37a694b4..5c279987d1 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.debug.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS/Lottie.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Lottie" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" -framework "UIKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.release.xcconfig b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.release.xcconfig index 0e37a694b4..5c279987d1 100644 --- a/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS.release.xcconfig @@ -1,10 +1,10 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS/Lottie.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS/Lottie.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "Lottie" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "Lottie" -framework "QuartzCore" -framework "UIKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS-Info.plist b/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS-Info.plist index 799692d4e4..62bad7c9e2 100644 --- a/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS-Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.4 + 3.0.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig b/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig index c07d7e1778..03d15f9e87 100644 --- a/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios-iOS/lottie-ios-iOS.xcconfig @@ -1,8 +1,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-iOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS-Info.plist b/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS-Info.plist index 799692d4e4..62bad7c9e2 100644 --- a/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS-Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.4 + 3.0.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig b/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig index ee496075d4..39c9e902d6 100644 --- a/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios-macOS/lottie-ios-macOS.xcconfig @@ -1,9 +1,8 @@ CODE_SIGN_IDENTITY = CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-macOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "AppKit" -framework "CoreGraphics" -framework "QuartzCore" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "AppKit" -framework "CoreGraphics" -framework "QuartzCore" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-Info.plist b/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-Info.plist index 799692d4e4..62bad7c9e2 100644 --- a/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-Info.plist +++ b/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 3.0.4 + 3.0.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig b/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig index 96d9b5b44a..6c95f2180b 100644 --- a/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig +++ b/Example/Pods/Target Support Files/lottie-ios-tvOS/lottie-ios-tvOS.xcconfig @@ -1,8 +1,7 @@ CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/lottie-ios-tvOS GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -OTHER_LDFLAGS = -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +OTHER_LDFLAGS = $(inherited) -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" +OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} diff --git a/Example/lottie-swift.xcodeproj/project.pbxproj b/Example/lottie-swift.xcodeproj/project.pbxproj index 26a7a0886a..272848bc03 100644 --- a/Example/lottie-swift.xcodeproj/project.pbxproj +++ b/Example/lottie-swift.xcodeproj/project.pbxproj @@ -293,7 +293,6 @@ 486E8359220A234C007CD915 /* Frameworks */, 486E835A220A234C007CD915 /* Resources */, 29F5F2A5D9B88463FCED8286 /* [CP] Embed Pods Frameworks */, - 629FF3484CC702F5C168DDF4 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -313,7 +312,6 @@ 486E8374220A2BB5007CD915 /* Frameworks */, 486E8375220A2BB5007CD915 /* Resources */, FDBE7F928D3C0C3F9DEBE218 /* [CP] Embed Pods Frameworks */, - C590FCBD714432D074C41133 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -333,7 +331,6 @@ 607FACCD1AFB9204008FA782 /* Frameworks */, 607FACCE1AFB9204008FA782 /* Resources */, D98B4A5651290F1D6739B9EB /* [CP] Embed Pods Frameworks */, - F0012A39E8643134382ADBC7 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -352,8 +349,6 @@ 607FACE11AFB9204008FA782 /* Sources */, 607FACE21AFB9204008FA782 /* Frameworks */, 607FACE31AFB9204008FA782 /* Resources */, - EA9C6596084A865026A1EC40 /* [CP] Embed Pods Frameworks */, - 2497452EFD2E92CC4547939D /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -509,28 +504,13 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 2497452EFD2E92CC4547939D /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 29F5F2A5D9B88463FCED8286 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh", "${BUILT_PRODUCTS_DIR}/lottie-ios-macOS/Lottie.framework", ); name = "[CP] Embed Pods Frameworks"; @@ -539,7 +519,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; 322D9F8EFCF8B5B52C137986 /* [CP] Check Pods Manifest.lock */ = { @@ -560,21 +540,6 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - 629FF3484CC702F5C168DDF4 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_macOS/Pods-lottie-swift_macOS-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; 7F1AAA6B793865A10C5907D8 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -593,28 +558,13 @@ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; - C590FCBD714432D074C41133 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; D98B4A5651290F1D6739B9EB /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh", "${BUILT_PRODUCTS_DIR}/lottie-ios-iOS/Lottie.framework", ); name = "[CP] Embed Pods Frameworks"; @@ -623,37 +573,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - EA9C6596084A865026A1EC40 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Tests/Pods-lottie-swift_Tests-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - F0012A39E8643134382ADBC7 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lottie-swift_Example/Pods-lottie-swift_Example-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; FDBE7F928D3C0C3F9DEBE218 /* [CP] Embed Pods Frameworks */ = { @@ -662,7 +582,7 @@ files = ( ); inputPaths = ( - "${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh", + "${PODS_ROOT}/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh", "${BUILT_PRODUCTS_DIR}/lottie-ios-tvOS/Lottie.framework", ); name = "[CP] Embed Pods Frameworks"; @@ -671,7 +591,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-lottie-swift_tvOS/Pods-lottie-swift_tvOS-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */