airbnb / lottie-ios

An iOS library to natively render After Effects vector animations
http://airbnb.io/lottie/
Apache License 2.0
25.76k stars 3.75k forks source link

Linker issues arm64 #2349

Closed EvanMasterson closed 7 months ago

EvanMasterson commented 7 months ago

Which Version of Lottie are you using?

Lottie 4.4.1

Actual Behavior

Recently upgraded from 4.3.4 to 4.4.1 for the introduction of Privacy Manifests. Upon merging, first run was fine, however subsequent runs result in linker error's, requiring DerivedData to be wiped in order for it to build successfully on the next run. Happening with both Xcode 15.2 and Xcode 15.3 on Apple Silicon MacOS 14

Console output from Fastlane

[00:04:10]: ▸ Linking Lottie_19F76E9844E937_PackageProduct
[00:04:10]: ▸ ❌  Undefined symbols for architecture arm64
[00:04:10]: ▸ > Symbol: outlined variable #0 of Lottie.DotLottieAnimationMode.init(rawValue: Swift.String) -> Lottie.DotLottieAnimationMode?
[00:04:10]: ▸ > Referenced from: protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DotLottieAnimationMode : Swift.RawRepresentable in Lottie in Lottie.o
[00:04:10]: ▸ ❌  ld: symbol(s) not found for architecture arm64
[00:04:10]: ▸ ❌  clang: error: linker command failed with exit code 1 (use -v to see invocation)
[00:04:10]: ▸ Processing empty-Lottie_19F76E9844E937_PackageProduct.plist
[00:04:10]: ▸ Copying /opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator/PackageFrameworks/Lottie_19F76E9844E937_PackageProduct.framework/Lottie_Lottie.bundle
[00:04:11]: ▸ Testing failed:
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.DotLottieAnimationMode.init(rawValue: Swift.String) -> Lottie.DotLottieAnimationMode?
[00:04:11]: ▸   Undefined symbol: one-time initialization token for sharedCache
[00:04:11]: ▸   Undefined symbol: one-time initialization token for shared
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.LottieVector2D.(CodingKeys in _A243E605DFCD30C0889CE73957799305).init(rawValue: Swift.String) -> Lottie.LottieVector2D.(CodingKeys in _A243E605DFCD30C0889CE73957799305)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.LottieAnimation.CodingKeys.init(rawValue: Swift.String) -> Lottie.LottieAnimation.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.LottieAnimation.reducedMotionMarker.getter : Lottie.Marker?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.BezierPath.CodingKeys.init(rawValue: Swift.String) -> Lottie.BezierPath.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.ImageAsset.CodingKeys.init(rawValue: Swift.String) -> Lottie.ImageAsset.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B).init(rawValue: Swift.String) -> Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.LayerStyle.(CodingKeys in _43372F72B9445141BF954183B00609BD).init(rawValue: Swift.String) -> Lottie.LayerStyle.(CodingKeys in _43372F72B9445141BF954183B00609BD)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.SolidLayer.setupAnimations(context: Lottie.LayerAnimationContext) throws -> ()
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.DashElement.CodingKeys.init(rawValue: Swift.String) -> Lottie.DashElement.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.EffectValue.(CodingKeys in _9[410](https://github.com/Teckro-Production/ios-app/actions/runs/8444459554/job/23130051137#step:3:411)25B904A7ABDFAF9EBB2B9A876B0A).init(rawValue: Swift.String) -> Lottie.EffectValue.(CodingKeys in _941025B904A7ABDFAF9EBB2B9A876B0A)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069).init(rawValue: Swift.String) -> Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.GradientFill.(GradientDataKeys in _C08E2E93D670F80F99E7063766FBB353).init(rawValue: Swift.String) -> Lottie.GradientFill.(GradientDataKeys in _C08E2E93D670F80F99E7063766FBB353)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.GradientFill.(CodingKeys in _C08E2E93D670F80F99E7063766FBB353).init(rawValue: Swift.String) -> Lottie.GradientFill.(CodingKeys in _C08E2E93D670F80F99E7063766FBB353)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.KeyframeData.CodingKeys.init(rawValue: Swift.String) -> Lottie.KeyframeData<A>.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.PrecompAsset.CodingKeys : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.PrecompAsset.CodingKeys : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of static Lottie.PropertyName.allCases.getter : [Lottie.PropertyName]
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.PropertyName.init(rawValue: Swift.String) -> Lottie.PropertyName?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.TextAnimator.(TextAnimatorKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0).init(rawValue: Swift.String) -> Lottie.TextAnimator.(TextAnimatorKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.TextAnimator.(CodingKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0).init(rawValue: Swift.String) -> Lottie.TextAnimator.(CodingKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.TextDocument.(CodingKeys in _BAF4C9B6A6D3601A27A57A3C677A0C23).init(rawValue: Swift.String) -> Lottie.TextDocument.(CodingKeys in _BAF4C9B6A6D3601A27A57A3C677A0C23)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Discriminator : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Discriminator : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.KeyframeGroup.KeyframeWrapperKey.init(rawValue: Swift.String) -> Lottie.KeyframeGroup<A>.KeyframeWrapperKey?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.GradientStroke.(GradientDataKeys in _6D922235AD8FBD81D27680B7B23D9051).init(rawValue: Swift.String) -> Lottie.GradientStroke.(GradientDataKeys in _6D922235AD8FBD81D27680B7B23D9051)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.GradientStroke.(CodingKeys in _6D922235AD8FBD81D27680B7B23D9051).init(rawValue: Swift.String) -> Lottie.GradientStroke.(CodingKeys in _6D922235AD8FBD81D27680B7B23D9051)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.RoundedCorners.(CodingKeys in _628C6BBB105B52909C4063B39C996CEB) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.RoundedCorners.(CodingKeys in _628C6BBB105B52909C4063B39C996CEB) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.ShapeTransform.(CodingKeys in _2EA1D5BD064F7E71C05867A308D1E87A).init(rawValue: Swift.String) -> Lottie.ShapeTransform.(CodingKeys in _2EA1D5BD064F7E71C05867A308D1E87A)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.TextLayerModel.(TextCodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6).init(rawValue: Swift.String) -> Lottie.TextLayerModel.(TextCodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextLayerModel.(CodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextLayerModel.(CodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.DashElementType.init(rawValue: Swift.String) -> Lottie.DashElementType?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.DropShadowStyle.(CodingKeys in _591AB20EB7A1F49502167E7C15B75C58).init(rawValue: Swift.String) -> Lottie.DropShadowStyle.(CodingKeys in _591AB20EB7A1F49502167E7C15B75C58)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ImageLayerModel.(CodingKeys in _FD499C47D224B6866DE9F21F84663A34) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ImageLayerModel.(CodingKeys in _FD499C47D224B6866DE9F21F84663A34) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.SolidLayerModel.(CodingKeys in _A4F92C4E9E889EE839643CE5313C0C60).init(rawValue: Swift.String) -> Lottie.SolidLayerModel.(CodingKeys in _A4F92C4E9E889EE839643CE5313C0C60)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ColorEffectValue.(CodingKeys in _FC08A400F588ABE4F3F9C03CC179106F) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ColorEffectValue.(CodingKeys in _FC08A400F588ABE4F3F9C03CC179106F) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.PreCompLayerModel.(CodingKeys in _F56A6ADEC1BB9ED388A359B8FB32484A).init(rawValue: Swift.String) -> Lottie.PreCompLayerModel.(CodingKeys in _F56A6ADEC1BB9ED388A359B8FB32484A)?
[00:04:11]: ▸   Undefined symbol: outlined variable #1 of Lottie.GradientRenderLayer.addGradientAnimations(for: Lottie.GradientShapeItem, type: Lottie.GradientContentType, context: Lottie.LayerAnimationContext) throws -> ()
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.GradientRenderLayer.addGradientAnimations(for: Lottie.GradientShapeItem, type: Lottie.GradientContentType, context: Lottie.LayerAnimationContext) throws -> ()
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Vector1DEffectValue.(CodingKeys in _7B71845914B53DEAFC924C08DFD11305) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Vector1DEffectValue.(CodingKeys in _7B71845914B53DEAFC924C08DFD11305) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: one-time initialization token for defaultValue
[00:04:11]: ▸   Undefined symbol: one-time initialization token for LRUCacheMemoryWarningNotification
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Fill.(CodingKeys in _8951785B3DB74542451DD159E2256E5C).init(rawValue: Swift.String) -> Lottie.Fill.(CodingKeys in _8951785B3DB74542451DD159E2256E5C)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Font.(CodingKeys in _AF419FAD4CD7290A57B82A5F752EDB01).init(rawValue: Swift.String) -> Lottie.Font.(CodingKeys in _AF419FAD4CD7290A57B82A5F752EDB01)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Mask.CodingKeys.init(rawValue: Swift.String) -> Lottie.Mask.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Star.(CodingKeys in _D6A898BEE3E5[413](https://github.com/Teckro-Production/ios-app/actions/runs/8444459554/job/23130051137#step:3:414)3896CFEAC60882170).init(rawValue: Swift.String) -> Lottie.Star.(CodingKeys in _D6A898BEE3E54133896CFEAC60882170)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Trim.(CodingKeys in _D6092D3DEFB5B65828913FD208CE114F).init(rawValue: Swift.String) -> Lottie.Trim.(CodingKeys in _D6092D3DEFB5B65828913FD208CE114F)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Asset.(CodingKeys in _0E60405C5DC7D160822341EAAFDFACD1) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Asset.(CodingKeys in _0E60405C5DC7D160822341EAAFDFACD1) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Glyph.(CodingKeys in _BA2803B0C5558A1BF0F559F6D5802682).init(rawValue: Swift.String) -> Lottie.Glyph.(CodingKeys in _BA2803B0C5558A1BF0F559F6D5802682)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Glyph.(ShapeKey in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Glyph.(ShapeKey in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Group.(CodingKeys in _BE0FC73C39B413AC93B4E09FED50BEB8) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Group.(CodingKeys in _BE0FC73C39B413AC93B4E09FED50BEB8) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Merge.(CodingKeys in _8355063BB02BF49C99E753D8526FA859) : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Merge.(CodingKeys in _8355063BB02BF49C99E753D8526FA859) : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Shape.(CodingKeys in _914B6EC4AD1AB3A111F739440D1A29DD).init(rawValue: Swift.String) -> Lottie.Shape.(CodingKeys in _914B6EC4AD1AB3A111F739440D1A29DD)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Marker.CodingKeys.init(rawValue: Swift.String) -> Lottie.Marker.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Stroke.(CodingKeys in _2384A84A060B93E75F9D6255562D2169).init(rawValue: Swift.String) -> Lottie.Stroke.(CodingKeys in _2384A84A060B93E75F9D6255562D2169)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Ellipse.(CodingKeys in _438B0588DA190719E37B39410AB74831).init(rawValue: Swift.String) -> Lottie.Ellipse.(CodingKeys in _438B0588DA190719E37B39410AB74831)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.FontList.CodingKeys : Swift.RawRepresentable in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.FontList.CodingKeys : Swift.CodingKey in Lottie
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.MaskMode.init(rawValue: Swift.String) -> Lottie.MaskMode?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Repeater.(CodingKeys in _AE71D12FF9FED444AC1CAB5147F5866A).init(rawValue: Swift.String) -> Lottie.Repeater.(CodingKeys in _AE71D12FF9FED444AC1CAB5147F5866A)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Repeater.(TransformKeys in _AE71D12FF9FED444AC1CAB5147F5866A).init(rawValue: Swift.String) -> Lottie.Repeater.(TransformKeys in _AE71D12FF9FED444AC1CAB5147F5866A)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Rectangle.(CodingKeys in _2E800F755D51B34C4DDDBB00BA4D96CA).init(rawValue: Swift.String) -> Lottie.Rectangle.(CodingKeys in _2E800F755D51B34C4DDDBB00BA4D96CA)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.ShapeItem.(CodingKeys in _B043B4898C17BF3469322680C60EE24A).init(rawValue: Swift.String) -> Lottie.ShapeItem.(CodingKeys in _B043B4898C17BF3469322680C60EE24A)?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.ShapeType.init(rawValue: Swift.String) -> Lottie.ShapeType?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Transform.CodingKeys.init(rawValue: Swift.String) -> Lottie.Transform.CodingKeys?
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of Lottie.Transform.PositionCodingKeys.init(rawValue: Swift.String) -> Lottie.Transform.PositionCodingKeys?
[00:04:11]: ▸   Undefined symbol: protocol conformance descriptor for __C.CGColorRef : CoreFoundation._CFObject in __C_Synthesized
[00:04:11]: ▸   Undefined symbol: type metadata accessor for __C.CGColorRef
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.CGColorRef
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.CGImageRef
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.Fill, context: Lottie.LayerAnimationContext) throws -> ()
[00:04:11]: ▸   Undefined symbol: outlined variable #1 of (extension in Lottie):__C.CAShapeLayer.addStrokeAnimations(for: Lottie.StrokeShapeItem, context: Lottie.LayerAnimationContext) throws -> ()
[00:04:11]: ▸   Undefined symbol: outlined variable #0 of (extension in Lottie):__C.CAShapeLayer.addStrokeAnimations(for: Lottie.StrokeShapeItem, context: Lottie.LayerAnimationContext) throws -> ()
[00:04:11]: ▸   Undefined symbol: type metadata accessor for __C.CATransform3D
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.CATransform3D
[00:04:11]: ▸   Undefined symbol: protocol conformance descriptor for __C.CGColorSpaceRef : CoreFoundation._CFObject in __C_Synthesized
[00:04:11]: ▸   Undefined symbol: type metadata accessor for __C.CGColorSpaceRef
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.CGColorSpaceRef
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.NSTextAlignment
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.UIControlEvents
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.CTFramesetterRef
[00:04:11]: ▸   Undefined symbol: nominal type descriptor for __C.NSLayoutAttribute
[00:04:11]: ▸   Undefined symbol: one-time initialization token for dotLottie
[00:04:11]: ▸   Linker command failed with exit code 1 (use -v to see invocation)
[00:04:11]: ▸   Command SwiftCompile failed with a nonzero exit code
[00:04:11]: ▸   Testing cancelled because the build failed.
[00:04:11]: ▸ ** TEST FAILED **
[00:04:11]: ▸ The following build commands failed:
[00:04:11]: ▸   Ld /opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator/PackageFrameworks/Lottie_19F76E9844E937_PackageProduct.framework/Lottie_19F76E9844E937_PackageProduct normal (in target 'Lottie' from project 'Lottie')

Verbose output from Fastlane log file

Ld /opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator/PackageFrameworks/Lottie_19F76E9844E937_PackageProduct.framework/Lottie_19F76E9844E937_PackageProduct normal (in target 'Lottie' from project 'Lottie')
    cd /Users/teckro/Library/Developer/Xcode/DerivedData/SourcePackages/checkouts/lottie-ios
    /Applications/Xcode_15.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -Xlinker -reproducible -target arm64-apple-ios12.0-simulator -dynamiclib -isysroot /Applications/Xcode_15.2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk -Os -w -L/opt/github/workspace/main/DerivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Dev-iphonesimulator -L/opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator -L/Applications/Xcode_15.2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib -F/opt/github/workspace/main/DerivedData/Build/Intermediates.noindex/EagerLinkingTBDs/Dev-iphonesimulator -F/opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator/PackageFrameworks -F/opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator -F/Applications/Xcode_15.2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -iframework /Applications/Xcode_15.2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -iframework /Applications/Xcode_15.2.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator17.2.sdk/Developer/Library/Frameworks -filelist /opt/github/workspace/main/DerivedData/Build/Intermediates.noindex/Lottie.build/Dev-iphonesimulator/Lottie\ product.build/Objects-normal/arm64/Lottie_19F76E9844E937_PackageProduct.LinkFileList -install_name @rpath/Lottie_19F76E9844E937_PackageProduct.framework/Lottie_19F76E9844E937_PackageProduct -Xlinker -rpath -Xlinker /usr/lib/swift -dead_strip -Xlinker -object_path_lto -Xlinker /opt/github/workspace/main/DerivedData/Build/Intermediates.noindex/Lottie.build/Dev-iphonesimulator/Lottie\ product.build/Objects-normal/arm64/Lottie_19F76E9844E937_PackageProduct_lto.o -Xlinker -objc_abi_version -Xlinker 2 -Xlinker -debug_variant -fobjc-link-runtime -fprofile-instr-generate -L/Applications/Xcode_15.2.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -L/usr/lib/swift -Wl,-no_warn_duplicate_libraries -Xlinker -dependency_info -Xlinker /opt/github/workspace/main/DerivedData/Build/Intermediates.noindex/Lottie.build/Dev-iphonesimulator/Lottie\ product.build/Objects-normal/arm64/Lottie_19F76E9844E937_PackageProduct_dependency_info.dat -o /opt/github/workspace/main/DerivedData/Build/Products/Dev-iphonesimulator/PackageFrameworks/Lottie_19F76E9844E937_PackageProduct.framework/Lottie_19F76E9844E937_PackageProduct -Xlinker -add_ast_path -Xlinker /opt/github/workspace/main/DerivedData/Build/Intermediates.noindex/Lottie.build/Dev-iphonesimulator/Lottie.build/Objects-normal/arm64/Lottie.swiftmodule
ld: Undefined symbols:
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DotLottieAnimationMode : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DotLottieAnimationMode : Swift.RawRepresentable in Lottie in Lottie.o
  one-time initialization token for (manifestFileName in _275A06DD5956033D98FBA55D0E0AF6FC), referenced from:
      Lottie.DotLottieFile.(decompress in _275A06DD5956033D98FBA55D0E0AF6FC)(from: Foundation.URL, to: Foundation.URL) throws -> () in Lottie.o
      Lottie.DotLottieFile.(decompress in _275A06DD5956033D98FBA55D0E0AF6FC)(from: Foundation.URL, to: Foundation.URL) throws -> () in Lottie.o
  one-time initialization token for (imagesFolderName in _275A06DD5956033D98FBA55D0E0AF6FC), referenced from:
      Lottie.DotLottieFile.imagesUrl.getter : Foundation.URL in Lottie.o
      Lottie.DotLottieFile.imagesUrl.getter : Foundation.URL in Lottie.o
  one-time initialization token for (animationsFolderName in _275A06DD5956033D98FBA55D0E0AF6FC), referenced from:
      Lottie.DotLottieFile.animationsUrl.getter : Foundation.URL in Lottie.o
      Lottie.DotLottieFile.animationsUrl.getter : Foundation.URL in Lottie.o
  one-time initialization token for sharedCache, referenced from:
      Lottie.DotLottieCache.sharedCache.unsafeMutableAddressor : Lottie.DotLottieCache in Lottie.o
      Lottie.DotLottieCache.sharedCache.unsafeMutableAddressor : Lottie.DotLottieCache in Lottie.o
      static Lottie.DotLottieCache.sharedCache.getter : Lottie.DotLottieCache in Lottie.o
      static Lottie.DotLottieCache.sharedCache.getter : Lottie.DotLottieCache in Lottie.o
  one-time initialization token for shared, referenced from:
      merged function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.LottieColor, __C.CGColorRef> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      merged function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.LottieColor, __C.CGColorRef> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      merged function signature specialization <Arg[1] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[0] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #3 (Lottie.Keyframe<A>) throws -> B in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>]> of generic specialization <[Lottie.Keyframe<Lottie.LottieColor>], __C.CGColorRef> of (extension in Swift):Swift.Collection.map<A>((A.Element) throws -> A1) throws -> [A1] in Lottie.o
      merged function signature specialization <Arg[1] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[0] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #3 (Lottie.Keyframe<A>) throws -> B in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>]> of generic specialization <[Lottie.Keyframe<Lottie.LottieColor>], __C.CGColorRef> of (extension in Swift):Swift.Collection.map<A>((A.Element) throws -> A1) throws -> [A1] in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      function signature specialization <Arg[1] = Dead, Arg[2] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieColor, __C.CGColorRef> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieColor__C.CGColorRef>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieColor> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      ...
  one-time initialization token for shared, referenced from:
      Lottie.LottieAnimationCache.shared.unsafeMutableAddressor : Lottie.AnimationCacheProvider? in Lottie.o
      Lottie.LottieAnimationCache.shared.unsafeMutableAddressor : Lottie.AnimationCacheProvider? in Lottie.o
      static Lottie.LottieAnimationCache.shared.getter : Lottie.AnimationCacheProvider? in Lottie.o
      static Lottie.LottieAnimationCache.shared.getter : Lottie.AnimationCacheProvider? in Lottie.o
      static Lottie.LottieAnimationCache.shared.setter : Lottie.AnimationCacheProvider? in Lottie.o
      static Lottie.LottieAnimationCache.shared.setter : Lottie.AnimationCacheProvider? in Lottie.o
      static Lottie.LottieAnimationCache.shared.modify : Lottie.AnimationCacheProvider? in Lottie.o
      static Lottie.LottieAnimationCache.shared.modify : Lottie.AnimationCacheProvider? in Lottie.o
      ...
  one-time initialization token for (animationName in _EACD30D3214FB89FD5BD9A0C2E02D5F9), referenced from:
      Lottie.LottieAnimationLayer.init(dotLottie: Lottie.DotLottieFile?, animationId: Swift.String?, textProvider: Lottie.AnimationKeypathTextProvider, fontProvider: Lottie.AnimationFontProvider, configuration: Lottie.LottieConfiguration, logger: Lottie.LottieLogger) -> Lottie.LottieAnimationLayer in Lottie.o
      Lottie.LottieAnimationLayer.init(dotLottie: Lottie.DotLottieFile?, animationId: Swift.String?, textProvider: Lottie.AnimationKeypathTextProvider, fontProvider: Lottie.AnimationFontProvider, configuration: Lottie.LottieConfiguration, logger: Lottie.LottieLogger) -> Lottie.LottieAnimationLayer in Lottie.o
      Lottie.LottieAnimationLayer.init(layer: Any) -> Lottie.LottieAnimationLayer in Lottie.o
      Lottie.LottieAnimationLayer.init(layer: Any) -> Lottie.LottieAnimationLayer in Lottie.o
      Lottie.LottieAnimationLayer.init(coder: __C.NSCoder) -> Lottie.LottieAnimationLayer? in Lottie.o
      Lottie.LottieAnimationLayer.init(coder: __C.NSCoder) -> Lottie.LottieAnimationLayer? in Lottie.o
      Lottie.LottieAnimationLayer.(addNewAnimationForContext in _EACD30D3214FB89FD5BD9A0C2E02D5F9)(Lottie.AnimationContext) -> () in Lottie.o
      Lottie.LottieAnimationLayer.(addNewAnimationForContext in _EACD30D3214FB89FD5BD9A0C2E02D5F9)(Lottie.AnimationContext) -> () in Lottie.o
      ...
  one-time initialization token for shared, referenced from:
      generic specialization <[Lottie.BezierPath]> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <[Lottie.BezierPath]> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <Lottie.BezierPathKeyframe> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <Lottie.BezierPathKeyframe> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <Lottie.LottieVector1D> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <Lottie.LottieVector1D> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <Lottie.LottieColor> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic specialization <Lottie.LottieColor> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      ...
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.LottieVector2D.(CodingKeys in _A243E605DFCD30C0889CE73957799305) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.LottieVector2D.(CodingKeys in _A243E605DFCD30C0889CE73957799305) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.LottieVector2D.(CodingKeys in _A243E605DFCD30C0889CE73957799305) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.LottieVector2D.(CodingKeys in _A243E605DFCD30C0889CE73957799305) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.LottieAnimation.CodingKeys.init(rawValue: Swift.String) -> Lottie.LottieAnimation.CodingKeys?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.LottieAnimation.CodingKeys.init(rawValue: Swift.String) -> Lottie.LottieAnimation.CodingKeys? in Lottie.o
  outlined variable #0 of Lottie.BezierPath.CodingKeys.init(rawValue: Swift.String) -> Lottie.BezierPath.CodingKeys?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.BezierPath.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.BezierPath.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.ImageAsset.CodingKeys.init(rawValue: Swift.String) -> Lottie.ImageAsset.CodingKeys?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ImageAsset.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ImageAsset.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B).init(rawValue: Swift.String) -> Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B).init(rawValue: Swift.String) -> Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B)? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.LayerStyle.(CodingKeys in _43372F72B9445141BF954183B00609BD) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.LayerStyle.(CodingKeys in _43372F72B9445141BF954183B00609BD) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.LayerStyle.(CodingKeys in _43372F72B9445141BF954183B00609BD) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.LayerStyle.(CodingKeys in _43372F72B9445141BF954183B00609BD) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DashElement.CodingKeys : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DashElement.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.DashElement.CodingKeys : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.DashElement.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.EffectValue.(CodingKeys in _941025B904A7ABDFAF9EBB2B9A876B0A) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.EffectValue.(CodingKeys in _941025B904A7ABDFAF9EBB2B9A876B0A) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.EffectValue.(CodingKeys in _941025B904A7ABDFAF9EBB2B9A876B0A) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.EffectValue.(CodingKeys in _941025B904A7ABDFAF9EBB2B9A876B0A) : Swift.CodingKey in Lottie in Lottie.o
  one-time initialization token for shared, referenced from:
      Lottie.EpoxySwiftUIHostingView.(addViewControllerIfNeeded in _F8909C31AB447A767233E7E1DA3DA9BC)() -> () in Lottie.o
      Lottie.EpoxySwiftUIHostingView.(addViewControllerIfNeeded in _F8909C31AB447A767233E7E1DA3DA9BC)() -> () in Lottie.o
  outlined variable #0 of Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069).init(rawValue: Swift.String) -> Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.GradientFill.(GradientDataKeys in _C08E2E93D670F80F99E7063766FBB353) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.GradientFill.(GradientDataKeys in _C08E2E93D670F80F99E7063766FBB353) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.GradientFill.(GradientDataKeys in _C08E2E93D670F80F99E7063766FBB353) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.GradientFill.(GradientDataKeys in _C08E2E93D670F80F99E7063766FBB353) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.GradientFill.(CodingKeys in _C08E2E93D670F80F99E7063766FBB353).init(rawValue: Swift.String) -> Lottie.GradientFill.(CodingKeys in _C08E2E93D670F80F99E7063766FBB353)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.GradientFill.(CodingKeys in _C08E2E93D670F80F99E7063766FBB353).init(rawValue: Swift.String) -> Lottie.GradientFill.(CodingKeys in _C08E2E93D670F80F99E7063766FBB353)? in Lottie.o
  outlined variable #0 of Lottie.KeyframeData.CodingKeys.init(rawValue: Swift.String) -> Lottie.KeyframeData<A>.CodingKeys?, referenced from:
      Lottie.KeyframeData.CodingKeys.init(rawValue: Swift.String) -> Lottie.KeyframeData<A>.CodingKeys? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.PrecompAsset.CodingKeys : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.PrecompAsset.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.PrecompAsset.CodingKeys : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.PrecompAsset.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.PropertyName.init(rawValue: Swift.String) -> Lottie.PropertyName?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.PropertyName : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of Lottie.TextAnimator.(TextAnimatorKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0).init(rawValue: Swift.String) -> Lottie.TextAnimator.(TextAnimatorKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.TextAnimator.(TextAnimatorKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0).init(rawValue: Swift.String) -> Lottie.TextAnimator.(TextAnimatorKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0)? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextAnimator.(CodingKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextAnimator.(CodingKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextAnimator.(CodingKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextAnimator.(CodingKeys in _D1C972A6325FD74CAD8375FE1DD4D7D0) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.TextDocument.(CodingKeys in _BAF4C9B6A6D3601A27A57A3C677A0C23).init(rawValue: Swift.String) -> Lottie.TextDocument.(CodingKeys in _BAF4C9B6A6D3601A27A57A3C677A0C23)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.TextDocument.(CodingKeys in _BAF4C9B6A6D3601A27A57A3C677A0C23).init(rawValue: Swift.String) -> Lottie.TextDocument.(CodingKeys in _BAF4C9B6A6D3601A27A57A3C677A0C23)? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Discriminator : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Discriminator : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Discriminator : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Discriminator : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.KeyframeGroup.KeyframeWrapperKey.init(rawValue: Swift.String) -> Lottie.KeyframeGroup<A>.KeyframeWrapperKey?, referenced from:
      Lottie.KeyframeGroup.KeyframeWrapperKey.init(rawValue: Swift.String) -> Lottie.KeyframeGroup<A>.KeyframeWrapperKey? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.GradientStroke.(GradientDataKeys in _6D922235AD8FBD81D27680B7B23D9051) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.GradientStroke.(GradientDataKeys in _6D922235AD8FBD81D27680B7B23D9051) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.GradientStroke.(GradientDataKeys in _6D922235AD8FBD81D27680B7B23D9051) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.GradientStroke.(GradientDataKeys in _6D922235AD8FBD81D27680B7B23D9051) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.GradientStroke.(CodingKeys in _6D922235AD8FBD81D27680B7B23D9051).init(rawValue: Swift.String) -> Lottie.GradientStroke.(CodingKeys in _6D922235AD8FBD81D27680B7B23D9051)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.GradientStroke.(CodingKeys in _6D922235AD8FBD81D27680B7B23D9051).init(rawValue: Swift.String) -> Lottie.GradientStroke.(CodingKeys in _6D922235AD8FBD81D27680B7B23D9051)? in Lottie.o
  one-time initialization token for discriminator, referenced from:
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B), Lottie.LayerStyle, Lottie.LayerStyleType> of (extension in Lottie):Swift.KeyedDecodingContainer.decodeIfPresent<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1]? in Lottie.o
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B), Lottie.LayerStyle, Lottie.LayerStyleType> of (extension in Lottie):Swift.KeyedDecodingContainer.decodeIfPresent<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1]? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.RoundedCorners.(CodingKeys in _628C6BBB105B52909C4063B39C996CEB) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.RoundedCorners.(CodingKeys in _628C6BBB105B52909C4063B39C996CEB) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.RoundedCorners.(CodingKeys in _628C6BBB105B52909C4063B39C996CEB) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.RoundedCorners.(CodingKeys in _628C6BBB105B52909C4063B39C996CEB) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.ShapeTransform.(CodingKeys in _2EA1D5BD064F7E71C05867A308D1E87A).init(rawValue: Swift.String) -> Lottie.ShapeTransform.(CodingKeys in _2EA1D5BD064F7E71C05867A308D1E87A)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.ShapeTransform.(CodingKeys in _2EA1D5BD064F7E71C05867A308D1E87A).init(rawValue: Swift.String) -> Lottie.ShapeTransform.(CodingKeys in _2EA1D5BD064F7E71C05867A308D1E87A)? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextLayerModel.(TextCodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextLayerModel.(TextCodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextLayerModel.(TextCodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextLayerModel.(TextCodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextLayerModel.(CodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.TextLayerModel.(CodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextLayerModel.(CodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.TextLayerModel.(CodingKeys in _1FCCF4BAAF619AFC57DF9456679CE6D6) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.DashElementType.init(rawValue: Swift.String) -> Lottie.DashElementType?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DashElementType : Swift.RawRepresentable in Lottie in Lottie.o
      Lottie.DashElement.init(dictionary: [Swift.String : Any]) throws -> Lottie.DashElement in Lottie.o
  outlined variable #0 of Lottie.DropShadowStyle.(CodingKeys in _591AB20EB7A1F49502167E7C15B75C58).init(rawValue: Swift.String) -> Lottie.DropShadowStyle.(CodingKeys in _591AB20EB7A1F49502167E7C15B75C58)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.DropShadowStyle.(CodingKeys in _591AB20EB7A1F49502167E7C15B75C58) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.DropShadowStyle.(CodingKeys in _591AB20EB7A1F49502167E7C15B75C58) : Swift.CodingKey in Lottie in Lottie.o
  one-time initialization token for discriminator, referenced from:
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069), Lottie.EffectValue, Lottie.EffectValueType> of (extension in Lottie):Swift.KeyedDecodingContainer.decodeIfPresent<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1]? in Lottie.o
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LayerEffect.(CodingKeys in _B06AEAFB3E0D82DB8EB091C7FF7F8069), Lottie.EffectValue, Lottie.EffectValueType> of (extension in Lottie):Swift.KeyedDecodingContainer.decodeIfPresent<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1]? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ImageLayerModel.(CodingKeys in _FD499C47D224B6866DE9F21F84663A34) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ImageLayerModel.(CodingKeys in _FD499C47D224B6866DE9F21F84663A34) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ImageLayerModel.(CodingKeys in _FD499C47D224B6866DE9F21F84663A34) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ImageLayerModel.(CodingKeys in _FD499C47D224B6866DE9F21F84663A34) : Swift.CodingKey in Lottie in Lottie.o
  one-time initialization token for discriminator, referenced from:
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B), Lottie.LayerEffect, Lottie.LayerEffectType> of (extension in Lottie):Swift.KeyedDecodingContainer.decodeIfPresent<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1]? in Lottie.o
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LayerModel.(CodingKeys in _AD27BF2F0BECC0035794FC09179AD65B), Lottie.LayerEffect, Lottie.LayerEffectType> of (extension in Lottie):Swift.KeyedDecodingContainer.decodeIfPresent<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1]? in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.SolidLayerModel.(CodingKeys in _A4F92C4E9E889EE839643CE5313C0C60).init(rawValue: Swift.String) -> Lottie.SolidLayerModel.(CodingKeys in _A4F92C4E9E889EE839643CE5313C0C60)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.SolidLayerModel.(CodingKeys in _A4F92C4E9E889EE839643CE5313C0C60) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.SolidLayerModel.(CodingKeys in _A4F92C4E9E889EE839643CE5313C0C60) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ColorEffectValue.(CodingKeys in _FC08A400F588ABE4F3F9C03CC179106F) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ColorEffectValue.(CodingKeys in _FC08A400F588ABE4F3F9C03CC179106F) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ColorEffectValue.(CodingKeys in _FC08A400F588ABE4F3F9C03CC179106F) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ColorEffectValue.(CodingKeys in _FC08A400F588ABE4F3F9C03CC179106F) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.PreCompLayerModel.(CodingKeys in _F56A6ADEC1BB9ED388A359B8FB32484A).init(rawValue: Swift.String) -> Lottie.PreCompLayerModel.(CodingKeys in _F56A6ADEC1BB9ED388A359B8FB32484A)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.PreCompLayerModel.(CodingKeys in _F56A6ADEC1BB9ED388A359B8FB32484A) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.PreCompLayerModel.(CodingKeys in _F56A6ADEC1BB9ED388A359B8FB32484A) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Vector1DEffectValue.(CodingKeys in _7B71845914B53DEAFC924C08DFD11305) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Vector1DEffectValue.(CodingKeys in _7B71845914B53DEAFC924C08DFD11305) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Vector1DEffectValue.(CodingKeys in _7B71845914B53DEAFC924C08DFD11305) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Vector1DEffectValue.(CodingKeys in _7B71845914B53DEAFC924C08DFD11305) : Swift.CodingKey in Lottie in Lottie.o
  one-time initialization token for sharedCache, referenced from:
      Lottie.DefaultAnimationCache.sharedCache.unsafeMutableAddressor : Lottie.DefaultAnimationCache in Lottie.o
      Lottie.DefaultAnimationCache.sharedCache.unsafeMutableAddressor : Lottie.DefaultAnimationCache in Lottie.o
      static Lottie.DefaultAnimationCache.sharedCache.getter : Lottie.DefaultAnimationCache in Lottie.o
      static Lottie.DefaultAnimationCache.sharedCache.getter : Lottie.DefaultAnimationCache in Lottie.o
      one-time initialization function for shared in Lottie.o
      one-time initialization function for shared in Lottie.o
  one-time initialization token for defaultValue, referenced from:
      protocol witness for static SwiftUI.EnvironmentKey.defaultValue.getter : A.Value in conformance Lottie.(EpoxyLayoutMarginsKey in _418F2C4463488490B4CE0DB576714915) : SwiftUI.EnvironmentKey in Lottie in Lottie.o
      protocol witness for static SwiftUI.EnvironmentKey.defaultValue.getter : A.Value in conformance Lottie.(EpoxyLayoutMarginsKey in _418F2C4463488490B4CE0DB576714915) : SwiftUI.EnvironmentKey in Lottie in Lottie.o
  one-time initialization token for LRUCacheMemoryWarningNotification, referenced from:
      merged generic specialization <Swift.String, __C.CGImageRef> of Lottie.LRUCache.init(totalCostLimit: Swift.Int, countLimit: Swift.Int, notificationCenter: __C.NSNotificationCenter) -> Lottie.LRUCache<A, B> in Lottie.o
      merged generic specialization <Swift.String, __C.CGImageRef> of Lottie.LRUCache.init(totalCostLimit: Swift.Int, countLimit: Swift.Int, notificationCenter: __C.NSNotificationCenter) -> Lottie.LRUCache<A, B> in Lottie.o
  outlined variable #0 of Lottie.Fill.(CodingKeys in _8951785B3DB74542451DD159E2256E5C).init(rawValue: Swift.String) -> Lottie.Fill.(CodingKeys in _8951785B3DB74542451DD159E2256E5C)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Fill.(CodingKeys in _8951785B3DB74542451DD159E2256E5C) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Fill.(CodingKeys in _8951785B3DB74542451DD159E2256E5C) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Font.(CodingKeys in _AF419FAD4CD7290A57B82A5F752EDB01).init(rawValue: Swift.String) -> Lottie.Font.(CodingKeys in _AF419FAD4CD7290A57B82A5F752EDB01)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Font.(CodingKeys in _AF419FAD4CD7290A57B82A5F752EDB01) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Font.(CodingKeys in _AF419FAD4CD7290A57B82A5F752EDB01) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Mask.CodingKeys.init(rawValue: Swift.String) -> Lottie.Mask.CodingKeys?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Mask.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Mask.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Star.(CodingKeys in _D6A898BEE3E54133896CFEAC60882170).init(rawValue: Swift.String) -> Lottie.Star.(CodingKeys in _D6A898BEE3E54133896CFEAC60882170)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.Star.(CodingKeys in _D6A898BEE3E54133896CFEAC60882170).init(rawValue: Swift.String) -> Lottie.Star.(CodingKeys in _D6A898BEE3E54133896CFEAC60882170)? in Lottie.o
  outlined variable #0 of Lottie.Trim.(CodingKeys in _D6092D3DEFB5B65828913FD208CE114F).init(rawValue: Swift.String) -> Lottie.Trim.(CodingKeys in _D6092D3DEFB5B65828913FD208CE114F)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Trim.(CodingKeys in _D6092D3DEFB5B65828913FD208CE114F) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Trim.(CodingKeys in _D6092D3DEFB5B65828913FD208CE114F) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Asset.(CodingKeys in _0E60405C5DC7D160822341EAAFDFACD1) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Asset.(CodingKeys in _0E60405C5DC7D160822341EAAFDFACD1) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Asset.(CodingKeys in _0E60405C5DC7D160822341EAAFDFACD1) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Asset.(CodingKeys in _0E60405C5DC7D160822341EAAFDFACD1) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Glyph.(CodingKeys in _BA2803B0C5558A1BF0F559F6D5802682).init(rawValue: Swift.String) -> Lottie.Glyph.(CodingKeys in _BA2803B0C5558A1BF0F559F6D5802682)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Glyph.(CodingKeys in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Glyph.(CodingKeys in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Glyph.(ShapeKey in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Glyph.(ShapeKey in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Glyph.(ShapeKey in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Glyph.(ShapeKey in _BA2803B0C5558A1BF0F559F6D5802682) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Group.(CodingKeys in _BE0FC73C39B413AC93B4E09FED50BEB8) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Group.(CodingKeys in _BE0FC73C39B413AC93B4E09FED50BEB8) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Group.(CodingKeys in _BE0FC73C39B413AC93B4E09FED50BEB8) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Group.(CodingKeys in _BE0FC73C39B413AC93B4E09FED50BEB8) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Merge.(CodingKeys in _8355063BB02BF49C99E753D8526FA859) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Merge.(CodingKeys in _8355063BB02BF49C99E753D8526FA859) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Merge.(CodingKeys in _8355063BB02BF49C99E753D8526FA859) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Merge.(CodingKeys in _8355063BB02BF49C99E753D8526FA859) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Shape.(CodingKeys in _914B6EC4AD1AB3A111F739440D1A29DD) : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Shape.(CodingKeys in _914B6EC4AD1AB3A111F739440D1A29DD) : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Shape.(CodingKeys in _914B6EC4AD1AB3A111F739440D1A29DD) : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Shape.(CodingKeys in _914B6EC4AD1AB3A111F739440D1A29DD) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Marker.CodingKeys.init(rawValue: Swift.String) -> Lottie.Marker.CodingKeys?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Marker.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Marker.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Stroke.(CodingKeys in _2384A84A060B93E75F9D6255562D2169).init(rawValue: Swift.String) -> Lottie.Stroke.(CodingKeys in _2384A84A060B93E75F9D6255562D2169)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Stroke.(CodingKeys in _2384A84A060B93E75F9D6255562D2169) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Stroke.(CodingKeys in _2384A84A060B93E75F9D6255562D2169) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Ellipse.(CodingKeys in _438B0588DA190719E37B39410AB74831).init(rawValue: Swift.String) -> Lottie.Ellipse.(CodingKeys in _438B0588DA190719E37B39410AB74831)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Ellipse.(CodingKeys in _438B0588DA190719E37B39410AB74831) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Ellipse.(CodingKeys in _438B0588DA190719E37B39410AB74831) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.FontList.CodingKeys : Swift.RawRepresentable in Lottie, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.FontList.CodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
  outlined variable #0 of protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.FontList.CodingKeys : Swift.CodingKey in Lottie, referenced from:
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.FontList.CodingKeys : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.MaskMode.init(rawValue: Swift.String) -> Lottie.MaskMode?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.MaskMode : Swift.RawRepresentable in Lottie in Lottie.o
      Lottie.Mask.init(dictionary: [Swift.String : Any]) throws -> Lottie.Mask in Lottie.o
  outlined variable #0 of Lottie.Repeater.(CodingKeys in _AE71D12FF9FED444AC1CAB5147F5866A).init(rawValue: Swift.String) -> Lottie.Repeater.(CodingKeys in _AE71D12FF9FED444AC1CAB5147F5866A)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Repeater.(CodingKeys in _AE71D12FF9FED444AC1CAB5147F5866A) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Repeater.(CodingKeys in _AE71D12FF9FED444AC1CAB5147F5866A) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.Repeater.(TransformKeys in _AE71D12FF9FED444AC1CAB5147F5866A).init(rawValue: Swift.String) -> Lottie.Repeater.(TransformKeys in _AE71D12FF9FED444AC1CAB5147F5866A)?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.Repeater.(TransformKeys in _AE71D12FF9FED444AC1CAB5147F5866A).init(rawValue: Swift.String) -> Lottie.Repeater.(TransformKeys in _AE71D12FF9FED444AC1CAB5147F5866A)? in Lottie.o
  one-time initialization token for discriminator, referenced from:
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.PrecompAsset.CodingKeys, Lottie.LayerModel, Lottie.LayerType> of (extension in Lottie):Swift.KeyedDecodingContainer.decode<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1] in Lottie.o
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.PrecompAsset.CodingKeys, Lottie.LayerModel, Lottie.LayerType> of (extension in Lottie):Swift.KeyedDecodingContainer.decode<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1] in Lottie.o
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LottieAnimation.CodingKeys, Lottie.LayerModel, Lottie.LayerType> of (extension in Lottie):Swift.KeyedDecodingContainer.decode<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1] in Lottie.o
      function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.LottieAnimation.CodingKeys, Lottie.LayerModel, Lottie.LayerType> of (extension in Lottie):Swift.KeyedDecodingContainer.decode<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1] in Lottie.o
  outlined variable #0 of Lottie.Rectangle.(CodingKeys in _2E800F755D51B34C4DDDBB00BA4D96CA).init(rawValue: Swift.String) -> Lottie.Rectangle.(CodingKeys in _2E800F755D51B34C4DDDBB00BA4D96CA)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Rectangle.(CodingKeys in _2E800F755D51B34C4DDDBB00BA4D96CA) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Rectangle.(CodingKeys in _2E800F755D51B34C4DDDBB00BA4D96CA) : Swift.CodingKey in Lottie in Lottie.o
  outlined variable #0 of Lottie.ShapeItem.(CodingKeys in _B043B4898C17BF3469322680C60EE24A).init(rawValue: Swift.String) -> Lottie.ShapeItem.(CodingKeys in _B043B4898C17BF3469322680C60EE24A)?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.ShapeItem.(CodingKeys in _B043B4898C17BF3469322680C60EE24A) : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.ShapeItem.(CodingKeys in _B043B4898C17BF3469322680C60EE24A) : Swift.CodingKey in Lottie in Lottie.o
  one-time initialization token for discriminator, referenced from:
      merged function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C), Lottie.ShapeItem, Lottie.ShapeType> of (extension in Lottie):Swift.KeyedDecodingContainer.decode<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1] in Lottie.o
      merged function signature specialization <Arg[0] = Dead> of generic specialization <Lottie.ShapeLayerModel.(CodingKeys in _FE72F9FAA0920A551B9C873D9635AC5C), Lottie.ShapeItem, Lottie.ShapeType> of (extension in Lottie):Swift.KeyedDecodingContainer.decode<A, B where A1: Swift.Decodable, B1: Lottie.ClassFamily>(_: [A1].Type, ofFamily: B1.Type, forKey: A) throws -> [A1] in Lottie.o
  outlined variable #0 of Lottie.ShapeType.init(rawValue: Swift.String) -> Lottie.ShapeType?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.ShapeType.init(rawValue: Swift.String) -> Lottie.ShapeType? in Lottie.o
  outlined variable #0 of Lottie.Transform.CodingKeys.init(rawValue: Swift.String) -> Lottie.Transform.CodingKeys?, referenced from:
      function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[1] = Dead> of Lottie.Transform.CodingKeys.init(rawValue: Swift.String) -> Lottie.Transform.CodingKeys? in Lottie.o
  outlined variable #0 of Lottie.Transform.PositionCodingKeys.init(rawValue: Swift.String) -> Lottie.Transform.PositionCodingKeys?, referenced from:
      protocol witness for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A? in conformance Lottie.Transform.PositionCodingKeys : Swift.RawRepresentable in Lottie in Lottie.o
      protocol witness for Swift.CodingKey.init(stringValue: Swift.String) -> A? in conformance Lottie.Transform.PositionCodingKeys : Swift.CodingKey in Lottie in Lottie.o
  protocol conformance descriptor for __C.CGColorRef : CoreFoundation._CFObject in __C_Synthesized, referenced from:
      lazy protocol witness table accessor for type __C.CGColorRef and conformance __C.CGColorRef : CoreFoundation._CFObject in __C_Synthesized in Lottie.o
  type metadata accessor for __C.CGColorRef, referenced from:
      merged function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.LottieColor, __C.CGColorRef> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[5] = Dead> of generic specialization <__C.CGColorRef> of (extension in Lottie):__C.CALayer.(validate in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(values: inout [A], keyTimes: inout [__C.NSNumber], timingFunctions: inout [__C.CAMediaTimingFunction], for: __C.CAAnimationCalculationMode, context: Lottie.LayerAnimationContext) -> () in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : generic not re-abstracted specialization <__C.CGColorRef> of closure #2 (A) -> A in (extension in Lottie):__C.CALayer.(customizedAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, context: Lottie.LayerAnimationContext) throws -> Swift.Optional<__C.CAPropertyAnimation>, Argument Types : []> of generic specialization <__C.CGColorRef, __C.CGColorRef> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      merged function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _49153e0d7120f78154139b4950842a02<Lottie.LottieColor,__C.CGColorRef>]> of implicit closure #1 (Lottie.LottieColor) -> __C.CGColorRef in (extension in Lottie):__C.CALayer.(addShadowColorAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.LottieColor, __C.CGColorRef> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      partial apply forwarder for generic not re-abstracted specialization <__C.CGColorRef, __C.CGColorRef> of implicit closure #1 () -> Swift.String in closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      Lottie.GradientRenderLayer.addGradientAnimations(for: Lottie.GradientShapeItem, type: Lottie.GradientContentType, context: Lottie.LayerAnimationContext) throws -> () in Lottie.o
      Lottie.GradientRenderLayer.addGradientAnimations(for: Lottie.GradientShapeItem, type: Lottie.GradientContentType, context: Lottie.LayerAnimationContext) throws -> () in Lottie.o
      ...
  nominal type descriptor for __C.CGColorRef, referenced from:
      _symbolic _____y_____GSg 6Lottie20CustomizablePropertyV So10CGColorRefa in Lottie.o
      _symbolic Say_____G So10CGColorRefa in Lottie.o
      _symbolic _____y_____G 6Lottie8KeyframeC So10CGColorRefa in Lottie.o
      _symbolic _____ySay_____GG 6Lottie8KeyframeC So10CGColorRefa in Lottie.o
      _symbolic _____Sg So10CGColorRefa in Lottie.o
      _symbolic Say_____GSg So10CGColorRefa in Lottie.o
      _symbolic _____ySay_____GGSg 6Lottie20CustomizablePropertyV So10CGColorRefa in Lottie.o
      ...
  nominal type descriptor for __C.CGImageRef, referenced from:
      _symbolic _____Sg So10CGImageRefa in Lottie.o
      _symbolic _____ySS_____G 6Lottie8LRUCacheC So10CGImageRefa in Lottie.o
      _symbolic SDySS_____G So10CGImageRefa in Lottie.o
      _symbolic _____ySS_____ySS______GG s18_DictionaryStorageC 6Lottie8LRUCacheC9Container33_7191783092496FA3A6BA0E511FB95922LLC So10CGImageRefa in Lottie.o
      _symbolic _____ySS_____G s18_DictionaryStorageC So10CGImageRefa in Lottie.o
      _symbolic _____ySS______G 6Lottie8LRUCacheC9Container33_7191783092496FA3A6BA0E511FB95922LLC So10CGImageRefa in Lottie.o
      _symbolic _____ySS_____GSgXw 6Lottie8LRUCacheC So10CGImageRefa in Lottie.o
      ...
  type metadata accessor for __C.CATransform3D, referenced from:
      generic specialization <__C.CATransform3D, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in Lottie.o
      generic specialization <__C.CATransform3D> of Swift.Array.remove(at: Swift.Int) -> A in Lottie.o
      generic not re-abstracted specialization <__C.CATransform3D, __C.CATransform3D> of implicit closure #1 () -> Swift.String in closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded> of generic specialization <__C.CATransform3D> of (extension in Lottie):__C.CALayer.(singleKeyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, keyframeValue: A, writeDirectlyToPropertyIfPossible: Swift.Bool) -> __C.CABasicAnimation? in Lottie.o
      function signature specialization <Arg[0] = Exploded> of generic specialization <__C.CATransform3D> of (extension in Lottie):__C.CALayer.(singleKeyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, keyframeValue: A, writeDirectlyToPropertyIfPossible: Swift.Bool) -> __C.CABasicAnimation? in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[2] = Dead> of generic specialization <__C.CATransform3D> of (extension in Lottie):__C.CALayer.(customizedAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, context: Lottie.LayerAnimationContext) throws -> __C.CAPropertyAnimation? in Lottie.o
      generic specialization <Swift._ArrayBuffer<__C.CATransform3D>, Swift.CollectionOfOne<__C.CATransform3D>> of (extension in Swift):Swift._ArrayBufferProtocol.replaceSubrange<A where A1: Swift.Collection, A.Element == A1.Element>(_: Swift.Range<Swift.Int>, with: Swift.Int, elementsOf: __owned A1) -> () in Lottie.o
      generic specialization <Swift._ArrayBuffer<__C.CATransform3D>, Swift.CollectionOfOne<__C.CATransform3D>> of (extension in Swift):Swift._ArrayBufferProtocol.replaceSubrange<A where A1: Swift.Collection, A.Element == A1.Element>(_: Swift.Range<Swift.Int>, with: Swift.Int, elementsOf: __owned A1) -> () in Lottie.o
      ...
  nominal type descriptor for __C.CATransform3D, referenced from:
      _symbolic _____y_____GSg 6Lottie20CustomizablePropertyV So13CATransform3DV in Lottie.o
      _symbolic _____y_____y_____GG 6Lottie13KeyframeGroupC AA4HoldV So13CATransform3DV in Lottie.o
      _symbolic _____y_____G 6Lottie4HoldV So13CATransform3DV in Lottie.o
      _symbolic _____y_____GSg 6Lottie4HoldV So13CATransform3DV in Lottie.o
      _symbolic _____y_____y_____GG 6Lottie8KeyframeC AA4HoldV So13CATransform3DV in Lottie.o
      _symbolic _____y_____y_____GG 6Lottie20KeyframeInterpolatorC AA4HoldV So13CATransform3DV in Lottie.o
      _symbolic _____y_____G 6Lottie8KeyframeC So13CATransform3DV in Lottie.o
      ...
  protocol conformance descriptor for __C.CGColorSpaceRef : CoreFoundation._CFObject in __C_Synthesized, referenced from:
      lazy protocol witness table accessor for type __C.CGColorSpaceRef and conformance __C.CGColorSpaceRef : CoreFoundation._CFObject in __C_Synthesized in Lottie.o
  type metadata accessor for __C.CGColorSpaceRef, referenced from:
      Lottie.LottieConfiguration.hash(into: inout Swift.Hasher) -> () in Lottie.o
      lazy protocol witness table accessor for type __C.CGColorSpaceRef and conformance __C.CGColorSpaceRef : CoreFoundation._CFObject in __C_Synthesized in Lottie.o
      function signature specialization <Arg[2] = Dead> of static Lottie.LottieConfiguration.__derived_struct_equals(Lottie.LottieConfiguration, Lottie.LottieConfiguration) -> Swift.Bool in Lottie.o
  nominal type descriptor for __C.CGColorSpaceRef, referenced from:
      _symbolic _____ So15CGColorSpaceRefa in Lottie.o
  nominal type descriptor for __C.NSTextAlignment, referenced from:
      _symbolic _____ So15NSTextAlignmentV in Lottie.o
  nominal type descriptor for __C.UIControlEvents, referenced from:
      _symbolic _____ So15UIControlEventsV in Lottie.o
  nominal type descriptor for __C.CTFramesetterRef, referenced from:
      _symbolic _____Sg So16CTFramesetterRefa in Lottie.o
  nominal type descriptor for __C.NSLayoutAttribute, referenced from:
      _symbolic SDy_____So18NSLayoutConstraintCG So17NSLayoutAttributeV in Lottie.o
      _symbolic _____y______So18NSLayoutConstraintCtG s23_ContiguousArrayStorageC So17NSLayoutAttributeV in Lottie.o
      _symbolic ______So18NSLayoutConstraintCt So17NSLayoutAttributeV in Lottie.o
      _symbolic _____y_____So18NSLayoutConstraintCG s18_DictionaryStorageC So17NSLayoutAttributeV in Lottie.o
  one-time initialization token for dotLottie, referenced from:
      Lottie.LottieAnimationView.__allocating_init(dotLottieName: Swift.String, bundle: __C.NSBundle, subdirectory: Swift.String?, animationId: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?, configuration: Lottie.LottieConfiguration, completion: ((Lottie.LottieAnimationView, Swift.Error?) -> ())?) -> Lottie.LottieAnimationView in Lottie.o
      Lottie.LottieAnimationView.__allocating_init(dotLottieName: Swift.String, bundle: __C.NSBundle, subdirectory: Swift.String?, animationId: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?, configuration: Lottie.LottieConfiguration, completion: ((Lottie.LottieAnimationView, Swift.Error?) -> ())?) -> Lottie.LottieAnimationView in Lottie.o
      Lottie.LottieAnimationView.__allocating_init(dotLottieFilePath: Swift.String, animationId: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?, configuration: Lottie.LottieConfiguration, completion: ((Lottie.LottieAnimationView, Swift.Error?) -> ())?) -> Lottie.LottieAnimationView in Lottie.o
      Lottie.LottieAnimationView.__allocating_init(dotLottieFilePath: Swift.String, animationId: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?, configuration: Lottie.LottieConfiguration, completion: ((Lottie.LottieAnimationView, Swift.Error?) -> ())?) -> Lottie.LottieAnimationView in Lottie.o
      Lottie.LottieAnimationView.__allocating_init(dotLottieAsset: Swift.String, bundle: __C.NSBundle, animationId: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?, configuration: Lottie.LottieConfiguration, completion: ((Lottie.LottieAnimationView, Swift.Error?) -> ())?) -> Lottie.LottieAnimationView in Lottie.o
      Lottie.LottieAnimationView.__allocating_init(dotLottieAsset: Swift.String, bundle: __C.NSBundle, animationId: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?, configuration: Lottie.LottieConfiguration, completion: ((Lottie.LottieAnimationView, Swift.Error?) -> ())?) -> Lottie.LottieAnimationView in Lottie.o
      (1) suspend resume partial function for static Lottie.DotLottieFile.named(_: Swift.String, bundle: __C.NSBundle, subdirectory: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?) async throws -> Lottie.DotLottieFile in Lottie.o
      (1) suspend resume partial function for static Lottie.DotLottieFile.named(_: Swift.String, bundle: __C.NSBundle, subdirectory: Swift.String?, dotLottieCache: Lottie.DotLottieCacheProvider?) async throws -> Lottie.DotLottieFile in Lottie.o
      ...
  type metadata accessor for __C.NSFileAttributeKey, referenced from:
      Lottie.Archive.extract(_: Lottie.Entry, to: Foundation.URL, bufferSize: Swift.Int, skipCRC32: Swift.Bool, progress: __C.NSProgress?) throws -> Swift.UInt32 in Lottie.o
      Lottie.Archive.extract(_: Lottie.Entry, to: Foundation.URL, bufferSize: Swift.Int, skipCRC32: Swift.Bool, progress: __C.NSProgress?) throws -> Swift.UInt32 in Lottie.o
      generic specialization <__C.NSFileAttributeKey, Any> of Swift._NativeDictionary.mutatingFind(_: A, isUnique: Swift.Bool) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) in Lottie.o
  nominal type descriptor for __C.NSFileAttributeKey, referenced from:
      _symbolic _____y______yptG s23_ContiguousArrayStorageC So18NSFileAttributeKeya in Lottie.o
      _symbolic ______ypt So18NSFileAttributeKeya in Lottie.o
      _symbolic _____y_____ypG s18_DictionaryStorageC So18NSFileAttributeKeya in Lottie.o
  protocol conformance descriptor for __C.NSFileAttributeKey : Swift.Hashable in __C_Synthesized, referenced from:
      Lottie.Archive.extract(_: Lottie.Entry, to: Foundation.URL, bufferSize: Swift.Int, skipCRC32: Swift.Bool, progress: __C.NSProgress?) throws -> Swift.UInt32 in Lottie.o
  type metadata accessor for __C.NSAttributedStringKey, referenced from:
      Lottie.CoreTextRenderLayer.(updateTextContent in _ADD2B19552B13F52C52B0803615BD067)() -> () in Lottie.o
      Lottie.CoreTextRenderLayer.(updateTextContent in _ADD2B19552B13F52C52B0803615BD067)() -> () in Lottie.o
      Lottie.CoreTextRenderLayer.(updateTextContent in _ADD2B19552B13F52C52B0803615BD067)() -> () in Lottie.o
      Lottie.CoreTextRenderLayer.(updateTextContent in _ADD2B19552B13F52C52B0803615BD067)() -> () in Lottie.o
      generic specialization <__C.NSAttributedStringKey, Any> of Swift._NativeDictionary._delete(at: Swift._HashTable.Bucket) -> () in Lottie.o
      lazy protocol witness table accessor for type __C.NSAttributedStringKey and conformance __C.NSAttributedStringKey : Swift.Hashable in __C_Synthesized in Lottie.o
  nominal type descriptor for __C.NSAttributedStringKey, referenced from:
      _symbolic _____y______yptG s23_ContiguousArrayStorageC So21NSAttributedStringKeya in Lottie.o
      _symbolic ______ypt So21NSAttributedStringKeya in Lottie.o
      _symbolic _____y_____ypG s18_DictionaryStorageC So21NSAttributedStringKeya in Lottie.o
  protocol conformance descriptor for __C.NSAttributedStringKey : Swift.Hashable in __C_Synthesized, referenced from:
      lazy protocol witness table accessor for type __C.NSAttributedStringKey and conformance __C.NSAttributedStringKey : Swift.Hashable in __C_Synthesized in Lottie.o
  nominal type descriptor for __C.CALayerContentsGravity, referenced from:
      _symbolic _____ So22CALayerContentsGravitya in Lottie.o
  type metadata accessor for __C.CAAnimationCalculationMode, referenced from:
      implicit closure #7 () -> Swift.String in (extension in Lottie):__C.CALayer.(validate in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(values: inout [A], keyTimes: inout [__C.NSNumber], timingFunctions: inout [__C.CAMediaTimingFunction], for: __C.CAAnimationCalculationMode, context: Lottie.LayerAnimationContext) -> () in Lottie.o
  nominal type descriptor for __C.CGRect, referenced from:
      protocol conformance descriptor for __C.CGRect : Lottie.Interpolatable in Lottie in Lottie.o
      protocol conformance descriptor for __C.CGRect : Lottie.AnyInterpolatable in Lottie in Lottie.o
      _symbolic _____ So6CGRectV in Lottie.o
      _symbolic _____Sg So6CGRectV in Lottie.o
  type metadata accessor for __C.CGSize, referenced from:
      function signature specialization <Arg[2] = [Closure Propagated : closure #2 (__C.CGSize) -> __C.CGSize in (extension in Lottie):__C.CALayer.(addShadowOffsetAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <__C.CGSize, __C.CGSize> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      generic specialization <__C.CGSize> of closure #1 (CoreGraphics.CGFloat) -> Lottie.Keyframe<A>? in static Lottie.Keyframes.manuallyInterpolatedWithTimeRemapping<A where A: Lottie.AnyInterpolatable>(_: Lottie.KeyframeGroup<A>, context: Lottie.LayerAnimationContext) -> Lottie.KeyframeGroup<A> in Lottie.o
      generic not re-abstracted specialization <__C.CGSize, __C.CGSize> of implicit closure #1 () -> Swift.String in closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : generic not re-abstracted specialization <__C.CGSize> of closure #2 (A) -> A in (extension in Lottie):__C.CALayer.(customizedAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, context: Lottie.LayerAnimationContext) throws -> Swift.Optional<__C.CAPropertyAnimation>, Argument Types : []> of generic specialization <__C.CGSize, __C.CGSize> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : closure #2 (__C.CGSize) -> __C.CGSize in (extension in Lottie):__C.CALayer.(addShadowOffsetAnimation in _40F4F55A6E543227ED306484D7283D39)(from: Lottie.DropShadowModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <__C.CGSize, __C.CGSize> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[2] = Dead> of generic specialization <__C.CGSize> of (extension in Lottie):__C.CALayer.(customizedAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, context: Lottie.LayerAnimationContext) throws -> __C.CAPropertyAnimation? in Lottie.o
      generic specialization <__C.CGSize, Swift.CollectionOfOne<__C.CGSize>> of Swift.Array.replaceSubrange<A where A == A1.Element, A1: Swift.Collection>(_: Swift.Range<Swift.Int>, with: __owned A1) -> () in Lottie.o
      ...
  nominal type descriptor for __C.CGSize, referenced from:
      protocol conformance descriptor for __C.CGSize : Lottie.Interpolatable in Lottie in Lottie.o
      protocol conformance descriptor for __C.CGSize : Lottie.AnyInterpolatable in Lottie in Lottie.o
      _symbolic _____y_____GSg 6Lottie20CustomizablePropertyV So6CGSizeV in Lottie.o
      _symbolic _____y_____G 6Lottie13KeyframeGroupC So6CGSizeV in Lottie.o
      _symbolic _____y_____G 6Lottie8KeyframeC So6CGSizeV in Lottie.o
      _symbolic _____y_____G 6Lottie20KeyframeInterpolatorC So6CGSizeV in Lottie.o
      _symbolic _____Sg So6CGSizeV in Lottie.o
      ...
  one-time initialization token for veryLargeLayerPadding, referenced from:
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      merged function signature specialization <Arg[1] = Dead, Arg[3] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of function signature specialization <Arg[1] = [Closure Propagated : generic not re-abstracted specialization <Lottie.LottieVector3D, __C.CGPoint> of closure #2 (A) throws -> __C.CGPoint in (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: Swift.Array<Lottie.Keyframe<A>>, value: (A) throws -> B, customKeyTimes: Swift.Optional<Swift.Array<__C.NSNumber>>, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation, Argument Types : [@callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @error @owned Swift.Error) for <Lottie.LottieVector3D__C.CGPoint>Lottie.LayerAnimationContext]> of generic specialization <Lottie.LottieVector3D> of (extension in Lottie):__C.CALayer.(path in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(keyframes: [Lottie.Keyframe<A>], value: (A) throws -> __C.CGPoint) throws -> __C.CGPathRef in Lottie.o
      ...
  type metadata accessor for __C.CGPoint, referenced from:
      function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _412a5efdb79c337d61de5a613ed1ffb4<Lottie.LottieVector3D,__C.CGPoint>]> of implicit closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in (extension in Lottie):__C.CALayer.(addPositionAnimations in _FCF865A3410C50F6C3BA6E234F3FA9F5)(from: Lottie.TransformModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.LottieVector3D, __C.CGPoint> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _95b948287f94dc86d10e3bce7eeed190<Lottie.(RadialGradientKeyframes in _B799B7369307A01782ECC9AEBF9C580C),__C.CGPoint>]> of implicit closure #2 (Lottie.(RadialGradientKeyframes in _B799B7369307A01782ECC9AEBF9C580C)) -> __C.CGPoint in Lottie.GradientRenderLayer.(addRadialGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.(RadialGradientKeyframes in _B799B7369307A01782ECC9AEBF9C580C), __C.CGPoint> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : ef19e8eb5dbfa0f2823155d010e31bf8<Lottie.(RadialGradientKeyframes in _B799B7369307A01782ECC9AEBF9C580C),__C.CGPoint>]> of implicit closure #1 (Lottie.(RadialGradientKeyframes in _B799B7369307A01782ECC9AEBF9C580C)) -> __C.CGPoint in Lottie.GradientRenderLayer.(addRadialGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.(RadialGradientKeyframes in _B799B7369307A01782ECC9AEBF9C580C), __C.CGPoint> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : generic not re-abstracted specialization <__C.CGPoint> of closure #2 (A) -> A in (extension in Lottie):__C.CALayer.(customizedAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, context: Lottie.LayerAnimationContext) throws -> Swift.Optional<__C.CAPropertyAnimation>, Argument Types : []> of generic specialization <__C.CGPoint, __C.CGPoint> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      merged function signature specialization <Arg[0] = Exploded, Arg[4] = Dead, Arg[5] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of generic specialization <Lottie.LottieVector3D, __C.CGPoint> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      merged function signature specialization <Arg[4] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in Lottie.GradientRenderLayer.(addLinearGradientAnimations in _B799B7369307A01782ECC9AEBF9C580C)(for: Lottie.GradientShapeItem, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : [Lottie.GradientRenderLayer]> of generic specialization <Lottie.LottieVector3D, __C.CGPoint> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : function signature specialization <Arg[2] = [Constant Propagated KeyPath : _412a5efdb79c337d61de5a613ed1ffb4<Lottie.LottieVector3D,__C.CGPoint>]> of implicit closure #1 (Lottie.LottieVector3D) -> __C.CGPoint in (extension in Lottie):__C.CALayer.(addPositionAnimations in _FCF865A3410C50F6C3BA6E234F3FA9F5)(from: Lottie.TransformModel, context: Lottie.LayerAnimationContext) throws -> (), Argument Types : []> of generic specialization <Lottie.LottieVector3D, __C.CGPoint> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      ...
  nominal type descriptor for __C.CGPoint, referenced from:
      protocol conformance descriptor for __C.CGPoint : Lottie.AnyInitializable in Lottie in Lottie.o
      protocol conformance descriptor for __C.CGPoint : Lottie.SpatialInterpolatable in Lottie in Lottie.o
      protocol conformance descriptor for __C.CGPoint : Lottie.AnyInterpolatable in Lottie in Lottie.o
      _symbolic _____y_____GSg 6Lottie20CustomizablePropertyV So7CGPointV in Lottie.o
      _symbolic _____y_____G 6Lottie8KeyframeC So7CGPointV in Lottie.o
      _symbolic _____Sg So7CGPointV in Lottie.o
      _symbolic _____ So7CGPointV in Lottie.o
      ...
  nominal type descriptor for __C.__sFILE, referenced from:
      _symbolic Spy_____G So7__sFILEV in Lottie.o
  protocol conformance descriptor for __C.CGPathRef : CoreFoundation._CFObject in __C_Synthesized, referenced from:
      lazy protocol witness table accessor for type __C.CGPathRef and conformance __C.CGPathRef : CoreFoundation._CFObject in __C_Synthesized in Lottie.o
  type metadata accessor for __C.CGPathRef, referenced from:
      function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Swift.Array<Lottie.BezierPath>) -> __C.CGPathRef in (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.CombinedShapeItem, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int) throws -> (), Argument Types : [Swift.Int]> of generic specialization <[Lottie.BezierPath], __C.CGPathRef> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[4] = [Closure Propagated : closure #1 (__C.CGPathRef) -> __C.CGPathRef in default argument 3 of (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.KeyframeGroup<Lottie.BezierPath>, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int, transformPath: (__C.CGPathRef) -> __C.CGPathRef, roundedCorners: Swift.Optional<Lottie.RoundedCorners>) throws -> (), Argument Types : []> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.BezierPathKeyframe) -> __C.CGPathRef in (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.KeyframeGroup<Lottie.BezierPath>, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int, transformPath: (__C.CGPathRef) -> __C.CGPathRef, roundedCorners: Swift.Optional<Lottie.RoundedCorners>) throws -> (), Argument Types : [@callee_guaranteed (@guaranteed __C.CGPathRef) -> (@owned __C.CGPathRef)Swift.Int]> of generic specialization <Lottie.BezierPathKeyframe, __C.CGPathRef> of (extension in Lottie):__C.CALayer.(defaultAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B where A: Lottie.AnyInterpolatable>(for: Lottie.LayerProperty<B>, keyframes: Lottie.KeyframeGroup<A>, value: (A) throws -> B, context: Lottie.LayerAnimationContext) throws -> __C.CAAnimation? in Lottie.o
      function signature specialization <Arg[5] = Dead> of generic specialization <__C.CGPathRef> of (extension in Lottie):__C.CALayer.(validate in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(values: inout [A], keyTimes: inout [__C.NSNumber], timingFunctions: inout [__C.CAMediaTimingFunction], for: __C.CAAnimationCalculationMode, context: Lottie.LayerAnimationContext) -> () in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : generic not re-abstracted specialization <__C.CGPathRef> of closure #2 (A) -> A in (extension in Lottie):__C.CALayer.(customizedAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A>(for: Lottie.LayerProperty<A>, context: Lottie.LayerAnimationContext) throws -> Swift.Optional<__C.CAPropertyAnimation>, Argument Types : []> of generic specialization <__C.CGPathRef, __C.CGPathRef> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Swift.Array<Lottie.BezierPath>) -> __C.CGPathRef in (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.CombinedShapeItem, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int) throws -> (), Argument Types : [Swift.Int]> of generic specialization <[Lottie.BezierPath], __C.CGPathRef> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead> of function signature specialization <Arg[5] = [Closure Propagated : closure #1 (__C.CGPathRef) -> __C.CGPathRef in default argument 3 of (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.KeyframeGroup<Lottie.BezierPath>, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int, transformPath: (__C.CGPathRef) -> __C.CGPathRef, roundedCorners: Swift.Optional<Lottie.RoundedCorners>) throws -> (), Argument Types : []> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.BezierPathKeyframe) -> __C.CGPathRef in (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.KeyframeGroup<Lottie.BezierPath>, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int, transformPath: (__C.CGPathRef) -> __C.CGPathRef, roundedCorners: Swift.Optional<Lottie.RoundedCorners>) throws -> (), Argument Types : [@callee_guaranteed (@guaranteed __C.CGPathRef) -> (@owned __C.CGPathRef)Swift.Int]> of generic specialization <Lottie.BezierPathKeyframe, __C.CGPathRef> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      function signature specialization <Arg[0] = Exploded, Arg[4] = Dead, Arg[5] = Owned To Guaranteed> of function signature specialization <Arg[2] = [Closure Propagated : closure #1 (Lottie.BezierPathKeyframe) -> __C.CGPathRef in (extension in Lottie):__C.CAShapeLayer.addAnimations(for: Lottie.KeyframeGroup<Lottie.BezierPath>, context: Lottie.LayerAnimationContext, pathMultiplier: Swift.Int, transformPath: (__C.CGPathRef) -> __C.CGPathRef, roundedCorners: Swift.Optional<Lottie.RoundedCorners>) throws -> (), Argument Types : [@callee_guaranteed (@guaranteed __C.CGPathRef) -> (@owned __C.CGPathRef)Swift.Int]> of generic specialization <Lottie.BezierPathKeyframe, __C.CGPathRef> of (extension in Lottie):__C.CALayer.(keyframeAnimation in _19F3F2D7FB1D90CE99FC4AC99C66DD17)<A, B>(for: Lottie.LayerProperty<B>, keyframes: [Lottie.Keyframe<A>], value: (A) throws -> B, customKeyTimes: [__C.NSNumber]?, context: Lottie.LayerAnimationContext) throws -> __C.CAKeyframeAnimation in Lottie.o
      ...
  nominal type descriptor for __C.CGPathRef, referenced from:
      _symbolic _____y_____GSg 6Lottie20CustomizablePropertyV So9CGPathRefa in Lottie.o
      _symbolic _____Sg So9CGPathRefa in Lottie.o
      _symbolic _____y_____G 6Lottie8KeyframeC So9CGPathRefa in Lottie.o
      _symbolic _____y_____G 6Lottie13KeyframeGroupC So9CGPathRefa in Lottie.o
      _symbolic _____y_____G s23_ContiguousArrayStorageC So9CGPathRefa in Lottie.o
      _symbolic _____y_____y_____GG s23_ContiguousArrayStorageC 6Lottie8KeyframeC So9CGPathRefa in Lottie.o
  type metadata accessor for __C.CTFontRef, referenced from:
      Lottie.CoreTextRenderLayer.(updateTextContent in _ADD2B19552B13F52C52B0803615BD067)() -> () in Lottie.o
  nominal type descriptor for __C.CTFontRef, referenced from:
      _symbolic _____Sg So9CTFontRefa in Lottie.o
clang: error: linker command failed with exit code 1 (use -v to see invocation)

It seems there are 2 Lottie Bundles in DerivedData/Build/Products/Dev-iphonesimulator folder, one at the root level, and another within PackageFrameworks, could these be conflicting?

Screenshot 2024-03-29 at 12 05 24
calda commented 7 months ago

For us to investigate, share a sample project that reproduces this issue.

Vyazovoy commented 7 months ago

Hi, @EvanMasterson! I'm not sure that it is related but I noticed that you are using iOS 12 simulator where Lottie has iOS 13 as min deployment target. Can you reproduce the same crash with iOS 13 simulator and iOS 17 one?

EvanMasterson commented 7 months ago

Apologies for the noise, after much testing we found that adding 'clean' to our fastlane command resolved this issue. It must have been some old/new code merges affecting DerivedData, it's just interesting it only started to happen after we upgraded multiple libraries and Lottie was the only mention in the logs. Also not sure why there is a reference to iOS 12 Simulator in the logs, we have minimum target iOS 16 and it was run against iOS 17.2. I could not reproduce locally in the end, only intermittently happened on our hosted mac mini. Closing this.