From 1b45056d38a263fcfdb52b70d9de1ac3f9910d55 Mon Sep 17 00:00:00 2001 From: Jing Wei Li Date: Fri, 7 Dec 2018 16:35:07 -0500 Subject: [PATCH] Updated Pods --- Podfile.lock | 16 +- Pods/Alamofire/README.md | 11 +- Pods/Alamofire/Source/Request.swift | 21 +- Pods/Alamofire/Source/Result.swift | 16 +- Pods/Alamofire/Source/SessionManager.swift | 11 +- .../JLActivityIndicator/ImageSpinner.swift | 7 +- .../JLActivityIndicator/JLUtilities.swift | 40 + .../JLActivityIndicator/PathSpinner.swift | 1 + Pods/JLActivityIndicator/README.MD | 2 +- Pods/Manifest.lock | 16 +- Pods/Pods.xcodeproj/project.pbxproj | 2869 +++++++++-------- Pods/SwiftMessages/README.md | 16 +- .../SwiftMessages/PhysicsAnimation.swift | 10 +- .../SwiftMessages/PhysicsPanHandler.swift | 30 +- .../SwiftMessages/SwiftMessagesSegue.swift | 10 +- .../ViewControllerContainerView.swift | 9 + .../Target Support Files/Alamofire/Info.plist | 2 +- .../JLActivityIndicator/Info.plist | 2 +- .../SwiftMessages/Info.plist | 2 +- .../ResourceBundle-SwiftMessages-Info.plist | 2 +- README.md | 4 +- 21 files changed, 1614 insertions(+), 1483 deletions(-) create mode 100644 Pods/JLActivityIndicator/JLActivityIndicator/JLUtilities.swift diff --git a/Podfile.lock b/Podfile.lock index 20c8693..1175a89 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -1,10 +1,10 @@ PODS: - - Alamofire (4.7.3) - - JLActivityIndicator (1.2.1) + - Alamofire (4.8.0) + - JLActivityIndicator (2.0) - lottie-ios (2.5.2) - - SwiftMessages (6.0.0): - - SwiftMessages/App (= 6.0.0) - - SwiftMessages/App (6.0.0) + - SwiftMessages (6.0.1): + - SwiftMessages/App (= 6.0.1) + - SwiftMessages/App (6.0.1) DEPENDENCIES: - Alamofire @@ -20,10 +20,10 @@ SPEC REPOS: - SwiftMessages SPEC CHECKSUMS: - Alamofire: c7287b6e5d7da964a70935e5db17046b7fde6568 - JLActivityIndicator: 99423d33ffe54d5ef8dddd6a652a4dc75a54919b + Alamofire: 3ec537f71edc9804815215393ae2b1a8ea33a844 + JLActivityIndicator: 124d283ff57a0d2d942871eb64a2f4b3ca7492eb lottie-ios: 3fef45d3fabe63e3c7c2eb603dd64ddfffc73062 - SwiftMessages: da7c981256a65b3e58022d9027a36584cf4eccf5 + SwiftMessages: 42ed7b6e1f2f1ead9ee667dc61a0ae87e4f49570 PODFILE CHECKSUM: a03d4a084d1e1fd486e41645f010a83fe6d3c020 diff --git a/Pods/Alamofire/README.md b/Pods/Alamofire/README.md index 0208252..26e364a 100644 --- a/Pods/Alamofire/README.md +++ b/Pods/Alamofire/README.md @@ -67,11 +67,12 @@ In order to keep Alamofire focused specifically on core networking implementatio - [Alamofire 2.0 Migration Guide](https://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofire%202.0%20Migration%20Guide.md) ## Communication - -- If you **need help**, use [Stack Overflow](https://stackoverflow.com/questions/tagged/alamofire). (Tag 'alamofire') -- If you'd like to **ask a general question**, use [Stack Overflow](https://stackoverflow.com/questions/tagged/alamofire). -- If you **found a bug**, open an issue. -- If you **have a feature request**, open an issue. +- If you **need help with making network requests**, use [Stack Overflow](https://stackoverflow.com/questions/tagged/alamofire) and tag `alamofire`. +- If you need to **find or understand an API**, check [our documentation](http://alamofire.github.io/Alamofire/) or [Apple's documentation for `URLSession`](https://developer.apple.com/documentation/foundation/url_loading_system), on top of which Alamofire is built. +- If you need **help with an Alamofire feature**, use [our forum on swift.org](https://forums.swift.org/c/related-projects/alamofire). +- If you'd like to **discuss Alamofire best practices**, use [our forum on swift.org](https://forums.swift.org/c/related-projects/alamofire). +- If you'd like to **discuss a feature request**, use [our forum on swift.org](https://forums.swift.org/c/related-projects/alamofire). +- If you **found a bug**, open an issue and follow the guide. The more detail the better! - If you **want to contribute**, submit a pull request. ## Installation diff --git a/Pods/Alamofire/Source/Request.swift b/Pods/Alamofire/Source/Request.swift index ea43411..bf569f4 100644 --- a/Pods/Alamofire/Source/Request.swift +++ b/Pods/Alamofire/Source/Request.swift @@ -320,21 +320,16 @@ extension Request: CustomDebugStringConvertible { var headers: [AnyHashable: Any] = [:] - if let additionalHeaders = session.configuration.httpAdditionalHeaders { - for (field, value) in additionalHeaders where field != AnyHashable("Cookie") { - headers[field] = value - } - } + session.configuration.httpAdditionalHeaders?.filter { $0.0 != AnyHashable("Cookie") } + .forEach { headers[$0.0] = $0.1 } - if let headerFields = request.allHTTPHeaderFields { - for (field, value) in headerFields where field != "Cookie" { - headers[field] = value - } - } + request.allHTTPHeaderFields?.filter { $0.0 != "Cookie" } + .forEach { headers[$0.0] = $0.1 } + + components += headers.map { + let escapedValue = String(describing: $0.value).replacingOccurrences(of: "\"", with: "\\\"") - for (field, value) in headers { - let escapedValue = String(describing: value).replacingOccurrences(of: "\"", with: "\\\"") - components.append("-H \"\(field): \(escapedValue)\"") + return "-H \"\($0.key): \(escapedValue)\"" } if let httpBodyData = request.httpBody, let httpBody = String(data: httpBodyData, encoding: .utf8) { diff --git a/Pods/Alamofire/Source/Result.swift b/Pods/Alamofire/Source/Result.swift index df62e12..95aba9b 100644 --- a/Pods/Alamofire/Source/Result.swift +++ b/Pods/Alamofire/Source/Result.swift @@ -253,8 +253,8 @@ extension Result { /// - Parameter closure: A closure that takes the success value of this instance. /// - Returns: This `Result` instance, unmodified. @discardableResult - public func withValue(_ closure: (Value) -> Void) -> Result { - if case let .success(value) = self { closure(value) } + public func withValue(_ closure: (Value) throws -> Void) rethrows -> Result { + if case let .success(value) = self { try closure(value) } return self } @@ -266,8 +266,8 @@ extension Result { /// - Parameter closure: A closure that takes the success value of this instance. /// - Returns: This `Result` instance, unmodified. @discardableResult - public func withError(_ closure: (Error) -> Void) -> Result { - if case let .failure(error) = self { closure(error) } + public func withError(_ closure: (Error) throws -> Void) rethrows -> Result { + if case let .failure(error) = self { try closure(error) } return self } @@ -279,8 +279,8 @@ extension Result { /// - Parameter closure: A `Void` closure. /// - Returns: This `Result` instance, unmodified. @discardableResult - public func ifSuccess(_ closure: () -> Void) -> Result { - if isSuccess { closure() } + public func ifSuccess(_ closure: () throws -> Void) rethrows -> Result { + if isSuccess { try closure() } return self } @@ -292,8 +292,8 @@ extension Result { /// - Parameter closure: A `Void` closure. /// - Returns: This `Result` instance, unmodified. @discardableResult - public func ifFailure(_ closure: () -> Void) -> Result { - if isFailure { closure() } + public func ifFailure(_ closure: () throws -> Void) rethrows -> Result { + if isFailure { try closure() } return self } diff --git a/Pods/Alamofire/Source/SessionManager.swift b/Pods/Alamofire/Source/SessionManager.swift index 8779efd..c9c0e38 100644 --- a/Pods/Alamofire/Source/SessionManager.swift +++ b/Pods/Alamofire/Source/SessionManager.swift @@ -611,6 +611,7 @@ open class SessionManager { to url: URLConvertible, method: HTTPMethod = .post, headers: HTTPHeaders? = nil, + queue: DispatchQueue? = nil, encodingCompletion: ((MultipartFormDataEncodingResult) -> Void)?) { do { @@ -620,10 +621,11 @@ open class SessionManager { multipartFormData: multipartFormData, usingThreshold: encodingMemoryThreshold, with: urlRequest, + queue: queue, encodingCompletion: encodingCompletion ) } catch { - DispatchQueue.main.async { encodingCompletion?(.failure(error)) } + (queue ?? DispatchQueue.main).async { encodingCompletion?(.failure(error)) } } } @@ -654,6 +656,7 @@ open class SessionManager { multipartFormData: @escaping (MultipartFormData) -> Void, usingThreshold encodingMemoryThreshold: UInt64 = SessionManager.multipartFormDataEncodingMemoryThreshold, with urlRequest: URLRequestConvertible, + queue: DispatchQueue? = nil, encodingCompletion: ((MultipartFormDataEncodingResult) -> Void)?) { DispatchQueue.global(qos: .utility).async { @@ -677,7 +680,7 @@ open class SessionManager { streamFileURL: nil ) - DispatchQueue.main.async { encodingCompletion?(encodingResult) } + (queue ?? DispatchQueue.main).async { encodingCompletion?(encodingResult) } } else { let fileManager = FileManager.default let tempDirectoryURL = URL(fileURLWithPath: NSTemporaryDirectory()) @@ -713,7 +716,7 @@ open class SessionManager { } } - DispatchQueue.main.async { + (queue ?? DispatchQueue.main).async { let encodingResult = MultipartFormDataEncodingResult.success( request: upload, streamingFromDisk: true, @@ -733,7 +736,7 @@ open class SessionManager { } } - DispatchQueue.main.async { encodingCompletion?(.failure(error)) } + (queue ?? DispatchQueue.main).async { encodingCompletion?(.failure(error)) } } } } diff --git a/Pods/JLActivityIndicator/JLActivityIndicator/ImageSpinner.swift b/Pods/JLActivityIndicator/JLActivityIndicator/ImageSpinner.swift index 24e52d5..201c926 100644 --- a/Pods/JLActivityIndicator/JLActivityIndicator/ImageSpinner.swift +++ b/Pods/JLActivityIndicator/JLActivityIndicator/ImageSpinner.swift @@ -25,7 +25,8 @@ class ImageSpinner: ActivityIndicating { func start() { DispatchQueue.main.async { [weak self] in - guard let strongSelf = self, let unwrappedImage = self?.image, + guard let strongSelf = self, + let unwrappedImage = self?.image, let unwrappedView = self?.view else { return } if strongSelf.enableBackdrop { let maxImageLength = max(unwrappedImage.bounds.size.width, unwrappedImage.bounds.size.height) @@ -40,9 +41,13 @@ class ImageSpinner: ActivityIndicating { y: (strongSelf.backdropView?.bounds.height ?? 60)/2) strongSelf.backdropView?.addSubview(unwrappedImage) unwrappedView.addSubview(strongSelf.backdropView!) + // center image inside backdrop, then center backdrop inside the parent view + JLUtilities.center(subview: unwrappedImage, on: strongSelf.backdropView) + JLUtilities.center(subview: strongSelf.backdropView, on: unwrappedView) } else { unwrappedImage.center = CGPoint(x: unwrappedView.bounds.width/2, y: unwrappedView.bounds.height/2) unwrappedView.addSubview(unwrappedImage) + JLUtilities.center(subview: unwrappedImage, on: unwrappedView) } if let animatedView = strongSelf.view?.subviews.last { diff --git a/Pods/JLActivityIndicator/JLActivityIndicator/JLUtilities.swift b/Pods/JLActivityIndicator/JLActivityIndicator/JLUtilities.swift new file mode 100644 index 0000000..77eb87e --- /dev/null +++ b/Pods/JLActivityIndicator/JLActivityIndicator/JLUtilities.swift @@ -0,0 +1,40 @@ +// +// JLUtilities.swift +// JLActivityIndicator +// +// Created by Jing Wei Li on 12/3/18. +// Copyright © 2018 Jing Wei Li. All rights reserved. +// + +import Foundation + +class JLUtilities { + + /** + * Helper method to center a subview inside a superview through the use of + * Autolayout constraints. + * - parameter parentview: The parent view to center the `subivew` inside. + * - parameter subview: The subvicew to be centered inside the `parentview`. + */ + class func center(subview: UIView?, on parentview: UIView?) { + guard let parentview = parentview, let subview = subview else { return } + + subview.translatesAutoresizingMaskIntoConstraints = false + + let horizontalConstraint = NSLayoutConstraint(item: subview, attribute: .centerX, + relatedBy: .equal, toItem: parentview, + attribute: .centerX, multiplier: 1, constant: 0) + let verticalConstraint = NSLayoutConstraint(item: subview, attribute: .centerY, + relatedBy: .equal, toItem: parentview, + attribute: .centerY, multiplier: 1, constant: 0) + let widthConstraint = NSLayoutConstraint(item: subview, attribute: .width, relatedBy: .equal, + toItem: nil, attribute: .notAnAttribute, + multiplier: 1, constant: subview.frame.width) + let heightConstraint = NSLayoutConstraint(item: subview, attribute: .height, relatedBy: .equal, + toItem: nil, attribute: .notAnAttribute, + multiplier: 1, constant: subview.frame.height) + parentview.addConstraints([horizontalConstraint, verticalConstraint, + widthConstraint, heightConstraint]) + } +} + diff --git a/Pods/JLActivityIndicator/JLActivityIndicator/PathSpinner.swift b/Pods/JLActivityIndicator/JLActivityIndicator/PathSpinner.swift index 0adb8cd..296ab14 100644 --- a/Pods/JLActivityIndicator/JLActivityIndicator/PathSpinner.swift +++ b/Pods/JLActivityIndicator/JLActivityIndicator/PathSpinner.swift @@ -52,6 +52,7 @@ class PathSpinner: ActivityIndicating { view?.addSubview(animatedView ?? UIView()) animatedView?.center = view?.center ?? CGPoint() + JLUtilities.center(subview: animatedView, on: view) for path in paths { let shapeLayer = CAShapeLayer() diff --git a/Pods/JLActivityIndicator/README.MD b/Pods/JLActivityIndicator/README.MD index 2447a3e..855f624 100644 --- a/Pods/JLActivityIndicator/README.MD +++ b/Pods/JLActivityIndicator/README.MD @@ -8,7 +8,7 @@ A replacement for the build-in `UIActivityIndicator` on iOS. Supply a custom ima ### Cocoapods -Cocoapods is a dependency manager for Cocoa projects. Make your to install it before executing the following: +Cocoapods is a dependency manager for Cocoa projects. Make sure to install it before executing the following: To install `JLActivityIndicator`, add the following to your `Podfile`: diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 20c8693..1175a89 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -1,10 +1,10 @@ PODS: - - Alamofire (4.7.3) - - JLActivityIndicator (1.2.1) + - Alamofire (4.8.0) + - JLActivityIndicator (2.0) - lottie-ios (2.5.2) - - SwiftMessages (6.0.0): - - SwiftMessages/App (= 6.0.0) - - SwiftMessages/App (6.0.0) + - SwiftMessages (6.0.1): + - SwiftMessages/App (= 6.0.1) + - SwiftMessages/App (6.0.1) DEPENDENCIES: - Alamofire @@ -20,10 +20,10 @@ SPEC REPOS: - SwiftMessages SPEC CHECKSUMS: - Alamofire: c7287b6e5d7da964a70935e5db17046b7fde6568 - JLActivityIndicator: 99423d33ffe54d5ef8dddd6a652a4dc75a54919b + Alamofire: 3ec537f71edc9804815215393ae2b1a8ea33a844 + JLActivityIndicator: 124d283ff57a0d2d942871eb64a2f4b3ca7492eb lottie-ios: 3fef45d3fabe63e3c7c2eb603dd64ddfffc73062 - SwiftMessages: da7c981256a65b3e58022d9027a36584cf4eccf5 + SwiftMessages: 42ed7b6e1f2f1ead9ee667dc61a0ae87e4f49570 PODFILE CHECKSUM: a03d4a084d1e1fd486e41645f010a83fe6d3c020 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 3e86bfc..f913d38 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -3,650 +3,625 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 50; objects = { /* Begin PBXBuildFile section */ - 002F27B83A2647B53B60D6CF6A6CDFD3 /* LOTKeyframe.m in Sources */ = {isa = PBXBuildFile; fileRef = BBDB5152371FE15BBB9F67B0BAEBB2EF /* LOTKeyframe.m */; }; - 00E14D78987384C4C9520245ACD223F8 /* BackgroundViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59BFF28733F2EFCC9511F88BF213DFF3 /* BackgroundViewable.swift */; }; - 03C67A4FBC4AEFC22981CA1601823E3D /* UIBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B3F64B409E004513FD58EFC9A67959 /* UIBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 062C1FC74BAFFC34232B79C71AA01C32 /* LOTAnimatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C7AEB3F47C34DB203B721F0BCD5E1720 /* LOTAnimatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0736E8EFFE0953BF427D7947E1A18A0C /* LOTPathInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A68513CE463261A7BE4FB11635DAA60 /* LOTPathInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0878328AFCF26061F2D6337BD8655736 /* LOTTransformInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2E34F0B5AB57BEDD49B833CF452A13 /* LOTTransformInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 088F8A80ABD5D419F79F79A9D13C67D6 /* successIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 944D19DB2A3DA24E161CA7E26AD8CF5F /* successIconLight@2x.png */; }; - 0A76F4166BC9DB8FBB633A9AA2F28463 /* LOTStrokeRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 3252AE204AA60F83EEC40DFF8051513F /* LOTStrokeRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B17BEC84FED9E3EE990632483DC3E6A /* LOTHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1158DA04F691F9FB4451B4FC61C84389 /* LOTHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B3098D068CBEF6713030169F88525C5 /* NSBundle+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A7AD619F09E0DF806B3BE7088F795D /* NSBundle+Utils.swift */; }; - 0C13F284FF8C424B9ADA79E3A703C1BC /* LOTShapeGradientFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BAABA1C56100F167079AB478D926D4D /* LOTShapeGradientFill.m */; }; - 0C2A1E8822B675806D255D5E841C055A /* infoIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = CA2595F0DF4918D992728DD5A0AA6CD5 /* infoIconLight.png */; }; - 0CC89AA170AD39F3143D28F18D20C4BB /* ActivityIndicating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DDFB344493D931FDDDA8FA47EB5B5D3 /* ActivityIndicating.swift */; }; - 0CCD57BB05A842A16412A81909520927 /* LOTCacheProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C8EFE57084BAB8BA56DBEAAB6A26ABF2 /* LOTCacheProvider.m */; }; - 0E637E19DE1D0A81DF4F4E9FF59BCD23 /* LOTValueCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = FC3603EE1E939622E1249897B2BA3EA2 /* LOTValueCallback.m */; }; - 0FCD971E8D1ADF47505F579AD27BC81B /* LOTKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = BFDC8443E57D8A2FAAD46F06D3AE3477 /* LOTKeyframe.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5584ABE6E40A94AF86018A2646667F53 /* Timeline.swift */; }; - 110C15120DE05906941482E1C6AA4BC7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */; }; - 135A2D7011136B55BFB90EEDF3C01D36 /* infoIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0FFB0D0B22DC4A5D96EC83FD81CBAF85 /* infoIconSubtle@3x.png */; }; - 14E83AFDD337CE917003CB8224C110FE /* LOTRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 68069F700532874DA6D065CE979AB220 /* LOTRadialGradientLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 17020EBA663C6AA107AD5A314EE4D9BB /* LOTAnimatedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = 505CFB8F84659DA4ECF2C45FE6B68B57 /* LOTAnimatedControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 188864AE2B98B14692BA2947BADC11A0 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 86ACC7A49D6E747B7647047B3DB0E54B /* lottie-ios-dummy.m */; }; - 18B0E632A64C50EE7F0532D8D7FF78C6 /* PathSpinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26F77054E5058B185ECC576F91DB0469 /* PathSpinner.swift */; }; - 19A52FD5D998349290B654BFFD08E31B /* LOTRenderNode.h in Headers */ = {isa = PBXBuildFile; fileRef = AC2E579D9CC4CE3642F5C7AE1FB9F270 /* LOTRenderNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AAEFA82B6B3ED9B5B763F6FF3C71084D /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BEAAB942324F480A22430206634EDE0 /* successIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8FB3BE081B4B98CDCAE3A171B6E32A46 /* successIcon@2x.png */; }; - 1C8A5856B1734A6FB72FDA23ED2AD35B /* warningIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 476F64798E8D5362A7270782B37AA314 /* warningIconSubtle@3x.png */; }; - 1E9DA361BC45760F988B16F11DAD1CA7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */; }; - 1F1EF690213F354A75640B4B6258C59A /* warningIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2F8D1F16768F948AD180BC9EE9A18FF3 /* warningIcon@3x.png */; }; - 2019A7F135179E0E77A540F1C1AA189C /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = C417B6955E30C171C6764F818900D2FF /* Theme.swift */; }; - 22D210672129FD13CF593B4070F52589 /* LOTShapeCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = 609D37244F83676A7AAD2DE34CD515A8 /* LOTShapeCircle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2399551878E5A253EEF820C2328D64E4 /* successIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = FEB6CFE12AFAC2261EFF7F5CC63F2C31 /* successIconLight@3x.png */; }; - 2504E5E3643172218E4598416E36C461 /* warningIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CB8EAC6C15F8853615E7635D2F7BFBB /* warningIcon.png */; }; - 26D8A5A8E6C8879AEAF1C4D192649551 /* LOTInterpolatorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = B8E139C14527260D1C4AF9E346A2B03B /* LOTInterpolatorCallback.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2846572E7CA0528F8C82CBE89A42D765 /* CGGeometry+LOTAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D7E80DAB5F4C6641C58E31B02C9A0191 /* CGGeometry+LOTAdditions.m */; }; - 28D4872740D51792105F89B1BEABDD23 /* errorIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = 2896445A284FFE78DF3BDFD2A3987975 /* errorIconLight.png */; }; - 2B5D82D71860757B7C41D27A62800772 /* LOTAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = 548C75022885FF04CFDB78EE6ECA5FDE /* LOTAsset.m */; }; - 2BA0E8F04A1150604D5A3972D7CE1EF6 /* UIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CB2221C1DE7C20B32010FD65121399D /* UIColor.m */; }; - 2C89BB829F8EF648ECC6C384461BC592 /* LOTNumberInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DE71638FF07D8BF31EE05748F62AD8A /* LOTNumberInterpolator.m */; }; - 2CA1C6B17E72AD4FD0F1E79B4D8DC129 /* LOTMask.m in Sources */ = {isa = PBXBuildFile; fileRef = 873BBC68E46D45AC244300E4E074049A /* LOTMask.m */; }; - 2E119928B5092B1AADE3F3AEEF30AA98 /* AccessibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B148CCEB0DAFBFB891AEBA737D291A /* AccessibleMessage.swift */; }; - 2E9D020DDABD15410F85FAD7C33F9E17 /* errorIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = AFE44459CE3A5CF39A08E49A7BC54B3C /* errorIcon.png */; }; - 30F2685B7770B8E7976D165D9ADFEBFE /* MarginAdjustable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A68F0E54E19D9BD1673E4CC18B6DB1 /* MarginAdjustable.swift */; }; - 3304788139D47F53D584AF2FD40EB5B2 /* NSValue+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = DE56F99B66FCC672316A447F8282EDC7 /* NSValue+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 33F68C68D4A67265729F317D9B48593E /* LOTArrayInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = FD205BEF5BD3BD68260643F8E2F08EE8 /* LOTArrayInterpolator.m */; }; - 34BE714271C76EC60A0ED3F62CC1FD44 /* StatusLine.xib in Resources */ = {isa = PBXBuildFile; fileRef = 68CEBCA1215F7AEA899ABFCF5BFB3A92 /* StatusLine.xib */; }; - 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 661193D8779C0C9C2A8592A67BE3198D /* TaskDelegate.swift */; }; - 392CE01E093C05C4343943A14FD1C1B9 /* LOTBlockCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = ABC347E22E2AC16C0BD1830C4605D568 /* LOTBlockCallback.m */; }; - 39C0325795EC46039892900DB8E6F519 /* ViewControllerContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C461CF0051733F567291A3FA414AF1D4 /* ViewControllerContainerView.swift */; }; - 3ADD787A134CCF12CC9B27D0EACA7FAB /* LOTShapePath.h in Headers */ = {isa = PBXBuildFile; fileRef = A5E21F9B19A0491FDB89C022FD992B86 /* LOTShapePath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3D04AC5D44537569356EA41940809713 /* MarginAdjustable+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00025E50B14EECAC5A0195B15DC52EE /* MarginAdjustable+Animation.swift */; }; - 3D893D4EA8EFDDD8824D6333FE7D1ED4 /* LOTPolystarAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 570D2FBB09C41EFA12B6E4B8CD7AC5C9 /* LOTPolystarAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F5B5A54A60D30ED6ADCD9E9046386FF /* Presenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2173383F03E9FD76C54E26604C4D9A6 /* Presenter.swift */; }; - 407B1E039974F2703137195F4E771675 /* LOTPointInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = B435D976C5FAC835DB8B14DDD25EA875 /* LOTPointInterpolator.m */; }; - 40CBDCF9E453EA48422844F2DECAEEAC /* LOTShapeRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 596DFA8DCC282182D3AC2090580591D8 /* LOTShapeRectangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 416AD24214540720E0D1FF6A805C4295 /* MessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 115A598C5018A98C4A8D9753F0B3963A /* MessageView.xib */; }; - 43038E997AE22C5B4BD2ABC9ACADA277 /* LOTValueDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A04115FE362AD477D923CBE9036FD8A8 /* LOTValueDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44F013E2172BE3595D8EEB44639B8F2B /* errorIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 26DD6F089947994C99694AC0CD14315F /* errorIcon@2x.png */; }; - 460DC326DD17FBE43F014E4AD9668879 /* LOTShapeStar.m in Sources */ = {isa = PBXBuildFile; fileRef = 08934F7B43585536106FC86D0443486B /* LOTShapeStar.m */; }; - 470B2DF3AA4A4F2B9460AAD97CA09D60 /* LOTAnimationTransitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E29196E75AADF5FF5BD679D3956CBDF /* LOTAnimationTransitionController.m */; }; - 4790B14FCE23192697FE55F08565C859 /* infoIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = E3B02B1CC09365012526E1D471C95FD2 /* infoIconSubtle.png */; }; - 48944B52B1C4E109CB7547003577D4A0 /* LOTAssetGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C7ADEFC05D9143D9309AA939F090FB /* LOTAssetGroup.m */; }; - 48DE7864746CBC129C542FC964F0221E /* LOTMaskContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4952A9F949EEDC79B302F0CB1C0B5B68 /* LOTMaskContainer.m */; }; - 491955E1AAF7899722B127A2A53F073C /* LOTFillRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 947EEEB3F0F900C15A87C8F9C33461D3 /* LOTFillRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49D741725F6DF9BD4205D54DC24D9436 /* successIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = AEB4DF70AF254582EDB78A059C031109 /* successIcon.png */; }; - 4A527AF90DF43DA327AB2C4C65026F4D /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC2C02191C153C1554B35DEE8B2D09D4 /* UIKit.framework */; }; - 4BA9E63C0CFA64F4A6B8753649BE1A35 /* Identifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC9CD11C2842AC9ECF60B7352CD95AB /* Identifiable.swift */; }; - 4BF078472334C8EF2B3AE34E686059C1 /* successIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = A5E3E57B2CA2445C9141859BA89A2C76 /* successIconSubtle.png */; }; - 4C3249B49165C2165601087B4ECC770A /* Animator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65460D69E49D62B66DAB20BF21CE6F2 /* Animator.swift */; }; - 503F4266638456B8B072B272141C5E99 /* errorIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = FA64F9DF94849CE334677E3053C2B064 /* errorIconSubtle.png */; }; - 52667C5DBA87C7DD137E52692E3F3F2D /* LOTKeypath.h in Headers */ = {isa = PBXBuildFile; fileRef = 39DCD7DE5D325695FF2EB2D3F0D4AB02 /* LOTKeypath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = E04F07C98D864163B40BF7C02B8BC54A /* Request.swift */; }; - 5424D1EF87E45B0275F172A6D47576F4 /* PassthroughWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E752F3391A8ECF03D411D40C0494D1DF /* PassthroughWindow.swift */; }; - 54A24C7632DAD08E4DC81388F7F900EA /* LOTCompositionContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = C61E83F1C49BAADB6ED60E36489B4B6D /* LOTCompositionContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 56F9F3C8D5B948ED4F70CCF7FE3DFF31 /* LOTShapeStroke.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A260C2D2048F8C2FA663BE9FF358173 /* LOTShapeStroke.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5719A7FAA1192EB0DE84A5A7D21B59D4 /* JLActivityIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 610AB0595DC781E4D9787502F853C4AD /* JLActivityIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57EB64D55E8EA79C8ADDEA1F1E856C90 /* LOTAnimationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 24CB82ED06A33D4E2069C4C640C3C73B /* LOTAnimationView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58D85A99B2EC02676DE5A24D0E76D9A5 /* LOTPlatformCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E8C345D14E899A56BCCCD452D4BBC8 /* LOTPlatformCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5BF9F6726D864C65BAE47CAB5D98C785 /* LOTComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EEEE13EE04B9EBC49BF054D33F3CF26 /* LOTComposition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D4103B357983C2DC0BD69578079B6A1 /* NSValue+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = ED45674559E4CD3A1F36B1646A2D3AC1 /* NSValue+Compat.m */; }; - 5DABACB1895E74A32A05AF4F6BB893EF /* LOTBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 80ACB469B24FD9F7B63312D866CBE200 /* LOTBezierPath.m */; }; - 5DB8BB22C275377F51D7553427130632 /* JLConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1C7DAEB01A7E3EFF8E1D890D3A6FAAC /* JLConstants.swift */; }; - 5E5C04DB7042D52C309389F2A21C3442 /* SwiftMessages.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A834360E944D9602682FA0EC2487F4CE /* SwiftMessages.bundle */; }; - 5FBEFB32B8A0D82C90FAA91E2854233F /* LOTShapeGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F14178BC181F516672D5F22AEFA718A /* LOTShapeGroup.m */; }; - 607E99B945D13B88303A5D3DB3EB6999 /* BaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D6496C6FF1789AAD52E00D2E31D92E9 /* BaseView.swift */; }; - 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9131F5355BA05FCCEC3050B760E1BCE /* DispatchQueue+Alamofire.swift */; }; - 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D36C15B6A7AA75C84C71B7F127FCA8F /* ServerTrustPolicy.swift */; }; - 63AD905B31FDBB4CDA1D27B4179FB2B2 /* errorIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2461C70A3CDCA52FF9E6BEF6ADC1FAEF /* errorIconSubtle@2x.png */; }; - 65DBCDDAE501787F8EC2A09B3520BBFD /* SwiftMessages-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D65C9E6EADA4A89CBED3947B6D029F26 /* SwiftMessages-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 673F6675B42E4B1B9D60A365CEE18A59 /* PhysicsAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B38A7A27BFA6B1C0EF0AF1D1042634F8 /* PhysicsAnimation.swift */; }; - 68087F69CE55F47290EC82DCBF4692D7 /* infoIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 5E1500B06155F8AC74C10E07B6D8A9FD /* infoIcon.png */; }; - 690749DB76A1B76605FE8E50259F4812 /* LOTLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E630693EA2EC860829BEB540A4DB6CD /* LOTLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A143D2453DD533A3A9BE037C8200755 /* LOTCompositionContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 905C23D2DF780A6ED9D31659F6B649A4 /* LOTCompositionContainer.m */; }; - 6B49994293CA5106B164A4896B53A412 /* JLBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12AC7FA8848A2EF8AD822B14C351993 /* JLBezierPath.swift */; }; - 6C6296264A43648BF59DA6762384C7F2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC2C02191C153C1554B35DEE8B2D09D4 /* UIKit.framework */; }; - 6D638A1B6D0CB05F52D81FCD90BB109A /* UIViewController+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F8A75FEFF0E4CE36B42EF41BAE1F970 /* UIViewController+Utils.swift */; }; - 708E15A6C94145929916B187001D63D5 /* LOTAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C26FE5C61178F2BFF035D6776DECC2 /* LOTAsset.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7092B4754F4BAB89FC504D52547321B9 /* SwiftMessagesSegue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47DCFF85093CA11628B04B906C8AB78 /* SwiftMessagesSegue.swift */; }; - 71473232684A985B25D2D2969444150D /* LOTShapeGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F332BBD5B6EB5C80A3315333395042F /* LOTShapeGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 722D558CFCF0ED4DC52EE3C79427DB04 /* LOTMask.h in Headers */ = {isa = PBXBuildFile; fileRef = 38443317C0DCF8622DDE8810719DB15D /* LOTMask.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 723E9D065E16BA1DF7F3968C5B6C1AD4 /* LOTLayerGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9E683D1E2A8EA3E4CD0CED4BFCF391 /* LOTLayerGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72ED404ABFCF48754B2DFDB34886A64D /* LOTAnimatedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 5827730FB4C8AF70A54367CAE2A4CEF1 /* LOTAnimatedControl.m */; }; - 73DCF8F1CF29D78824ED9A1A1962809A /* LOTAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 784DA4ACAE4796FD1AFE03A16B9ADBA9 /* LOTAnimationCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77486A42D76EC6C08374F1579F5059CE /* errorIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 5E43C6E61CCFE78AF10049B413849117 /* errorIconLight@2x.png */; }; - 7765530D8102C02AF53866E1FD39470B /* LOTShapeFill.h in Headers */ = {isa = PBXBuildFile; fileRef = 605343FFB8DCBBE0F5309808F89A20CB /* LOTShapeFill.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 77689D441A12F6F4EEC8F53C87EDFFE9 /* LOTValueInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = D07333917F3528655C38FBD7FB2FE777 /* LOTValueInterpolator.m */; }; - 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B031271F81713E62F9AA0CFAC9522ADB /* SessionDelegate.swift */; }; - 7CCBF70ECD44AE8B4295043D8B80803E /* Lottie.h in Headers */ = {isa = PBXBuildFile; fileRef = C633B2501AF91960C9A7F49830EB77F5 /* Lottie.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D604B57D8B5DDAA2C1D530B19D50703 /* LOTAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = B6CC87959F447A2DFA24A9441AA6BD09 /* LOTAnimationView.m */; }; - 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 402F9CD32310A1CE4576EBEC6E55FFBB /* Result.swift */; }; - 7DB0825E22CE571F6CC04E9826D69F6E /* LOTFillRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1289D0DEEF1D2F535AA8C5214797A081 /* LOTFillRenderer.m */; }; - 7DCFA9D51C0611C4C67A959D59275AC4 /* LOTLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 689A8B48CC90C8BA5FE6BCAE4172903A /* LOTLayer.m */; }; - 7F4DCE03408063006E071CA441E94B93 /* LOTAnimatedSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2AC8C79A13ED90B214D5429C7B3F91 /* LOTAnimatedSwitch.m */; }; - 8048E72DC5A103EE6445E0878508678C /* LOTAssetGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 74CAD0F28FA6F5613876BFFB407EDEF5 /* LOTAssetGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 804D8236F071B03584ABE584C2900407 /* Pods-autodoorctrl-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC4B2F27BF269EACD7A6E56970E82DD /* Pods-autodoorctrl-dummy.m */; }; - 81B79CFBA2A608E149A5A16B60B06C4D /* LOTRenderGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4345C0091BCAEF9F0AF8BB3318E5067A /* LOTRenderGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 82DF81BB5D82EA6052AFA9FA1FD45CB3 /* LOTRenderNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 235CBCFC5B1F986035C31EC4332692A3 /* LOTRenderNode.m */; }; - 834F4D9819C6010E611A7E151B8899C3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */; }; - 8852D366554FC109F36B3B4EC95B2153 /* LOTAnimationTransitionController.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E34644DEE48EC8817E916AE69D84FE /* LOTAnimationTransitionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 885BD660D6D2361DA3196C68725A1F0B /* infoIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = DB671DBB396E7E2F855DEBBDEDC89EAE /* infoIconLight@2x.png */; }; - 88C9B2456AA9381A0D4F05BDD3EC118F /* CornerRoundingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C704EDAA5BE7C8251B0FE6E1CC02B96 /* CornerRoundingView.swift */; }; - 88ED3BEA3CB949797FE8DC62A9F92682 /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E9B287998B5BC6FBC4D74E819F6A04E /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88F05BDDB1E70E8AF451BBB7B5836C3F /* LOTRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 762856BB473F147FAE8AB63B1FBCAFAA /* LOTRadialGradientLayer.m */; }; - 8993606408B6694FB19D4DA0169BAC5F /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = CEF85D5CA8F849E46CD4276D469503BD /* UIColor+Expanded.m */; }; - 89F5E8DE44A394E43DB2D226AD273E23 /* LOTLayerContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A971462741A6BE37E5051A64A4895AF /* LOTLayerContainer.m */; }; - 8A283C8CC0CD5A358E689DC2E973282D /* LOTShapeFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 133DDDA9C02BD672A6701DB781EEFDA7 /* LOTShapeFill.m */; }; - 8CA0C834239F325E64303AACBFFEC487 /* CALayer+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = DD54154000A815142D57F9F8AF7B8917 /* CALayer+Compat.m */; }; - 8F0053EA2A4A0B1C05963BDAB4E7B4E0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */; }; - 8F573C95BAB4BB9BD33A921CB78B1C0D /* LOTRepeaterRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 23CA255A56C412F6A6C1A17340754F41 /* LOTRepeaterRenderer.m */; }; - 8FAA53D7C600935281B0FCF52F5EA104 /* LOTPathInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = F7FD164C598620D628307B0DC4EA5954 /* LOTPathInterpolator.m */; }; - 92DBB770C733441FEF2727149A0E918D /* LOTPolystarAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FC8969B2A2E52442F959D10318DD34A /* LOTPolystarAnimator.m */; }; - 9380ED8E73398E1853361F6A7C8E969D /* CALayer+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 474C7ADF08070E95FEF2FDD93D007096 /* CALayer+Utils.swift */; }; - 94DF95605D41F92BA19D968CFBCBAF3C /* LOTLayerGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = AF1DA79B8294E3C655A62388630D09C5 /* LOTLayerGroup.m */; }; - 9529194AB681B193444109F0734BAD6A /* LOTTrimPathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F142C86949A8BBC8770881A465B484DF /* LOTTrimPathNode.m */; }; - 954D8930446D0048811D6387677C9E7C /* JLActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9374086168A9C8DD8DE064993E4AB623 /* JLActivityIndicator.swift */; }; - 95A0F1B0435FCD30DBF44DB026AD5215 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */; }; - 95B8A915619301F8D9010BF56563FF5C /* LOTShapeRepeater.m in Sources */ = {isa = PBXBuildFile; fileRef = DC876D9CB7AB52599D47682077B67012 /* LOTShapeRepeater.m */; }; - 962A16A4390C8237DEF922CEDB6F92FD /* LOTGradientFillRender.m in Sources */ = {isa = PBXBuildFile; fileRef = FA338F1659C0CA378CE2A2800F57CE6D /* LOTGradientFillRender.m */; }; - 97A0F67C7E767DDF397659EBC7927855 /* LOTNumberInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E8FDE6555A13859039A10020006DBDE /* LOTNumberInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9887841C8070DF01D7C21A7F9BF438F7 /* LOTPolygonAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5740C21A4E02DEC23E310CF7715EFD94 /* LOTPolygonAnimator.m */; }; - 98ED7D30A77006E285A056DCC40CCB11 /* PhysicsPanHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BB8844269BE0E9A2DE1177171EFA20 /* PhysicsPanHandler.swift */; }; - 9A954D9F4FB1927585996000130D2046 /* SwiftMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = C21CBFB9CDD04FF4D7BB7BB0767FD425 /* SwiftMessages.swift */; }; - 9B8812B6DEA189870E2DBD5E0677128C /* LOTRenderGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 410A1C3B0B519BD51F8C20F0FC738DB5 /* LOTRenderGroup.m */; }; - 9BF1627ADE7041EDF8D0B1A5C8FB0FB7 /* warningIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A6C5049B21ADB490B23051599432399A /* warningIcon@2x.png */; }; - 9CFC70B34E2DC7BAAF14583C3BDA709F /* LOTShapeRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A976C2E3FE31AAEEC55B3ABC6DEBB12 /* LOTShapeRectangle.m */; }; - 9D45AEF9A88138B09EEB95F29AD9EC90 /* CGGeometry+LOTAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A7291159B80E7B3050A1144726E5A7FA /* CGGeometry+LOTAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E080E2D2547F7C3279958294F1AF62E /* errorIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D3A5420DC539767CD8622D380F88893A /* errorIcon@3x.png */; }; - 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = A77053E91C7828C312BD2A6A2A803EF5 /* AFError.swift */; }; - 9FD8F558C02A4BC192447CD6E55E5768 /* LOTRepeaterRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = EF28587357C0BD05F1F01484C6310E08 /* LOTRepeaterRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39003A0D99332AB41D99D7431FA5CD45 /* NetworkReachabilityManager.swift */; }; - A3975877F5E2C7FBBD2A86E4F7315194 /* LOTShapeTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = F5B60B50EDB6092F0DD34213B5F0768D /* LOTShapeTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7B424217D3D79BB6B77531BEF2436F0 /* LOTComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = 3896416BE14D912F80E3A868FF2B386A /* LOTComposition.m */; }; - A84BFE6F3AFE5C107EF920E6F14ADD91 /* LOTCircleAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AFBBF2EC0AD24C446AF9F937DBF1047 /* LOTCircleAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A9AC4C46D21D86E9DE5938B2B242C367 /* ImageSpinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = D799DA6E7C579005357DA3601445D685 /* ImageSpinner.swift */; }; - A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A79F85618C4FD063DE229DF12E96D700 /* Alamofire-dummy.m */; }; - AA364DA9146D26E2F2B9166288557FA6 /* successIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = CEBB65605BDBBD0145B6B35DDB4775C9 /* successIconSubtle@3x.png */; }; - AA45A10812240E26A55FFDCEBD6AFC57 /* LOTBlockCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = E72F9DB455A2770E09DBAC540E2DFA13 /* LOTBlockCallback.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F11A134EA3BB02045FF59EC2B95A432 /* SessionManager.swift */; }; - AF91D96662870ACE941604B61926484D /* LOTAnimatedSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BD918AC6F1E46221D293408914C15CB /* LOTAnimatedSwitch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFBFA0D21DF50DDE7C91236713545E8C /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB79EB00312380695BA32DA429121812 /* Error.swift */; }; - AFD86E32C8D67CDA7CFD30F5996ACAF1 /* LOTColorInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB4027EE4E7FD345DAF837B7BA87ABB /* LOTColorInterpolator.m */; }; - B0CFC65FED36CD65561AFCE5A131BC0E /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC2C02191C153C1554B35DEE8B2D09D4 /* UIKit.framework */; }; - B1472D8FD6CBDA59BAFF764AB1ED0962 /* LOTBezierData.m in Sources */ = {isa = PBXBuildFile; fileRef = 333908B35F1BEAB74AF4568FCE43F606 /* LOTBezierData.m */; }; - B3C731367226C0595C6E82CFB58C8AD1 /* LOTShapeRepeater.h in Headers */ = {isa = PBXBuildFile; fileRef = E5DE9B4A52755FC6A2FE070298527A71 /* LOTShapeRepeater.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B46008F24A684C78E03F541E7409DA2F /* LOTValueCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = D68759C9D2224E3689658F622E38EFFA /* LOTValueCallback.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B60CD8C1987E92A071DD5870904D2F2E /* LOTSizeInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7796ACA26D24558A8C6D5CB439B13CD5 /* LOTSizeInterpolator.m */; }; - B65B1B07EC9467889F13988F01CB3904 /* LOTSizeInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 017461F6024FFB3264093A1A439B19CF /* LOTSizeInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C4FF9C9959C28A4CEE44E39454A4351 /* MultipartFormData.swift */; }; - B7FEA163D58168D7ECF5CE7B320795BF /* LOTRoundedRectAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = AC946F01901981CEB062632D2F7A08D8 /* LOTRoundedRectAnimator.m */; }; - B922506083431F9942DD5A9E375DE9E5 /* successIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7A50F3E279F78A877E35838A33E0F56A /* successIconSubtle@2x.png */; }; - BA316952AC917661A4D4F3D0A9C805D0 /* JLActivityIndicator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5404DC5F52341313ECE353E4C47E3F /* JLActivityIndicator-dummy.m */; }; - BA81CD633443A2BAFE85E9E1D92239B8 /* UIColor+Expanded.h in Headers */ = {isa = PBXBuildFile; fileRef = 8109CB0BD5D84C2A9E7913439841FFFF /* UIColor+Expanded.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0C29BBEB1373BE6CE5D20C7FEDD148 /* Validation.swift */; }; - BC9B94CA3E52193914D6300B63BC8822 /* LOTCircleAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F1610178E5CEE126BA30359F4D06F7B /* LOTCircleAnimator.m */; }; - BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BE089E5CE0C84CFC52CD4CA6BEBFFB5 /* ParameterEncoding.swift */; }; - BF5D9B7F97EBCE533757AD31B51A46DE /* Array+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F36ECC938F8E1BE467BFC87C5D504B5 /* Array+Utils.swift */; }; - C1383A736745FE67FD1F31FA6C555B34 /* warningIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 18AE792176089C6634E4AE719BE3A5B8 /* warningIconLight@2x.png */; }; - C4F92358849BDBBD5AA5A934DB58DD20 /* UIBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 50475CC06F4E63CC510C83C987F2D87D /* UIBezierPath.m */; }; - C56F1164E0C144EE97F42C53DEA4E234 /* JLAnimationMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA9DE0EF4FFAE59C04084D5D292E3BF3 /* JLAnimationMode.swift */; }; - C5CF9400AE56A5C153E8E5F3EDCC5368 /* warningIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 19EC03839ED413B5DA18570E12ECDB02 /* warningIconSubtle@2x.png */; }; - C6CDC695057E837EABCE42EF79887683 /* LOTPolygonAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FAA51E4B3BF40D2294C36C0D501FE42 /* LOTPolygonAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CA3D95E6FA70BF094CB2C8DF9CEFDB92 /* LOTShapeCircle.m in Sources */ = {isa = PBXBuildFile; fileRef = 055481C3D520A3541498E02EB62A2721 /* LOTShapeCircle.m */; }; - CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E0D90BE3ABC8809401ED0D1E8A8667 /* Response.swift */; }; - CB79FDF21BBD218C1DEAB12F082611E7 /* infoIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9866F490A26099D29C7C22B2C0F23BA3 /* infoIconSubtle@2x.png */; }; - CBC0BA91FCBC3C3000EF6C21D54F6E85 /* LOTMaskContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5C68F875973DB1261701519923D187 /* LOTMaskContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CBC229DCC038B1527BA8D2109F5E30A8 /* LOTArrayInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 66344BC7B541E2D7F341FFB23DCF24D8 /* LOTArrayInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDD2C2EC067A0F46691018C6A4A5EFA0 /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 763281351A63B703C87A97BCCF13015A /* UIEdgeInsets+Utils.swift */; }; - CE1B8EE87A6A0A4A89D33F55E1995055 /* infoIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6545180CB333625717E8D6C26A6B7823 /* infoIcon@3x.png */; }; - CE327BA07437DBAF82E10EC41C382B91 /* LOTBezierData.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCBE49A673D793AB3766C441F1FBCAD /* LOTBezierData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CEA0E9D7A6A05ED4DC4EE679A95A1E9A /* LOTColorInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 02553DC3F42E8AACA0F1E3CCED7D84CA /* LOTColorInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF182726C479A5328FC0B997F1CDAA52 /* MaskingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5720EB3D6C809AA77A0379339CB8DB79 /* MaskingView.swift */; }; - D128039A1FF8BEBBAA735F5D713FD23F /* CenteredView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D70E90F50A5E27C6D420DACB98179BA8 /* CenteredView.xib */; }; - D2154386A8B9560FA3FDE98F5162491E /* LOTPathAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = AD26CFF8BDA295FDF4A637D1709EA918 /* LOTPathAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D32505ADD5444141901DF193EAE9E209 /* CALayer+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E351BF8E1DBF9D4E0DF2178959C43F2 /* CALayer+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D370BBE7013082C69F8E53F6241ADE25 /* LOTLayerContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0708EC7A609501701406AC06410904 /* LOTLayerContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D45CA0E5B4D7BA3B188BE759388DDD89 /* SwiftMessages-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A658EB3919B3FA22EAFF322978A00948 /* SwiftMessages-dummy.m */; }; - D49C2E79D6A25E40496D96E31FDD0EEA /* WindowViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B636BAE9DD238FFA717EBFD7C3DD0161 /* WindowViewController.swift */; }; - D5AF5C2BD150D436DECB7200A9BD8273 /* LOTAnimationView_Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 116AE0B03EBD14AB7F5BCAA4E5739F46 /* LOTAnimationView_Compat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D86444EC5793FF0F932226925B7364AD /* warningIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = 5BEF347333788345BBD1478C19E04ACC /* warningIconLight.png */; }; - D88C168AE3B64563D243456B5666388E /* infoIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1303FD27150989A32C6F1580A3F068D0 /* infoIconLight@3x.png */; }; - D8CAEC4D53EBF29D0C9BDB639DE302B0 /* infoIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 679CF9DEF036B687F9760785F53F9285 /* infoIcon@2x.png */; }; - DC3A67C98F1F6B68F7AC58AD8F44F37F /* LOTBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = F2881B45BBFD928500924CF3D931A04B /* LOTBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DC59CFFC30438F570725F35985276425 /* LOTGradientFillRender.h in Headers */ = {isa = PBXBuildFile; fileRef = B1ACF8180F6F414119EB8E271D34CC54 /* LOTGradientFillRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DCC452E00045FA6C332789953C5D915D /* CardView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 95BFA3B0A9EDEA478356F2115FDC359D /* CardView.xib */; }; - DD61EA1EA55E89E00CAFF2D1411F6CC6 /* errorIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 39F42D61B395CFA6CF511AC5A6901353 /* errorIconSubtle@3x.png */; }; - DD6CC832243EFDC8114FC940938F0A21 /* LOTRoundedRectAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = DDB0C18F2477BCD557CB867F4B2CCEA3 /* LOTRoundedRectAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DDB9CC004515530F421CD7D792DFEB08 /* successIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7A75D107EA5AC95F99B5CD41D0358EE9 /* successIcon@3x.png */; }; - DEA456ADF5787AAE28AC8E5C6ACA00DD /* LOTShapeStroke.m in Sources */ = {isa = PBXBuildFile; fileRef = 59711EB75AE350C458C3513475055752 /* LOTShapeStroke.m */; }; - DF1E2D12F4703786B8FA63F86A3CA6A4 /* LOTAnimationView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE6157CDAFB1EE67C89FAC3F39D4EA9 /* LOTAnimationView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DF3EE48338637EF2D94DE0821A8E2D13 /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEE44819BB4DDA31BCE6AF5782CB53D5 /* Weak.swift */; }; - DFBCF35243530698B52653D707FC2F27 /* UIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 149F05A43CAF89DB0207C5C3A9D64E6A /* UIColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E03C4E99C00481A7D694C34515651CED /* LOTPointInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 92E9C5D566D5D7173E666E2507DB2A69 /* LOTPointInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E0BC22E5BDBDD4389A1E22AEEB7993DF /* LOTShapeGradientFill.h in Headers */ = {isa = PBXBuildFile; fileRef = 89381052B711EEE99A23C8F2AB3E9586 /* LOTShapeGradientFill.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E13CD6CEAABAB2DA56431299C71E67DA /* LOTInterpolatorCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = D7C0A7E0A41438B505E735F68AD060B5 /* LOTInterpolatorCallback.m */; }; - E1943729896C8339D5F912E356782347 /* successIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = FB592120A8048B7F1ADDFD8C728C7F2E /* successIconLight.png */; }; - E308D0988094514B69CDC4C77C05FE57 /* LOTCacheProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 29DCB3839BFEB08E63A8413D56A80CCE /* LOTCacheProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E408247571C64748ACC76BEDCAA0D74E /* LOTShapePath.m in Sources */ = {isa = PBXBuildFile; fileRef = E6490DD81A28AD60C9B33C197418EBA0 /* LOTShapePath.m */; }; - E5EEFAD6753F306A888B0977E6C13F9C /* LOTStrokeRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 158CEA23817A1E7D3414E05D2B99520E /* LOTStrokeRenderer.m */; }; - E6488FA576AB38A7AAC012CD94F69539 /* LOTAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 98E7E52C7B000D9004C97B94BE3C40F3 /* LOTAnimationCache.m */; }; - E8FAEB974C9A96D8C85F69BA1004F177 /* JLActivityIndicator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CE449FD7E8936F40EB8910604C6AE2D3 /* JLActivityIndicator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA1FA53D69133CFCFA03F5DAA5A85583 /* LOTModels.h in Headers */ = {isa = PBXBuildFile; fileRef = B145018950DD605ED6AEB2687697E33D /* LOTModels.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAF42CB912DAB8F60EC2AAC8860BCD3C /* LOTShapeTrimPath.h in Headers */ = {isa = PBXBuildFile; fileRef = CB8AB69152ED931B6925DFEB065EB872 /* LOTShapeTrimPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EB4E1EE97A37A3471FC12B39AB5642C6 /* LOTShapeTrimPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 49745777029328C54926C59B6315479B /* LOTShapeTrimPath.m */; }; - EBC6B1CD30D6771245E060BA764C9780 /* LOTAnimatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 547C81420C42C0C0F64EC5D3F310B23C /* LOTAnimatorNode.m */; }; - EC4B7B519C48D0C16FDF1C89FC906ADF /* TabView.xib in Resources */ = {isa = PBXBuildFile; fileRef = DFE873E0C816EC1F9096D344C0FABACA /* TabView.xib */; }; - EC7CF254B3756186F663B8012DFFD5DF /* LOTPathAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D9A010F267A9648247F921901BC26239 /* LOTPathAnimator.m */; }; - ECB05334DA262F18A7C08EB3602C969D /* Pods-autodoorctrl-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C67B9C2B751FA14BC3C990E5140EB94B /* Pods-autodoorctrl-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF618406A630D9D3EB034A50E28C9151 /* TopBottomAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C54230EF0BD9A18D57D0A179342A903 /* TopBottomAnimation.swift */; }; - EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96137CD39510F0B3A31AE9E3F70B621D /* Notifications.swift */; }; - F1F92C366C3DC310792F9A00E0D53B59 /* LOTTransformInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = DA6DD9F4EA0CA337A182B45ED28C74E0 /* LOTTransformInterpolator.m */; }; - F2DC8E1E205201543DF61B6489745A7A /* warningIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = 2FBCAA31E3D1A61B3580202421EB567F /* warningIconSubtle.png */; }; - F345E6C562248B6B4152B76084C8A251 /* warningIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = FE88C545C33A9698C8A5C1BC4D031A11 /* warningIconLight@3x.png */; }; - F48A25BC786D3CA8438F42A75DB09265 /* LOTShapeTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CABCDAC301B0E11D83BDF041009EFA3 /* LOTShapeTransform.m */; }; - F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6003DA6717D027C624FDF235B2DAAD25 /* ResponseSerialization.swift */; }; - F6CF7E06B5C2D01BDF11172AFE18BA94 /* LOTShapeStar.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DE940EE8B516E1FBCCA1973FFA12A87 /* LOTShapeStar.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F73D025F6877018E621999C3DF913D6F /* errorIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C316AE234342DF843C4B480194B83E10 /* errorIconLight@3x.png */; }; - F756106D90490F7A1533ED0FFAE6A961 /* MessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F11B5C428A039BB23DD3A8ACDF748B4 /* MessageView.swift */; }; - F86843C786C6C06BFA9322A4A0DEAAC1 /* LOTKeypath.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D38BADE33A96CF9F75F477B050567AE /* LOTKeypath.m */; }; - F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021167F4989735E36D0DE452AFABD630 /* Alamofire.swift */; }; - FA95EAC81DF7CC55478A812C5B353082 /* LOTTrimPathNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 006DAF6B8B1DE313F2D03DF5532CAC91 /* LOTTrimPathNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBD133A06AA02D4AADA1E1C24848B89D /* LOTValueInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = D52FF87C78ADB737BA1452B85EFFE23F /* LOTValueInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FF39BCDA028A72623CE0033F2B3157BD /* PassthroughView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B46536D85375ADA1FB3B25A21D68B2A /* PassthroughView.swift */; }; + 0026575EB0959E35D5E2A5DC82ED765F /* CenteredView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D040561F0A13D137B7271FA845D2C19A /* CenteredView.xib */; }; + 03C3D2957A7F978915DE60F20B7A2F45 /* TopBottomAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48698F78F7D10A3582DE427A926ABB0F /* TopBottomAnimation.swift */; }; + 03CFA4472EED09477D2898FB96DDED57 /* PassthroughWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04192D5A008DBBEDFDF428356AF8708 /* PassthroughWindow.swift */; }; + 062359EBA3675CBB13C1A3E095840BF5 /* LOTInterpolatorCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = B11FE6FF1B2546596FE48061F24B6070 /* LOTInterpolatorCallback.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06F102605BE75FD0D7372013083B0DB1 /* successIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = D431D3CBC1A73A0DE7CFACCBD5385CAB /* successIcon.png */; }; + 07D6AE84AA3821314C9B774BC8E116D2 /* LOTAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 15BB4F4710719DA2BCFE320F8D091027 /* LOTAnimationView.m */; }; + 0D667B04D7307CCD0A4229A0FFD8B232 /* LOTRenderNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E6EF03B4A707F8FAD235DEF13E52C055 /* LOTRenderNode.m */; }; + 0F4B16029305331A583014E16BFF889C /* successIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = D62E9BFD37B425D67BC7EC2F9F29E002 /* successIconSubtle.png */; }; + 10C6D487FC4EB06C5985F2E34F21A213 /* LOTLayerContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 594E80A8D15C1B77AD2ACC9AE11B3B94 /* LOTLayerContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 118A089E544BD2167F9890BC804C20D0 /* LOTValueDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = F95A13A84FA135649A4D77B6707C71EA /* LOTValueDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11C404A018520D134C6A4EE638F70820 /* TabView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7333031A3A394CE76E900A0F32B25FDE /* TabView.xib */; }; + 12B73CC4218C6678A0669E7B074FC921 /* LOTShapeTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = B1280AC7523891E42C74CD2DE31B75A6 /* LOTShapeTransform.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 12E4DF25A0EC514E09F2408C0F8C6880 /* LOTShapeRepeater.m in Sources */ = {isa = PBXBuildFile; fileRef = B650604308EE90853D269F7159B0BD1A /* LOTShapeRepeater.m */; }; + 1307CDBE2D36E174DDCEF30089AAACCB /* UIColor+Expanded.h in Headers */ = {isa = PBXBuildFile; fileRef = C930283F32F86AF1B5029591979165C2 /* UIColor+Expanded.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 13E7DE46EBA0F025E6E78D4B8FF11E22 /* LOTAnimatedSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = DBFF6E7A898DC4D5392AE27CCF527253 /* LOTAnimatedSwitch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14CC0ED1524CA34883A4410195AFDDCF /* LOTShapeCircle.m in Sources */ = {isa = PBXBuildFile; fileRef = 80791FF86A562E9CFE46B9C2097AE5C1 /* LOTShapeCircle.m */; }; + 14F7CC9BA721CB59F41279968A3A375B /* LOTShapeFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AC60CA0524B69BF45D2BAB483C19CE7 /* LOTShapeFill.m */; }; + 19DC1B4914D105C39A1774F5CE49CDA5 /* LOTLayerGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = F6EF457B21F4815641DED5A39F2B3105 /* LOTLayerGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1B1F215D3170B78FA9767BBE6E2CE6F4 /* JLActivityIndicator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A7CDCD3F586094BCA5B48DC84158B92 /* JLActivityIndicator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B2D10FDA6563F3D9C13E5A87FCB95DC /* LOTShapeRectangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 920EED7647036C59DB507CEBDD3AF612 /* LOTShapeRectangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C1D26809C80059CCF1CF7824CD9A2D8 /* LOTShapeStar.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FE6CC784AE89C9C730ED992DC434A4 /* LOTShapeStar.m */; }; + 1CF07F75305F86CEB0945960930782B8 /* errorIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6EDE38EE162049B76CEE80E4BB0D360C /* errorIcon@3x.png */; }; + 1EA4CDA5F2CFC696D27FD1B52C19ECE2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */; }; + 1F285BF7698B1A13E3B0888D18EFF064 /* LOTShapeFill.h in Headers */ = {isa = PBXBuildFile; fileRef = 4657AFBD1415C237C8C21650981F2F4A /* LOTShapeFill.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1FC3FD39157C2FFFF3869A1300730086 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F45F1FDBCBA730D49991205B4866FDB /* SessionDelegate.swift */; }; + 2012D75033352D27667ECCC86E61EC3E /* LOTPathInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = F95CC480C50464EBC6FCFCFC29F7D898 /* LOTPathInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 205666CD5D3CE588B6005290A6D2E5B4 /* SwiftMessages-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A18EC318F96CE6A36829C6292F3E0CD /* SwiftMessages-dummy.m */; }; + 22559FC7DBF206847670C4486F0D5C1F /* errorIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = B93F87E4C885435CA60C1F070053401C /* errorIconLight.png */; }; + 24F3CDEA7E469E99D102418FD34B0D6D /* LOTLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 64CEEAB68CFEA5FC4551F3931B9D7139 /* LOTLayer.m */; }; + 2B50BD0B72197EA0F7CB51053E569CE3 /* LOTValueCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A117D7575B910535A3E16CADC2EFE9 /* LOTValueCallback.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BB3E5420B1614AA6205FF48D4198EB1 /* JLActivityIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F76FC58C26726C563B163DD4DAD848 /* JLActivityIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D50FCF34527AEC2482B0B6C384AA126 /* LOTAsset.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D32D34AA4F4A47A5F1538306F10EBF5 /* LOTAsset.m */; }; + 2F6860639A40BFA05C5318A71D4AE860 /* LOTCircleAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 15E87F072D9CA79F30B96E714ADBCC2F /* LOTCircleAnimator.m */; }; + 3126AC8C4295869B94E4CB653BBBDA5C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */; }; + 3274B10947B1756FE096CB5CD2358004 /* LOTRadialGradientLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 83DA0E443A247E8713789DC04C109347 /* LOTRadialGradientLayer.m */; }; + 32F76C5E53D841DF466377FC63000734 /* LOTBezierData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D91D2DF413B517E122A3DC4569B99DF /* LOTBezierData.m */; }; + 33AB107C33639FA7B9E4E52BC6B2F48E /* LOTRadialGradientLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 311F771643A729A8BC5A65D6D7FACE74 /* LOTRadialGradientLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35ABAC211F9F6983D2F56DB1BC7C5876 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D43767525C630A437F5ED7BA272A9AD /* Theme.swift */; }; + 36FF8853CB34A9297AFAA8F5F7456324 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DA295F40215AD67E250B889A35DD61 /* TaskDelegate.swift */; }; + 380403A0494786073B17EA5B282D1809 /* LOTAnimatorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F096B1E2668BF44EC3C3A6A753E4AD7 /* LOTAnimatorNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3824E87B4AB060D7C1C019AEA029DA47 /* errorIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = 854C13A31D09A36E2B3BBDE03360E55C /* errorIconSubtle.png */; }; + 388B8180082452861F6C0F0A9455EBAB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */; }; + 3940FE405FA239F13466281A34346776 /* infoIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7375D99ABB1301F4771D55288842F607 /* infoIconLight@3x.png */; }; + 3A3113F7A3C6CE8CF32E25CA4A344E35 /* CornerRoundingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D39CC6398173FE04CACABC46949641 /* CornerRoundingView.swift */; }; + 3ADE19B5DB45A283685D8DB5D35DD502 /* LOTAnimationTransitionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 332E0FEFBBA99ECC509D5B52C9E9E381 /* LOTAnimationTransitionController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B0C9CB2D768D390BFB522B56A68F924 /* Array+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5CADB92712510B7321E827EA2B8A45E /* Array+Utils.swift */; }; + 3C5327CEC8A8718864B31CBF838ED7DF /* AccessibleMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4373560696AE4BA341893FE9A9B47EE /* AccessibleMessage.swift */; }; + 3D563E75A771329A3527A1347CF0FD91 /* MessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDC14E9E84ACFE252FFC9A6118F5B4BA /* MessageView.swift */; }; + 3DB52010787DCD0B4413A35F3D4E046B /* LOTPointInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B289E83D0376905A25288E247A5989 /* LOTPointInterpolator.m */; }; + 3F4037AB4AB9589C1A3D988202A30F7F /* StatusLine.xib in Resources */ = {isa = PBXBuildFile; fileRef = A0C34B18210C81AFD91ABBE2DDDF4ED9 /* StatusLine.xib */; }; + 40174BB3D5D619417EC06243EDDCA1DB /* warningIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = E7B3B2AC676EF716B0A05F737DAFB675 /* warningIconSubtle.png */; }; + 40C584F380415DF8321F12CEE1F42AD8 /* MarginAdjustable+Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DC28F18A3881ED9BD1A18B981601DB8 /* MarginAdjustable+Animation.swift */; }; + 4238228B52F00F5916A02A62B4AA10E9 /* errorIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AB1F9AB1D43E8F3A34BE1142C59F9895 /* errorIconLight@3x.png */; }; + 441BB1F9A1E7A905F22BBF708CE856B5 /* LOTBlockCallback.h in Headers */ = {isa = PBXBuildFile; fileRef = D2515D912AEB2DFD71B0F67B48457171 /* LOTBlockCallback.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A7F0E75817835F2D447731F15CF2FC7 /* LOTRepeaterRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2358AF25D17C837C6CFEF8DC71275D1B /* LOTRepeaterRenderer.m */; }; + 4B7D613183F42C6B87394C7130B7C0EE /* JLUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABF1A6D0CB008701F5AC016EB5574771 /* JLUtilities.swift */; }; + 4C4EA1C6504718DD9C7C8804D76454AB /* LOTMask.h in Headers */ = {isa = PBXBuildFile; fileRef = B3BABC48871A7A3F7099A4EC605EBC6D /* LOTMask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C83D28ACC69FDC7461051662535AFF5 /* LOTKeypath.m in Sources */ = {isa = PBXBuildFile; fileRef = 25E2F18C29686CAD92B6FD71F41E3A54 /* LOTKeypath.m */; }; + 4E1A913EFB404FB11524718FF0298EFE /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C25BF4109B7254D51FD060301DD892 /* Alamofire.swift */; }; + 4E5D5794211CBD8538BA9C375D5E0E4E /* LOTShapeStroke.h in Headers */ = {isa = PBXBuildFile; fileRef = F8B14C4C70991C44174B77831CD565E2 /* LOTShapeStroke.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F1B21FA3DC89FDC0D9F82A5B5C6F599 /* JLAnimationMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47705B2046995D2B4E78A0D21E18EB7 /* JLAnimationMode.swift */; }; + 500C8EDA60C07B0F127C7FC385E17D38 /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ED96400F059A4E1D62BEE75220D892E /* Notifications.swift */; }; + 501D7B99A5CCB3466F8276EB3D8EBBCA /* infoIconSubtle.png in Resources */ = {isa = PBXBuildFile; fileRef = 65406E562A6F9FE76C862B69E24C2FBD /* infoIconSubtle.png */; }; + 50F8DE33A6D2F9988C111B020AE3B246 /* Identifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55CFD5F71DBA65133B3A9826AA1B09F7 /* Identifiable.swift */; }; + 51B0DFC28EDB45F5BDFF53FD8E370F95 /* LOTAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 940A4D18D4EB28E8DAA6388097A87145 /* LOTAnimationCache.m */; }; + 52237C35642089F77DD4D723CEB25737 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8CBB8064CB98E83AC9B39890EE4033 /* Response.swift */; }; + 524A05FD6E70773F32CD13E86EB40FC6 /* Pods-autodoorctrl-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C67B9C2B751FA14BC3C990E5140EB94B /* Pods-autodoorctrl-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 533B1091538DE63E4531B0B6DEC3FB6F /* JLActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A86EEA24D0AB0BBFE882151B9828295D /* JLActivityIndicator.swift */; }; + 54EDFDD7D0591B976DB96F2682773513 /* LOTAnimationTransitionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F0E7119A1CD1D320C3350B53398106 /* LOTAnimationTransitionController.m */; }; + 5642456AFB0901727EE31A1A3B759DF7 /* PassthroughView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB47AE45BCB54B9D366A4BDCB048D16 /* PassthroughView.swift */; }; + 564491887CC1490DD300EE540A16998B /* LOTAnimationView_Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 15FA17CA36685848426600650B5E38CB /* LOTAnimationView_Compat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5794CC351D5B7AEB459231B99607742C /* LOTRenderNode.h in Headers */ = {isa = PBXBuildFile; fileRef = EA04AE33BE1FA0A01532F687680268F8 /* LOTRenderNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 57B70F03389EE387DCB9AF1DFF532D1A /* LOTBlockCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 271B4C27284C4F3AAB24B7E0BA54EAF4 /* LOTBlockCallback.m */; }; + 57BF46F2A9E4F002F42585EFB4881255 /* successIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9DE04F039A45E192434CF2B1351B3BA8 /* successIcon@2x.png */; }; + 588E9021DAA18ED0273327EC61600A2E /* LOTMaskContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = E3E06B267786A749B210D777D5333F4D /* LOTMaskContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58A9719584AFA2D108D9E5C585A79329 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94DCFDD4F26750A8F107F8178615EB36 /* Validation.swift */; }; + 595107ADA89F0003786677F2BC17891D /* SwiftMessages.bundle in Resources */ = {isa = PBXBuildFile; fileRef = A834360E944D9602682FA0EC2487F4CE /* SwiftMessages.bundle */; }; + 5A550161E4BCF628630E85CEB3D46DC1 /* infoIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1A7CD83C12557339E816D902D25FA34E /* infoIconLight@2x.png */; }; + 5AA96FDF37EAF726C0B4B6A7ECB8FFB7 /* LOTNumberInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C2A9B55AF01E42C740FEFD586C87CF0 /* LOTNumberInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5BF5ABD6F4462208F345D1AA7D64330C /* LOTShapePath.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E73C4F7FD463E8665AE1B72F260FA3 /* LOTShapePath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5C737259FEED50301513375270745057 /* LOTFillRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A5239F2241016C4EC620F0E1D2A7CA7 /* LOTFillRenderer.m */; }; + 5C886649B491879254FEAB6AF73AEDCE /* LOTTransformInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = EDCCA6FBD7E53690537C89DE7343713D /* LOTTransformInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E21810DF6AB84A758DE324FF639731D /* PathSpinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = A532479645ECBCD1A1E9E62EDC8CF83D /* PathSpinner.swift */; }; + 5EE5FED83B90A606A763CF1114D1D6FB /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEF799A3471622CD3EC1EC1B9955A58 /* ResponseSerialization.swift */; }; + 5F356DA22CD0B03FB3D405FFC0AE96F9 /* warningIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 96430A0AA6894654B2C098FC7B75D36F /* warningIconSubtle@2x.png */; }; + 5FB60CCF414074D1BA2EB38945BDAB2B /* Weak.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43C332CB3D8551C4C4CB5A752DA9A57 /* Weak.swift */; }; + 6062CDFBD47C8A24360DD0079D7FFB92 /* LOTCompositionContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = B2C3D2075EB415A8AD46D38F1B6D894C /* LOTCompositionContainer.m */; }; + 6259F539526499A5DF5544DA7B4B83C9 /* Presenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7D565132599B303970A10655C6D3C1 /* Presenter.swift */; }; + 62984D978F8F75D279C84D0EDA0C9BE6 /* errorIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 49FE2C70AF03E651D7CE827582425D8F /* errorIconSubtle@3x.png */; }; + 63A6ED37B0A294B89C287C43B482AC4F /* LOTRoundedRectAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 945AE2EB525B0C0D054749074ACB9123 /* LOTRoundedRectAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 63B94062B9820A85E56DB97A2601EEA5 /* infoIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CBCDAFC2E218227C9508B552ECD0E51 /* infoIconSubtle@3x.png */; }; + 643E10CD97BA4C6B0CFD9A5288035614 /* infoIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 30ADB76354A57A81E3189C0113318566 /* infoIcon@2x.png */; }; + 65CA999D741A4EB33AB1116C866C7DBB /* SwiftMessagesSegue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BBEC0D91A68BEB5F7957FFB2C14376C /* SwiftMessagesSegue.swift */; }; + 65F1C2CD223D4C24FD771508603E6CC6 /* CALayer+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = B6827A943CDD788293776708A8184748 /* CALayer+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6644AE950A02208F220032B91110444B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74E404AA6957590324067E330E0EC533 /* UIKit.framework */; }; + 67300A990CB84ECF8628F218820D1753 /* BaseView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EF58CD10452375EC31BB10C5E78139D /* BaseView.swift */; }; + 679D1D3E220BC9DC3248553EB9984E61 /* errorIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A8B60F6490C78D24F1C075FA8A9D3653 /* errorIconSubtle@2x.png */; }; + 6838DF6E37D5576737257CD36C8D5F3E /* errorIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = EA1052DDD70BDEFEA1E3C8A37AF06A18 /* errorIcon.png */; }; + 68B369BCF0B3A295FA7FA860564D8AD6 /* Animator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E2344C721DA7D4A8CB7592717358E1B /* Animator.swift */; }; + 68C409C1B9A648EC3E1EC1C95F252704 /* LOTKeyframe.m in Sources */ = {isa = PBXBuildFile; fileRef = 32D3AC1E0E9C79011EE1DD2998D16302 /* LOTKeyframe.m */; }; + 68CF03130605CD98EDC3E28BC7C640E3 /* Lottie.h in Headers */ = {isa = PBXBuildFile; fileRef = 5961CA53E96171D1748D9EC790E679D8 /* Lottie.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68EFC8C1C64339113C34B2BA940E1042 /* LOTAnimatedControl.h in Headers */ = {isa = PBXBuildFile; fileRef = B03D9DFB6B53425647D801689837E8B7 /* LOTAnimatedControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6947FC9D2F577CBF619FB4D650F39CC3 /* warningIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3F953923BFA32D98E2AC289F8C042663 /* warningIcon.png */; }; + 6BEA14EC335E07C7063CD1383C0C443C /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5F6DEFDCA96EBF595AC116A8AF148AC /* ServerTrustPolicy.swift */; }; + 6BEBCA3D779ED3EF8D04B7434537E6A4 /* LOTPolystarAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = B3335463231166FA03D179EA23570EA5 /* LOTPolystarAnimator.m */; }; + 6C0D07BD0D8B4AAC70377086462DC651 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74E404AA6957590324067E330E0EC533 /* UIKit.framework */; }; + 6CA872F0099B2A2EFC08E32D93E02E71 /* infoIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = F5B2F4A7ED6101CA48A782A9BDD6F664 /* infoIconLight.png */; }; + 6CA8DE642D178DA73D60B17F8CECD9FF /* NSBundle+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E526B191FEB2004ECA4F3D3ED41BEA72 /* NSBundle+Utils.swift */; }; + 6E524FA1C4E751A42620706557F8FABA /* LOTAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = CD17C2A211CEC059E82A5AD8FB65EE89 /* LOTAnimationCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7068E8A7DDC1424EE8F24BC77E8746F4 /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB0D5C3395754DFC9F5F5B79CF98416 /* SessionManager.swift */; }; + 70B243C22AC3CE0B3B5406ABF29C9945 /* warningIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = F791DDBF4FECF0CFFF67624EFE0E8A6D /* warningIconLight.png */; }; + 72FFDED9A6773358AA4EC9C5C6325546 /* LOTComposition.h in Headers */ = {isa = PBXBuildFile; fileRef = 445BA867EC7A2A44C1F45F5A1417D3F7 /* LOTComposition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 733862332C4675DB1FC2108E13A5743E /* NSValue+Compat.h in Headers */ = {isa = PBXBuildFile; fileRef = C340E98CB6AF47271B8889BDD39074D3 /* NSValue+Compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 78EC2102026AB548963C0A64667AB271 /* successIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = BCC3332102AB7ABF6771A4731E089738 /* successIconLight@3x.png */; }; + 796177DE2762F24DAC16A709FD954838 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C1C2B90C8D867C78BD98EFFCCF0AA4D /* ParameterEncoding.swift */; }; + 79CCFCC342EA37AA68551A012DA40F14 /* warningIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 94636F40BE688B5556C4A810B671BD2F /* warningIcon@3x.png */; }; + 7A0D5B7ED1FB584809B2DDC5A7636AED /* LOTRepeaterRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A264D86925CB9C0A4D9A971B0107D51C /* LOTRepeaterRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A4C0F708B16816539C8713E921D9D5C /* ActivityIndicating.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CFA8C13D0F34BE53615CF1CB16EDAC8 /* ActivityIndicating.swift */; }; + 7AE8B1EDE9F0864F1F0FA1DE08E37946 /* LOTAnimatedControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1945FC395E525BEF08EA9D06DECA9C0C /* LOTAnimatedControl.m */; }; + 7AFD520F76FB04E0015947E00D7ED4A2 /* LOTRenderGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = E7E9705230140E175E39ED8BBA08DB08 /* LOTRenderGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B5643E2DC486FF5527FDA757903EFB6 /* LOTShapeRepeater.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AEC9FD29CA5AD773C323621F548CC71 /* LOTShapeRepeater.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BBE28B2F7494CBEA46176D62DC4F3AB /* successIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F244626468C1FEF297C7E6A609B00176 /* successIconSubtle@2x.png */; }; + 7BEA6A45ED7B05D8C947CD71FB6BF027 /* LOTPlatformCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 02FC5CC027622A26D8B1F3EA4D738F7A /* LOTPlatformCompat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D0A565D08EDE3412ABD90D3F528D8A3 /* LOTPointInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 66ECCD3D894DD3201C628887CA148677 /* LOTPointInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E2DDA38A1A460F94612A6148283CC8D /* lottie-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D50047CE330BE37FF4378EF1CE9CBFC /* lottie-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ECA9220E7DE79504FB1FDD198072A89 /* LOTNumberInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CF5F9E9D5EF3F47FED437695CFF0DFA /* LOTNumberInterpolator.m */; }; + 7F62D5CC1E316E025524EC0888249074 /* infoIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = F8430BE9746172737B12CD808E4E96A5 /* infoIcon.png */; }; + 811553C8141D4D3290612EB8E5C87A6A /* warningIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 7A996C53CD5EBCE1520AE96625431F13 /* warningIcon@2x.png */; }; + 82733F0DFCBDD96C4107CD7C464BE183 /* LOTGradientFillRender.h in Headers */ = {isa = PBXBuildFile; fileRef = B5D857052D6A337EFAC71632E353A335 /* LOTGradientFillRender.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83206E14803FEA2C9A60D7847A4A7028 /* PhysicsAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0DC1F2AD1C84DFABD505F0CB363D4EF /* PhysicsAnimation.swift */; }; + 834C88EC00699DE4A90F3EE68F87B5F5 /* ViewControllerContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDEEA5FA550A002573F01E31CD4D08F /* ViewControllerContainerView.swift */; }; + 8379C4D695FAFC0A597BCE0082E2CD88 /* UIViewController+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36E7C92CC4860824C4898E9981EFBD28 /* UIViewController+Utils.swift */; }; + 83A47E06721EBE6CF0E3058D44E8F3B1 /* LOTShapeStar.h in Headers */ = {isa = PBXBuildFile; fileRef = 1082D8064D8F06ABDD3C3AD8B7F050A3 /* LOTShapeStar.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 83BBE562470926550683E7EF22D55922 /* LOTAssetGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C41839289AFD1FB9C415F01E07A0A02 /* LOTAssetGroup.m */; }; + 85B585809C23DADA836C4CFE067C7CB2 /* LOTKeypath.h in Headers */ = {isa = PBXBuildFile; fileRef = DA1B389E67716A9163E38193DBE320E6 /* LOTKeypath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87A77024DEF1D6F949E474F954F4DC1F /* LOTLayerContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BCD6AD20F6B2568D0398D450C4C1194 /* LOTLayerContainer.m */; }; + 885BF9899D5372456EF868E071519855 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21551D61847E8826766788F2B1B0BAEB /* Error.swift */; }; + 889D35FDEEDD167663617BCFC2E62BCB /* PhysicsPanHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00FD7D90940F3BBF21EEC135A03FEECC /* PhysicsPanHandler.swift */; }; + 89078F06B969BDBB69E97E5EA662AC21 /* LOTBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 3128822987E4A13C7826AB1E3409EEBE /* LOTBezierPath.m */; }; + 8AB31E747D2895ACEC52DD4B76EF513F /* NSValue+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = 31DC1F5051A3449AAB65218832C99308 /* NSValue+Compat.m */; }; + 8AE27B1080078F78D187A4FF45D26163 /* CGGeometry+LOTAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A074CD714B0E1190F9DF4459C674FCDC /* CGGeometry+LOTAdditions.m */; }; + 8B57DD29E057E0ABB5B82154E7F74B57 /* LOTModels.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6565B8B680994EA80FB9C7E355D315 /* LOTModels.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8CB988129EEEA2D26ACD156C2FAF3FF5 /* LOTShapeTrimPath.h in Headers */ = {isa = PBXBuildFile; fileRef = A45020B8FD233916C7457F9D374957AC /* LOTShapeTrimPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D1E66FE754A575BFFD9E0A4AD2E5ACC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */; }; + 8D4C911C11883C6102AEFC63C6E807A8 /* LOTAnimatorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F1D8A5E3B7344CDF4919A84CF414382E /* LOTAnimatorNode.m */; }; + 8DE4386D21D5F523300BAF664E49AF2F /* LOTShapeRectangle.m in Sources */ = {isa = PBXBuildFile; fileRef = 78FC34B347B731E0CED9AA1CFE50F82D /* LOTShapeRectangle.m */; }; + 8E6FEC1227E077FAA3F87D06AB1904C5 /* LOTAssetGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3D6B90897B3FE1CF0DF667BA67FA30 /* LOTAssetGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8EB7908A7C6151AF332E9C58B4DAEE91 /* warningIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C668622D747C5F9A3BA9D9C00C1A1FAA /* warningIconSubtle@3x.png */; }; + 9092D01324E04B38F77DDF20C969ABAE /* CALayer+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5E64C6E6617B080277E9AD6B930B76 /* CALayer+Utils.swift */; }; + 90DBA79C26A6F9B49F0AE1F1894CA0B1 /* LOTSizeInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5A8CCEECE9F54D61F002D01E42E1BD /* LOTSizeInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92B9BD03C20A9BB7A8369C55E046A469 /* LOTTrimPathNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 718F2C96B99B3E931DEFBABACD7CE705 /* LOTTrimPathNode.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95C0734E2F11EEBC04A1520B39A290CD /* WindowViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E35060506D128494DA5A578F9EE302C3 /* WindowViewController.swift */; }; + 95C8378722C58F6785992BB2AF95EED0 /* LOTKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = C25FC05891850711681046BD86E04F24 /* LOTKeyframe.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 965DACF3DC02857ECBE66C5CBA3DA5D4 /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF3587ED0EB92F622EC17617E0EA12D0 /* Request.swift */; }; + 96D94784EB0C8D9ADE3409AF98F572F4 /* LOTShapeTransform.m in Sources */ = {isa = PBXBuildFile; fileRef = 4770C370DAE8789A14929B9C2261FDA7 /* LOTShapeTransform.m */; }; + 9714698D6FFD8542CACE4D85A82622CE /* errorIcon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 86CB2D43EF47757C090ADF5DE81953A2 /* errorIcon@2x.png */; }; + 982D218B2864B58D6B6B02F1AE14FDC7 /* UIBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FEECB0CD081AD6D7D3295B5E9C84A3E /* UIBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9907B9A1C69E9B1B447562C75F100545 /* LOTPolygonAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 05902D3622F4E8C2EDEB90128FED45B5 /* LOTPolygonAnimator.m */; }; + 9B1C4406B83B1AD3C7067CF8B03107BB /* LOTShapeTrimPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 959F498524C35BA73EFD37A08DBA4B9F /* LOTShapeTrimPath.m */; }; + 9B3134DE9D4DB3AF8AE06A2C77B48E89 /* UIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E4DB2AEC1719BBFA49311FF83F4A6EB /* UIColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C2C6CD54E9C35658BCB4828318EC492 /* LOTPolystarAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AD8402FEA4B8C6C7EFC6B2CD9BBB493 /* LOTPolystarAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9DC93CFFB80211CF9C43E44BDBEF4060 /* SwiftMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FA388ED3A84B613228DAD992286CA86 /* SwiftMessages.swift */; }; + 9F81DAD7EB0D668BCB0C7B334FD685FE /* LOTStrokeRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 16C9D0B00A38029E6AE7898BC8B13B1E /* LOTStrokeRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A49E645ED6823472C91ACE7CA886F9E2 /* LOTRoundedRectAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = D90E8FC9FD6EF1B45975E64DE7E178A9 /* LOTRoundedRectAnimator.m */; }; + A74225F409322B71B67AC4594BF14D42 /* LOTPathAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5951B4F0EFBAEAC7202E93A3D790BF36 /* LOTPathAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A787B998159AA270CFA25A4923AFA68F /* LOTRenderGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8FBB7769605351E347AC92C9116F8E /* LOTRenderGroup.m */; }; + A8C46CF1AEFF0446426F29087CF4D96C /* LOTTransformInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = D1720215FACE120474EE8288410F9378 /* LOTTransformInterpolator.m */; }; + ACA4868BEAF145C5D7EE1CDCA3A0537A /* LOTAnimationView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 189A6712B183C63E505023EEEAA44904 /* LOTAnimationView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE0C5A990A44DDAB4394741F61A66FFC /* LOTShapeGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A382C72FE7F1C7BDD107DC2145F5223 /* LOTShapeGroup.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF9835238D568442EF0CADC65A9975FD /* CALayer+Compat.m in Sources */ = {isa = PBXBuildFile; fileRef = 30133CE557E3D50E4C75F53464AA3C9A /* CALayer+Compat.m */; }; + AFDC0EB97C105735034AF713A067EDB2 /* LOTLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = BEC92242C6652D5912C84D2D98EEA94D /* LOTLayer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B01CACC4FD97A5DD5FD16A3A025E6DBB /* LOTShapeGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 69911BA3C78966162E00F614AB2A5F28 /* LOTShapeGroup.m */; }; + B0B3F026C22AE0A0F14263E34D2125E5 /* JLConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EDA915D79B109FF03BD537C20BDC706 /* JLConstants.swift */; }; + B21C68A7C7BDE0DF082A3D14E17A589B /* successIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = C1FE2D7E72B96F4D7DE1FAE28206DFBB /* successIcon@3x.png */; }; + B22C3980F25B0645C4CC068B89494997 /* Pods-autodoorctrl-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AEC4B2F27BF269EACD7A6E56970E82DD /* Pods-autodoorctrl-dummy.m */; }; + B25CE3F7D69924DF9D4455D66C163D5A /* successIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 58A4CBE908E3E8E75F20FABB28687FCA /* successIconLight@2x.png */; }; + B424F524BBBE34E685129945993809A8 /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = F85505175A198E882ED88E987D020410 /* Timeline.swift */; }; + B4962CD489ADA2B1195DD490749C0CFD /* LOTValueInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 294C619B3342EDB37A9C0825F5A4747F /* LOTValueInterpolator.m */; }; + B525DF92B6594E07E3202AB7F8A8A702 /* ImageSpinner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 762079DF7E67AB11DD3DFCC3024DA704 /* ImageSpinner.swift */; }; + B72C2FAF02017C9E3CB5A8AF2534E285 /* LOTShapeStroke.m in Sources */ = {isa = PBXBuildFile; fileRef = E2A3D3306EE663C606504A0A2D4BEF7D /* LOTShapeStroke.m */; }; + B7657C1D915979A962DA2F2AB39B968F /* infoIconSubtle@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 415D01C3FFFFDACB36AB104796435CF2 /* infoIconSubtle@2x.png */; }; + B77705737566AE83ED7E448923D7FA60 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A74425D61B53AA7E876D9AAAD4B6D8CE /* NetworkReachabilityManager.swift */; }; + B843D71D2FD8C366B0B0CAADEA42ADB8 /* LOTArrayInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = 79B3DA00C23F8938C4B5643AD8531917 /* LOTArrayInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B8C552FCBAEC278351B6E658A58460DF /* LOTValueInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = EE0DE7D478C3FA2B0BA0798A1E0C64F9 /* LOTValueInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B977268CD0C93E09318CEC4BED1A36FF /* UIColor+Expanded.m in Sources */ = {isa = PBXBuildFile; fileRef = D9027156BED6939E96C8F836EC96A42F /* UIColor+Expanded.m */; }; + BB7E3286AC3E0B340A1DA0D37EA33A95 /* LOTBezierData.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D64185E8BD2509C6B0B28DAC75AEA7A /* LOTBezierData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BCBA840ECC0AA34D7C29B1B10B09FCF7 /* LOTBezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FC7D391944F726689743F0247231B0F /* LOTBezierPath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE4BA1EDE444A770F834605F4B65348E /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16E268119206F67521357E8B60BF10EF /* AFError.swift */; }; + C1EB80AE70B6513F0527D55CFF535075 /* successIconSubtle@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 53A285496CFCC7D68AA2DD4E8EFA6A26 /* successIconSubtle@3x.png */; }; + C3E68E80FE648A3B00A19EA069FCBE04 /* LOTColorInterpolator.h in Headers */ = {isa = PBXBuildFile; fileRef = D90859AA58B9C6EA28D9EE2AD962A4D8 /* LOTColorInterpolator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C433F9A83DB451115AAF156E3C581DF8 /* LOTPolygonAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F419B814E59A930D8BEB7D54DCD3732 /* LOTPolygonAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C56F3547EB60C99786D1F1457BA61919 /* LOTPathInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D335D9176C9802F5B7132E343FE76A0 /* LOTPathInterpolator.m */; }; + C5A1C6DD4E7C28650240F48759D71042 /* infoIcon@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 3370D168AF434BAE8FA12DDFC6BCBC09 /* infoIcon@3x.png */; }; + C5B1EC85C13CCA65CA77F342754036E0 /* LOTSizeInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = DC69BE05DEC0D1DEBC9CEEB55E941AE8 /* LOTSizeInterpolator.m */; }; + C74DB1B79C503A08D0DAEFAA1247314B /* warningIconLight@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = DBE12E60BCE86F28C531AD7CEB179F09 /* warningIconLight@3x.png */; }; + C79E2943093720F9E32A71C8BD19E7F2 /* SwiftMessages-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F8ACFF78CFB1983BCFCC4A8F2F49AF3 /* SwiftMessages-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7F4122BA616D9AFAA3B3FF641A33701 /* LOTCircleAnimator.h in Headers */ = {isa = PBXBuildFile; fileRef = E8AFB4F2014E215F6760EABB750A7C61 /* LOTCircleAnimator.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CB4728185F6A1EB986853D0F4DB715AD /* BackgroundViewable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9D14129579CD33D5C0863887D1EA60A /* BackgroundViewable.swift */; }; + CD15D58AC70A13053F920F4E0E08F6CA /* UIEdgeInsets+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82AAD21E389BEB3A49ED075BCDE37B75 /* UIEdgeInsets+Utils.swift */; }; + CE0B931D1AC550E9AFEB11ECEF2CB4AA /* LOTMaskContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = BF26E3F7022A56A28EEE82CF609A626A /* LOTMaskContainer.m */; }; + CE63A49BBDBACD88FA1293C7D06EF387 /* LOTGradientFillRender.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE5267CC5FD83F9D7FEF74E882BD0AF /* LOTGradientFillRender.m */; }; + CEDA49624C07403F8D45FB92414D51B3 /* UIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC3EEB0417ACB665CA6EA8D473E1B8A /* UIColor.m */; }; + CF016CB72FAB3736A96C1AFFB6C14463 /* LOTArrayInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 960EB3B150EC607259EE87DA014A6B90 /* LOTArrayInterpolator.m */; }; + CF098205369F94472083AA6583C8A21A /* LOTCompositionContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = D9C1FD8F7FDC3625A9A1F17856B7DBE8 /* LOTCompositionContainer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D073C6F794C7DC1C7D3770C19C7C0CC5 /* LOTCacheProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = E7CB842C212A8968C1785CCDD457F62B /* LOTCacheProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D18A4542BECA6B53C5D3A8C00D888B46 /* LOTPathAnimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 39E935FB6EBAD67A62EA6AF5003A09A9 /* LOTPathAnimator.m */; }; + D1A01F2831F4F52EB5E7A9E8277E987B /* JLActivityIndicator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 34794DB2578731706E72D088971DD5A7 /* JLActivityIndicator-dummy.m */; }; + D4C3899574E9D5DF5E5DA52310560BCC /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68FEE566B489FC49C13772334039FDE7 /* Alamofire-dummy.m */; }; + D5522880B808BCA2065089B5FE989425 /* LOTValueCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 80FE5B893098B6B3669CF9E8AC43C916 /* LOTValueCallback.m */; }; + D577B7B7168EFF2974E40CF460907BCF /* CardView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 801858D6CCA46A47ED76637A098F15C9 /* CardView.xib */; }; + D86BC326CCBD39C55EF9B215A5198B7B /* LOTShapeCircle.h in Headers */ = {isa = PBXBuildFile; fileRef = D84B887F90E8DD192790D2564D7342AB /* LOTShapeCircle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DA523449ED3E9E5B20C1A95776EF9C7E /* LOTHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 38AADB1F8B5736E4CED192E04B521FFB /* LOTHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DAA4CC14D8C538EE6717A4D872365842 /* LOTShapePath.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CA6E68BC5DD14956785622FA7D29FBE /* LOTShapePath.m */; }; + DBE6E2E4D205545E7988CFA5057C31D6 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8820FC72E00826F9C1A9A2A0BCEDAC49 /* DispatchQueue+Alamofire.swift */; }; + E13E3AC55170627F9FDA37F186B686B2 /* LOTTrimPathNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E501BC2A190F54E3E87E829EFF1761 /* LOTTrimPathNode.m */; }; + E13F6C37480358EC9FE3221E91D2968E /* warningIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 389802ECFB468FFB6836CD8BBCF0D6D0 /* warningIconLight@2x.png */; }; + E160040804687023464E61991B82D126 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */; }; + E33B35219DB7C49AAD076B16041F7E09 /* LOTLayerGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F35184E7F6125EC08DB9F3151AFE0B9 /* LOTLayerGroup.m */; }; + E3C060C3BB203803F240CA7514EB4B22 /* LOTShapeGradientFill.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FF18E8CDC36EAAD7D9E04093FA343ED /* LOTShapeGradientFill.m */; }; + E3E6ABFA1F1E77950ED127CD4889D0C5 /* LOTFillRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = C1CB2D8D03B988369E677271F6AFDFD8 /* LOTFillRenderer.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E48075A49ABC2B4F5567A9C8F580C1F3 /* LOTInterpolatorCallback.m in Sources */ = {isa = PBXBuildFile; fileRef = 03BD133390B4B6A4128CF98C0C58EF60 /* LOTInterpolatorCallback.m */; }; + E4A5ED1D8162FC95335F52B47E3D730F /* MarginAdjustable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C028B697352824866AD23FC9606DE1C /* MarginAdjustable.swift */; }; + E77D4DFC884A3A1D47F5007FB3E8E028 /* UIBezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = A2447E023BD12A750B89B89F98689591 /* UIBezierPath.m */; }; + E96FA71BCD5575C74696CB3314D5DE57 /* CGGeometry+LOTAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F472937FE9A27843252D612CADF143E /* CGGeometry+LOTAdditions.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EA072941470318051BB93B576892BBB9 /* LOTAnimationView.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EC521DD0A274715EAC429B3CFB5EFF /* LOTAnimationView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF1461221681BCA12A4147900A704727 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C5E92D7E3B11B9EAC96AFBABD6AF7B /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF9D1F6FFCBF84DA1C3692705E6C7175 /* errorIconLight@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 54E3D7E9038DA49189438E0AB4EEA83E /* errorIconLight@2x.png */; }; + F0CDCC2C274A2AF3EA43387629B9C50A /* successIconLight.png in Resources */ = {isa = PBXBuildFile; fileRef = 3FA03BDDBD13C87EE24896BA1810C950 /* successIconLight.png */; }; + F142FB70211430ED4E3F59356B8A7084 /* LOTCacheProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F0734F2C10376A5F384B2C3CD1A66B /* LOTCacheProvider.m */; }; + F305EEA74872C03297D8729E21E0FF19 /* JLBezierPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED73469CE274879D5150494565CD652 /* JLBezierPath.swift */; }; + F3270B2F1D42363CF6DE2D838344710B /* LOTColorInterpolator.m in Sources */ = {isa = PBXBuildFile; fileRef = 095C154E24991C1B62A3AF8BBF25FE89 /* LOTColorInterpolator.m */; }; + F4EA78B4CBA2B136CB33DEF142EC83F4 /* MessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 14FC71674EE93FA9A76325F0FFEE5CA5 /* MessageView.xib */; }; + F6D1F90C8CD8D2A54DD510C89F527B60 /* LOTAnimatedSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3639D72AD0D6831831AE4A36245EB7 /* LOTAnimatedSwitch.m */; }; + F6DE8A02DBCC21267AC09467A6CD0F02 /* LOTStrokeRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 95873A311E459B7675561E4B084E2A55 /* LOTStrokeRenderer.m */; }; + F8A4F491D3D24A360F64B45A0E610B63 /* LOTShapeGradientFill.h in Headers */ = {isa = PBXBuildFile; fileRef = EEA2768292172A3C1EEED6BC650239F1 /* LOTShapeGradientFill.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F8B949E91A49AEED4EAD2030355F00AA /* MaskingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4246B1A429F9E200CDB2AC5333881E00 /* MaskingView.swift */; }; + F8BD2EA23BB2807251C07A0E77B4D83E /* LOTAsset.h in Headers */ = {isa = PBXBuildFile; fileRef = C8CF5D9A5A7B1C9C0CD12DF96FB31C38 /* LOTAsset.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F90751DD8CAC846889913E5A04658EF4 /* LOTComposition.m in Sources */ = {isa = PBXBuildFile; fileRef = CD897081A6334CDC8F0ED5DA80112B8D /* LOTComposition.m */; }; + F9EA61D484CC15FDDAB0D8C0D26D7949 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF91B2722E8D435230B65D635F2887B2 /* Result.swift */; }; + FA759E5B045EA7EF35C908AAFE430007 /* lottie-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A79C0F59E7449081C6829ADF6B93090 /* lottie-ios-dummy.m */; }; + FD104128004C866BCDEB64C038ACD170 /* LOTMask.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F2A571C2C2CB81F95445B878421292C /* LOTMask.m */; }; + FF860D95F0A2D680B7226A7C7B236844 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74E404AA6957590324067E330E0EC533 /* UIKit.framework */; }; + FF9C7BC64DB23D2CED48197DE67F0335 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFCAF98C752AF3AE8B5A4D0B08EA475C /* MultipartFormData.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 033F0E4A4BE2A0CD35DA2B1BADB0F564 /* PBXContainerItemProxy */ = { + 0C1B305FA9B903F8F3E573C424836275 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3BBC0DD4499AA76B214D3FA90AFE1477; - remoteInfo = "SwiftMessages-SwiftMessages"; + remoteGlobalIDString = B877D6865AD66410E78CBFA9F6803946; + remoteInfo = JLActivityIndicator; }; - 2E0DE222F705F27401658BB0930A48BA /* PBXContainerItemProxy */ = { + D77B60D1036C4431C30BE6BA93ACDF90 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 88E9EC28B8B46C3631E6B242B50F4442; - remoteInfo = Alamofire; + remoteGlobalIDString = 1AF6D414ED3A2EF2C3F45D2735F788A2; + remoteInfo = SwiftMessages; }; - 3289E7C90FEFE0A2D79EA5D8BF33F842 /* PBXContainerItemProxy */ = { + E1BF54BB645FA5C100E252287CD0A923 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D2690DD5576E481ED6A432482CC57674; - remoteInfo = SwiftMessages; + remoteGlobalIDString = E76458C58C9140B6A16D60547E68E80C; + remoteInfo = Alamofire; }; - C14DBAE26FC18440D9D9DD5903759B34 /* PBXContainerItemProxy */ = { + E7D9F075AE571CD7F99EEAC680109DF0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8EEA87EC20A241510DE48460AC208D2F; - remoteInfo = "lottie-ios"; + remoteGlobalIDString = DF14B4E60AEC16654449784DC7B7418B; + remoteInfo = "SwiftMessages-SwiftMessages"; }; - ED50828660A68D6E62B1119B6F32FAF1 /* PBXContainerItemProxy */ = { + EB1CB9297C17CA1701D1FD2147D579A0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 42E9C45F7368F27D3DB080955F0B01D7; - remoteInfo = JLActivityIndicator; + remoteGlobalIDString = DFE1B7F786163ED6A32B83246092616B; + remoteInfo = "lottie-ios"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 006DAF6B8B1DE313F2D03DF5532CAC91 /* LOTTrimPathNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTrimPathNode.h; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.h"; sourceTree = ""; }; - 017461F6024FFB3264093A1A439B19CF /* LOTSizeInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTSizeInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.h"; sourceTree = ""; }; - 021167F4989735E36D0DE452AFABD630 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 02553DC3F42E8AACA0F1E3CCED7D84CA /* LOTColorInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTColorInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.h"; sourceTree = ""; }; - 02E8C345D14E899A56BCCCD452D4BBC8 /* LOTPlatformCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPlatformCompat.h; path = "lottie-ios/Classes/MacCompatibility/LOTPlatformCompat.h"; sourceTree = ""; }; - 055481C3D520A3541498E02EB62A2721 /* LOTShapeCircle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeCircle.m; path = "lottie-ios/Classes/Models/LOTShapeCircle.m"; sourceTree = ""; }; - 08934F7B43585536106FC86D0443486B /* LOTShapeStar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStar.m; path = "lottie-ios/Classes/Models/LOTShapeStar.m"; sourceTree = ""; }; - 0BCBE49A673D793AB3766C441F1FBCAD /* LOTBezierData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierData.h; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.h"; sourceTree = ""; }; - 0D36C15B6A7AA75C84C71B7F127FCA8F /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - 0DE71638FF07D8BF31EE05748F62AD8A /* LOTNumberInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTNumberInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.m"; sourceTree = ""; }; - 0E8FDE6555A13859039A10020006DBDE /* LOTNumberInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTNumberInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.h"; sourceTree = ""; }; - 0F11B5C428A039BB23DD3A8ACDF748B4 /* MessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageView.swift; path = SwiftMessages/MessageView.swift; sourceTree = ""; }; - 0F14178BC181F516672D5F22AEFA718A /* LOTShapeGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGroup.m; path = "lottie-ios/Classes/Models/LOTShapeGroup.m"; sourceTree = ""; }; - 0F8A75FEFF0E4CE36B42EF41BAE1F970 /* UIViewController+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Utils.swift"; path = "SwiftMessages/UIViewController+Utils.swift"; sourceTree = ""; }; - 0FFB0D0B22DC4A5D96EC83FD81CBAF85 /* infoIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconSubtle@3x.png"; path = "SwiftMessages/Resources/infoIconSubtle@3x.png"; sourceTree = ""; }; - 103DFF434A34DCC9F3672C37904E3B42 /* SwiftMessages.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftMessages.modulemap; sourceTree = ""; }; - 1158DA04F691F9FB4451B4FC61C84389 /* LOTHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTHelpers.h; path = "lottie-ios/Classes/Extensions/LOTHelpers.h"; sourceTree = ""; }; - 115A598C5018A98C4A8D9753F0B3963A /* MessageView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = MessageView.xib; path = SwiftMessages/Resources/MessageView.xib; sourceTree = ""; }; - 116AE0B03EBD14AB7F5BCAA4E5739F46 /* LOTAnimationView_Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Compat.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView_Compat.h"; sourceTree = ""; }; - 1289D0DEEF1D2F535AA8C5214797A081 /* LOTFillRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTFillRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.m"; sourceTree = ""; }; - 1303FD27150989A32C6F1580A3F068D0 /* infoIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconLight@3x.png"; path = "SwiftMessages/Resources/infoIconLight@3x.png"; sourceTree = ""; }; - 133DDDA9C02BD672A6701DB781EEFDA7 /* LOTShapeFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeFill.m; path = "lottie-ios/Classes/Models/LOTShapeFill.m"; sourceTree = ""; }; - 149F05A43CAF89DB0207C5C3A9D64E6A /* UIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIColor.h; path = "lottie-ios/Classes/MacCompatibility/UIColor.h"; sourceTree = ""; }; - 14FE5CB387F7A80F3DCD3B0818BFCAD5 /* JLActivityIndicator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLActivityIndicator-prefix.pch"; sourceTree = ""; }; - 158CEA23817A1E7D3414E05D2B99520E /* LOTStrokeRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTStrokeRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.m"; sourceTree = ""; }; - 18AE792176089C6634E4AE719BE3A5B8 /* warningIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconLight@2x.png"; path = "SwiftMessages/Resources/warningIconLight@2x.png"; sourceTree = ""; }; - 19EC03839ED413B5DA18570E12ECDB02 /* warningIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconSubtle@2x.png"; path = "SwiftMessages/Resources/warningIconSubtle@2x.png"; sourceTree = ""; }; - 1A5C68F875973DB1261701519923D187 /* LOTMaskContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMaskContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.h"; sourceTree = ""; }; - 1A68513CE463261A7BE4FB11635DAA60 /* LOTPathInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.h"; sourceTree = ""; }; - 1BE089E5CE0C84CFC52CD4CA6BEBFFB5 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - 1D6496C6FF1789AAD52E00D2E31D92E9 /* BaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseView.swift; path = SwiftMessages/BaseView.swift; sourceTree = ""; }; - 1E2FEE44B88DC69A8D5235A6F186D6CD /* JLActivityIndicator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JLActivityIndicator.modulemap; sourceTree = ""; }; - 1E351BF8E1DBF9D4E0DF2178959C43F2 /* CALayer+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.h"; sourceTree = ""; }; - 1F1610178E5CEE126BA30359F4D06F7B /* LOTCircleAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCircleAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.m"; sourceTree = ""; }; + 00FD7D90940F3BBF21EEC135A03FEECC /* PhysicsPanHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhysicsPanHandler.swift; path = SwiftMessages/PhysicsPanHandler.swift; sourceTree = ""; }; + 02FC5CC027622A26D8B1F3EA4D738F7A /* LOTPlatformCompat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPlatformCompat.h; path = "lottie-ios/Classes/MacCompatibility/LOTPlatformCompat.h"; sourceTree = ""; }; + 03BD133390B4B6A4128CF98C0C58EF60 /* LOTInterpolatorCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTInterpolatorCallback.m; path = "lottie-ios/Classes/Private/LOTInterpolatorCallback.m"; sourceTree = ""; }; + 05902D3622F4E8C2EDEB90128FED45B5 /* LOTPolygonAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolygonAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.m"; sourceTree = ""; }; + 06F0734F2C10376A5F384B2C3CD1A66B /* LOTCacheProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCacheProvider.m; path = "lottie-ios/Classes/Private/LOTCacheProvider.m"; sourceTree = ""; }; + 095C154E24991C1B62A3AF8BBF25FE89 /* LOTColorInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTColorInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.m"; sourceTree = ""; }; + 0A8D687E5B8730CDFD2040D539D0CD9A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 0C028B697352824866AD23FC9606DE1C /* MarginAdjustable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarginAdjustable.swift; path = SwiftMessages/MarginAdjustable.swift; sourceTree = ""; }; + 0C1C2B90C8D867C78BD98EFFCCF0AA4D /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 1082D8064D8F06ABDD3C3AD8B7F050A3 /* LOTShapeStar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStar.h; path = "lottie-ios/Classes/Models/LOTShapeStar.h"; sourceTree = ""; }; + 13F0E7119A1CD1D320C3350B53398106 /* LOTAnimationTransitionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationTransitionController.m; path = "lottie-ios/Classes/Private/LOTAnimationTransitionController.m"; sourceTree = ""; }; + 14FC71674EE93FA9A76325F0FFEE5CA5 /* MessageView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = MessageView.xib; path = SwiftMessages/Resources/MessageView.xib; sourceTree = ""; }; + 15BB4F4710719DA2BCFE320F8D091027 /* LOTAnimationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationView.m; path = "lottie-ios/Classes/Private/LOTAnimationView.m"; sourceTree = ""; }; + 15E87F072D9CA79F30B96E714ADBCC2F /* LOTCircleAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCircleAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.m"; sourceTree = ""; }; + 15FA17CA36685848426600650B5E38CB /* LOTAnimationView_Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Compat.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView_Compat.h"; sourceTree = ""; }; + 168921F507D4A4CB64932F166880590E /* SwiftMessages.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftMessages.xcconfig; sourceTree = ""; }; + 16C9D0B00A38029E6AE7898BC8B13B1E /* LOTStrokeRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTStrokeRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.h"; sourceTree = ""; }; + 16E268119206F67521357E8B60BF10EF /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 17B289E83D0376905A25288E247A5989 /* LOTPointInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPointInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.m"; sourceTree = ""; }; + 188F63E3A3693B4185739E06139D1063 /* SwiftMessages.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftMessages.modulemap; sourceTree = ""; }; + 189A6712B183C63E505023EEEAA44904 /* LOTAnimationView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Internal.h; path = "lottie-ios/Classes/Private/LOTAnimationView_Internal.h"; sourceTree = ""; }; + 189F7B0B50274E1787D5C1112EC56411 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; + 1945FC395E525BEF08EA9D06DECA9C0C /* LOTAnimatedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedControl.m; path = "lottie-ios/Classes/Private/LOTAnimatedControl.m"; sourceTree = ""; }; + 1A7CD83C12557339E816D902D25FA34E /* infoIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconLight@2x.png"; path = "SwiftMessages/Resources/infoIconLight@2x.png"; sourceTree = ""; }; + 1C2A9B55AF01E42C740FEFD586C87CF0 /* LOTNumberInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTNumberInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.h"; sourceTree = ""; }; + 1D50047CE330BE37FF4378EF1CE9CBFC /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; + 1D91D2DF413B517E122A3DC4569B99DF /* LOTBezierData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierData.m; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.m"; sourceTree = ""; }; + 1F45F1FDBCBA730D49991205B4866FDB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 1F7D565132599B303970A10655C6D3C1 /* Presenter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Presenter.swift; path = SwiftMessages/Presenter.swift; sourceTree = ""; }; + 1FF18E8CDC36EAAD7D9E04093FA343ED /* LOTShapeGradientFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGradientFill.m; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.m"; sourceTree = ""; }; 2018D91A7DE62E10AA3E1ED1AC1E8B5B /* Pods-autodoorctrl.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-autodoorctrl.debug.xcconfig"; sourceTree = ""; }; - 235CBCFC5B1F986035C31EC4332692A3 /* LOTRenderNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderNode.m; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.m"; sourceTree = ""; }; - 23CA255A56C412F6A6C1A17340754F41 /* LOTRepeaterRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRepeaterRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.m"; sourceTree = ""; }; - 2461C70A3CDCA52FF9E6BEF6ADC1FAEF /* errorIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconSubtle@2x.png"; path = "SwiftMessages/Resources/errorIconSubtle@2x.png"; sourceTree = ""; }; - 24A42EFDED7F63740B7D7C2DF12642F4 /* SwiftMessages-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftMessages-prefix.pch"; sourceTree = ""; }; - 24CB82ED06A33D4E2069C4C640C3C73B /* LOTAnimationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView.h"; sourceTree = ""; }; - 2645E981AD8F6F6F0349FF65CEF0DA47 /* JLActivityIndicator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JLActivityIndicator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 26DD6F089947994C99694AC0CD14315F /* errorIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIcon@2x.png"; path = "SwiftMessages/Resources/errorIcon@2x.png"; sourceTree = ""; }; - 26F77054E5058B185ECC576F91DB0469 /* PathSpinner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathSpinner.swift; path = JLActivityIndicator/PathSpinner.swift; sourceTree = ""; }; - 2896445A284FFE78DF3BDFD2A3987975 /* errorIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = errorIconLight.png; path = SwiftMessages/Resources/errorIconLight.png; sourceTree = ""; }; - 29DCB3839BFEB08E63A8413D56A80CCE /* LOTCacheProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCacheProvider.h; path = "lottie-ios/Classes/PublicHeaders/LOTCacheProvider.h"; sourceTree = ""; }; - 2A1A9E49DF9E7BF93673E4A471C28DB6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2C54230EF0BD9A18D57D0A179342A903 /* TopBottomAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopBottomAnimation.swift; path = SwiftMessages/TopBottomAnimation.swift; sourceTree = ""; }; - 2CB2221C1DE7C20B32010FD65121399D /* UIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIColor.m; path = "lottie-ios/Classes/MacCompatibility/UIColor.m"; sourceTree = ""; }; - 2E9B287998B5BC6FBC4D74E819F6A04E /* lottie-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-umbrella.h"; sourceTree = ""; }; - 2F332BBD5B6EB5C80A3315333395042F /* LOTShapeGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGroup.h; path = "lottie-ios/Classes/Models/LOTShapeGroup.h"; sourceTree = ""; }; - 2F8D1F16768F948AD180BC9EE9A18FF3 /* warningIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIcon@3x.png"; path = "SwiftMessages/Resources/warningIcon@3x.png"; sourceTree = ""; }; - 2FBCAA31E3D1A61B3580202421EB567F /* warningIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = warningIconSubtle.png; path = SwiftMessages/Resources/warningIconSubtle.png; sourceTree = ""; }; - 3252AE204AA60F83EEC40DFF8051513F /* LOTStrokeRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTStrokeRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.h"; sourceTree = ""; }; - 333908B35F1BEAB74AF4568FCE43F606 /* LOTBezierData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierData.m; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.m"; sourceTree = ""; }; - 34C7ADEFC05D9143D9309AA939F090FB /* LOTAssetGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAssetGroup.m; path = "lottie-ios/Classes/Models/LOTAssetGroup.m"; sourceTree = ""; }; - 38443317C0DCF8622DDE8810719DB15D /* LOTMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMask.h; path = "lottie-ios/Classes/Models/LOTMask.h"; sourceTree = ""; }; - 3896416BE14D912F80E3A868FF2B386A /* LOTComposition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTComposition.m; path = "lottie-ios/Classes/Private/LOTComposition.m"; sourceTree = ""; }; - 39003A0D99332AB41D99D7431FA5CD45 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 39DCD7DE5D325695FF2EB2D3F0D4AB02 /* LOTKeypath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeypath.h; path = "lottie-ios/Classes/PublicHeaders/LOTKeypath.h"; sourceTree = ""; }; - 39F42D61B395CFA6CF511AC5A6901353 /* errorIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconSubtle@3x.png"; path = "SwiftMessages/Resources/errorIconSubtle@3x.png"; sourceTree = ""; }; - 3A976C2E3FE31AAEEC55B3ABC6DEBB12 /* LOTShapeRectangle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRectangle.m; path = "lottie-ios/Classes/Models/LOTShapeRectangle.m"; sourceTree = ""; }; - 3AFBBF2EC0AD24C446AF9F937DBF1047 /* LOTCircleAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCircleAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.h"; sourceTree = ""; }; - 3BAABA1C56100F167079AB478D926D4D /* LOTShapeGradientFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGradientFill.m; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.m"; sourceTree = ""; }; - 3DB4027EE4E7FD345DAF837B7BA87ABB /* LOTColorInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTColorInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.m"; sourceTree = ""; }; - 3EEEE13EE04B9EBC49BF054D33F3CF26 /* LOTComposition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTComposition.h; path = "lottie-ios/Classes/PublicHeaders/LOTComposition.h"; sourceTree = ""; }; - 3FA66EA5439AF187FE458582D3DEDE2A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3FC8969B2A2E52442F959D10318DD34A /* LOTPolystarAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolystarAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.m"; sourceTree = ""; }; - 402F9CD32310A1CE4576EBEC6E55FFBB /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - 410A1C3B0B519BD51F8C20F0FC738DB5 /* LOTRenderGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderGroup.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.m"; sourceTree = ""; }; - 4345C0091BCAEF9F0AF8BB3318E5067A /* LOTRenderGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderGroup.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.h"; sourceTree = ""; }; - 474C7ADF08070E95FEF2FDD93D007096 /* CALayer+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+Utils.swift"; path = "SwiftMessages/CALayer+Utils.swift"; sourceTree = ""; }; - 476F64798E8D5362A7270782B37AA314 /* warningIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconSubtle@3x.png"; path = "SwiftMessages/Resources/warningIconSubtle@3x.png"; sourceTree = ""; }; - 4952A9F949EEDC79B302F0CB1C0B5B68 /* LOTMaskContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMaskContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.m"; sourceTree = ""; }; - 49745777029328C54926C59B6315479B /* LOTShapeTrimPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTrimPath.m; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.m"; sourceTree = ""; }; - 4F0C29BBEB1373BE6CE5D20C7FEDD148 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 50475CC06F4E63CC510C83C987F2D87D /* UIBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIBezierPath.m; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.m"; sourceTree = ""; }; - 505CFB8F84659DA4ECF2C45FE6B68B57 /* LOTAnimatedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedControl.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedControl.h"; sourceTree = ""; }; - 547C81420C42C0C0F64EC5D3F310B23C /* LOTAnimatorNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatorNode.m; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.m"; sourceTree = ""; }; - 548C75022885FF04CFDB78EE6ECA5FDE /* LOTAsset.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAsset.m; path = "lottie-ios/Classes/Models/LOTAsset.m"; sourceTree = ""; }; - 5584ABE6E40A94AF86018A2646667F53 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - 570D2FBB09C41EFA12B6E4B8CD7AC5C9 /* LOTPolystarAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolystarAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.h"; sourceTree = ""; }; - 5720EB3D6C809AA77A0379339CB8DB79 /* MaskingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskingView.swift; path = SwiftMessages/MaskingView.swift; sourceTree = ""; }; - 5740C21A4E02DEC23E310CF7715EFD94 /* LOTPolygonAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolygonAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.m"; sourceTree = ""; }; - 5827730FB4C8AF70A54367CAE2A4CEF1 /* LOTAnimatedControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedControl.m; path = "lottie-ios/Classes/Private/LOTAnimatedControl.m"; sourceTree = ""; }; - 596DFA8DCC282182D3AC2090580591D8 /* LOTShapeRectangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRectangle.h; path = "lottie-ios/Classes/Models/LOTShapeRectangle.h"; sourceTree = ""; }; - 59711EB75AE350C458C3513475055752 /* LOTShapeStroke.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStroke.m; path = "lottie-ios/Classes/Models/LOTShapeStroke.m"; sourceTree = ""; }; - 59BFF28733F2EFCC9511F88BF213DFF3 /* BackgroundViewable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BackgroundViewable.swift; path = SwiftMessages/BackgroundViewable.swift; sourceTree = ""; }; - 5BC9CD11C2842AC9ECF60B7352CD95AB /* Identifiable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Identifiable.swift; path = SwiftMessages/Identifiable.swift; sourceTree = ""; }; - 5BEF347333788345BBD1478C19E04ACC /* warningIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = warningIconLight.png; path = SwiftMessages/Resources/warningIconLight.png; sourceTree = ""; }; - 5DDFB344493D931FDDDA8FA47EB5B5D3 /* ActivityIndicating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ActivityIndicating.swift; path = JLActivityIndicator/ActivityIndicating.swift; sourceTree = ""; }; - 5E1500B06155F8AC74C10E07B6D8A9FD /* infoIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = infoIcon.png; path = SwiftMessages/Resources/infoIcon.png; sourceTree = ""; }; - 5E43C6E61CCFE78AF10049B413849117 /* errorIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconLight@2x.png"; path = "SwiftMessages/Resources/errorIconLight@2x.png"; sourceTree = ""; }; - 5FAA51E4B3BF40D2294C36C0D501FE42 /* LOTPolygonAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolygonAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.h"; sourceTree = ""; }; - 6003DA6717D027C624FDF235B2DAAD25 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - 605343FFB8DCBBE0F5309808F89A20CB /* LOTShapeFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeFill.h; path = "lottie-ios/Classes/Models/LOTShapeFill.h"; sourceTree = ""; }; - 609D37244F83676A7AAD2DE34CD515A8 /* LOTShapeCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeCircle.h; path = "lottie-ios/Classes/Models/LOTShapeCircle.h"; sourceTree = ""; }; - 610AB0595DC781E4D9787502F853C4AD /* JLActivityIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLActivityIndicator.h; path = JLActivityIndicator/JLActivityIndicator.h; sourceTree = ""; }; - 6545180CB333625717E8D6C26A6B7823 /* infoIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIcon@3x.png"; path = "SwiftMessages/Resources/infoIcon@3x.png"; sourceTree = ""; }; - 661193D8779C0C9C2A8592A67BE3198D /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - 66344BC7B541E2D7F341FFB23DCF24D8 /* LOTArrayInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTArrayInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.h"; sourceTree = ""; }; - 679CF9DEF036B687F9760785F53F9285 /* infoIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIcon@2x.png"; path = "SwiftMessages/Resources/infoIcon@2x.png"; sourceTree = ""; }; - 68069F700532874DA6D065CE979AB220 /* LOTRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRadialGradientLayer.h; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.h"; sourceTree = ""; }; - 689A8B48CC90C8BA5FE6BCAE4172903A /* LOTLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayer.m; path = "lottie-ios/Classes/Models/LOTLayer.m"; sourceTree = ""; }; + 21551D61847E8826766788F2B1B0BAEB /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = SwiftMessages/Error.swift; sourceTree = ""; }; + 2358AF25D17C837C6CFEF8DC71275D1B /* LOTRepeaterRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRepeaterRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.m"; sourceTree = ""; }; + 25E2F18C29686CAD92B6FD71F41E3A54 /* LOTKeypath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeypath.m; path = "lottie-ios/Classes/Private/LOTKeypath.m"; sourceTree = ""; }; + 2645E981AD8F6F6F0349FF65CEF0DA47 /* JLActivityIndicator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JLActivityIndicator.framework; path = JLActivityIndicator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 271B4C27284C4F3AAB24B7E0BA54EAF4 /* LOTBlockCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBlockCallback.m; path = "lottie-ios/Classes/Private/LOTBlockCallback.m"; sourceTree = ""; }; + 294C619B3342EDB37A9C0825F5A4747F /* LOTValueInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.m"; sourceTree = ""; }; + 2A18EC318F96CE6A36829C6292F3E0CD /* SwiftMessages-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftMessages-dummy.m"; sourceTree = ""; }; + 2A79C0F59E7449081C6829ADF6B93090 /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; + 2CA6E68BC5DD14956785622FA7D29FBE /* LOTShapePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapePath.m; path = "lottie-ios/Classes/Models/LOTShapePath.m"; sourceTree = ""; }; + 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 30133CE557E3D50E4C75F53464AA3C9A /* CALayer+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.m"; sourceTree = ""; }; + 30ADB76354A57A81E3189C0113318566 /* infoIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIcon@2x.png"; path = "SwiftMessages/Resources/infoIcon@2x.png"; sourceTree = ""; }; + 311F771643A729A8BC5A65D6D7FACE74 /* LOTRadialGradientLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRadialGradientLayer.h; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.h"; sourceTree = ""; }; + 3128822987E4A13C7826AB1E3409EEBE /* LOTBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierPath.m; path = "lottie-ios/Classes/Extensions/LOTBezierPath.m"; sourceTree = ""; }; + 31DC1F5051A3449AAB65218832C99308 /* NSValue+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.m"; sourceTree = ""; }; + 32D3AC1E0E9C79011EE1DD2998D16302 /* LOTKeyframe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeyframe.m; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.m"; sourceTree = ""; }; + 332E0FEFBBA99ECC509D5B52C9E9E381 /* LOTAnimationTransitionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationTransitionController.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationTransitionController.h"; sourceTree = ""; }; + 3370D168AF434BAE8FA12DDFC6BCBC09 /* infoIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIcon@3x.png"; path = "SwiftMessages/Resources/infoIcon@3x.png"; sourceTree = ""; }; + 34794DB2578731706E72D088971DD5A7 /* JLActivityIndicator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JLActivityIndicator-dummy.m"; sourceTree = ""; }; + 36E7C92CC4860824C4898E9981EFBD28 /* UIViewController+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Utils.swift"; path = "SwiftMessages/UIViewController+Utils.swift"; sourceTree = ""; }; + 389802ECFB468FFB6836CD8BBCF0D6D0 /* warningIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconLight@2x.png"; path = "SwiftMessages/Resources/warningIconLight@2x.png"; sourceTree = ""; }; + 38AADB1F8B5736E4CED192E04B521FFB /* LOTHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTHelpers.h; path = "lottie-ios/Classes/Extensions/LOTHelpers.h"; sourceTree = ""; }; + 39E935FB6EBAD67A62EA6AF5003A09A9 /* LOTPathAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.m"; sourceTree = ""; }; + 3A5239F2241016C4EC620F0E1D2A7CA7 /* LOTFillRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTFillRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.m"; sourceTree = ""; }; + 3B5E64C6E6617B080277E9AD6B930B76 /* CALayer+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CALayer+Utils.swift"; path = "SwiftMessages/CALayer+Utils.swift"; sourceTree = ""; }; + 3BBEC0D91A68BEB5F7957FFB2C14376C /* SwiftMessagesSegue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftMessagesSegue.swift; path = SwiftMessages/SwiftMessagesSegue.swift; sourceTree = ""; }; + 3D64185E8BD2509C6B0B28DAC75AEA7A /* LOTBezierData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierData.h; path = "lottie-ios/Classes/AnimatableProperties/LOTBezierData.h"; sourceTree = ""; }; + 3E2344C721DA7D4A8CB7592717358E1B /* Animator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animator.swift; path = SwiftMessages/Animator.swift; sourceTree = ""; }; + 3ED73469CE274879D5150494565CD652 /* JLBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLBezierPath.swift; path = JLActivityIndicator/JLBezierPath.swift; sourceTree = ""; }; + 3F953923BFA32D98E2AC289F8C042663 /* warningIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = warningIcon.png; path = SwiftMessages/Resources/warningIcon.png; sourceTree = ""; }; + 3FA03BDDBD13C87EE24896BA1810C950 /* successIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = successIconLight.png; path = SwiftMessages/Resources/successIconLight.png; sourceTree = ""; }; + 415D01C3FFFFDACB36AB104796435CF2 /* infoIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconSubtle@2x.png"; path = "SwiftMessages/Resources/infoIconSubtle@2x.png"; sourceTree = ""; }; + 4246B1A429F9E200CDB2AC5333881E00 /* MaskingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MaskingView.swift; path = SwiftMessages/MaskingView.swift; sourceTree = ""; }; + 445BA867EC7A2A44C1F45F5A1417D3F7 /* LOTComposition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTComposition.h; path = "lottie-ios/Classes/PublicHeaders/LOTComposition.h"; sourceTree = ""; }; + 4657AFBD1415C237C8C21650981F2F4A /* LOTShapeFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeFill.h; path = "lottie-ios/Classes/Models/LOTShapeFill.h"; sourceTree = ""; }; + 4770C370DAE8789A14929B9C2261FDA7 /* LOTShapeTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTransform.m; path = "lottie-ios/Classes/Models/LOTShapeTransform.m"; sourceTree = ""; }; + 48698F78F7D10A3582DE427A926ABB0F /* TopBottomAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TopBottomAnimation.swift; path = SwiftMessages/TopBottomAnimation.swift; sourceTree = ""; }; + 49FE2C70AF03E651D7CE827582425D8F /* errorIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconSubtle@3x.png"; path = "SwiftMessages/Resources/errorIconSubtle@3x.png"; sourceTree = ""; }; + 4AEC9FD29CA5AD773C323621F548CC71 /* LOTShapeRepeater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRepeater.h; path = "lottie-ios/Classes/Models/LOTShapeRepeater.h"; sourceTree = ""; }; + 4C3D6B90897B3FE1CF0DF667BA67FA30 /* LOTAssetGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAssetGroup.h; path = "lottie-ios/Classes/Models/LOTAssetGroup.h"; sourceTree = ""; }; + 4C41839289AFD1FB9C415F01E07A0A02 /* LOTAssetGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAssetGroup.m; path = "lottie-ios/Classes/Models/LOTAssetGroup.m"; sourceTree = ""; }; + 4CF5F9E9D5EF3F47FED437695CFF0DFA /* LOTNumberInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTNumberInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTNumberInterpolator.m"; sourceTree = ""; }; + 4D335D9176C9802F5B7132E343FE76A0 /* LOTPathInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.m"; sourceTree = ""; }; + 4F096B1E2668BF44EC3C3A6A753E4AD7 /* LOTAnimatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatorNode.h; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.h"; sourceTree = ""; }; + 53A285496CFCC7D68AA2DD4E8EFA6A26 /* successIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconSubtle@3x.png"; path = "SwiftMessages/Resources/successIconSubtle@3x.png"; sourceTree = ""; }; + 54E3D7E9038DA49189438E0AB4EEA83E /* errorIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconLight@2x.png"; path = "SwiftMessages/Resources/errorIconLight@2x.png"; sourceTree = ""; }; + 55CFD5F71DBA65133B3A9826AA1B09F7 /* Identifiable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Identifiable.swift; path = SwiftMessages/Identifiable.swift; sourceTree = ""; }; + 58A117D7575B910535A3E16CADC2EFE9 /* LOTValueCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueCallback.h"; sourceTree = ""; }; + 58A4CBE908E3E8E75F20FABB28687FCA /* successIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconLight@2x.png"; path = "SwiftMessages/Resources/successIconLight@2x.png"; sourceTree = ""; }; + 59177132E52CBE794B4106A7F9DED308 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + 594E80A8D15C1B77AD2ACC9AE11B3B94 /* LOTLayerContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.h"; sourceTree = ""; }; + 5951B4F0EFBAEAC7202E93A3D790BF36 /* LOTPathAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.h"; sourceTree = ""; }; + 5961CA53E96171D1748D9EC790E679D8 /* Lottie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lottie.h; path = "lottie-ios/Classes/PublicHeaders/Lottie.h"; sourceTree = ""; }; + 5AD8402FEA4B8C6C7EFC6B2CD9BBB493 /* LOTPolystarAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolystarAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.h"; sourceTree = ""; }; + 5B3B2D882D6B31CF813885F3E5D79BC7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5CDEEA5FA550A002573F01E31CD4D08F /* ViewControllerContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewControllerContainerView.swift; path = SwiftMessages/ViewControllerContainerView.swift; sourceTree = ""; }; + 5EC3EEB0417ACB665CA6EA8D473E1B8A /* UIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIColor.m; path = "lottie-ios/Classes/MacCompatibility/UIColor.m"; sourceTree = ""; }; + 5EDA915D79B109FF03BD537C20BDC706 /* JLConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLConstants.swift; path = JLActivityIndicator/JLConstants.swift; sourceTree = ""; }; + 5F419B814E59A930D8BEB7D54DCD3732 /* LOTPolygonAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPolygonAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolygonAnimator.h"; sourceTree = ""; }; + 5FA388ED3A84B613228DAD992286CA86 /* SwiftMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftMessages.swift; path = SwiftMessages/SwiftMessages.swift; sourceTree = ""; }; + 60045D97DB271D8560B6FF9B1AF4AD93 /* JLActivityIndicator.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JLActivityIndicator.xcconfig; sourceTree = ""; }; + 62DA295F40215AD67E250B889A35DD61 /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 62E76E09D0B5C34B18C81041B6937AD8 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 64CEEAB68CFEA5FC4551F3931B9D7139 /* LOTLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayer.m; path = "lottie-ios/Classes/Models/LOTLayer.m"; sourceTree = ""; }; + 65406E562A6F9FE76C862B69E24C2FBD /* infoIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = infoIconSubtle.png; path = SwiftMessages/Resources/infoIconSubtle.png; sourceTree = ""; }; + 65C25BF4109B7254D51FD060301DD892 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 66EC521DD0A274715EAC429B3CFB5EFF /* LOTAnimationView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationView.h"; sourceTree = ""; }; + 66ECCD3D894DD3201C628887CA148677 /* LOTPointInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPointInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.h"; sourceTree = ""; }; 68AB29D6556EDB7E89D0E9D7D1A126DE /* Pods-autodoorctrl.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-autodoorctrl.release.xcconfig"; sourceTree = ""; }; - 68CEBCA1215F7AEA899ABFCF5BFB3A92 /* StatusLine.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = StatusLine.xib; path = SwiftMessages/Resources/StatusLine.xib; sourceTree = ""; }; - 6A5404DC5F52341313ECE353E4C47E3F /* JLActivityIndicator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JLActivityIndicator-dummy.m"; sourceTree = ""; }; - 6B46536D85375ADA1FB3B25A21D68B2A /* PassthroughView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassthroughView.swift; path = SwiftMessages/PassthroughView.swift; sourceTree = ""; }; + 68FEE566B489FC49C13772334039FDE7 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 69911BA3C78966162E00F614AB2A5F28 /* LOTShapeGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeGroup.m; path = "lottie-ios/Classes/Models/LOTShapeGroup.m"; sourceTree = ""; }; + 6A382C72FE7F1C7BDD107DC2145F5223 /* LOTShapeGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGroup.h; path = "lottie-ios/Classes/Models/LOTShapeGroup.h"; sourceTree = ""; }; + 6A8CBB8064CB98E83AC9B39890EE4033 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; 6BBCDBD5A7FDC3D01705B61DCECC9FBC /* Pods-autodoorctrl-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-autodoorctrl-acknowledgements.markdown"; sourceTree = ""; }; - 6BD918AC6F1E46221D293408914C15CB /* LOTAnimatedSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedSwitch.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedSwitch.h"; sourceTree = ""; }; - 6C704EDAA5BE7C8251B0FE6E1CC02B96 /* CornerRoundingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CornerRoundingView.swift; path = SwiftMessages/CornerRoundingView.swift; sourceTree = ""; }; - 6CABCDAC301B0E11D83BDF041009EFA3 /* LOTShapeTransform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTransform.m; path = "lottie-ios/Classes/Models/LOTShapeTransform.m"; sourceTree = ""; }; - 6DE940EE8B516E1FBCCA1973FFA12A87 /* LOTShapeStar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStar.h; path = "lottie-ios/Classes/Models/LOTShapeStar.h"; sourceTree = ""; }; - 74CAD0F28FA6F5613876BFFB407EDEF5 /* LOTAssetGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAssetGroup.h; path = "lottie-ios/Classes/Models/LOTAssetGroup.h"; sourceTree = ""; }; - 762856BB473F147FAE8AB63B1FBCAFAA /* LOTRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRadialGradientLayer.m; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.m"; sourceTree = ""; }; - 763281351A63B703C87A97BCCF13015A /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "SwiftMessages/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; - 7796ACA26D24558A8C6D5CB439B13CD5 /* LOTSizeInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTSizeInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.m"; sourceTree = ""; }; - 784DA4ACAE4796FD1AFE03A16B9ADBA9 /* LOTAnimationCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationCache.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationCache.h"; sourceTree = ""; }; - 785B6FF8600CB4933A356600B911478A /* JLActivityIndicator.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JLActivityIndicator.xcconfig; sourceTree = ""; }; - 7A50F3E279F78A877E35838A33E0F56A /* successIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconSubtle@2x.png"; path = "SwiftMessages/Resources/successIconSubtle@2x.png"; sourceTree = ""; }; - 7A75D107EA5AC95F99B5CD41D0358EE9 /* successIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIcon@3x.png"; path = "SwiftMessages/Resources/successIcon@3x.png"; sourceTree = ""; }; - 7A971462741A6BE37E5051A64A4895AF /* LOTLayerContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.m"; sourceTree = ""; }; - 7B906AF3E985655FAE7A01BF5326FE1B /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; - 7F11A134EA3BB02045FF59EC2B95A432 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 80ACB469B24FD9F7B63312D866CBE200 /* LOTBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBezierPath.m; path = "lottie-ios/Classes/Extensions/LOTBezierPath.m"; sourceTree = ""; }; - 8109CB0BD5D84C2A9E7913439841FFFF /* UIColor+Expanded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+Expanded.h"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.h"; sourceTree = ""; }; - 81A89F666117EB1B12351A9A2DA9A9CA /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + 6DC28F18A3881ED9BD1A18B981601DB8 /* MarginAdjustable+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MarginAdjustable+Animation.swift"; path = "SwiftMessages/MarginAdjustable+Animation.swift"; sourceTree = ""; }; + 6E4DB2AEC1719BBFA49311FF83F4A6EB /* UIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIColor.h; path = "lottie-ios/Classes/MacCompatibility/UIColor.h"; sourceTree = ""; }; + 6EDE38EE162049B76CEE80E4BB0D360C /* errorIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIcon@3x.png"; path = "SwiftMessages/Resources/errorIcon@3x.png"; sourceTree = ""; }; + 6F35184E7F6125EC08DB9F3151AFE0B9 /* LOTLayerGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerGroup.m; path = "lottie-ios/Classes/Models/LOTLayerGroup.m"; sourceTree = ""; }; + 6F8ACFF78CFB1983BCFCC4A8F2F49AF3 /* SwiftMessages-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftMessages-umbrella.h"; sourceTree = ""; }; + 6FC7D391944F726689743F0247231B0F /* LOTBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierPath.h; path = "lottie-ios/Classes/Extensions/LOTBezierPath.h"; sourceTree = ""; }; + 6FEE5828B850373522C719D0638A5C9C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 718F2C96B99B3E931DEFBABACD7CE705 /* LOTTrimPathNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTrimPathNode.h; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.h"; sourceTree = ""; }; + 7333031A3A394CE76E900A0F32B25FDE /* TabView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = TabView.xib; path = SwiftMessages/Resources/TabView.xib; sourceTree = ""; }; + 7375D99ABB1301F4771D55288842F607 /* infoIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconLight@3x.png"; path = "SwiftMessages/Resources/infoIconLight@3x.png"; sourceTree = ""; }; + 743A00012D7DD56B527BFBDB80111528 /* lottie-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "lottie-ios.modulemap"; sourceTree = ""; }; + 74E404AA6957590324067E330E0EC533 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 762079DF7E67AB11DD3DFCC3024DA704 /* ImageSpinner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageSpinner.swift; path = JLActivityIndicator/ImageSpinner.swift; sourceTree = ""; }; + 76F76FC58C26726C563B163DD4DAD848 /* JLActivityIndicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLActivityIndicator.h; path = JLActivityIndicator/JLActivityIndicator.h; sourceTree = ""; }; + 78FC34B347B731E0CED9AA1CFE50F82D /* LOTShapeRectangle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRectangle.m; path = "lottie-ios/Classes/Models/LOTShapeRectangle.m"; sourceTree = ""; }; + 79B3DA00C23F8938C4B5643AD8531917 /* LOTArrayInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTArrayInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.h"; sourceTree = ""; }; + 7A7CDCD3F586094BCA5B48DC84158B92 /* JLActivityIndicator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLActivityIndicator-umbrella.h"; sourceTree = ""; }; + 7A996C53CD5EBCE1520AE96625431F13 /* warningIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIcon@2x.png"; path = "SwiftMessages/Resources/warningIcon@2x.png"; sourceTree = ""; }; + 7BCD6AD20F6B2568D0398D450C4C1194 /* LOTLayerContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.m"; sourceTree = ""; }; + 7CB0D5C3395754DFC9F5F5B79CF98416 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; + 7CFA8C13D0F34BE53615CF1CB16EDAC8 /* ActivityIndicating.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ActivityIndicating.swift; path = JLActivityIndicator/ActivityIndicating.swift; sourceTree = ""; }; + 7D32D34AA4F4A47A5F1538306F10EBF5 /* LOTAsset.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAsset.m; path = "lottie-ios/Classes/Models/LOTAsset.m"; sourceTree = ""; }; + 7DEEF7862E44D9E5AFB132C3F5E4FBB2 /* JLActivityIndicator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JLActivityIndicator.modulemap; sourceTree = ""; }; + 7F16845B107AF4C2BF61B22277AB3DD6 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 7F472937FE9A27843252D612CADF143E /* CGGeometry+LOTAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGGeometry+LOTAdditions.h"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.h"; sourceTree = ""; }; + 801858D6CCA46A47ED76637A098F15C9 /* CardView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = CardView.xib; path = SwiftMessages/Resources/CardView.xib; sourceTree = ""; }; + 80791FF86A562E9CFE46B9C2097AE5C1 /* LOTShapeCircle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeCircle.m; path = "lottie-ios/Classes/Models/LOTShapeCircle.m"; sourceTree = ""; }; + 80FE5B893098B6B3669CF9E8AC43C916 /* LOTValueCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueCallback.m; path = "lottie-ios/Classes/Private/LOTValueCallback.m"; sourceTree = ""; }; + 82AAD21E389BEB3A49ED075BCDE37B75 /* UIEdgeInsets+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIEdgeInsets+Utils.swift"; path = "SwiftMessages/UIEdgeInsets+Utils.swift"; sourceTree = ""; }; 82DD5CD64C6BA2E1C9D1BFE88954805C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8338138922F6A13D93EB855000D49E07 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 86ACC7A49D6E747B7647047B3DB0E54B /* lottie-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "lottie-ios-dummy.m"; sourceTree = ""; }; - 873BBC68E46D45AC244300E4E074049A /* LOTMask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMask.m; path = "lottie-ios/Classes/Models/LOTMask.m"; sourceTree = ""; }; - 888358F8BED13F00098A4F0E264D6937 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - 88A7AD619F09E0DF806B3BE7088F795D /* NSBundle+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+Utils.swift"; path = "SwiftMessages/NSBundle+Utils.swift"; sourceTree = ""; }; - 88AD25F2E3B3DE086AB6F3C90CAD0376 /* SwiftMessages.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SwiftMessages.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 89381052B711EEE99A23C8F2AB3E9586 /* LOTShapeGradientFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGradientFill.h; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.h"; sourceTree = ""; }; - 8F2AC8C79A13ED90B214D5429C7B3F91 /* LOTAnimatedSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedSwitch.m; path = "lottie-ios/Classes/Private/LOTAnimatedSwitch.m"; sourceTree = ""; }; - 8FB3BE081B4B98CDCAE3A171B6E32A46 /* successIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIcon@2x.png"; path = "SwiftMessages/Resources/successIcon@2x.png"; sourceTree = ""; }; - 905C23D2DF780A6ED9D31659F6B649A4 /* LOTCompositionContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCompositionContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.m"; sourceTree = ""; }; - 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 92E9C5D566D5D7173E666E2507DB2A69 /* LOTPointInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPointInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.h"; sourceTree = ""; }; - 9374086168A9C8DD8DE064993E4AB623 /* JLActivityIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLActivityIndicator.swift; path = JLActivityIndicator/JLActivityIndicator.swift; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 944D19DB2A3DA24E161CA7E26AD8CF5F /* successIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconLight@2x.png"; path = "SwiftMessages/Resources/successIconLight@2x.png"; sourceTree = ""; }; - 947EEEB3F0F900C15A87C8F9C33461D3 /* LOTFillRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTFillRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.h"; sourceTree = ""; }; - 95BFA3B0A9EDEA478356F2115FDC359D /* CardView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = CardView.xib; path = SwiftMessages/Resources/CardView.xib; sourceTree = ""; }; - 96137CD39510F0B3A31AE9E3F70B621D /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 96276884358148EA87669CFA7621D90C /* SwiftMessages.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftMessages.xcconfig; sourceTree = ""; }; - 9866F490A26099D29C7C22B2C0F23BA3 /* infoIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconSubtle@2x.png"; path = "SwiftMessages/Resources/infoIconSubtle@2x.png"; sourceTree = ""; }; - 98B148CCEB0DAFBFB891AEBA737D291A /* AccessibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessibleMessage.swift; path = SwiftMessages/AccessibleMessage.swift; sourceTree = ""; }; - 98E7E52C7B000D9004C97B94BE3C40F3 /* LOTAnimationCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationCache.m; path = "lottie-ios/Classes/Private/LOTAnimationCache.m"; sourceTree = ""; }; - 9A260C2D2048F8C2FA663BE9FF358173 /* LOTShapeStroke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStroke.h; path = "lottie-ios/Classes/Models/LOTShapeStroke.h"; sourceTree = ""; }; - 9C4FF9C9959C28A4CEE44E39454A4351 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 9CB8EAC6C15F8853615E7635D2F7BFBB /* warningIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = warningIcon.png; path = SwiftMessages/Resources/warningIcon.png; sourceTree = ""; }; - 9D38BADE33A96CF9F75F477B050567AE /* LOTKeypath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeypath.m; path = "lottie-ios/Classes/Private/LOTKeypath.m"; sourceTree = ""; }; - 9E29196E75AADF5FF5BD679D3956CBDF /* LOTAnimationTransitionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationTransitionController.m; path = "lottie-ios/Classes/Private/LOTAnimationTransitionController.m"; sourceTree = ""; }; - 9E630693EA2EC860829BEB540A4DB6CD /* LOTLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayer.h; path = "lottie-ios/Classes/Models/LOTLayer.h"; sourceTree = ""; }; - 9F36ECC938F8E1BE467BFC87C5D504B5 /* Array+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Utils.swift"; path = "SwiftMessages/Array+Utils.swift"; sourceTree = ""; }; - A00025E50B14EECAC5A0195B15DC52EE /* MarginAdjustable+Animation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MarginAdjustable+Animation.swift"; path = "SwiftMessages/MarginAdjustable+Animation.swift"; sourceTree = ""; }; - A04115FE362AD477D923CBE9036FD8A8 /* LOTValueDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueDelegate.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueDelegate.h"; sourceTree = ""; }; - A2173383F03E9FD76C54E26604C4D9A6 /* Presenter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Presenter.swift; path = SwiftMessages/Presenter.swift; sourceTree = ""; }; - A36719EA71E22F071324B64BDC36CDDC /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Lottie.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A5E21F9B19A0491FDB89C022FD992B86 /* LOTShapePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapePath.h; path = "lottie-ios/Classes/Models/LOTShapePath.h"; sourceTree = ""; }; - A5E3E57B2CA2445C9141859BA89A2C76 /* successIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = successIconSubtle.png; path = SwiftMessages/Resources/successIconSubtle.png; sourceTree = ""; }; - A658EB3919B3FA22EAFF322978A00948 /* SwiftMessages-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftMessages-dummy.m"; sourceTree = ""; }; - A6C5049B21ADB490B23051599432399A /* warningIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIcon@2x.png"; path = "SwiftMessages/Resources/warningIcon@2x.png"; sourceTree = ""; }; - A7291159B80E7B3050A1144726E5A7FA /* CGGeometry+LOTAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CGGeometry+LOTAdditions.h"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.h"; sourceTree = ""; }; - A73B1343C3A4B7B0A2348727FECA79C3 /* Pods_autodoorctrl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_autodoorctrl.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A77053E91C7828C312BD2A6A2A803EF5 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - A79F85618C4FD063DE229DF12E96D700 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - A834360E944D9602682FA0EC2487F4CE /* SwiftMessages.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SwiftMessages.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 83DA0E443A247E8713789DC04C109347 /* LOTRadialGradientLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRadialGradientLayer.m; path = "lottie-ios/Classes/Extensions/LOTRadialGradientLayer.m"; sourceTree = ""; }; + 83FE6CC784AE89C9C730ED992DC434A4 /* LOTShapeStar.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStar.m; path = "lottie-ios/Classes/Models/LOTShapeStar.m"; sourceTree = ""; }; + 854C13A31D09A36E2B3BBDE03360E55C /* errorIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = errorIconSubtle.png; path = SwiftMessages/Resources/errorIconSubtle.png; sourceTree = ""; }; + 86CB2D43EF47757C090ADF5DE81953A2 /* errorIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIcon@2x.png"; path = "SwiftMessages/Resources/errorIcon@2x.png"; sourceTree = ""; }; + 86D39CC6398173FE04CACABC46949641 /* CornerRoundingView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CornerRoundingView.swift; path = SwiftMessages/CornerRoundingView.swift; sourceTree = ""; }; + 8820FC72E00826F9C1A9A2A0BCEDAC49 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 88AD25F2E3B3DE086AB6F3C90CAD0376 /* SwiftMessages.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftMessages.framework; path = SwiftMessages.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 8AC60CA0524B69BF45D2BAB483C19CE7 /* LOTShapeFill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeFill.m; path = "lottie-ios/Classes/Models/LOTShapeFill.m"; sourceTree = ""; }; + 8D43767525C630A437F5ED7BA272A9AD /* Theme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Theme.swift; path = SwiftMessages/Theme.swift; sourceTree = ""; }; + 8E8FBB7769605351E347AC92C9116F8E /* LOTRenderGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderGroup.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.m"; sourceTree = ""; }; + 8EF58CD10452375EC31BB10C5E78139D /* BaseView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BaseView.swift; path = SwiftMessages/BaseView.swift; sourceTree = ""; }; + 8F2A571C2C2CB81F95445B878421292C /* LOTMask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMask.m; path = "lottie-ios/Classes/Models/LOTMask.m"; sourceTree = ""; }; + 920EED7647036C59DB507CEBDD3AF612 /* LOTShapeRectangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRectangle.h; path = "lottie-ios/Classes/Models/LOTShapeRectangle.h"; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 940A4D18D4EB28E8DAA6388097A87145 /* LOTAnimationCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationCache.m; path = "lottie-ios/Classes/Private/LOTAnimationCache.m"; sourceTree = ""; }; + 945AE2EB525B0C0D054749074ACB9123 /* LOTRoundedRectAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRoundedRectAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.h"; sourceTree = ""; }; + 94636F40BE688B5556C4A810B671BD2F /* warningIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIcon@3x.png"; path = "SwiftMessages/Resources/warningIcon@3x.png"; sourceTree = ""; }; + 94DCFDD4F26750A8F107F8178615EB36 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 95873A311E459B7675561E4B084E2A55 /* LOTStrokeRenderer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTStrokeRenderer.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTStrokeRenderer.m"; sourceTree = ""; }; + 959F498524C35BA73EFD37A08DBA4B9F /* LOTShapeTrimPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeTrimPath.m; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.m"; sourceTree = ""; }; + 960EB3B150EC607259EE87DA014A6B90 /* LOTArrayInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTArrayInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.m"; sourceTree = ""; }; + 96430A0AA6894654B2C098FC7B75D36F /* warningIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconSubtle@2x.png"; path = "SwiftMessages/Resources/warningIconSubtle@2x.png"; sourceTree = ""; }; + 9B6565B8B680994EA80FB9C7E355D315 /* LOTModels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTModels.h; path = "lottie-ios/Classes/Models/LOTModels.h"; sourceTree = ""; }; + 9CBCDAFC2E218227C9508B552ECD0E51 /* infoIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconSubtle@3x.png"; path = "SwiftMessages/Resources/infoIconSubtle@3x.png"; sourceTree = ""; }; + 9DE04F039A45E192434CF2B1351B3BA8 /* successIcon@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIcon@2x.png"; path = "SwiftMessages/Resources/successIcon@2x.png"; sourceTree = ""; }; + 9ED96400F059A4E1D62BEE75220D892E /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 9FEECB0CD081AD6D7D3295B5E9C84A3E /* UIBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIBezierPath.h; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.h"; sourceTree = ""; }; + A074CD714B0E1190F9DF4459C674FCDC /* CGGeometry+LOTAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGGeometry+LOTAdditions.m"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.m"; sourceTree = ""; }; + A0C34B18210C81AFD91ABBE2DDDF4ED9 /* StatusLine.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = StatusLine.xib; path = SwiftMessages/Resources/StatusLine.xib; sourceTree = ""; }; + A2447E023BD12A750B89B89F98689591 /* UIBezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UIBezierPath.m; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.m"; sourceTree = ""; }; + A264D86925CB9C0A4D9A971B0107D51C /* LOTRepeaterRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRepeaterRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.h"; sourceTree = ""; }; + A36719EA71E22F071324B64BDC36CDDC /* Lottie.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Lottie.framework; path = "lottie-ios.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + A45020B8FD233916C7457F9D374957AC /* LOTShapeTrimPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTrimPath.h; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.h"; sourceTree = ""; }; + A532479645ECBCD1A1E9E62EDC8CF83D /* PathSpinner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PathSpinner.swift; path = JLActivityIndicator/PathSpinner.swift; sourceTree = ""; }; + A73B1343C3A4B7B0A2348727FECA79C3 /* Pods_autodoorctrl.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_autodoorctrl.framework; path = "Pods-autodoorctrl.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + A74425D61B53AA7E876D9AAAD4B6D8CE /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + A834360E944D9602682FA0EC2487F4CE /* SwiftMessages.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = SwiftMessages.bundle; path = "SwiftMessages-SwiftMessages.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + A86EEA24D0AB0BBFE882151B9828295D /* JLActivityIndicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLActivityIndicator.swift; path = JLActivityIndicator/JLActivityIndicator.swift; sourceTree = ""; }; + A89CA881FD3A791837BF81E31D617CED /* SwiftMessages-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftMessages-prefix.pch"; sourceTree = ""; }; + A8B60F6490C78D24F1C075FA8A9D3653 /* errorIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconSubtle@2x.png"; path = "SwiftMessages/Resources/errorIconSubtle@2x.png"; sourceTree = ""; }; A91AB7EC57F75C8EC44CC71378626C2C /* Pods-autodoorctrl.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-autodoorctrl.modulemap"; sourceTree = ""; }; - AA9DE0EF4FFAE59C04084D5D292E3BF3 /* JLAnimationMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLAnimationMode.swift; path = JLActivityIndicator/JLAnimationMode.swift; sourceTree = ""; }; - AAEFA82B6B3ED9B5B763F6FF3C71084D /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - ABC347E22E2AC16C0BD1830C4605D568 /* LOTBlockCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTBlockCallback.m; path = "lottie-ios/Classes/Private/LOTBlockCallback.m"; sourceTree = ""; }; - AC0708EC7A609501701406AC06410904 /* LOTLayerContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTLayerContainer.h"; sourceTree = ""; }; - AC2E579D9CC4CE3642F5C7AE1FB9F270 /* LOTRenderNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderNode.h; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.h"; sourceTree = ""; }; - AC946F01901981CEB062632D2F7A08D8 /* LOTRoundedRectAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRoundedRectAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.m"; sourceTree = ""; }; - AD26CFF8BDA295FDF4A637D1709EA918 /* LOTPathAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.h"; sourceTree = ""; }; - AEB4DF70AF254582EDB78A059C031109 /* successIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = successIcon.png; path = SwiftMessages/Resources/successIcon.png; sourceTree = ""; }; + AB1F9AB1D43E8F3A34BE1142C59F9895 /* errorIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconLight@3x.png"; path = "SwiftMessages/Resources/errorIconLight@3x.png"; sourceTree = ""; }; + ABEF799A3471622CD3EC1EC1B9955A58 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + ABF1A6D0CB008701F5AC016EB5574771 /* JLUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLUtilities.swift; path = JLActivityIndicator/JLUtilities.swift; sourceTree = ""; }; AEC4B2F27BF269EACD7A6E56970E82DD /* Pods-autodoorctrl-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-autodoorctrl-dummy.m"; sourceTree = ""; }; - AF1DA79B8294E3C655A62388630D09C5 /* LOTLayerGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTLayerGroup.m; path = "lottie-ios/Classes/Models/LOTLayerGroup.m"; sourceTree = ""; }; - AFE44459CE3A5CF39A08E49A7BC54B3C /* errorIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = errorIcon.png; path = SwiftMessages/Resources/errorIcon.png; sourceTree = ""; }; - B031271F81713E62F9AA0CFAC9522ADB /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - B145018950DD605ED6AEB2687697E33D /* LOTModels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTModels.h; path = "lottie-ios/Classes/Models/LOTModels.h"; sourceTree = ""; }; - B1ACF8180F6F414119EB8E271D34CC54 /* LOTGradientFillRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTGradientFillRender.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.h"; sourceTree = ""; }; - B38A7A27BFA6B1C0EF0AF1D1042634F8 /* PhysicsAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhysicsAnimation.swift; path = SwiftMessages/PhysicsAnimation.swift; sourceTree = ""; }; - B435D976C5FAC835DB8B14DDD25EA875 /* LOTPointInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPointInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPointInterpolator.m"; sourceTree = ""; }; - B636BAE9DD238FFA717EBFD7C3DD0161 /* WindowViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowViewController.swift; path = SwiftMessages/WindowViewController.swift; sourceTree = ""; }; - B65460D69E49D62B66DAB20BF21CE6F2 /* Animator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animator.swift; path = SwiftMessages/Animator.swift; sourceTree = ""; }; - B6AA8DDDCBD24188A2E402B17229AD4A /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - B6CC87959F447A2DFA24A9441AA6BD09 /* LOTAnimationView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimationView.m; path = "lottie-ios/Classes/Private/LOTAnimationView.m"; sourceTree = ""; }; - B8E139C14527260D1C4AF9E346A2B03B /* LOTInterpolatorCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTInterpolatorCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTInterpolatorCallback.h"; sourceTree = ""; }; + B03D9DFB6B53425647D801689837E8B7 /* LOTAnimatedControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedControl.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedControl.h"; sourceTree = ""; }; + B11FE6FF1B2546596FE48061F24B6070 /* LOTInterpolatorCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTInterpolatorCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTInterpolatorCallback.h"; sourceTree = ""; }; + B1280AC7523891E42C74CD2DE31B75A6 /* LOTShapeTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTransform.h; path = "lottie-ios/Classes/Models/LOTShapeTransform.h"; sourceTree = ""; }; + B2C3D2075EB415A8AD46D38F1B6D894C /* LOTCompositionContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCompositionContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.m"; sourceTree = ""; }; + B2E73C4F7FD463E8665AE1B72F260FA3 /* LOTShapePath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapePath.h; path = "lottie-ios/Classes/Models/LOTShapePath.h"; sourceTree = ""; }; + B3335463231166FA03D179EA23570EA5 /* LOTPolystarAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPolystarAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPolystarAnimator.m"; sourceTree = ""; }; + B3BABC48871A7A3F7099A4EC605EBC6D /* LOTMask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMask.h; path = "lottie-ios/Classes/Models/LOTMask.h"; sourceTree = ""; }; + B3EA0A3ACDF8D9D66673B20CB04E9D32 /* lottie-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.xcconfig"; sourceTree = ""; }; + B4A8851D0AEF80112DDE87635ABFF8FC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B5D857052D6A337EFAC71632E353A335 /* LOTGradientFillRender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTGradientFillRender.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.h"; sourceTree = ""; }; + B650604308EE90853D269F7159B0BD1A /* LOTShapeRepeater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRepeater.m; path = "lottie-ios/Classes/Models/LOTShapeRepeater.m"; sourceTree = ""; }; + B6827A943CDD788293776708A8184748 /* CALayer+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.h"; sourceTree = ""; }; + B93F87E4C885435CA60C1F070053401C /* errorIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = errorIconLight.png; path = SwiftMessages/Resources/errorIconLight.png; sourceTree = ""; }; + B9D14129579CD33D5C0863887D1EA60A /* BackgroundViewable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BackgroundViewable.swift; path = SwiftMessages/BackgroundViewable.swift; sourceTree = ""; }; BB7A18377A6B511EB231AA0BE51890E3 /* Pods-autodoorctrl-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-autodoorctrl-acknowledgements.plist"; sourceTree = ""; }; - BBDB5152371FE15BBB9F67B0BAEBB2EF /* LOTKeyframe.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTKeyframe.m; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.m"; sourceTree = ""; }; - BC2C02191C153C1554B35DEE8B2D09D4 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; BCA2BC28AB3683C27C74CF085E359E9A /* Pods-autodoorctrl-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-autodoorctrl-resources.sh"; sourceTree = ""; }; - BE2E34F0B5AB57BEDD49B833CF452A13 /* LOTTransformInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTransformInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.h"; sourceTree = ""; }; - BFDC8443E57D8A2FAAD46F06D3AE3477 /* LOTKeyframe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeyframe.h; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.h"; sourceTree = ""; }; - C1C7DAEB01A7E3EFF8E1D890D3A6FAAC /* JLConstants.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLConstants.swift; path = JLActivityIndicator/JLConstants.swift; sourceTree = ""; }; - C21CBFB9CDD04FF4D7BB7BB0767FD425 /* SwiftMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftMessages.swift; path = SwiftMessages/SwiftMessages.swift; sourceTree = ""; }; - C316AE234342DF843C4B480194B83E10 /* errorIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIconLight@3x.png"; path = "SwiftMessages/Resources/errorIconLight@3x.png"; sourceTree = ""; }; - C417B6955E30C171C6764F818900D2FF /* Theme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Theme.swift; path = SwiftMessages/Theme.swift; sourceTree = ""; }; - C461CF0051733F567291A3FA414AF1D4 /* ViewControllerContainerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewControllerContainerView.swift; path = SwiftMessages/ViewControllerContainerView.swift; sourceTree = ""; }; - C61E83F1C49BAADB6ED60E36489B4B6D /* LOTCompositionContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCompositionContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.h"; sourceTree = ""; }; - C633B2501AF91960C9A7F49830EB77F5 /* Lottie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lottie.h; path = "lottie-ios/Classes/PublicHeaders/Lottie.h"; sourceTree = ""; }; + BCC3332102AB7ABF6771A4731E089738 /* successIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconLight@3x.png"; path = "SwiftMessages/Resources/successIconLight@3x.png"; sourceTree = ""; }; + BEC92242C6652D5912C84D2D98EEA94D /* LOTLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayer.h; path = "lottie-ios/Classes/Models/LOTLayer.h"; sourceTree = ""; }; + BF26E3F7022A56A28EEE82CF609A626A /* LOTMaskContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTMaskContainer.m; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.m"; sourceTree = ""; }; + BF3587ED0EB92F622EC17617E0EA12D0 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + C1CB2D8D03B988369E677271F6AFDFD8 /* LOTFillRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTFillRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTFillRenderer.h"; sourceTree = ""; }; + C1FE2D7E72B96F4D7DE1FAE28206DFBB /* successIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIcon@3x.png"; path = "SwiftMessages/Resources/successIcon@3x.png"; sourceTree = ""; }; + C25FC05891850711681046BD86E04F24 /* LOTKeyframe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeyframe.h; path = "lottie-ios/Classes/AnimatableProperties/LOTKeyframe.h"; sourceTree = ""; }; + C340E98CB6AF47271B8889BDD39074D3 /* NSValue+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.h"; sourceTree = ""; }; + C43C332CB3D8551C4C4CB5A752DA9A57 /* Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Weak.swift; path = SwiftMessages/Weak.swift; sourceTree = ""; }; + C4C5E92D7E3B11B9EAC96AFBABD6AF7B /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + C668622D747C5F9A3BA9D9C00C1A1FAA /* warningIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconSubtle@3x.png"; path = "SwiftMessages/Resources/warningIconSubtle@3x.png"; sourceTree = ""; }; C67B9C2B751FA14BC3C990E5140EB94B /* Pods-autodoorctrl-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-autodoorctrl-umbrella.h"; sourceTree = ""; }; - C7AEB3F47C34DB203B721F0BCD5E1720 /* LOTAnimatorNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatorNode.h; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.h"; sourceTree = ""; }; - C8EFE57084BAB8BA56DBEAAB6A26ABF2 /* LOTCacheProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTCacheProvider.m; path = "lottie-ios/Classes/Private/LOTCacheProvider.m"; sourceTree = ""; }; - CA2595F0DF4918D992728DD5A0AA6CD5 /* infoIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = infoIconLight.png; path = SwiftMessages/Resources/infoIconLight.png; sourceTree = ""; }; - CB79EB00312380695BA32DA429121812 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = SwiftMessages/Error.swift; sourceTree = ""; }; - CB8AB69152ED931B6925DFEB065EB872 /* LOTShapeTrimPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTrimPath.h; path = "lottie-ios/Classes/Models/LOTShapeTrimPath.h"; sourceTree = ""; }; - CE449FD7E8936F40EB8910604C6AE2D3 /* JLActivityIndicator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLActivityIndicator-umbrella.h"; sourceTree = ""; }; + C8CF5D9A5A7B1C9C0CD12DF96FB31C38 /* LOTAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAsset.h; path = "lottie-ios/Classes/Models/LOTAsset.h"; sourceTree = ""; }; + C930283F32F86AF1B5029591979165C2 /* UIColor+Expanded.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+Expanded.h"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.h"; sourceTree = ""; }; + C97C1DCF80ACD7C1DE3AFF5AC9AC70B3 /* JLActivityIndicator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLActivityIndicator-prefix.pch"; sourceTree = ""; }; + CB3639D72AD0D6831831AE4A36245EB7 /* LOTAnimatedSwitch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatedSwitch.m; path = "lottie-ios/Classes/Private/LOTAnimatedSwitch.m"; sourceTree = ""; }; + CD17C2A211CEC059E82A5AD8FB65EE89 /* LOTAnimationCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationCache.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationCache.h"; sourceTree = ""; }; + CD897081A6334CDC8F0ED5DA80112B8D /* LOTComposition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTComposition.m; path = "lottie-ios/Classes/Private/LOTComposition.m"; sourceTree = ""; }; + CDC14E9E84ACFE252FFC9A6118F5B4BA /* MessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageView.swift; path = SwiftMessages/MessageView.swift; sourceTree = ""; }; CE51FC50D20B3AE30D298D774E3CA721 /* Pods-autodoorctrl-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-autodoorctrl-frameworks.sh"; sourceTree = ""; }; - CEBB65605BDBBD0145B6B35DDB4775C9 /* successIconSubtle@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconSubtle@3x.png"; path = "SwiftMessages/Resources/successIconSubtle@3x.png"; sourceTree = ""; }; - CEF85D5CA8F849E46CD4276D469503BD /* UIColor+Expanded.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Expanded.m"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.m"; sourceTree = ""; }; - D07333917F3528655C38FBD7FB2FE777 /* LOTValueInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.m"; sourceTree = ""; }; - D3A5420DC539767CD8622D380F88893A /* errorIcon@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "errorIcon@3x.png"; path = "SwiftMessages/Resources/errorIcon@3x.png"; sourceTree = ""; }; - D52FF87C78ADB737BA1452B85EFFE23F /* LOTValueInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.h"; sourceTree = ""; }; - D65C9E6EADA4A89CBED3947B6D029F26 /* SwiftMessages-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftMessages-umbrella.h"; sourceTree = ""; }; - D68759C9D2224E3689658F622E38EFFA /* LOTValueCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueCallback.h"; sourceTree = ""; }; - D70E90F50A5E27C6D420DACB98179BA8 /* CenteredView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = CenteredView.xib; path = SwiftMessages/Resources/CenteredView.xib; sourceTree = ""; }; - D72FE18C9CD3B3458B74825DB63DBC99 /* lottie-ios-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "lottie-ios-prefix.pch"; sourceTree = ""; }; - D799DA6E7C579005357DA3601445D685 /* ImageSpinner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageSpinner.swift; path = JLActivityIndicator/ImageSpinner.swift; sourceTree = ""; }; - D7C0A7E0A41438B505E735F68AD060B5 /* LOTInterpolatorCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTInterpolatorCallback.m; path = "lottie-ios/Classes/Private/LOTInterpolatorCallback.m"; sourceTree = ""; }; - D7E80DAB5F4C6641C58E31B02C9A0191 /* CGGeometry+LOTAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CGGeometry+LOTAdditions.m"; path = "lottie-ios/Classes/Extensions/CGGeometry+LOTAdditions.m"; sourceTree = ""; }; - D9A010F267A9648247F921901BC26239 /* LOTPathAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTPathAnimator.m"; sourceTree = ""; }; - DA6DD9F4EA0CA337A182B45ED28C74E0 /* LOTTransformInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTransformInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.m"; sourceTree = ""; }; - DB671DBB396E7E2F855DEBBDEDC89EAE /* infoIconLight@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "infoIconLight@2x.png"; path = "SwiftMessages/Resources/infoIconLight@2x.png"; sourceTree = ""; }; - DB99E7A44D3A185793F20DF6D743BD73 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - DC876D9CB7AB52599D47682077B67012 /* LOTShapeRepeater.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeRepeater.m; path = "lottie-ios/Classes/Models/LOTShapeRepeater.m"; sourceTree = ""; }; - DCDF11B6F4C2FD4D1AD3F4064EB68D72 /* lottie-ios.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "lottie-ios.xcconfig"; sourceTree = ""; }; - DD54154000A815142D57F9F8AF7B8917 /* CALayer+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/CALayer+Compat.m"; sourceTree = ""; }; - DDB0C18F2477BCD557CB867F4B2CCEA3 /* LOTRoundedRectAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRoundedRectAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.h"; sourceTree = ""; }; - DE56F99B66FCC672316A447F8282EDC7 /* NSValue+Compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Compat.h"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.h"; sourceTree = ""; }; - DED01C94A09F745086B25B5729B134AB /* ResourceBundle-SwiftMessages-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SwiftMessages-Info.plist"; sourceTree = ""; }; - DEE6157CDAFB1EE67C89FAC3F39D4EA9 /* LOTAnimationView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationView_Internal.h; path = "lottie-ios/Classes/Private/LOTAnimationView_Internal.h"; sourceTree = ""; }; - DFE873E0C816EC1F9096D344C0FABACA /* TabView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = TabView.xib; path = SwiftMessages/Resources/TabView.xib; sourceTree = ""; }; - E04F07C98D864163B40BF7C02B8BC54A /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - E0E34644DEE48EC8817E916AE69D84FE /* LOTAnimationTransitionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimationTransitionController.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimationTransitionController.h"; sourceTree = ""; }; - E12AC7FA8848A2EF8AD822B14C351993 /* JLBezierPath.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLBezierPath.swift; path = JLActivityIndicator/JLBezierPath.swift; sourceTree = ""; }; - E1E0D90BE3ABC8809401ED0D1E8A8667 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - E3B02B1CC09365012526E1D471C95FD2 /* infoIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = infoIconSubtle.png; path = SwiftMessages/Resources/infoIconSubtle.png; sourceTree = ""; }; - E47DCFF85093CA11628B04B906C8AB78 /* SwiftMessagesSegue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftMessagesSegue.swift; path = SwiftMessages/SwiftMessagesSegue.swift; sourceTree = ""; }; - E5DE9B4A52755FC6A2FE070298527A71 /* LOTShapeRepeater.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeRepeater.h; path = "lottie-ios/Classes/Models/LOTShapeRepeater.h"; sourceTree = ""; }; - E6490DD81A28AD60C9B33C197418EBA0 /* LOTShapePath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapePath.m; path = "lottie-ios/Classes/Models/LOTShapePath.m"; sourceTree = ""; }; - E6A68F0E54E19D9BD1673E4CC18B6DB1 /* MarginAdjustable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarginAdjustable.swift; path = SwiftMessages/MarginAdjustable.swift; sourceTree = ""; }; - E72F9DB455A2770E09DBAC540E2DFA13 /* LOTBlockCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBlockCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTBlockCallback.h"; sourceTree = ""; }; - E752F3391A8ECF03D411D40C0494D1DF /* PassthroughWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassthroughWindow.swift; path = SwiftMessages/PassthroughWindow.swift; sourceTree = ""; }; - E8B3F64B409E004513FD58EFC9A67959 /* UIBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UIBezierPath.h; path = "lottie-ios/Classes/MacCompatibility/UIBezierPath.h"; sourceTree = ""; }; - ED45674559E4CD3A1F36B1646A2D3AC1 /* NSValue+Compat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Compat.m"; path = "lottie-ios/Classes/MacCompatibility/NSValue+Compat.m"; sourceTree = ""; }; - EEE44819BB4DDA31BCE6AF5782CB53D5 /* Weak.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Weak.swift; path = SwiftMessages/Weak.swift; sourceTree = ""; }; - EF28587357C0BD05F1F01484C6310E08 /* LOTRepeaterRenderer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRepeaterRenderer.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRepeaterRenderer.h"; sourceTree = ""; }; - F142C86949A8BBC8770881A465B484DF /* LOTTrimPathNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTrimPathNode.m; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.m"; sourceTree = ""; }; - F1BB8844269BE0E9A2DE1177171EFA20 /* PhysicsPanHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhysicsPanHandler.swift; path = SwiftMessages/PhysicsPanHandler.swift; sourceTree = ""; }; - F2881B45BBFD928500924CF3D931A04B /* LOTBezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBezierPath.h; path = "lottie-ios/Classes/Extensions/LOTBezierPath.h"; sourceTree = ""; }; - F5B60B50EDB6092F0DD34213B5F0768D /* LOTShapeTransform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeTransform.h; path = "lottie-ios/Classes/Models/LOTShapeTransform.h"; sourceTree = ""; }; - F7FD164C598620D628307B0DC4EA5954 /* LOTPathInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTPathInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.m"; sourceTree = ""; }; - F9131F5355BA05FCCEC3050B760E1BCE /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - F9C26FE5C61178F2BFF035D6776DECC2 /* LOTAsset.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAsset.h; path = "lottie-ios/Classes/Models/LOTAsset.h"; sourceTree = ""; }; - FA338F1659C0CA378CE2A2800F57CE6D /* LOTGradientFillRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTGradientFillRender.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.m"; sourceTree = ""; }; - FA64F9DF94849CE334677E3053C2B064 /* errorIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = errorIconSubtle.png; path = SwiftMessages/Resources/errorIconSubtle.png; sourceTree = ""; }; - FB592120A8048B7F1ADDFD8C728C7F2E /* successIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = successIconLight.png; path = SwiftMessages/Resources/successIconLight.png; sourceTree = ""; }; - FC3603EE1E939622E1249897B2BA3EA2 /* LOTValueCallback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTValueCallback.m; path = "lottie-ios/Classes/Private/LOTValueCallback.m"; sourceTree = ""; }; - FD205BEF5BD3BD68260643F8E2F08EE8 /* LOTArrayInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTArrayInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTArrayInterpolator.m"; sourceTree = ""; }; - FE88C545C33A9698C8A5C1BC4D031A11 /* warningIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconLight@3x.png"; path = "SwiftMessages/Resources/warningIconLight@3x.png"; sourceTree = ""; }; - FEB6CFE12AFAC2261EFF7F5CC63F2C31 /* successIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconLight@3x.png"; path = "SwiftMessages/Resources/successIconLight@3x.png"; sourceTree = ""; }; - FF81AA875A121C5D7C4AD1A9EDD21B4B /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FF9E683D1E2A8EA3E4CD0CED4BFCF391 /* LOTLayerGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerGroup.h; path = "lottie-ios/Classes/Models/LOTLayerGroup.h"; sourceTree = ""; }; + D040561F0A13D137B7271FA845D2C19A /* CenteredView.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = CenteredView.xib; path = SwiftMessages/Resources/CenteredView.xib; sourceTree = ""; }; + D04192D5A008DBBEDFDF428356AF8708 /* PassthroughWindow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassthroughWindow.swift; path = SwiftMessages/PassthroughWindow.swift; sourceTree = ""; }; + D0DC1F2AD1C84DFABD505F0CB363D4EF /* PhysicsAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PhysicsAnimation.swift; path = SwiftMessages/PhysicsAnimation.swift; sourceTree = ""; }; + D1720215FACE120474EE8288410F9378 /* LOTTransformInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTransformInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.m"; sourceTree = ""; }; + D2515D912AEB2DFD71B0F67B48457171 /* LOTBlockCallback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTBlockCallback.h; path = "lottie-ios/Classes/PublicHeaders/LOTBlockCallback.h"; sourceTree = ""; }; + D431D3CBC1A73A0DE7CFACCBD5385CAB /* successIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = successIcon.png; path = SwiftMessages/Resources/successIcon.png; sourceTree = ""; }; + D47705B2046995D2B4E78A0D21E18EB7 /* JLAnimationMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JLAnimationMode.swift; path = JLActivityIndicator/JLAnimationMode.swift; sourceTree = ""; }; + D62E9BFD37B425D67BC7EC2F9F29E002 /* successIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = successIconSubtle.png; path = SwiftMessages/Resources/successIconSubtle.png; sourceTree = ""; }; + D84B887F90E8DD192790D2564D7342AB /* LOTShapeCircle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeCircle.h; path = "lottie-ios/Classes/Models/LOTShapeCircle.h"; sourceTree = ""; }; + D9027156BED6939E96C8F836EC96A42F /* UIColor+Expanded.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+Expanded.m"; path = "lottie-ios/Classes/Extensions/UIColor+Expanded.m"; sourceTree = ""; }; + D90859AA58B9C6EA28D9EE2AD962A4D8 /* LOTColorInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTColorInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTColorInterpolator.h"; sourceTree = ""; }; + D90E8FC9FD6EF1B45975E64DE7E178A9 /* LOTRoundedRectAnimator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRoundedRectAnimator.m; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTRoundedRectAnimator.m"; sourceTree = ""; }; + D9C1FD8F7FDC3625A9A1F17856B7DBE8 /* LOTCompositionContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCompositionContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTCompositionContainer.h"; sourceTree = ""; }; + DA1B389E67716A9163E38193DBE320E6 /* LOTKeypath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTKeypath.h; path = "lottie-ios/Classes/PublicHeaders/LOTKeypath.h"; sourceTree = ""; }; + DBE12E60BCE86F28C531AD7CEB179F09 /* warningIconLight@3x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "warningIconLight@3x.png"; path = "SwiftMessages/Resources/warningIconLight@3x.png"; sourceTree = ""; }; + DBE523069F78EAAC82A924BDA3A6284A /* ResourceBundle-SwiftMessages-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SwiftMessages-Info.plist"; sourceTree = ""; }; + DBFF6E7A898DC4D5392AE27CCF527253 /* LOTAnimatedSwitch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTAnimatedSwitch.h; path = "lottie-ios/Classes/PublicHeaders/LOTAnimatedSwitch.h"; sourceTree = ""; }; + DC69BE05DEC0D1DEBC9CEEB55E941AE8 /* LOTSizeInterpolator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTSizeInterpolator.m; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.m"; sourceTree = ""; }; + E2A3D3306EE663C606504A0A2D4BEF7D /* LOTShapeStroke.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTShapeStroke.m; path = "lottie-ios/Classes/Models/LOTShapeStroke.m"; sourceTree = ""; }; + E35060506D128494DA5A578F9EE302C3 /* WindowViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WindowViewController.swift; path = SwiftMessages/WindowViewController.swift; sourceTree = ""; }; + E3E06B267786A749B210D777D5333F4D /* LOTMaskContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTMaskContainer.h; path = "lottie-ios/Classes/AnimatableLayers/LOTMaskContainer.h"; sourceTree = ""; }; + E4373560696AE4BA341893FE9A9B47EE /* AccessibleMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessibleMessage.swift; path = SwiftMessages/AccessibleMessage.swift; sourceTree = ""; }; + E4E501BC2A190F54E3E87E829EFF1761 /* LOTTrimPathNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTTrimPathNode.m; path = "lottie-ios/Classes/RenderSystem/ManipulatorNodes/LOTTrimPathNode.m"; sourceTree = ""; }; + E526B191FEB2004ECA4F3D3ED41BEA72 /* NSBundle+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSBundle+Utils.swift"; path = "SwiftMessages/NSBundle+Utils.swift"; sourceTree = ""; }; + E5F6DEFDCA96EBF595AC116A8AF148AC /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + E6EF03B4A707F8FAD235DEF13E52C055 /* LOTRenderNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTRenderNode.m; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.m"; sourceTree = ""; }; + E7B3B2AC676EF716B0A05F737DAFB675 /* warningIconSubtle.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = warningIconSubtle.png; path = SwiftMessages/Resources/warningIconSubtle.png; sourceTree = ""; }; + E7CB842C212A8968C1785CCDD457F62B /* LOTCacheProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCacheProvider.h; path = "lottie-ios/Classes/PublicHeaders/LOTCacheProvider.h"; sourceTree = ""; }; + E7E9705230140E175E39ED8BBA08DB08 /* LOTRenderGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderGroup.h; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTRenderGroup.h"; sourceTree = ""; }; + E8AFB4F2014E215F6760EABB750A7C61 /* LOTCircleAnimator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTCircleAnimator.h; path = "lottie-ios/Classes/RenderSystem/AnimatorNodes/LOTCircleAnimator.h"; sourceTree = ""; }; + EA04AE33BE1FA0A01532F687680268F8 /* LOTRenderNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTRenderNode.h; path = "lottie-ios/Classes/RenderSystem/LOTRenderNode.h"; sourceTree = ""; }; + EA1052DDD70BDEFEA1E3C8A37AF06A18 /* errorIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = errorIcon.png; path = SwiftMessages/Resources/errorIcon.png; sourceTree = ""; }; + EBE5267CC5FD83F9D7FEF74E882BD0AF /* LOTGradientFillRender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTGradientFillRender.m; path = "lottie-ios/Classes/RenderSystem/RenderNodes/LOTGradientFillRender.m"; sourceTree = ""; }; + ECB47AE45BCB54B9D366A4BDCB048D16 /* PassthroughView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PassthroughView.swift; path = SwiftMessages/PassthroughView.swift; sourceTree = ""; }; + EDCCA6FBD7E53690537C89DE7343713D /* LOTTransformInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTTransformInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTTransformInterpolator.h"; sourceTree = ""; }; + EE0DE7D478C3FA2B0BA0798A1E0C64F9 /* LOTValueInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTValueInterpolator.h"; sourceTree = ""; }; + EEA2768292172A3C1EEED6BC650239F1 /* LOTShapeGradientFill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeGradientFill.h; path = "lottie-ios/Classes/Models/LOTShapeGradientFill.h"; sourceTree = ""; }; + EFCAF98C752AF3AE8B5A4D0B08EA475C /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + F1D8A5E3B7344CDF4919A84CF414382E /* LOTAnimatorNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LOTAnimatorNode.m; path = "lottie-ios/Classes/RenderSystem/LOTAnimatorNode.m"; sourceTree = ""; }; + F244626468C1FEF297C7E6A609B00176 /* successIconSubtle@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "successIconSubtle@2x.png"; path = "SwiftMessages/Resources/successIconSubtle@2x.png"; sourceTree = ""; }; + F5B2F4A7ED6101CA48A782A9BDD6F664 /* infoIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = infoIconLight.png; path = SwiftMessages/Resources/infoIconLight.png; sourceTree = ""; }; + F5CADB92712510B7321E827EA2B8A45E /* Array+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+Utils.swift"; path = "SwiftMessages/Array+Utils.swift"; sourceTree = ""; }; + F6EF457B21F4815641DED5A39F2B3105 /* LOTLayerGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTLayerGroup.h; path = "lottie-ios/Classes/Models/LOTLayerGroup.h"; sourceTree = ""; }; + F791DDBF4FECF0CFFF67624EFE0E8A6D /* warningIconLight.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = warningIconLight.png; path = SwiftMessages/Resources/warningIconLight.png; sourceTree = ""; }; + F8430BE9746172737B12CD808E4E96A5 /* infoIcon.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = infoIcon.png; path = SwiftMessages/Resources/infoIcon.png; sourceTree = ""; }; + F85505175A198E882ED88E987D020410 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + F8B14C4C70991C44174B77831CD565E2 /* LOTShapeStroke.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTShapeStroke.h; path = "lottie-ios/Classes/Models/LOTShapeStroke.h"; sourceTree = ""; }; + F95A13A84FA135649A4D77B6707C71EA /* LOTValueDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTValueDelegate.h; path = "lottie-ios/Classes/PublicHeaders/LOTValueDelegate.h"; sourceTree = ""; }; + F95CC480C50464EBC6FCFCFC29F7D898 /* LOTPathInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTPathInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTPathInterpolator.h"; sourceTree = ""; }; + FD5A8CCEECE9F54D61F002D01E42E1BD /* LOTSizeInterpolator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LOTSizeInterpolator.h; path = "lottie-ios/Classes/RenderSystem/InterpolatorNodes/LOTSizeInterpolator.h"; sourceTree = ""; }; + FF81AA875A121C5D7C4AD1A9EDD21B4B /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + FF91B2722E8D435230B65D635F2887B2 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 519CB568DC6CB4CB851A0EFCF2B0D828 /* Frameworks */ = { + 0C3C0FEB1947D474B912CAED927C2838 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 95A0F1B0435FCD30DBF44DB026AD5215 /* Foundation.framework in Frameworks */, - B0CFC65FED36CD65561AFCE5A131BC0E /* UIKit.framework in Frameworks */, + 1EA4CDA5F2CFC696D27FD1B52C19ECE2 /* Foundation.framework in Frameworks */, + 6C0D07BD0D8B4AAC70377086462DC651 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 970541FBAF3FFF9AC0DC1DEFE01E916F /* Frameworks */ = { + 15AA2E3EB6E3CE0451E64FCC5140497F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1E9DA361BC45760F988B16F11DAD1CA7 /* Foundation.framework in Frameworks */, - 4A527AF90DF43DA327AB2C4C65026F4D /* UIKit.framework in Frameworks */, + E160040804687023464E61991B82D126 /* Foundation.framework in Frameworks */, + FF860D95F0A2D680B7226A7C7B236844 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 99195E4207764744AEC07ECCBCD550EB /* Frameworks */ = { + 56E5C5BCDDEBAF0F06A47CE94FFBD501 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 834F4D9819C6010E611A7E151B8899C3 /* Foundation.framework in Frameworks */, + 3126AC8C4295869B94E4CB653BBBDA5C /* Foundation.framework in Frameworks */, + 6644AE950A02208F220032B91110444B /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - AF3E52BB1F01A03EFF043173B2E019D9 /* Frameworks */ = { + 6CAA5B70895402CE034FAB478F5E1C50 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8F0053EA2A4A0B1C05963BDAB4E7B4E0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - E1F6E0A5A606CF559EF22177B2922747 /* Frameworks */ = { + 6E8AF668A2161F7D6F680F721DB65D2D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 110C15120DE05906941482E1C6AA4BC7 /* Foundation.framework in Frameworks */, - 6C6296264A43648BF59DA6762384C7F2 /* UIKit.framework in Frameworks */, + 8D1E66FE754A575BFFD9E0A4AD2E5ACC /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - EF38B2BD9DC2508DCCE9CCCD7ACA1B5C /* Frameworks */ = { + AC78335B7FFA5905A1216C9BE7113E7E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 388B8180082452861F6C0F0A9455EBAB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0C48B9BAF1C777A6E529673B9D1D01E3 /* App */ = { + 06CDD10DE71306278CF89108B3036DFD /* iOS */ = { isa = PBXGroup; children = ( - 98B148CCEB0DAFBFB891AEBA737D291A /* AccessibleMessage.swift */, - B65460D69E49D62B66DAB20BF21CE6F2 /* Animator.swift */, - 9F36ECC938F8E1BE467BFC87C5D504B5 /* Array+Utils.swift */, - 59BFF28733F2EFCC9511F88BF213DFF3 /* BackgroundViewable.swift */, - 1D6496C6FF1789AAD52E00D2E31D92E9 /* BaseView.swift */, - 474C7ADF08070E95FEF2FDD93D007096 /* CALayer+Utils.swift */, - 6C704EDAA5BE7C8251B0FE6E1CC02B96 /* CornerRoundingView.swift */, - CB79EB00312380695BA32DA429121812 /* Error.swift */, - 5BC9CD11C2842AC9ECF60B7352CD95AB /* Identifiable.swift */, - E6A68F0E54E19D9BD1673E4CC18B6DB1 /* MarginAdjustable.swift */, - A00025E50B14EECAC5A0195B15DC52EE /* MarginAdjustable+Animation.swift */, - 5720EB3D6C809AA77A0379339CB8DB79 /* MaskingView.swift */, - 0F11B5C428A039BB23DD3A8ACDF748B4 /* MessageView.swift */, - 88A7AD619F09E0DF806B3BE7088F795D /* NSBundle+Utils.swift */, - 6B46536D85375ADA1FB3B25A21D68B2A /* PassthroughView.swift */, - E752F3391A8ECF03D411D40C0494D1DF /* PassthroughWindow.swift */, - B38A7A27BFA6B1C0EF0AF1D1042634F8 /* PhysicsAnimation.swift */, - F1BB8844269BE0E9A2DE1177171EFA20 /* PhysicsPanHandler.swift */, - A2173383F03E9FD76C54E26604C4D9A6 /* Presenter.swift */, - C21CBFB9CDD04FF4D7BB7BB0767FD425 /* SwiftMessages.swift */, - E47DCFF85093CA11628B04B906C8AB78 /* SwiftMessagesSegue.swift */, - C417B6955E30C171C6764F818900D2FF /* Theme.swift */, - 2C54230EF0BD9A18D57D0A179342A903 /* TopBottomAnimation.swift */, - 763281351A63B703C87A97BCCF13015A /* UIEdgeInsets+Utils.swift */, - 0F8A75FEFF0E4CE36B42EF41BAE1F970 /* UIViewController+Utils.swift */, - C461CF0051733F567291A3FA414AF1D4 /* ViewControllerContainerView.swift */, - EEE44819BB4DDA31BCE6AF5782CB53D5 /* Weak.swift */, - B636BAE9DD238FFA717EBFD7C3DD0161 /* WindowViewController.swift */, - 409842E6616B1D4849E2BB3F4C0455BF /* Resources */, + 2EFB40531CB700ADF867FEEE78561E78 /* Foundation.framework */, + 74E404AA6957590324067E330E0EC533 /* UIKit.framework */, ); - name = App; + name = iOS; sourceTree = ""; }; 0F2657AFC9521A6DA559EC8364F85562 /* Targets Support Files */ = { @@ -657,30 +632,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - 10DEDCB394BAA0C7FEDEBE330207B074 /* iOS */ = { - isa = PBXGroup; - children = ( - 908E902E026C5C22904CF9014A5604AD /* Foundation.framework */, - BC2C02191C153C1554B35DEE8B2D09D4 /* UIKit.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 1281DC222CC76B5D3AC341E497E9E756 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2A1A9E49DF9E7BF93673E4A471C28DB6 /* Info.plist */, - DED01C94A09F745086B25B5729B134AB /* ResourceBundle-SwiftMessages-Info.plist */, - 103DFF434A34DCC9F3672C37904E3B42 /* SwiftMessages.modulemap */, - 96276884358148EA87669CFA7621D90C /* SwiftMessages.xcconfig */, - A658EB3919B3FA22EAFF322978A00948 /* SwiftMessages-dummy.m */, - 24A42EFDED7F63740B7D7C2DF12642F4 /* SwiftMessages-prefix.pch */, - D65C9E6EADA4A89CBED3947B6D029F26 /* SwiftMessages-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftMessages"; - sourceTree = ""; - }; 24634C3DD78E6B0E70E1ECF7BA21A07E /* Pods-autodoorctrl */ = { isa = PBXGroup; children = ( @@ -712,85 +663,101 @@ name = Products; sourceTree = ""; }; - 409842E6616B1D4849E2BB3F4C0455BF /* Resources */ = { + 2CEEDE12F26D361A6C34BA28E83AB74D /* Alamofire */ = { isa = PBXGroup; children = ( - 95BFA3B0A9EDEA478356F2115FDC359D /* CardView.xib */, - D70E90F50A5E27C6D420DACB98179BA8 /* CenteredView.xib */, - AFE44459CE3A5CF39A08E49A7BC54B3C /* errorIcon.png */, - 26DD6F089947994C99694AC0CD14315F /* errorIcon@2x.png */, - D3A5420DC539767CD8622D380F88893A /* errorIcon@3x.png */, - 2896445A284FFE78DF3BDFD2A3987975 /* errorIconLight.png */, - 5E43C6E61CCFE78AF10049B413849117 /* errorIconLight@2x.png */, - C316AE234342DF843C4B480194B83E10 /* errorIconLight@3x.png */, - FA64F9DF94849CE334677E3053C2B064 /* errorIconSubtle.png */, - 2461C70A3CDCA52FF9E6BEF6ADC1FAEF /* errorIconSubtle@2x.png */, - 39F42D61B395CFA6CF511AC5A6901353 /* errorIconSubtle@3x.png */, - 5E1500B06155F8AC74C10E07B6D8A9FD /* infoIcon.png */, - 679CF9DEF036B687F9760785F53F9285 /* infoIcon@2x.png */, - 6545180CB333625717E8D6C26A6B7823 /* infoIcon@3x.png */, - CA2595F0DF4918D992728DD5A0AA6CD5 /* infoIconLight.png */, - DB671DBB396E7E2F855DEBBDEDC89EAE /* infoIconLight@2x.png */, - 1303FD27150989A32C6F1580A3F068D0 /* infoIconLight@3x.png */, - E3B02B1CC09365012526E1D471C95FD2 /* infoIconSubtle.png */, - 9866F490A26099D29C7C22B2C0F23BA3 /* infoIconSubtle@2x.png */, - 0FFB0D0B22DC4A5D96EC83FD81CBAF85 /* infoIconSubtle@3x.png */, - 115A598C5018A98C4A8D9753F0B3963A /* MessageView.xib */, - 68CEBCA1215F7AEA899ABFCF5BFB3A92 /* StatusLine.xib */, - AEB4DF70AF254582EDB78A059C031109 /* successIcon.png */, - 8FB3BE081B4B98CDCAE3A171B6E32A46 /* successIcon@2x.png */, - 7A75D107EA5AC95F99B5CD41D0358EE9 /* successIcon@3x.png */, - FB592120A8048B7F1ADDFD8C728C7F2E /* successIconLight.png */, - 944D19DB2A3DA24E161CA7E26AD8CF5F /* successIconLight@2x.png */, - FEB6CFE12AFAC2261EFF7F5CC63F2C31 /* successIconLight@3x.png */, - A5E3E57B2CA2445C9141859BA89A2C76 /* successIconSubtle.png */, - 7A50F3E279F78A877E35838A33E0F56A /* successIconSubtle@2x.png */, - CEBB65605BDBBD0145B6B35DDB4775C9 /* successIconSubtle@3x.png */, - DFE873E0C816EC1F9096D344C0FABACA /* TabView.xib */, - 9CB8EAC6C15F8853615E7635D2F7BFBB /* warningIcon.png */, - A6C5049B21ADB490B23051599432399A /* warningIcon@2x.png */, - 2F8D1F16768F948AD180BC9EE9A18FF3 /* warningIcon@3x.png */, - 5BEF347333788345BBD1478C19E04ACC /* warningIconLight.png */, - 18AE792176089C6634E4AE719BE3A5B8 /* warningIconLight@2x.png */, - FE88C545C33A9698C8A5C1BC4D031A11 /* warningIconLight@3x.png */, - 2FBCAA31E3D1A61B3580202421EB567F /* warningIconSubtle.png */, - 19EC03839ED413B5DA18570E12ECDB02 /* warningIconSubtle@2x.png */, - 476F64798E8D5362A7270782B37AA314 /* warningIconSubtle@3x.png */, + 16E268119206F67521357E8B60BF10EF /* AFError.swift */, + 65C25BF4109B7254D51FD060301DD892 /* Alamofire.swift */, + 8820FC72E00826F9C1A9A2A0BCEDAC49 /* DispatchQueue+Alamofire.swift */, + EFCAF98C752AF3AE8B5A4D0B08EA475C /* MultipartFormData.swift */, + A74425D61B53AA7E876D9AAAD4B6D8CE /* NetworkReachabilityManager.swift */, + 9ED96400F059A4E1D62BEE75220D892E /* Notifications.swift */, + 0C1C2B90C8D867C78BD98EFFCCF0AA4D /* ParameterEncoding.swift */, + BF3587ED0EB92F622EC17617E0EA12D0 /* Request.swift */, + 6A8CBB8064CB98E83AC9B39890EE4033 /* Response.swift */, + ABEF799A3471622CD3EC1EC1B9955A58 /* ResponseSerialization.swift */, + FF91B2722E8D435230B65D635F2887B2 /* Result.swift */, + E5F6DEFDCA96EBF595AC116A8AF148AC /* ServerTrustPolicy.swift */, + 1F45F1FDBCBA730D49991205B4866FDB /* SessionDelegate.swift */, + 7CB0D5C3395754DFC9F5F5B79CF98416 /* SessionManager.swift */, + 62DA295F40215AD67E250B889A35DD61 /* TaskDelegate.swift */, + F85505175A198E882ED88E987D020410 /* Timeline.swift */, + 94DCFDD4F26750A8F107F8178615EB36 /* Validation.swift */, + D969E53954216D4228D4DB8FA10A5F7D /* Support Files */, ); - name = Resources; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; 433CD3331B6C3787F473C941B61FC68F /* Frameworks */ = { isa = PBXGroup; children = ( - 10DEDCB394BAA0C7FEDEBE330207B074 /* iOS */, + 06CDD10DE71306278CF89108B3036DFD /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 7CB73EC9601F98C4053453E16CED050A /* Alamofire */ = { + 527732A3C3F17119343568500547D2CF /* Resources */ = { isa = PBXGroup; children = ( - A77053E91C7828C312BD2A6A2A803EF5 /* AFError.swift */, - 021167F4989735E36D0DE452AFABD630 /* Alamofire.swift */, - F9131F5355BA05FCCEC3050B760E1BCE /* DispatchQueue+Alamofire.swift */, - 9C4FF9C9959C28A4CEE44E39454A4351 /* MultipartFormData.swift */, - 39003A0D99332AB41D99D7431FA5CD45 /* NetworkReachabilityManager.swift */, - 96137CD39510F0B3A31AE9E3F70B621D /* Notifications.swift */, - 1BE089E5CE0C84CFC52CD4CA6BEBFFB5 /* ParameterEncoding.swift */, - E04F07C98D864163B40BF7C02B8BC54A /* Request.swift */, - E1E0D90BE3ABC8809401ED0D1E8A8667 /* Response.swift */, - 6003DA6717D027C624FDF235B2DAAD25 /* ResponseSerialization.swift */, - 402F9CD32310A1CE4576EBEC6E55FFBB /* Result.swift */, - 0D36C15B6A7AA75C84C71B7F127FCA8F /* ServerTrustPolicy.swift */, - B031271F81713E62F9AA0CFAC9522ADB /* SessionDelegate.swift */, - 7F11A134EA3BB02045FF59EC2B95A432 /* SessionManager.swift */, - 661193D8779C0C9C2A8592A67BE3198D /* TaskDelegate.swift */, - 5584ABE6E40A94AF86018A2646667F53 /* Timeline.swift */, - 4F0C29BBEB1373BE6CE5D20C7FEDD148 /* Validation.swift */, - CD2D8A45B175FE75AF3C15CCB8A6A92D /* Support Files */, + 801858D6CCA46A47ED76637A098F15C9 /* CardView.xib */, + D040561F0A13D137B7271FA845D2C19A /* CenteredView.xib */, + EA1052DDD70BDEFEA1E3C8A37AF06A18 /* errorIcon.png */, + 86CB2D43EF47757C090ADF5DE81953A2 /* errorIcon@2x.png */, + 6EDE38EE162049B76CEE80E4BB0D360C /* errorIcon@3x.png */, + B93F87E4C885435CA60C1F070053401C /* errorIconLight.png */, + 54E3D7E9038DA49189438E0AB4EEA83E /* errorIconLight@2x.png */, + AB1F9AB1D43E8F3A34BE1142C59F9895 /* errorIconLight@3x.png */, + 854C13A31D09A36E2B3BBDE03360E55C /* errorIconSubtle.png */, + A8B60F6490C78D24F1C075FA8A9D3653 /* errorIconSubtle@2x.png */, + 49FE2C70AF03E651D7CE827582425D8F /* errorIconSubtle@3x.png */, + F8430BE9746172737B12CD808E4E96A5 /* infoIcon.png */, + 30ADB76354A57A81E3189C0113318566 /* infoIcon@2x.png */, + 3370D168AF434BAE8FA12DDFC6BCBC09 /* infoIcon@3x.png */, + F5B2F4A7ED6101CA48A782A9BDD6F664 /* infoIconLight.png */, + 1A7CD83C12557339E816D902D25FA34E /* infoIconLight@2x.png */, + 7375D99ABB1301F4771D55288842F607 /* infoIconLight@3x.png */, + 65406E562A6F9FE76C862B69E24C2FBD /* infoIconSubtle.png */, + 415D01C3FFFFDACB36AB104796435CF2 /* infoIconSubtle@2x.png */, + 9CBCDAFC2E218227C9508B552ECD0E51 /* infoIconSubtle@3x.png */, + 14FC71674EE93FA9A76325F0FFEE5CA5 /* MessageView.xib */, + A0C34B18210C81AFD91ABBE2DDDF4ED9 /* StatusLine.xib */, + D431D3CBC1A73A0DE7CFACCBD5385CAB /* successIcon.png */, + 9DE04F039A45E192434CF2B1351B3BA8 /* successIcon@2x.png */, + C1FE2D7E72B96F4D7DE1FAE28206DFBB /* successIcon@3x.png */, + 3FA03BDDBD13C87EE24896BA1810C950 /* successIconLight.png */, + 58A4CBE908E3E8E75F20FABB28687FCA /* successIconLight@2x.png */, + BCC3332102AB7ABF6771A4731E089738 /* successIconLight@3x.png */, + D62E9BFD37B425D67BC7EC2F9F29E002 /* successIconSubtle.png */, + F244626468C1FEF297C7E6A609B00176 /* successIconSubtle@2x.png */, + 53A285496CFCC7D68AA2DD4E8EFA6A26 /* successIconSubtle@3x.png */, + 7333031A3A394CE76E900A0F32B25FDE /* TabView.xib */, + 3F953923BFA32D98E2AC289F8C042663 /* warningIcon.png */, + 7A996C53CD5EBCE1520AE96625431F13 /* warningIcon@2x.png */, + 94636F40BE688B5556C4A810B671BD2F /* warningIcon@3x.png */, + F791DDBF4FECF0CFFF67624EFE0E8A6D /* warningIconLight.png */, + 389802ECFB468FFB6836CD8BBCF0D6D0 /* warningIconLight@2x.png */, + DBE12E60BCE86F28C531AD7CEB179F09 /* warningIconLight@3x.png */, + E7B3B2AC676EF716B0A05F737DAFB675 /* warningIconSubtle.png */, + 96430A0AA6894654B2C098FC7B75D36F /* warningIconSubtle@2x.png */, + C668622D747C5F9A3BA9D9C00C1A1FAA /* warningIconSubtle@3x.png */, ); - path = Alamofire; + name = Resources; + sourceTree = ""; + }; + 664C9D23004DF1EB20AAFCC4A7D6E764 /* Support Files */ = { + isa = PBXGroup; + children = ( + B4A8851D0AEF80112DDE87635ABFF8FC /* Info.plist */, + DBE523069F78EAAC82A924BDA3A6284A /* ResourceBundle-SwiftMessages-Info.plist */, + 188F63E3A3693B4185739E06139D1063 /* SwiftMessages.modulemap */, + 168921F507D4A4CB64932F166880590E /* SwiftMessages.xcconfig */, + 2A18EC318F96CE6A36829C6292F3E0CD /* SwiftMessages-dummy.m */, + A89CA881FD3A791837BF81E31D617CED /* SwiftMessages-prefix.pch */, + 6F8ACFF78CFB1983BCFCC4A8F2F49AF3 /* SwiftMessages-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftMessages"; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -798,421 +765,466 @@ children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, 433CD3331B6C3787F473C941B61FC68F /* Frameworks */, - E2065E74314D30D1A15CC460546F27A1 /* Pods */, + D858BA384B6AC38BD6B804E125494169 /* Pods */, 2591D2ED5DF689F98390F038C5482B9D /* Products */, 0F2657AFC9521A6DA559EC8364F85562 /* Targets Support Files */, ); sourceTree = ""; }; - 9CD1C46C7AD37F0B681991C902B19BE5 /* lottie-ios */ = { + 9A9D6B26FD0BE3BA57A7292EC7CF6B61 /* App */ = { isa = PBXGroup; children = ( - 1E351BF8E1DBF9D4E0DF2178959C43F2 /* CALayer+Compat.h */, - DD54154000A815142D57F9F8AF7B8917 /* CALayer+Compat.m */, - A7291159B80E7B3050A1144726E5A7FA /* CGGeometry+LOTAdditions.h */, - D7E80DAB5F4C6641C58E31B02C9A0191 /* CGGeometry+LOTAdditions.m */, - 505CFB8F84659DA4ECF2C45FE6B68B57 /* LOTAnimatedControl.h */, - 5827730FB4C8AF70A54367CAE2A4CEF1 /* LOTAnimatedControl.m */, - 6BD918AC6F1E46221D293408914C15CB /* LOTAnimatedSwitch.h */, - 8F2AC8C79A13ED90B214D5429C7B3F91 /* LOTAnimatedSwitch.m */, - 784DA4ACAE4796FD1AFE03A16B9ADBA9 /* LOTAnimationCache.h */, - 98E7E52C7B000D9004C97B94BE3C40F3 /* LOTAnimationCache.m */, - E0E34644DEE48EC8817E916AE69D84FE /* LOTAnimationTransitionController.h */, - 9E29196E75AADF5FF5BD679D3956CBDF /* LOTAnimationTransitionController.m */, - 24CB82ED06A33D4E2069C4C640C3C73B /* LOTAnimationView.h */, - B6CC87959F447A2DFA24A9441AA6BD09 /* LOTAnimationView.m */, - 116AE0B03EBD14AB7F5BCAA4E5739F46 /* LOTAnimationView_Compat.h */, - DEE6157CDAFB1EE67C89FAC3F39D4EA9 /* LOTAnimationView_Internal.h */, - C7AEB3F47C34DB203B721F0BCD5E1720 /* LOTAnimatorNode.h */, - 547C81420C42C0C0F64EC5D3F310B23C /* LOTAnimatorNode.m */, - 66344BC7B541E2D7F341FFB23DCF24D8 /* LOTArrayInterpolator.h */, - FD205BEF5BD3BD68260643F8E2F08EE8 /* LOTArrayInterpolator.m */, - F9C26FE5C61178F2BFF035D6776DECC2 /* LOTAsset.h */, - 548C75022885FF04CFDB78EE6ECA5FDE /* LOTAsset.m */, - 74CAD0F28FA6F5613876BFFB407EDEF5 /* LOTAssetGroup.h */, - 34C7ADEFC05D9143D9309AA939F090FB /* LOTAssetGroup.m */, - 0BCBE49A673D793AB3766C441F1FBCAD /* LOTBezierData.h */, - 333908B35F1BEAB74AF4568FCE43F606 /* LOTBezierData.m */, - F2881B45BBFD928500924CF3D931A04B /* LOTBezierPath.h */, - 80ACB469B24FD9F7B63312D866CBE200 /* LOTBezierPath.m */, - E72F9DB455A2770E09DBAC540E2DFA13 /* LOTBlockCallback.h */, - ABC347E22E2AC16C0BD1830C4605D568 /* LOTBlockCallback.m */, - 29DCB3839BFEB08E63A8413D56A80CCE /* LOTCacheProvider.h */, - C8EFE57084BAB8BA56DBEAAB6A26ABF2 /* LOTCacheProvider.m */, - 3AFBBF2EC0AD24C446AF9F937DBF1047 /* LOTCircleAnimator.h */, - 1F1610178E5CEE126BA30359F4D06F7B /* LOTCircleAnimator.m */, - 02553DC3F42E8AACA0F1E3CCED7D84CA /* LOTColorInterpolator.h */, - 3DB4027EE4E7FD345DAF837B7BA87ABB /* LOTColorInterpolator.m */, - 3EEEE13EE04B9EBC49BF054D33F3CF26 /* LOTComposition.h */, - 3896416BE14D912F80E3A868FF2B386A /* LOTComposition.m */, - C61E83F1C49BAADB6ED60E36489B4B6D /* LOTCompositionContainer.h */, - 905C23D2DF780A6ED9D31659F6B649A4 /* LOTCompositionContainer.m */, - 947EEEB3F0F900C15A87C8F9C33461D3 /* LOTFillRenderer.h */, - 1289D0DEEF1D2F535AA8C5214797A081 /* LOTFillRenderer.m */, - B1ACF8180F6F414119EB8E271D34CC54 /* LOTGradientFillRender.h */, - FA338F1659C0CA378CE2A2800F57CE6D /* LOTGradientFillRender.m */, - 1158DA04F691F9FB4451B4FC61C84389 /* LOTHelpers.h */, - B8E139C14527260D1C4AF9E346A2B03B /* LOTInterpolatorCallback.h */, - D7C0A7E0A41438B505E735F68AD060B5 /* LOTInterpolatorCallback.m */, - BFDC8443E57D8A2FAAD46F06D3AE3477 /* LOTKeyframe.h */, - BBDB5152371FE15BBB9F67B0BAEBB2EF /* LOTKeyframe.m */, - 39DCD7DE5D325695FF2EB2D3F0D4AB02 /* LOTKeypath.h */, - 9D38BADE33A96CF9F75F477B050567AE /* LOTKeypath.m */, - 9E630693EA2EC860829BEB540A4DB6CD /* LOTLayer.h */, - 689A8B48CC90C8BA5FE6BCAE4172903A /* LOTLayer.m */, - AC0708EC7A609501701406AC06410904 /* LOTLayerContainer.h */, - 7A971462741A6BE37E5051A64A4895AF /* LOTLayerContainer.m */, - FF9E683D1E2A8EA3E4CD0CED4BFCF391 /* LOTLayerGroup.h */, - AF1DA79B8294E3C655A62388630D09C5 /* LOTLayerGroup.m */, - 38443317C0DCF8622DDE8810719DB15D /* LOTMask.h */, - 873BBC68E46D45AC244300E4E074049A /* LOTMask.m */, - 1A5C68F875973DB1261701519923D187 /* LOTMaskContainer.h */, - 4952A9F949EEDC79B302F0CB1C0B5B68 /* LOTMaskContainer.m */, - B145018950DD605ED6AEB2687697E33D /* LOTModels.h */, - 0E8FDE6555A13859039A10020006DBDE /* LOTNumberInterpolator.h */, - 0DE71638FF07D8BF31EE05748F62AD8A /* LOTNumberInterpolator.m */, - AD26CFF8BDA295FDF4A637D1709EA918 /* LOTPathAnimator.h */, - D9A010F267A9648247F921901BC26239 /* LOTPathAnimator.m */, - 1A68513CE463261A7BE4FB11635DAA60 /* LOTPathInterpolator.h */, - F7FD164C598620D628307B0DC4EA5954 /* LOTPathInterpolator.m */, - 02E8C345D14E899A56BCCCD452D4BBC8 /* LOTPlatformCompat.h */, - 92E9C5D566D5D7173E666E2507DB2A69 /* LOTPointInterpolator.h */, - B435D976C5FAC835DB8B14DDD25EA875 /* LOTPointInterpolator.m */, - 5FAA51E4B3BF40D2294C36C0D501FE42 /* LOTPolygonAnimator.h */, - 5740C21A4E02DEC23E310CF7715EFD94 /* LOTPolygonAnimator.m */, - 570D2FBB09C41EFA12B6E4B8CD7AC5C9 /* LOTPolystarAnimator.h */, - 3FC8969B2A2E52442F959D10318DD34A /* LOTPolystarAnimator.m */, - 68069F700532874DA6D065CE979AB220 /* LOTRadialGradientLayer.h */, - 762856BB473F147FAE8AB63B1FBCAFAA /* LOTRadialGradientLayer.m */, - 4345C0091BCAEF9F0AF8BB3318E5067A /* LOTRenderGroup.h */, - 410A1C3B0B519BD51F8C20F0FC738DB5 /* LOTRenderGroup.m */, - AC2E579D9CC4CE3642F5C7AE1FB9F270 /* LOTRenderNode.h */, - 235CBCFC5B1F986035C31EC4332692A3 /* LOTRenderNode.m */, - EF28587357C0BD05F1F01484C6310E08 /* LOTRepeaterRenderer.h */, - 23CA255A56C412F6A6C1A17340754F41 /* LOTRepeaterRenderer.m */, - DDB0C18F2477BCD557CB867F4B2CCEA3 /* LOTRoundedRectAnimator.h */, - AC946F01901981CEB062632D2F7A08D8 /* LOTRoundedRectAnimator.m */, - 609D37244F83676A7AAD2DE34CD515A8 /* LOTShapeCircle.h */, - 055481C3D520A3541498E02EB62A2721 /* LOTShapeCircle.m */, - 605343FFB8DCBBE0F5309808F89A20CB /* LOTShapeFill.h */, - 133DDDA9C02BD672A6701DB781EEFDA7 /* LOTShapeFill.m */, - 89381052B711EEE99A23C8F2AB3E9586 /* LOTShapeGradientFill.h */, - 3BAABA1C56100F167079AB478D926D4D /* LOTShapeGradientFill.m */, - 2F332BBD5B6EB5C80A3315333395042F /* LOTShapeGroup.h */, - 0F14178BC181F516672D5F22AEFA718A /* LOTShapeGroup.m */, - A5E21F9B19A0491FDB89C022FD992B86 /* LOTShapePath.h */, - E6490DD81A28AD60C9B33C197418EBA0 /* LOTShapePath.m */, - 596DFA8DCC282182D3AC2090580591D8 /* LOTShapeRectangle.h */, - 3A976C2E3FE31AAEEC55B3ABC6DEBB12 /* LOTShapeRectangle.m */, - E5DE9B4A52755FC6A2FE070298527A71 /* LOTShapeRepeater.h */, - DC876D9CB7AB52599D47682077B67012 /* LOTShapeRepeater.m */, - 6DE940EE8B516E1FBCCA1973FFA12A87 /* LOTShapeStar.h */, - 08934F7B43585536106FC86D0443486B /* LOTShapeStar.m */, - 9A260C2D2048F8C2FA663BE9FF358173 /* LOTShapeStroke.h */, - 59711EB75AE350C458C3513475055752 /* LOTShapeStroke.m */, - F5B60B50EDB6092F0DD34213B5F0768D /* LOTShapeTransform.h */, - 6CABCDAC301B0E11D83BDF041009EFA3 /* LOTShapeTransform.m */, - CB8AB69152ED931B6925DFEB065EB872 /* LOTShapeTrimPath.h */, - 49745777029328C54926C59B6315479B /* LOTShapeTrimPath.m */, - 017461F6024FFB3264093A1A439B19CF /* LOTSizeInterpolator.h */, - 7796ACA26D24558A8C6D5CB439B13CD5 /* LOTSizeInterpolator.m */, - 3252AE204AA60F83EEC40DFF8051513F /* LOTStrokeRenderer.h */, - 158CEA23817A1E7D3414E05D2B99520E /* LOTStrokeRenderer.m */, - C633B2501AF91960C9A7F49830EB77F5 /* Lottie.h */, - BE2E34F0B5AB57BEDD49B833CF452A13 /* LOTTransformInterpolator.h */, - DA6DD9F4EA0CA337A182B45ED28C74E0 /* LOTTransformInterpolator.m */, - 006DAF6B8B1DE313F2D03DF5532CAC91 /* LOTTrimPathNode.h */, - F142C86949A8BBC8770881A465B484DF /* LOTTrimPathNode.m */, - D68759C9D2224E3689658F622E38EFFA /* LOTValueCallback.h */, - FC3603EE1E939622E1249897B2BA3EA2 /* LOTValueCallback.m */, - A04115FE362AD477D923CBE9036FD8A8 /* LOTValueDelegate.h */, - D52FF87C78ADB737BA1452B85EFFE23F /* LOTValueInterpolator.h */, - D07333917F3528655C38FBD7FB2FE777 /* LOTValueInterpolator.m */, - DE56F99B66FCC672316A447F8282EDC7 /* NSValue+Compat.h */, - ED45674559E4CD3A1F36B1646A2D3AC1 /* NSValue+Compat.m */, - E8B3F64B409E004513FD58EFC9A67959 /* UIBezierPath.h */, - 50475CC06F4E63CC510C83C987F2D87D /* UIBezierPath.m */, - 149F05A43CAF89DB0207C5C3A9D64E6A /* UIColor.h */, - 2CB2221C1DE7C20B32010FD65121399D /* UIColor.m */, - 8109CB0BD5D84C2A9E7913439841FFFF /* UIColor+Expanded.h */, - CEF85D5CA8F849E46CD4276D469503BD /* UIColor+Expanded.m */, - D15D3E60A6E354CBA468A4E0164FC919 /* Support Files */, + E4373560696AE4BA341893FE9A9B47EE /* AccessibleMessage.swift */, + 3E2344C721DA7D4A8CB7592717358E1B /* Animator.swift */, + F5CADB92712510B7321E827EA2B8A45E /* Array+Utils.swift */, + B9D14129579CD33D5C0863887D1EA60A /* BackgroundViewable.swift */, + 8EF58CD10452375EC31BB10C5E78139D /* BaseView.swift */, + 3B5E64C6E6617B080277E9AD6B930B76 /* CALayer+Utils.swift */, + 86D39CC6398173FE04CACABC46949641 /* CornerRoundingView.swift */, + 21551D61847E8826766788F2B1B0BAEB /* Error.swift */, + 55CFD5F71DBA65133B3A9826AA1B09F7 /* Identifiable.swift */, + 0C028B697352824866AD23FC9606DE1C /* MarginAdjustable.swift */, + 6DC28F18A3881ED9BD1A18B981601DB8 /* MarginAdjustable+Animation.swift */, + 4246B1A429F9E200CDB2AC5333881E00 /* MaskingView.swift */, + CDC14E9E84ACFE252FFC9A6118F5B4BA /* MessageView.swift */, + E526B191FEB2004ECA4F3D3ED41BEA72 /* NSBundle+Utils.swift */, + ECB47AE45BCB54B9D366A4BDCB048D16 /* PassthroughView.swift */, + D04192D5A008DBBEDFDF428356AF8708 /* PassthroughWindow.swift */, + D0DC1F2AD1C84DFABD505F0CB363D4EF /* PhysicsAnimation.swift */, + 00FD7D90940F3BBF21EEC135A03FEECC /* PhysicsPanHandler.swift */, + 1F7D565132599B303970A10655C6D3C1 /* Presenter.swift */, + 5FA388ED3A84B613228DAD992286CA86 /* SwiftMessages.swift */, + 3BBEC0D91A68BEB5F7957FFB2C14376C /* SwiftMessagesSegue.swift */, + 8D43767525C630A437F5ED7BA272A9AD /* Theme.swift */, + 48698F78F7D10A3582DE427A926ABB0F /* TopBottomAnimation.swift */, + 82AAD21E389BEB3A49ED075BCDE37B75 /* UIEdgeInsets+Utils.swift */, + 36E7C92CC4860824C4898E9981EFBD28 /* UIViewController+Utils.swift */, + 5CDEEA5FA550A002573F01E31CD4D08F /* ViewControllerContainerView.swift */, + C43C332CB3D8551C4C4CB5A752DA9A57 /* Weak.swift */, + E35060506D128494DA5A578F9EE302C3 /* WindowViewController.swift */, + 527732A3C3F17119343568500547D2CF /* Resources */, ); - path = "lottie-ios"; + name = App; sourceTree = ""; }; - C8000C163D7E20F393E88CBD2930D945 /* SwiftMessages */ = { + A0C4309C83A1AA5CC4C248D21737F2BB /* SwiftMessages */ = { isa = PBXGroup; children = ( - 0C48B9BAF1C777A6E529673B9D1D01E3 /* App */, - 1281DC222CC76B5D3AC341E497E9E756 /* Support Files */, + 9A9D6B26FD0BE3BA57A7292EC7CF6B61 /* App */, + 664C9D23004DF1EB20AAFCC4A7D6E764 /* Support Files */, ); + name = SwiftMessages; path = SwiftMessages; sourceTree = ""; }; - C99B3AAE271542651A479A3F28321E31 /* Support Files */ = { + BD507229B2BFB6E948BFEFC535F76C36 /* JLActivityIndicator */ = { isa = PBXGroup; children = ( - DB99E7A44D3A185793F20DF6D743BD73 /* Info.plist */, - 1E2FEE44B88DC69A8D5235A6F186D6CD /* JLActivityIndicator.modulemap */, - 785B6FF8600CB4933A356600B911478A /* JLActivityIndicator.xcconfig */, - 6A5404DC5F52341313ECE353E4C47E3F /* JLActivityIndicator-dummy.m */, - 14FE5CB387F7A80F3DCD3B0818BFCAD5 /* JLActivityIndicator-prefix.pch */, - CE449FD7E8936F40EB8910604C6AE2D3 /* JLActivityIndicator-umbrella.h */, + 7CFA8C13D0F34BE53615CF1CB16EDAC8 /* ActivityIndicating.swift */, + 762079DF7E67AB11DD3DFCC3024DA704 /* ImageSpinner.swift */, + 76F76FC58C26726C563B163DD4DAD848 /* JLActivityIndicator.h */, + A86EEA24D0AB0BBFE882151B9828295D /* JLActivityIndicator.swift */, + D47705B2046995D2B4E78A0D21E18EB7 /* JLAnimationMode.swift */, + 3ED73469CE274879D5150494565CD652 /* JLBezierPath.swift */, + 5EDA915D79B109FF03BD537C20BDC706 /* JLConstants.swift */, + ABF1A6D0CB008701F5AC016EB5574771 /* JLUtilities.swift */, + A532479645ECBCD1A1E9E62EDC8CF83D /* PathSpinner.swift */, + E5953C95825034B83E7F247A6FF1C0D9 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/JLActivityIndicator"; + name = JLActivityIndicator; + path = JLActivityIndicator; + sourceTree = ""; + }; + D858BA384B6AC38BD6B804E125494169 /* Pods */ = { + isa = PBXGroup; + children = ( + 2CEEDE12F26D361A6C34BA28E83AB74D /* Alamofire */, + BD507229B2BFB6E948BFEFC535F76C36 /* JLActivityIndicator */, + FF5C7B71F30EDCF47930C9A6E4CA57D5 /* lottie-ios */, + A0C4309C83A1AA5CC4C248D21737F2BB /* SwiftMessages */, + ); + name = Pods; sourceTree = ""; }; - CD2D8A45B175FE75AF3C15CCB8A6A92D /* Support Files */ = { + D969E53954216D4228D4DB8FA10A5F7D /* Support Files */ = { isa = PBXGroup; children = ( - B6AA8DDDCBD24188A2E402B17229AD4A /* Alamofire.modulemap */, - 81A89F666117EB1B12351A9A2DA9A9CA /* Alamofire.xcconfig */, - A79F85618C4FD063DE229DF12E96D700 /* Alamofire-dummy.m */, - 888358F8BED13F00098A4F0E264D6937 /* Alamofire-prefix.pch */, - AAEFA82B6B3ED9B5B763F6FF3C71084D /* Alamofire-umbrella.h */, - 3FA66EA5439AF187FE458582D3DEDE2A /* Info.plist */, + 62E76E09D0B5C34B18C81041B6937AD8 /* Alamofire.modulemap */, + 59177132E52CBE794B4106A7F9DED308 /* Alamofire.xcconfig */, + 68FEE566B489FC49C13772334039FDE7 /* Alamofire-dummy.m */, + 7F16845B107AF4C2BF61B22277AB3DD6 /* Alamofire-prefix.pch */, + C4C5E92D7E3B11B9EAC96AFBABD6AF7B /* Alamofire-umbrella.h */, + 0A8D687E5B8730CDFD2040D539D0CD9A /* Info.plist */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - D15D3E60A6E354CBA468A4E0164FC919 /* Support Files */ = { + E1622BB78E094820CD57CFD84A89F26D /* Support Files */ = { isa = PBXGroup; children = ( - 8338138922F6A13D93EB855000D49E07 /* Info.plist */, - 7B906AF3E985655FAE7A01BF5326FE1B /* lottie-ios.modulemap */, - DCDF11B6F4C2FD4D1AD3F4064EB68D72 /* lottie-ios.xcconfig */, - 86ACC7A49D6E747B7647047B3DB0E54B /* lottie-ios-dummy.m */, - D72FE18C9CD3B3458B74825DB63DBC99 /* lottie-ios-prefix.pch */, - 2E9B287998B5BC6FBC4D74E819F6A04E /* lottie-ios-umbrella.h */, + 5B3B2D882D6B31CF813885F3E5D79BC7 /* Info.plist */, + 743A00012D7DD56B527BFBDB80111528 /* lottie-ios.modulemap */, + B3EA0A3ACDF8D9D66673B20CB04E9D32 /* lottie-ios.xcconfig */, + 2A79C0F59E7449081C6829ADF6B93090 /* lottie-ios-dummy.m */, + 189F7B0B50274E1787D5C1112EC56411 /* lottie-ios-prefix.pch */, + 1D50047CE330BE37FF4378EF1CE9CBFC /* lottie-ios-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/lottie-ios"; sourceTree = ""; }; - E1324698CB281516F55AB5B9285301F2 /* JLActivityIndicator */ = { + E5953C95825034B83E7F247A6FF1C0D9 /* Support Files */ = { isa = PBXGroup; children = ( - 5DDFB344493D931FDDDA8FA47EB5B5D3 /* ActivityIndicating.swift */, - D799DA6E7C579005357DA3601445D685 /* ImageSpinner.swift */, - 610AB0595DC781E4D9787502F853C4AD /* JLActivityIndicator.h */, - 9374086168A9C8DD8DE064993E4AB623 /* JLActivityIndicator.swift */, - AA9DE0EF4FFAE59C04084D5D292E3BF3 /* JLAnimationMode.swift */, - E12AC7FA8848A2EF8AD822B14C351993 /* JLBezierPath.swift */, - C1C7DAEB01A7E3EFF8E1D890D3A6FAAC /* JLConstants.swift */, - 26F77054E5058B185ECC576F91DB0469 /* PathSpinner.swift */, - C99B3AAE271542651A479A3F28321E31 /* Support Files */, + 6FEE5828B850373522C719D0638A5C9C /* Info.plist */, + 7DEEF7862E44D9E5AFB132C3F5E4FBB2 /* JLActivityIndicator.modulemap */, + 60045D97DB271D8560B6FF9B1AF4AD93 /* JLActivityIndicator.xcconfig */, + 34794DB2578731706E72D088971DD5A7 /* JLActivityIndicator-dummy.m */, + C97C1DCF80ACD7C1DE3AFF5AC9AC70B3 /* JLActivityIndicator-prefix.pch */, + 7A7CDCD3F586094BCA5B48DC84158B92 /* JLActivityIndicator-umbrella.h */, ); - path = JLActivityIndicator; + name = "Support Files"; + path = "../Target Support Files/JLActivityIndicator"; sourceTree = ""; }; - E2065E74314D30D1A15CC460546F27A1 /* Pods */ = { + FF5C7B71F30EDCF47930C9A6E4CA57D5 /* lottie-ios */ = { isa = PBXGroup; children = ( - 7CB73EC9601F98C4053453E16CED050A /* Alamofire */, - E1324698CB281516F55AB5B9285301F2 /* JLActivityIndicator */, - 9CD1C46C7AD37F0B681991C902B19BE5 /* lottie-ios */, - C8000C163D7E20F393E88CBD2930D945 /* SwiftMessages */, + B6827A943CDD788293776708A8184748 /* CALayer+Compat.h */, + 30133CE557E3D50E4C75F53464AA3C9A /* CALayer+Compat.m */, + 7F472937FE9A27843252D612CADF143E /* CGGeometry+LOTAdditions.h */, + A074CD714B0E1190F9DF4459C674FCDC /* CGGeometry+LOTAdditions.m */, + B03D9DFB6B53425647D801689837E8B7 /* LOTAnimatedControl.h */, + 1945FC395E525BEF08EA9D06DECA9C0C /* LOTAnimatedControl.m */, + DBFF6E7A898DC4D5392AE27CCF527253 /* LOTAnimatedSwitch.h */, + CB3639D72AD0D6831831AE4A36245EB7 /* LOTAnimatedSwitch.m */, + CD17C2A211CEC059E82A5AD8FB65EE89 /* LOTAnimationCache.h */, + 940A4D18D4EB28E8DAA6388097A87145 /* LOTAnimationCache.m */, + 332E0FEFBBA99ECC509D5B52C9E9E381 /* LOTAnimationTransitionController.h */, + 13F0E7119A1CD1D320C3350B53398106 /* LOTAnimationTransitionController.m */, + 66EC521DD0A274715EAC429B3CFB5EFF /* LOTAnimationView.h */, + 15BB4F4710719DA2BCFE320F8D091027 /* LOTAnimationView.m */, + 15FA17CA36685848426600650B5E38CB /* LOTAnimationView_Compat.h */, + 189A6712B183C63E505023EEEAA44904 /* LOTAnimationView_Internal.h */, + 4F096B1E2668BF44EC3C3A6A753E4AD7 /* LOTAnimatorNode.h */, + F1D8A5E3B7344CDF4919A84CF414382E /* LOTAnimatorNode.m */, + 79B3DA00C23F8938C4B5643AD8531917 /* LOTArrayInterpolator.h */, + 960EB3B150EC607259EE87DA014A6B90 /* LOTArrayInterpolator.m */, + C8CF5D9A5A7B1C9C0CD12DF96FB31C38 /* LOTAsset.h */, + 7D32D34AA4F4A47A5F1538306F10EBF5 /* LOTAsset.m */, + 4C3D6B90897B3FE1CF0DF667BA67FA30 /* LOTAssetGroup.h */, + 4C41839289AFD1FB9C415F01E07A0A02 /* LOTAssetGroup.m */, + 3D64185E8BD2509C6B0B28DAC75AEA7A /* LOTBezierData.h */, + 1D91D2DF413B517E122A3DC4569B99DF /* LOTBezierData.m */, + 6FC7D391944F726689743F0247231B0F /* LOTBezierPath.h */, + 3128822987E4A13C7826AB1E3409EEBE /* LOTBezierPath.m */, + D2515D912AEB2DFD71B0F67B48457171 /* LOTBlockCallback.h */, + 271B4C27284C4F3AAB24B7E0BA54EAF4 /* LOTBlockCallback.m */, + E7CB842C212A8968C1785CCDD457F62B /* LOTCacheProvider.h */, + 06F0734F2C10376A5F384B2C3CD1A66B /* LOTCacheProvider.m */, + E8AFB4F2014E215F6760EABB750A7C61 /* LOTCircleAnimator.h */, + 15E87F072D9CA79F30B96E714ADBCC2F /* LOTCircleAnimator.m */, + D90859AA58B9C6EA28D9EE2AD962A4D8 /* LOTColorInterpolator.h */, + 095C154E24991C1B62A3AF8BBF25FE89 /* LOTColorInterpolator.m */, + 445BA867EC7A2A44C1F45F5A1417D3F7 /* LOTComposition.h */, + CD897081A6334CDC8F0ED5DA80112B8D /* LOTComposition.m */, + D9C1FD8F7FDC3625A9A1F17856B7DBE8 /* LOTCompositionContainer.h */, + B2C3D2075EB415A8AD46D38F1B6D894C /* LOTCompositionContainer.m */, + C1CB2D8D03B988369E677271F6AFDFD8 /* LOTFillRenderer.h */, + 3A5239F2241016C4EC620F0E1D2A7CA7 /* LOTFillRenderer.m */, + B5D857052D6A337EFAC71632E353A335 /* LOTGradientFillRender.h */, + EBE5267CC5FD83F9D7FEF74E882BD0AF /* LOTGradientFillRender.m */, + 38AADB1F8B5736E4CED192E04B521FFB /* LOTHelpers.h */, + B11FE6FF1B2546596FE48061F24B6070 /* LOTInterpolatorCallback.h */, + 03BD133390B4B6A4128CF98C0C58EF60 /* LOTInterpolatorCallback.m */, + C25FC05891850711681046BD86E04F24 /* LOTKeyframe.h */, + 32D3AC1E0E9C79011EE1DD2998D16302 /* LOTKeyframe.m */, + DA1B389E67716A9163E38193DBE320E6 /* LOTKeypath.h */, + 25E2F18C29686CAD92B6FD71F41E3A54 /* LOTKeypath.m */, + BEC92242C6652D5912C84D2D98EEA94D /* LOTLayer.h */, + 64CEEAB68CFEA5FC4551F3931B9D7139 /* LOTLayer.m */, + 594E80A8D15C1B77AD2ACC9AE11B3B94 /* LOTLayerContainer.h */, + 7BCD6AD20F6B2568D0398D450C4C1194 /* LOTLayerContainer.m */, + F6EF457B21F4815641DED5A39F2B3105 /* LOTLayerGroup.h */, + 6F35184E7F6125EC08DB9F3151AFE0B9 /* LOTLayerGroup.m */, + B3BABC48871A7A3F7099A4EC605EBC6D /* LOTMask.h */, + 8F2A571C2C2CB81F95445B878421292C /* LOTMask.m */, + E3E06B267786A749B210D777D5333F4D /* LOTMaskContainer.h */, + BF26E3F7022A56A28EEE82CF609A626A /* LOTMaskContainer.m */, + 9B6565B8B680994EA80FB9C7E355D315 /* LOTModels.h */, + 1C2A9B55AF01E42C740FEFD586C87CF0 /* LOTNumberInterpolator.h */, + 4CF5F9E9D5EF3F47FED437695CFF0DFA /* LOTNumberInterpolator.m */, + 5951B4F0EFBAEAC7202E93A3D790BF36 /* LOTPathAnimator.h */, + 39E935FB6EBAD67A62EA6AF5003A09A9 /* LOTPathAnimator.m */, + F95CC480C50464EBC6FCFCFC29F7D898 /* LOTPathInterpolator.h */, + 4D335D9176C9802F5B7132E343FE76A0 /* LOTPathInterpolator.m */, + 02FC5CC027622A26D8B1F3EA4D738F7A /* LOTPlatformCompat.h */, + 66ECCD3D894DD3201C628887CA148677 /* LOTPointInterpolator.h */, + 17B289E83D0376905A25288E247A5989 /* LOTPointInterpolator.m */, + 5F419B814E59A930D8BEB7D54DCD3732 /* LOTPolygonAnimator.h */, + 05902D3622F4E8C2EDEB90128FED45B5 /* LOTPolygonAnimator.m */, + 5AD8402FEA4B8C6C7EFC6B2CD9BBB493 /* LOTPolystarAnimator.h */, + B3335463231166FA03D179EA23570EA5 /* LOTPolystarAnimator.m */, + 311F771643A729A8BC5A65D6D7FACE74 /* LOTRadialGradientLayer.h */, + 83DA0E443A247E8713789DC04C109347 /* LOTRadialGradientLayer.m */, + E7E9705230140E175E39ED8BBA08DB08 /* LOTRenderGroup.h */, + 8E8FBB7769605351E347AC92C9116F8E /* LOTRenderGroup.m */, + EA04AE33BE1FA0A01532F687680268F8 /* LOTRenderNode.h */, + E6EF03B4A707F8FAD235DEF13E52C055 /* LOTRenderNode.m */, + A264D86925CB9C0A4D9A971B0107D51C /* LOTRepeaterRenderer.h */, + 2358AF25D17C837C6CFEF8DC71275D1B /* LOTRepeaterRenderer.m */, + 945AE2EB525B0C0D054749074ACB9123 /* LOTRoundedRectAnimator.h */, + D90E8FC9FD6EF1B45975E64DE7E178A9 /* LOTRoundedRectAnimator.m */, + D84B887F90E8DD192790D2564D7342AB /* LOTShapeCircle.h */, + 80791FF86A562E9CFE46B9C2097AE5C1 /* LOTShapeCircle.m */, + 4657AFBD1415C237C8C21650981F2F4A /* LOTShapeFill.h */, + 8AC60CA0524B69BF45D2BAB483C19CE7 /* LOTShapeFill.m */, + EEA2768292172A3C1EEED6BC650239F1 /* LOTShapeGradientFill.h */, + 1FF18E8CDC36EAAD7D9E04093FA343ED /* LOTShapeGradientFill.m */, + 6A382C72FE7F1C7BDD107DC2145F5223 /* LOTShapeGroup.h */, + 69911BA3C78966162E00F614AB2A5F28 /* LOTShapeGroup.m */, + B2E73C4F7FD463E8665AE1B72F260FA3 /* LOTShapePath.h */, + 2CA6E68BC5DD14956785622FA7D29FBE /* LOTShapePath.m */, + 920EED7647036C59DB507CEBDD3AF612 /* LOTShapeRectangle.h */, + 78FC34B347B731E0CED9AA1CFE50F82D /* LOTShapeRectangle.m */, + 4AEC9FD29CA5AD773C323621F548CC71 /* LOTShapeRepeater.h */, + B650604308EE90853D269F7159B0BD1A /* LOTShapeRepeater.m */, + 1082D8064D8F06ABDD3C3AD8B7F050A3 /* LOTShapeStar.h */, + 83FE6CC784AE89C9C730ED992DC434A4 /* LOTShapeStar.m */, + F8B14C4C70991C44174B77831CD565E2 /* LOTShapeStroke.h */, + E2A3D3306EE663C606504A0A2D4BEF7D /* LOTShapeStroke.m */, + B1280AC7523891E42C74CD2DE31B75A6 /* LOTShapeTransform.h */, + 4770C370DAE8789A14929B9C2261FDA7 /* LOTShapeTransform.m */, + A45020B8FD233916C7457F9D374957AC /* LOTShapeTrimPath.h */, + 959F498524C35BA73EFD37A08DBA4B9F /* LOTShapeTrimPath.m */, + FD5A8CCEECE9F54D61F002D01E42E1BD /* LOTSizeInterpolator.h */, + DC69BE05DEC0D1DEBC9CEEB55E941AE8 /* LOTSizeInterpolator.m */, + 16C9D0B00A38029E6AE7898BC8B13B1E /* LOTStrokeRenderer.h */, + 95873A311E459B7675561E4B084E2A55 /* LOTStrokeRenderer.m */, + 5961CA53E96171D1748D9EC790E679D8 /* Lottie.h */, + EDCCA6FBD7E53690537C89DE7343713D /* LOTTransformInterpolator.h */, + D1720215FACE120474EE8288410F9378 /* LOTTransformInterpolator.m */, + 718F2C96B99B3E931DEFBABACD7CE705 /* LOTTrimPathNode.h */, + E4E501BC2A190F54E3E87E829EFF1761 /* LOTTrimPathNode.m */, + 58A117D7575B910535A3E16CADC2EFE9 /* LOTValueCallback.h */, + 80FE5B893098B6B3669CF9E8AC43C916 /* LOTValueCallback.m */, + F95A13A84FA135649A4D77B6707C71EA /* LOTValueDelegate.h */, + EE0DE7D478C3FA2B0BA0798A1E0C64F9 /* LOTValueInterpolator.h */, + 294C619B3342EDB37A9C0825F5A4747F /* LOTValueInterpolator.m */, + C340E98CB6AF47271B8889BDD39074D3 /* NSValue+Compat.h */, + 31DC1F5051A3449AAB65218832C99308 /* NSValue+Compat.m */, + 9FEECB0CD081AD6D7D3295B5E9C84A3E /* UIBezierPath.h */, + A2447E023BD12A750B89B89F98689591 /* UIBezierPath.m */, + 6E4DB2AEC1719BBFA49311FF83F4A6EB /* UIColor.h */, + 5EC3EEB0417ACB665CA6EA8D473E1B8A /* UIColor.m */, + C930283F32F86AF1B5029591979165C2 /* UIColor+Expanded.h */, + D9027156BED6939E96C8F836EC96A42F /* UIColor+Expanded.m */, + E1622BB78E094820CD57CFD84A89F26D /* Support Files */, ); - name = Pods; + name = "lottie-ios"; + path = "lottie-ios"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 02DDC883F1442E68BA900228815007D0 /* Headers */ = { + 01FE9F322D4CE3E6E725A52627737137 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 65DBCDDAE501787F8EC2A09B3520BBFD /* SwiftMessages-umbrella.h in Headers */, + C79E2943093720F9E32A71C8BD19E7F2 /* SwiftMessages-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4A04E8A38FA3A2228877C93A7DABCDA9 /* Headers */ = { + 64E11C8D8B3B9E98EB0CA4942D82CBD9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E8FAEB974C9A96D8C85F69BA1004F177 /* JLActivityIndicator-umbrella.h in Headers */, - 5719A7FAA1192EB0DE84A5A7D21B59D4 /* JLActivityIndicator.h in Headers */, + 1B1F215D3170B78FA9767BBE6E2CE6F4 /* JLActivityIndicator-umbrella.h in Headers */, + 2BB3E5420B1614AA6205FF48D4198EB1 /* JLActivityIndicator.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6693D3587020FD3F872343F99520E7EA /* Headers */ = { + 888320D03DB5FB16FC5EE34812525A7D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D32505ADD5444141901DF193EAE9E209 /* CALayer+Compat.h in Headers */, - 9D45AEF9A88138B09EEB95F29AD9EC90 /* CGGeometry+LOTAdditions.h in Headers */, - 17020EBA663C6AA107AD5A314EE4D9BB /* LOTAnimatedControl.h in Headers */, - AF91D96662870ACE941604B61926484D /* LOTAnimatedSwitch.h in Headers */, - 73DCF8F1CF29D78824ED9A1A1962809A /* LOTAnimationCache.h in Headers */, - 8852D366554FC109F36B3B4EC95B2153 /* LOTAnimationTransitionController.h in Headers */, - 57EB64D55E8EA79C8ADDEA1F1E856C90 /* LOTAnimationView.h in Headers */, - D5AF5C2BD150D436DECB7200A9BD8273 /* LOTAnimationView_Compat.h in Headers */, - DF1E2D12F4703786B8FA63F86A3CA6A4 /* LOTAnimationView_Internal.h in Headers */, - 062C1FC74BAFFC34232B79C71AA01C32 /* LOTAnimatorNode.h in Headers */, - CBC229DCC038B1527BA8D2109F5E30A8 /* LOTArrayInterpolator.h in Headers */, - 708E15A6C94145929916B187001D63D5 /* LOTAsset.h in Headers */, - 8048E72DC5A103EE6445E0878508678C /* LOTAssetGroup.h in Headers */, - CE327BA07437DBAF82E10EC41C382B91 /* LOTBezierData.h in Headers */, - DC3A67C98F1F6B68F7AC58AD8F44F37F /* LOTBezierPath.h in Headers */, - AA45A10812240E26A55FFDCEBD6AFC57 /* LOTBlockCallback.h in Headers */, - E308D0988094514B69CDC4C77C05FE57 /* LOTCacheProvider.h in Headers */, - A84BFE6F3AFE5C107EF920E6F14ADD91 /* LOTCircleAnimator.h in Headers */, - CEA0E9D7A6A05ED4DC4EE679A95A1E9A /* LOTColorInterpolator.h in Headers */, - 5BF9F6726D864C65BAE47CAB5D98C785 /* LOTComposition.h in Headers */, - 54A24C7632DAD08E4DC81388F7F900EA /* LOTCompositionContainer.h in Headers */, - 491955E1AAF7899722B127A2A53F073C /* LOTFillRenderer.h in Headers */, - DC59CFFC30438F570725F35985276425 /* LOTGradientFillRender.h in Headers */, - 0B17BEC84FED9E3EE990632483DC3E6A /* LOTHelpers.h in Headers */, - 26D8A5A8E6C8879AEAF1C4D192649551 /* LOTInterpolatorCallback.h in Headers */, - 0FCD971E8D1ADF47505F579AD27BC81B /* LOTKeyframe.h in Headers */, - 52667C5DBA87C7DD137E52692E3F3F2D /* LOTKeypath.h in Headers */, - 690749DB76A1B76605FE8E50259F4812 /* LOTLayer.h in Headers */, - D370BBE7013082C69F8E53F6241ADE25 /* LOTLayerContainer.h in Headers */, - 723E9D065E16BA1DF7F3968C5B6C1AD4 /* LOTLayerGroup.h in Headers */, - 722D558CFCF0ED4DC52EE3C79427DB04 /* LOTMask.h in Headers */, - CBC0BA91FCBC3C3000EF6C21D54F6E85 /* LOTMaskContainer.h in Headers */, - EA1FA53D69133CFCFA03F5DAA5A85583 /* LOTModels.h in Headers */, - 97A0F67C7E767DDF397659EBC7927855 /* LOTNumberInterpolator.h in Headers */, - D2154386A8B9560FA3FDE98F5162491E /* LOTPathAnimator.h in Headers */, - 0736E8EFFE0953BF427D7947E1A18A0C /* LOTPathInterpolator.h in Headers */, - 58D85A99B2EC02676DE5A24D0E76D9A5 /* LOTPlatformCompat.h in Headers */, - E03C4E99C00481A7D694C34515651CED /* LOTPointInterpolator.h in Headers */, - C6CDC695057E837EABCE42EF79887683 /* LOTPolygonAnimator.h in Headers */, - 3D893D4EA8EFDDD8824D6333FE7D1ED4 /* LOTPolystarAnimator.h in Headers */, - 14E83AFDD337CE917003CB8224C110FE /* LOTRadialGradientLayer.h in Headers */, - 81B79CFBA2A608E149A5A16B60B06C4D /* LOTRenderGroup.h in Headers */, - 19A52FD5D998349290B654BFFD08E31B /* LOTRenderNode.h in Headers */, - 9FD8F558C02A4BC192447CD6E55E5768 /* LOTRepeaterRenderer.h in Headers */, - DD6CC832243EFDC8114FC940938F0A21 /* LOTRoundedRectAnimator.h in Headers */, - 22D210672129FD13CF593B4070F52589 /* LOTShapeCircle.h in Headers */, - 7765530D8102C02AF53866E1FD39470B /* LOTShapeFill.h in Headers */, - E0BC22E5BDBDD4389A1E22AEEB7993DF /* LOTShapeGradientFill.h in Headers */, - 71473232684A985B25D2D2969444150D /* LOTShapeGroup.h in Headers */, - 3ADD787A134CCF12CC9B27D0EACA7FAB /* LOTShapePath.h in Headers */, - 40CBDCF9E453EA48422844F2DECAEEAC /* LOTShapeRectangle.h in Headers */, - B3C731367226C0595C6E82CFB58C8AD1 /* LOTShapeRepeater.h in Headers */, - F6CF7E06B5C2D01BDF11172AFE18BA94 /* LOTShapeStar.h in Headers */, - 56F9F3C8D5B948ED4F70CCF7FE3DFF31 /* LOTShapeStroke.h in Headers */, - A3975877F5E2C7FBBD2A86E4F7315194 /* LOTShapeTransform.h in Headers */, - EAF42CB912DAB8F60EC2AAC8860BCD3C /* LOTShapeTrimPath.h in Headers */, - B65B1B07EC9467889F13988F01CB3904 /* LOTSizeInterpolator.h in Headers */, - 0A76F4166BC9DB8FBB633A9AA2F28463 /* LOTStrokeRenderer.h in Headers */, - 88ED3BEA3CB949797FE8DC62A9F92682 /* lottie-ios-umbrella.h in Headers */, - 7CCBF70ECD44AE8B4295043D8B80803E /* Lottie.h in Headers */, - 0878328AFCF26061F2D6337BD8655736 /* LOTTransformInterpolator.h in Headers */, - FA95EAC81DF7CC55478A812C5B353082 /* LOTTrimPathNode.h in Headers */, - B46008F24A684C78E03F541E7409DA2F /* LOTValueCallback.h in Headers */, - 43038E997AE22C5B4BD2ABC9ACADA277 /* LOTValueDelegate.h in Headers */, - FBD133A06AA02D4AADA1E1C24848B89D /* LOTValueInterpolator.h in Headers */, - 3304788139D47F53D584AF2FD40EB5B2 /* NSValue+Compat.h in Headers */, - 03C67A4FBC4AEFC22981CA1601823E3D /* UIBezierPath.h in Headers */, - BA81CD633443A2BAFE85E9E1D92239B8 /* UIColor+Expanded.h in Headers */, - DFBCF35243530698B52653D707FC2F27 /* UIColor.h in Headers */, + 524A05FD6E70773F32CD13E86EB40FC6 /* Pods-autodoorctrl-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7FAC29B335F6E8C7982C6188B81A148B /* Headers */ = { + A6A607506FEAAC7C41268D3E5CF4E5FE /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - ECB05334DA262F18A7C08EB3602C969D /* Pods-autodoorctrl-umbrella.h in Headers */, + EF1461221681BCA12A4147900A704727 /* Alamofire-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */ = { + F4FF42EE4AA20F1C748739490E374733 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1B9EDEDC964E6B08F78920B4F4B9DB84 /* Alamofire-umbrella.h in Headers */, + 65F1C2CD223D4C24FD771508603E6CC6 /* CALayer+Compat.h in Headers */, + E96FA71BCD5575C74696CB3314D5DE57 /* CGGeometry+LOTAdditions.h in Headers */, + 68EFC8C1C64339113C34B2BA940E1042 /* LOTAnimatedControl.h in Headers */, + 13E7DE46EBA0F025E6E78D4B8FF11E22 /* LOTAnimatedSwitch.h in Headers */, + 6E524FA1C4E751A42620706557F8FABA /* LOTAnimationCache.h in Headers */, + 3ADE19B5DB45A283685D8DB5D35DD502 /* LOTAnimationTransitionController.h in Headers */, + EA072941470318051BB93B576892BBB9 /* LOTAnimationView.h in Headers */, + 564491887CC1490DD300EE540A16998B /* LOTAnimationView_Compat.h in Headers */, + ACA4868BEAF145C5D7EE1CDCA3A0537A /* LOTAnimationView_Internal.h in Headers */, + 380403A0494786073B17EA5B282D1809 /* LOTAnimatorNode.h in Headers */, + B843D71D2FD8C366B0B0CAADEA42ADB8 /* LOTArrayInterpolator.h in Headers */, + F8BD2EA23BB2807251C07A0E77B4D83E /* LOTAsset.h in Headers */, + 8E6FEC1227E077FAA3F87D06AB1904C5 /* LOTAssetGroup.h in Headers */, + BB7E3286AC3E0B340A1DA0D37EA33A95 /* LOTBezierData.h in Headers */, + BCBA840ECC0AA34D7C29B1B10B09FCF7 /* LOTBezierPath.h in Headers */, + 441BB1F9A1E7A905F22BBF708CE856B5 /* LOTBlockCallback.h in Headers */, + D073C6F794C7DC1C7D3770C19C7C0CC5 /* LOTCacheProvider.h in Headers */, + C7F4122BA616D9AFAA3B3FF641A33701 /* LOTCircleAnimator.h in Headers */, + C3E68E80FE648A3B00A19EA069FCBE04 /* LOTColorInterpolator.h in Headers */, + 72FFDED9A6773358AA4EC9C5C6325546 /* LOTComposition.h in Headers */, + CF098205369F94472083AA6583C8A21A /* LOTCompositionContainer.h in Headers */, + E3E6ABFA1F1E77950ED127CD4889D0C5 /* LOTFillRenderer.h in Headers */, + 82733F0DFCBDD96C4107CD7C464BE183 /* LOTGradientFillRender.h in Headers */, + DA523449ED3E9E5B20C1A95776EF9C7E /* LOTHelpers.h in Headers */, + 062359EBA3675CBB13C1A3E095840BF5 /* LOTInterpolatorCallback.h in Headers */, + 95C8378722C58F6785992BB2AF95EED0 /* LOTKeyframe.h in Headers */, + 85B585809C23DADA836C4CFE067C7CB2 /* LOTKeypath.h in Headers */, + AFDC0EB97C105735034AF713A067EDB2 /* LOTLayer.h in Headers */, + 10C6D487FC4EB06C5985F2E34F21A213 /* LOTLayerContainer.h in Headers */, + 19DC1B4914D105C39A1774F5CE49CDA5 /* LOTLayerGroup.h in Headers */, + 4C4EA1C6504718DD9C7C8804D76454AB /* LOTMask.h in Headers */, + 588E9021DAA18ED0273327EC61600A2E /* LOTMaskContainer.h in Headers */, + 8B57DD29E057E0ABB5B82154E7F74B57 /* LOTModels.h in Headers */, + 5AA96FDF37EAF726C0B4B6A7ECB8FFB7 /* LOTNumberInterpolator.h in Headers */, + A74225F409322B71B67AC4594BF14D42 /* LOTPathAnimator.h in Headers */, + 2012D75033352D27667ECCC86E61EC3E /* LOTPathInterpolator.h in Headers */, + 7BEA6A45ED7B05D8C947CD71FB6BF027 /* LOTPlatformCompat.h in Headers */, + 7D0A565D08EDE3412ABD90D3F528D8A3 /* LOTPointInterpolator.h in Headers */, + C433F9A83DB451115AAF156E3C581DF8 /* LOTPolygonAnimator.h in Headers */, + 9C2C6CD54E9C35658BCB4828318EC492 /* LOTPolystarAnimator.h in Headers */, + 33AB107C33639FA7B9E4E52BC6B2F48E /* LOTRadialGradientLayer.h in Headers */, + 7AFD520F76FB04E0015947E00D7ED4A2 /* LOTRenderGroup.h in Headers */, + 5794CC351D5B7AEB459231B99607742C /* LOTRenderNode.h in Headers */, + 7A0D5B7ED1FB584809B2DDC5A7636AED /* LOTRepeaterRenderer.h in Headers */, + 63A6ED37B0A294B89C287C43B482AC4F /* LOTRoundedRectAnimator.h in Headers */, + D86BC326CCBD39C55EF9B215A5198B7B /* LOTShapeCircle.h in Headers */, + 1F285BF7698B1A13E3B0888D18EFF064 /* LOTShapeFill.h in Headers */, + F8A4F491D3D24A360F64B45A0E610B63 /* LOTShapeGradientFill.h in Headers */, + AE0C5A990A44DDAB4394741F61A66FFC /* LOTShapeGroup.h in Headers */, + 5BF5ABD6F4462208F345D1AA7D64330C /* LOTShapePath.h in Headers */, + 1B2D10FDA6563F3D9C13E5A87FCB95DC /* LOTShapeRectangle.h in Headers */, + 7B5643E2DC486FF5527FDA757903EFB6 /* LOTShapeRepeater.h in Headers */, + 83A47E06721EBE6CF0E3058D44E8F3B1 /* LOTShapeStar.h in Headers */, + 4E5D5794211CBD8538BA9C375D5E0E4E /* LOTShapeStroke.h in Headers */, + 12B73CC4218C6678A0669E7B074FC921 /* LOTShapeTransform.h in Headers */, + 8CB988129EEEA2D26ACD156C2FAF3FF5 /* LOTShapeTrimPath.h in Headers */, + 90DBA79C26A6F9B49F0AE1F1894CA0B1 /* LOTSizeInterpolator.h in Headers */, + 9F81DAD7EB0D668BCB0C7B334FD685FE /* LOTStrokeRenderer.h in Headers */, + 7E2DDA38A1A460F94612A6148283CC8D /* lottie-ios-umbrella.h in Headers */, + 68CF03130605CD98EDC3E28BC7C640E3 /* Lottie.h in Headers */, + 5C886649B491879254FEAB6AF73AEDCE /* LOTTransformInterpolator.h in Headers */, + 92B9BD03C20A9BB7A8369C55E046A469 /* LOTTrimPathNode.h in Headers */, + 2B50BD0B72197EA0F7CB51053E569CE3 /* LOTValueCallback.h in Headers */, + 118A089E544BD2167F9890BC804C20D0 /* LOTValueDelegate.h in Headers */, + B8C552FCBAEC278351B6E658A58460DF /* LOTValueInterpolator.h in Headers */, + 733862332C4675DB1FC2108E13A5743E /* NSValue+Compat.h in Headers */, + 982D218B2864B58D6B6B02F1AE14FDC7 /* UIBezierPath.h in Headers */, + 1307CDBE2D36E174DDCEF30089AAACCB /* UIColor+Expanded.h in Headers */, + 9B3134DE9D4DB3AF8AE06A2C77B48E89 /* UIColor.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 3BBC0DD4499AA76B214D3FA90AFE1477 /* SwiftMessages-SwiftMessages */ = { + 167038FBB40C3129F6CE6941569B2CD6 /* Pods-autodoorctrl */ = { isa = PBXNativeTarget; - buildConfigurationList = 6543ABD7838C89C9B73C306503175087 /* Build configuration list for PBXNativeTarget "SwiftMessages-SwiftMessages" */; + buildConfigurationList = 8002C2A0C76FCC74FC077FA79B3BDB91 /* Build configuration list for PBXNativeTarget "Pods-autodoorctrl" */; buildPhases = ( - 1A9496BEFCE8D55CA173560788C5387D /* Sources */, - EF38B2BD9DC2508DCCE9CCCD7ACA1B5C /* Frameworks */, - 60201AC8C90867B45483689830B9707F /* Resources */, + 888320D03DB5FB16FC5EE34812525A7D /* Headers */, + 2CD3D18FF3BB10C3C358991307903EE7 /* Sources */, + AC78335B7FFA5905A1216C9BE7113E7E /* Frameworks */, + 406AEDA84996C2FF6B16689025059BA2 /* Resources */, ); buildRules = ( ); dependencies = ( + 6A8B9F23CEB2380AE2E94FDFA4825B9C /* PBXTargetDependency */, + 3187554EC696D2F2A0461EC35AC6F52C /* PBXTargetDependency */, + F23EA2EB673254468329614D2BEBF922 /* PBXTargetDependency */, + EE16302E06A5AC70E3C5BADEF6141B17 /* PBXTargetDependency */, ); - name = "SwiftMessages-SwiftMessages"; - productName = "SwiftMessages-SwiftMessages"; - productReference = A834360E944D9602682FA0EC2487F4CE /* SwiftMessages.bundle */; - productType = "com.apple.product-type.bundle"; + name = "Pods-autodoorctrl"; + productName = "Pods-autodoorctrl"; + productReference = A73B1343C3A4B7B0A2348727FECA79C3 /* Pods_autodoorctrl.framework */; + productType = "com.apple.product-type.framework"; }; - 42E9C45F7368F27D3DB080955F0B01D7 /* JLActivityIndicator */ = { + 1AF6D414ED3A2EF2C3F45D2735F788A2 /* SwiftMessages */ = { isa = PBXNativeTarget; - buildConfigurationList = 800F775487F616CFD74A7E56390BB4AF /* Build configuration list for PBXNativeTarget "JLActivityIndicator" */; + buildConfigurationList = A48D1419E1FB3B6E702FC50F7CCEFE1E /* Build configuration list for PBXNativeTarget "SwiftMessages" */; buildPhases = ( - 85E41EFBF7832E81E4A196EDF9D657C7 /* Sources */, - 970541FBAF3FFF9AC0DC1DEFE01E916F /* Frameworks */, - 4A04E8A38FA3A2228877C93A7DABCDA9 /* Headers */, + 01FE9F322D4CE3E6E725A52627737137 /* Headers */, + 9EAB4692EAA75975C780632699E16CE8 /* Sources */, + 0C3C0FEB1947D474B912CAED927C2838 /* Frameworks */, + 96AAB1175F74EFF4345FF0EA51CCF6F2 /* Resources */, ); buildRules = ( ); dependencies = ( + 9348F881B76594AB05834F80264CC925 /* PBXTargetDependency */, ); - name = JLActivityIndicator; - productName = JLActivityIndicator; - productReference = 2645E981AD8F6F6F0349FF65CEF0DA47 /* JLActivityIndicator.framework */; + name = SwiftMessages; + productName = SwiftMessages; + productReference = 88AD25F2E3B3DE086AB6F3C90CAD0376 /* SwiftMessages.framework */; productType = "com.apple.product-type.framework"; }; - 824BCA32FBDBE48B629FD41F033D9F10 /* Pods-autodoorctrl */ = { + B877D6865AD66410E78CBFA9F6803946 /* JLActivityIndicator */ = { isa = PBXNativeTarget; - buildConfigurationList = 01233F7E15DA206091A70678139990C4 /* Build configuration list for PBXNativeTarget "Pods-autodoorctrl" */; + buildConfigurationList = 2BE8A92CC3ACD68DFBDCCA4307485CA4 /* Build configuration list for PBXNativeTarget "JLActivityIndicator" */; buildPhases = ( - 75969D40C9F959D3623D733F97026D9A /* Sources */, - AF3E52BB1F01A03EFF043173B2E019D9 /* Frameworks */, - 7FAC29B335F6E8C7982C6188B81A148B /* Headers */, + 64E11C8D8B3B9E98EB0CA4942D82CBD9 /* Headers */, + 401CF7135A05DADABA33338AB2BF602A /* Sources */, + 15AA2E3EB6E3CE0451E64FCC5140497F /* Frameworks */, + 19E2F4CF4CF62F31A7AFB312C716559C /* Resources */, ); buildRules = ( ); dependencies = ( - 762621CB81C255666C573F57FF4B50B9 /* PBXTargetDependency */, - 8DBA0F441D961AF8C9AF6A62C28D1F2B /* PBXTargetDependency */, - 4E1B006C71D7B45F0747CBDF7D06A099 /* PBXTargetDependency */, - B232661AFB4F3968C0A0CFE044CE00AA /* PBXTargetDependency */, ); - name = "Pods-autodoorctrl"; - productName = "Pods-autodoorctrl"; - productReference = A73B1343C3A4B7B0A2348727FECA79C3 /* Pods_autodoorctrl.framework */; + name = JLActivityIndicator; + productName = JLActivityIndicator; + productReference = 2645E981AD8F6F6F0349FF65CEF0DA47 /* JLActivityIndicator.framework */; productType = "com.apple.product-type.framework"; }; - 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */ = { + DF14B4E60AEC16654449784DC7B7418B /* SwiftMessages-SwiftMessages */ = { isa = PBXNativeTarget; - buildConfigurationList = 419E5D95491847CD79841B971A8A3277 /* Build configuration list for PBXNativeTarget "Alamofire" */; + buildConfigurationList = 01E5C4A9E6EA75486843F24285D3FBAA /* Build configuration list for PBXNativeTarget "SwiftMessages-SwiftMessages" */; buildPhases = ( - 32B9974868188C4803318E36329C87FE /* Sources */, - 99195E4207764744AEC07ECCBCD550EB /* Frameworks */, - B4002B6E97835FDCCAA5963EFE09A3E0 /* Headers */, + 474FACB8F2AE2EF84A359AE59B71A307 /* Sources */, + 6CAA5B70895402CE034FAB478F5E1C50 /* Frameworks */, + D6C63CE4E094BA111369572A67822158 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = Alamofire; - productName = Alamofire; - productReference = FF81AA875A121C5D7C4AD1A9EDD21B4B /* Alamofire.framework */; - productType = "com.apple.product-type.framework"; + name = "SwiftMessages-SwiftMessages"; + productName = "SwiftMessages-SwiftMessages"; + productReference = A834360E944D9602682FA0EC2487F4CE /* SwiftMessages.bundle */; + productType = "com.apple.product-type.bundle"; }; - 8EEA87EC20A241510DE48460AC208D2F /* lottie-ios */ = { + DFE1B7F786163ED6A32B83246092616B /* lottie-ios */ = { isa = PBXNativeTarget; - buildConfigurationList = 9BF648061093ADEA095776AF6B54C982 /* Build configuration list for PBXNativeTarget "lottie-ios" */; + buildConfigurationList = 91C342F4D076C1669469945F566A1467 /* Build configuration list for PBXNativeTarget "lottie-ios" */; buildPhases = ( - D6B5E28133D32EA697B4748BC9E70775 /* Sources */, - 519CB568DC6CB4CB851A0EFCF2B0D828 /* Frameworks */, - 6693D3587020FD3F872343F99520E7EA /* Headers */, + F4FF42EE4AA20F1C748739490E374733 /* Headers */, + 0CC0819E0D0EEF4E78B4B5A710641CBC /* Sources */, + 56E5C5BCDDEBAF0F06A47CE94FFBD501 /* Frameworks */, + FBE843E1C81830AF25132CC137C6C8DF /* Resources */, ); buildRules = ( ); @@ -1223,23 +1235,22 @@ productReference = A36719EA71E22F071324B64BDC36CDDC /* Lottie.framework */; productType = "com.apple.product-type.framework"; }; - D2690DD5576E481ED6A432482CC57674 /* SwiftMessages */ = { + E76458C58C9140B6A16D60547E68E80C /* Alamofire */ = { isa = PBXNativeTarget; - buildConfigurationList = 4191C75E94B7D1745C11BCF4AA8BED93 /* Build configuration list for PBXNativeTarget "SwiftMessages" */; + buildConfigurationList = 427F0F003A1AD80AE00155AFCDEFAC20 /* Build configuration list for PBXNativeTarget "Alamofire" */; buildPhases = ( - BF450706F3F51784636B860EDC7499B2 /* Sources */, - E1F6E0A5A606CF559EF22177B2922747 /* Frameworks */, - CEBDF3EC6A3B2C9E12F20D5D205D471C /* Resources */, - 02DDC883F1442E68BA900228815007D0 /* Headers */, + A6A607506FEAAC7C41268D3E5CF4E5FE /* Headers */, + CC399CEC576B42C962CEB290481CAF95 /* Sources */, + 6E8AF668A2161F7D6F680F721DB65D2D /* Frameworks */, + 3DDB7E21141D7764AE4658D5B6AFF8C6 /* Resources */, ); buildRules = ( ); dependencies = ( - C90E2EB41BCE4E8DD2664FE0E7B2AD7A /* PBXTargetDependency */, ); - name = SwiftMessages; - productName = SwiftMessages; - productReference = 88AD25F2E3B3DE086AB6F3C90CAD0376 /* SwiftMessages.framework */; + name = Alamofire; + productName = Alamofire; + productReference = FF81AA875A121C5D7C4AD1A9EDD21B4B /* Alamofire.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -1249,7 +1260,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 1010; + LastUpgradeCheck = 0930; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -1263,275 +1274,304 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */, - 42E9C45F7368F27D3DB080955F0B01D7 /* JLActivityIndicator */, - 8EEA87EC20A241510DE48460AC208D2F /* lottie-ios */, - 824BCA32FBDBE48B629FD41F033D9F10 /* Pods-autodoorctrl */, - D2690DD5576E481ED6A432482CC57674 /* SwiftMessages */, - 3BBC0DD4499AA76B214D3FA90AFE1477 /* SwiftMessages-SwiftMessages */, + E76458C58C9140B6A16D60547E68E80C /* Alamofire */, + B877D6865AD66410E78CBFA9F6803946 /* JLActivityIndicator */, + DFE1B7F786163ED6A32B83246092616B /* lottie-ios */, + 167038FBB40C3129F6CE6941569B2CD6 /* Pods-autodoorctrl */, + 1AF6D414ED3A2EF2C3F45D2735F788A2 /* SwiftMessages */, + DF14B4E60AEC16654449784DC7B7418B /* SwiftMessages-SwiftMessages */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 60201AC8C90867B45483689830B9707F /* Resources */ = { + 19E2F4CF4CF62F31A7AFB312C716559C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 3DDB7E21141D7764AE4658D5B6AFF8C6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - DCC452E00045FA6C332789953C5D915D /* CardView.xib in Resources */, - D128039A1FF8BEBBAA735F5D713FD23F /* CenteredView.xib in Resources */, - 2E9D020DDABD15410F85FAD7C33F9E17 /* errorIcon.png in Resources */, - 44F013E2172BE3595D8EEB44639B8F2B /* errorIcon@2x.png in Resources */, - 9E080E2D2547F7C3279958294F1AF62E /* errorIcon@3x.png in Resources */, - 28D4872740D51792105F89B1BEABDD23 /* errorIconLight.png in Resources */, - 77486A42D76EC6C08374F1579F5059CE /* errorIconLight@2x.png in Resources */, - F73D025F6877018E621999C3DF913D6F /* errorIconLight@3x.png in Resources */, - 503F4266638456B8B072B272141C5E99 /* errorIconSubtle.png in Resources */, - 63AD905B31FDBB4CDA1D27B4179FB2B2 /* errorIconSubtle@2x.png in Resources */, - DD61EA1EA55E89E00CAFF2D1411F6CC6 /* errorIconSubtle@3x.png in Resources */, - 68087F69CE55F47290EC82DCBF4692D7 /* infoIcon.png in Resources */, - D8CAEC4D53EBF29D0C9BDB639DE302B0 /* infoIcon@2x.png in Resources */, - CE1B8EE87A6A0A4A89D33F55E1995055 /* infoIcon@3x.png in Resources */, - 0C2A1E8822B675806D255D5E841C055A /* infoIconLight.png in Resources */, - 885BD660D6D2361DA3196C68725A1F0B /* infoIconLight@2x.png in Resources */, - D88C168AE3B64563D243456B5666388E /* infoIconLight@3x.png in Resources */, - 4790B14FCE23192697FE55F08565C859 /* infoIconSubtle.png in Resources */, - CB79FDF21BBD218C1DEAB12F082611E7 /* infoIconSubtle@2x.png in Resources */, - 135A2D7011136B55BFB90EEDF3C01D36 /* infoIconSubtle@3x.png in Resources */, - 416AD24214540720E0D1FF6A805C4295 /* MessageView.xib in Resources */, - 34BE714271C76EC60A0ED3F62CC1FD44 /* StatusLine.xib in Resources */, - 49D741725F6DF9BD4205D54DC24D9436 /* successIcon.png in Resources */, - 1BEAAB942324F480A22430206634EDE0 /* successIcon@2x.png in Resources */, - DDB9CC004515530F421CD7D792DFEB08 /* successIcon@3x.png in Resources */, - E1943729896C8339D5F912E356782347 /* successIconLight.png in Resources */, - 088F8A80ABD5D419F79F79A9D13C67D6 /* successIconLight@2x.png in Resources */, - 2399551878E5A253EEF820C2328D64E4 /* successIconLight@3x.png in Resources */, - 4BF078472334C8EF2B3AE34E686059C1 /* successIconSubtle.png in Resources */, - B922506083431F9942DD5A9E375DE9E5 /* successIconSubtle@2x.png in Resources */, - AA364DA9146D26E2F2B9166288557FA6 /* successIconSubtle@3x.png in Resources */, - EC4B7B519C48D0C16FDF1C89FC906ADF /* TabView.xib in Resources */, - 2504E5E3643172218E4598416E36C461 /* warningIcon.png in Resources */, - 9BF1627ADE7041EDF8D0B1A5C8FB0FB7 /* warningIcon@2x.png in Resources */, - 1F1EF690213F354A75640B4B6258C59A /* warningIcon@3x.png in Resources */, - D86444EC5793FF0F932226925B7364AD /* warningIconLight.png in Resources */, - C1383A736745FE67FD1F31FA6C555B34 /* warningIconLight@2x.png in Resources */, - F345E6C562248B6B4152B76084C8A251 /* warningIconLight@3x.png in Resources */, - F2DC8E1E205201543DF61B6489745A7A /* warningIconSubtle.png in Resources */, - C5CF9400AE56A5C153E8E5F3EDCC5368 /* warningIconSubtle@2x.png in Resources */, - 1C8A5856B1734A6FB72FDA23ED2AD35B /* warningIconSubtle@3x.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - CEBDF3EC6A3B2C9E12F20D5D205D471C /* Resources */ = { + 406AEDA84996C2FF6B16689025059BA2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 96AAB1175F74EFF4345FF0EA51CCF6F2 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 595107ADA89F0003786677F2BC17891D /* SwiftMessages.bundle in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D6C63CE4E094BA111369572A67822158 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + D577B7B7168EFF2974E40CF460907BCF /* CardView.xib in Resources */, + 0026575EB0959E35D5E2A5DC82ED765F /* CenteredView.xib in Resources */, + 6838DF6E37D5576737257CD36C8D5F3E /* errorIcon.png in Resources */, + 9714698D6FFD8542CACE4D85A82622CE /* errorIcon@2x.png in Resources */, + 1CF07F75305F86CEB0945960930782B8 /* errorIcon@3x.png in Resources */, + 22559FC7DBF206847670C4486F0D5C1F /* errorIconLight.png in Resources */, + EF9D1F6FFCBF84DA1C3692705E6C7175 /* errorIconLight@2x.png in Resources */, + 4238228B52F00F5916A02A62B4AA10E9 /* errorIconLight@3x.png in Resources */, + 3824E87B4AB060D7C1C019AEA029DA47 /* errorIconSubtle.png in Resources */, + 679D1D3E220BC9DC3248553EB9984E61 /* errorIconSubtle@2x.png in Resources */, + 62984D978F8F75D279C84D0EDA0C9BE6 /* errorIconSubtle@3x.png in Resources */, + 7F62D5CC1E316E025524EC0888249074 /* infoIcon.png in Resources */, + 643E10CD97BA4C6B0CFD9A5288035614 /* infoIcon@2x.png in Resources */, + C5A1C6DD4E7C28650240F48759D71042 /* infoIcon@3x.png in Resources */, + 6CA872F0099B2A2EFC08E32D93E02E71 /* infoIconLight.png in Resources */, + 5A550161E4BCF628630E85CEB3D46DC1 /* infoIconLight@2x.png in Resources */, + 3940FE405FA239F13466281A34346776 /* infoIconLight@3x.png in Resources */, + 501D7B99A5CCB3466F8276EB3D8EBBCA /* infoIconSubtle.png in Resources */, + B7657C1D915979A962DA2F2AB39B968F /* infoIconSubtle@2x.png in Resources */, + 63B94062B9820A85E56DB97A2601EEA5 /* infoIconSubtle@3x.png in Resources */, + F4EA78B4CBA2B136CB33DEF142EC83F4 /* MessageView.xib in Resources */, + 3F4037AB4AB9589C1A3D988202A30F7F /* StatusLine.xib in Resources */, + 06F102605BE75FD0D7372013083B0DB1 /* successIcon.png in Resources */, + 57BF46F2A9E4F002F42585EFB4881255 /* successIcon@2x.png in Resources */, + B21C68A7C7BDE0DF082A3D14E17A589B /* successIcon@3x.png in Resources */, + F0CDCC2C274A2AF3EA43387629B9C50A /* successIconLight.png in Resources */, + B25CE3F7D69924DF9D4455D66C163D5A /* successIconLight@2x.png in Resources */, + 78EC2102026AB548963C0A64667AB271 /* successIconLight@3x.png in Resources */, + 0F4B16029305331A583014E16BFF889C /* successIconSubtle.png in Resources */, + 7BBE28B2F7494CBEA46176D62DC4F3AB /* successIconSubtle@2x.png in Resources */, + C1EB80AE70B6513F0527D55CFF535075 /* successIconSubtle@3x.png in Resources */, + 11C404A018520D134C6A4EE638F70820 /* TabView.xib in Resources */, + 6947FC9D2F577CBF619FB4D650F39CC3 /* warningIcon.png in Resources */, + 811553C8141D4D3290612EB8E5C87A6A /* warningIcon@2x.png in Resources */, + 79CCFCC342EA37AA68551A012DA40F14 /* warningIcon@3x.png in Resources */, + 70B243C22AC3CE0B3B5406ABF29C9945 /* warningIconLight.png in Resources */, + E13F6C37480358EC9FE3221E91D2968E /* warningIconLight@2x.png in Resources */, + C74DB1B79C503A08D0DAEFAA1247314B /* warningIconLight@3x.png in Resources */, + 40174BB3D5D619417EC06243EDDCA1DB /* warningIconSubtle.png in Resources */, + 5F356DA22CD0B03FB3D405FFC0AE96F9 /* warningIconSubtle@2x.png in Resources */, + 8EB7908A7C6151AF332E9C58B4DAEE91 /* warningIconSubtle@3x.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FBE843E1C81830AF25132CC137C6C8DF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5E5C04DB7042D52C309389F2A21C3442 /* SwiftMessages.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 1A9496BEFCE8D55CA173560788C5387D /* Sources */ = { + 0CC0819E0D0EEF4E78B4B5A710641CBC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + AF9835238D568442EF0CADC65A9975FD /* CALayer+Compat.m in Sources */, + 8AE27B1080078F78D187A4FF45D26163 /* CGGeometry+LOTAdditions.m in Sources */, + 7AE8B1EDE9F0864F1F0FA1DE08E37946 /* LOTAnimatedControl.m in Sources */, + F6D1F90C8CD8D2A54DD510C89F527B60 /* LOTAnimatedSwitch.m in Sources */, + 51B0DFC28EDB45F5BDFF53FD8E370F95 /* LOTAnimationCache.m in Sources */, + 54EDFDD7D0591B976DB96F2682773513 /* LOTAnimationTransitionController.m in Sources */, + 07D6AE84AA3821314C9B774BC8E116D2 /* LOTAnimationView.m in Sources */, + 8D4C911C11883C6102AEFC63C6E807A8 /* LOTAnimatorNode.m in Sources */, + CF016CB72FAB3736A96C1AFFB6C14463 /* LOTArrayInterpolator.m in Sources */, + 2D50FCF34527AEC2482B0B6C384AA126 /* LOTAsset.m in Sources */, + 83BBE562470926550683E7EF22D55922 /* LOTAssetGroup.m in Sources */, + 32F76C5E53D841DF466377FC63000734 /* LOTBezierData.m in Sources */, + 89078F06B969BDBB69E97E5EA662AC21 /* LOTBezierPath.m in Sources */, + 57B70F03389EE387DCB9AF1DFF532D1A /* LOTBlockCallback.m in Sources */, + F142FB70211430ED4E3F59356B8A7084 /* LOTCacheProvider.m in Sources */, + 2F6860639A40BFA05C5318A71D4AE860 /* LOTCircleAnimator.m in Sources */, + F3270B2F1D42363CF6DE2D838344710B /* LOTColorInterpolator.m in Sources */, + F90751DD8CAC846889913E5A04658EF4 /* LOTComposition.m in Sources */, + 6062CDFBD47C8A24360DD0079D7FFB92 /* LOTCompositionContainer.m in Sources */, + 5C737259FEED50301513375270745057 /* LOTFillRenderer.m in Sources */, + CE63A49BBDBACD88FA1293C7D06EF387 /* LOTGradientFillRender.m in Sources */, + E48075A49ABC2B4F5567A9C8F580C1F3 /* LOTInterpolatorCallback.m in Sources */, + 68C409C1B9A648EC3E1EC1C95F252704 /* LOTKeyframe.m in Sources */, + 4C83D28ACC69FDC7461051662535AFF5 /* LOTKeypath.m in Sources */, + 24F3CDEA7E469E99D102418FD34B0D6D /* LOTLayer.m in Sources */, + 87A77024DEF1D6F949E474F954F4DC1F /* LOTLayerContainer.m in Sources */, + E33B35219DB7C49AAD076B16041F7E09 /* LOTLayerGroup.m in Sources */, + FD104128004C866BCDEB64C038ACD170 /* LOTMask.m in Sources */, + CE0B931D1AC550E9AFEB11ECEF2CB4AA /* LOTMaskContainer.m in Sources */, + 7ECA9220E7DE79504FB1FDD198072A89 /* LOTNumberInterpolator.m in Sources */, + D18A4542BECA6B53C5D3A8C00D888B46 /* LOTPathAnimator.m in Sources */, + C56F3547EB60C99786D1F1457BA61919 /* LOTPathInterpolator.m in Sources */, + 3DB52010787DCD0B4413A35F3D4E046B /* LOTPointInterpolator.m in Sources */, + 9907B9A1C69E9B1B447562C75F100545 /* LOTPolygonAnimator.m in Sources */, + 6BEBCA3D779ED3EF8D04B7434537E6A4 /* LOTPolystarAnimator.m in Sources */, + 3274B10947B1756FE096CB5CD2358004 /* LOTRadialGradientLayer.m in Sources */, + A787B998159AA270CFA25A4923AFA68F /* LOTRenderGroup.m in Sources */, + 0D667B04D7307CCD0A4229A0FFD8B232 /* LOTRenderNode.m in Sources */, + 4A7F0E75817835F2D447731F15CF2FC7 /* LOTRepeaterRenderer.m in Sources */, + A49E645ED6823472C91ACE7CA886F9E2 /* LOTRoundedRectAnimator.m in Sources */, + 14CC0ED1524CA34883A4410195AFDDCF /* LOTShapeCircle.m in Sources */, + 14F7CC9BA721CB59F41279968A3A375B /* LOTShapeFill.m in Sources */, + E3C060C3BB203803F240CA7514EB4B22 /* LOTShapeGradientFill.m in Sources */, + B01CACC4FD97A5DD5FD16A3A025E6DBB /* LOTShapeGroup.m in Sources */, + DAA4CC14D8C538EE6717A4D872365842 /* LOTShapePath.m in Sources */, + 8DE4386D21D5F523300BAF664E49AF2F /* LOTShapeRectangle.m in Sources */, + 12E4DF25A0EC514E09F2408C0F8C6880 /* LOTShapeRepeater.m in Sources */, + 1C1D26809C80059CCF1CF7824CD9A2D8 /* LOTShapeStar.m in Sources */, + B72C2FAF02017C9E3CB5A8AF2534E285 /* LOTShapeStroke.m in Sources */, + 96D94784EB0C8D9ADE3409AF98F572F4 /* LOTShapeTransform.m in Sources */, + 9B1C4406B83B1AD3C7067CF8B03107BB /* LOTShapeTrimPath.m in Sources */, + C5B1EC85C13CCA65CA77F342754036E0 /* LOTSizeInterpolator.m in Sources */, + F6DE8A02DBCC21267AC09467A6CD0F02 /* LOTStrokeRenderer.m in Sources */, + FA759E5B045EA7EF35C908AAFE430007 /* lottie-ios-dummy.m in Sources */, + A8C46CF1AEFF0446426F29087CF4D96C /* LOTTransformInterpolator.m in Sources */, + E13E3AC55170627F9FDA37F186B686B2 /* LOTTrimPathNode.m in Sources */, + D5522880B808BCA2065089B5FE989425 /* LOTValueCallback.m in Sources */, + B4962CD489ADA2B1195DD490749C0CFD /* LOTValueInterpolator.m in Sources */, + 8AB31E747D2895ACEC52DD4B76EF513F /* NSValue+Compat.m in Sources */, + E77D4DFC884A3A1D47F5007FB3E8E028 /* UIBezierPath.m in Sources */, + B977268CD0C93E09318CEC4BED1A36FF /* UIColor+Expanded.m in Sources */, + CEDA49624C07403F8D45FB92414D51B3 /* UIColor.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 32B9974868188C4803318E36329C87FE /* Sources */ = { + 2CD3D18FF3BB10C3C358991307903EE7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9ED2BB2981896E0A39EFA365503F58CE /* AFError.swift in Sources */, - A9EEEA7477981DEEBC72432DE9990A4B /* Alamofire-dummy.m in Sources */, - F8B3D3092ED0417E8CDF32033F6122F5 /* Alamofire.swift in Sources */, - 61200D01A1855D7920CEF835C8BE00B0 /* DispatchQueue+Alamofire.swift in Sources */, - B65FCF589DA398C3EFE0128064E510EC /* MultipartFormData.swift in Sources */, - A2A6F71B727312BD45CC7A4AAD7B0AB7 /* NetworkReachabilityManager.swift in Sources */, - EFD264FC408EBF3BA2528E70B08DDD94 /* Notifications.swift in Sources */, - BE5C67A07E289FE1F9BE27335B159997 /* ParameterEncoding.swift in Sources */, - 5387216E723A3C68E851CA15573CDD71 /* Request.swift in Sources */, - CB6D60925223897FFA2662667DF83E8A /* Response.swift in Sources */, - F6BECD98B97CBFEBE2C96F0E9E72A6C0 /* ResponseSerialization.swift in Sources */, - 7D8CC01E8C9EFFF9F4D65406CDE0AB66 /* Result.swift in Sources */, - 62F65AD8DC4F0F9610F4B8B4738EC094 /* ServerTrustPolicy.swift in Sources */, - 7B5FE28C7EA4122B0598738E54DBEBD8 /* SessionDelegate.swift in Sources */, - AE1EF48399533730D0066E04B22CA2D6 /* SessionManager.swift in Sources */, - 3626B94094672CB1C9DEA32B9F9502E1 /* TaskDelegate.swift in Sources */, - 10EB23E9ECC4B33E16933BB1EA560B6A /* Timeline.swift in Sources */, - BBEFE2F9CEB73DC7BD97FFA66A0D9D4F /* Validation.swift in Sources */, + B22C3980F25B0645C4CC068B89494997 /* Pods-autodoorctrl-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 75969D40C9F959D3623D733F97026D9A /* Sources */ = { + 401CF7135A05DADABA33338AB2BF602A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 804D8236F071B03584ABE584C2900407 /* Pods-autodoorctrl-dummy.m in Sources */, + 7A4C0F708B16816539C8713E921D9D5C /* ActivityIndicating.swift in Sources */, + B525DF92B6594E07E3202AB7F8A8A702 /* ImageSpinner.swift in Sources */, + D1A01F2831F4F52EB5E7A9E8277E987B /* JLActivityIndicator-dummy.m in Sources */, + 533B1091538DE63E4531B0B6DEC3FB6F /* JLActivityIndicator.swift in Sources */, + 4F1B21FA3DC89FDC0D9F82A5B5C6F599 /* JLAnimationMode.swift in Sources */, + F305EEA74872C03297D8729E21E0FF19 /* JLBezierPath.swift in Sources */, + B0B3F026C22AE0A0F14263E34D2125E5 /* JLConstants.swift in Sources */, + 4B7D613183F42C6B87394C7130B7C0EE /* JLUtilities.swift in Sources */, + 5E21810DF6AB84A758DE324FF639731D /* PathSpinner.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 85E41EFBF7832E81E4A196EDF9D657C7 /* Sources */ = { + 474FACB8F2AE2EF84A359AE59B71A307 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0CC89AA170AD39F3143D28F18D20C4BB /* ActivityIndicating.swift in Sources */, - A9AC4C46D21D86E9DE5938B2B242C367 /* ImageSpinner.swift in Sources */, - BA316952AC917661A4D4F3D0A9C805D0 /* JLActivityIndicator-dummy.m in Sources */, - 954D8930446D0048811D6387677C9E7C /* JLActivityIndicator.swift in Sources */, - C56F1164E0C144EE97F42C53DEA4E234 /* JLAnimationMode.swift in Sources */, - 6B49994293CA5106B164A4896B53A412 /* JLBezierPath.swift in Sources */, - 5DB8BB22C275377F51D7553427130632 /* JLConstants.swift in Sources */, - 18B0E632A64C50EE7F0532D8D7FF78C6 /* PathSpinner.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BF450706F3F51784636B860EDC7499B2 /* Sources */ = { + 9EAB4692EAA75975C780632699E16CE8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2E119928B5092B1AADE3F3AEEF30AA98 /* AccessibleMessage.swift in Sources */, - 4C3249B49165C2165601087B4ECC770A /* Animator.swift in Sources */, - BF5D9B7F97EBCE533757AD31B51A46DE /* Array+Utils.swift in Sources */, - 00E14D78987384C4C9520245ACD223F8 /* BackgroundViewable.swift in Sources */, - 607E99B945D13B88303A5D3DB3EB6999 /* BaseView.swift in Sources */, - 9380ED8E73398E1853361F6A7C8E969D /* CALayer+Utils.swift in Sources */, - 88C9B2456AA9381A0D4F05BDD3EC118F /* CornerRoundingView.swift in Sources */, - AFBFA0D21DF50DDE7C91236713545E8C /* Error.swift in Sources */, - 4BA9E63C0CFA64F4A6B8753649BE1A35 /* Identifiable.swift in Sources */, - 3D04AC5D44537569356EA41940809713 /* MarginAdjustable+Animation.swift in Sources */, - 30F2685B7770B8E7976D165D9ADFEBFE /* MarginAdjustable.swift in Sources */, - CF182726C479A5328FC0B997F1CDAA52 /* MaskingView.swift in Sources */, - F756106D90490F7A1533ED0FFAE6A961 /* MessageView.swift in Sources */, - 0B3098D068CBEF6713030169F88525C5 /* NSBundle+Utils.swift in Sources */, - FF39BCDA028A72623CE0033F2B3157BD /* PassthroughView.swift in Sources */, - 5424D1EF87E45B0275F172A6D47576F4 /* PassthroughWindow.swift in Sources */, - 673F6675B42E4B1B9D60A365CEE18A59 /* PhysicsAnimation.swift in Sources */, - 98ED7D30A77006E285A056DCC40CCB11 /* PhysicsPanHandler.swift in Sources */, - 3F5B5A54A60D30ED6ADCD9E9046386FF /* Presenter.swift in Sources */, - D45CA0E5B4D7BA3B188BE759388DDD89 /* SwiftMessages-dummy.m in Sources */, - 9A954D9F4FB1927585996000130D2046 /* SwiftMessages.swift in Sources */, - 7092B4754F4BAB89FC504D52547321B9 /* SwiftMessagesSegue.swift in Sources */, - 2019A7F135179E0E77A540F1C1AA189C /* Theme.swift in Sources */, - EF618406A630D9D3EB034A50E28C9151 /* TopBottomAnimation.swift in Sources */, - CDD2C2EC067A0F46691018C6A4A5EFA0 /* UIEdgeInsets+Utils.swift in Sources */, - 6D638A1B6D0CB05F52D81FCD90BB109A /* UIViewController+Utils.swift in Sources */, - 39C0325795EC46039892900DB8E6F519 /* ViewControllerContainerView.swift in Sources */, - DF3EE48338637EF2D94DE0821A8E2D13 /* Weak.swift in Sources */, - D49C2E79D6A25E40496D96E31FDD0EEA /* WindowViewController.swift in Sources */, + 3C5327CEC8A8718864B31CBF838ED7DF /* AccessibleMessage.swift in Sources */, + 68B369BCF0B3A295FA7FA860564D8AD6 /* Animator.swift in Sources */, + 3B0C9CB2D768D390BFB522B56A68F924 /* Array+Utils.swift in Sources */, + CB4728185F6A1EB986853D0F4DB715AD /* BackgroundViewable.swift in Sources */, + 67300A990CB84ECF8628F218820D1753 /* BaseView.swift in Sources */, + 9092D01324E04B38F77DDF20C969ABAE /* CALayer+Utils.swift in Sources */, + 3A3113F7A3C6CE8CF32E25CA4A344E35 /* CornerRoundingView.swift in Sources */, + 885BF9899D5372456EF868E071519855 /* Error.swift in Sources */, + 50F8DE33A6D2F9988C111B020AE3B246 /* Identifiable.swift in Sources */, + 40C584F380415DF8321F12CEE1F42AD8 /* MarginAdjustable+Animation.swift in Sources */, + E4A5ED1D8162FC95335F52B47E3D730F /* MarginAdjustable.swift in Sources */, + F8B949E91A49AEED4EAD2030355F00AA /* MaskingView.swift in Sources */, + 3D563E75A771329A3527A1347CF0FD91 /* MessageView.swift in Sources */, + 6CA8DE642D178DA73D60B17F8CECD9FF /* NSBundle+Utils.swift in Sources */, + 5642456AFB0901727EE31A1A3B759DF7 /* PassthroughView.swift in Sources */, + 03CFA4472EED09477D2898FB96DDED57 /* PassthroughWindow.swift in Sources */, + 83206E14803FEA2C9A60D7847A4A7028 /* PhysicsAnimation.swift in Sources */, + 889D35FDEEDD167663617BCFC2E62BCB /* PhysicsPanHandler.swift in Sources */, + 6259F539526499A5DF5544DA7B4B83C9 /* Presenter.swift in Sources */, + 205666CD5D3CE588B6005290A6D2E5B4 /* SwiftMessages-dummy.m in Sources */, + 9DC93CFFB80211CF9C43E44BDBEF4060 /* SwiftMessages.swift in Sources */, + 65CA999D741A4EB33AB1116C866C7DBB /* SwiftMessagesSegue.swift in Sources */, + 35ABAC211F9F6983D2F56DB1BC7C5876 /* Theme.swift in Sources */, + 03C3D2957A7F978915DE60F20B7A2F45 /* TopBottomAnimation.swift in Sources */, + CD15D58AC70A13053F920F4E0E08F6CA /* UIEdgeInsets+Utils.swift in Sources */, + 8379C4D695FAFC0A597BCE0082E2CD88 /* UIViewController+Utils.swift in Sources */, + 834C88EC00699DE4A90F3EE68F87B5F5 /* ViewControllerContainerView.swift in Sources */, + 5FB60CCF414074D1BA2EB38945BDAB2B /* Weak.swift in Sources */, + 95C0734E2F11EEBC04A1520B39A290CD /* WindowViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D6B5E28133D32EA697B4748BC9E70775 /* Sources */ = { + CC399CEC576B42C962CEB290481CAF95 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8CA0C834239F325E64303AACBFFEC487 /* CALayer+Compat.m in Sources */, - 2846572E7CA0528F8C82CBE89A42D765 /* CGGeometry+LOTAdditions.m in Sources */, - 72ED404ABFCF48754B2DFDB34886A64D /* LOTAnimatedControl.m in Sources */, - 7F4DCE03408063006E071CA441E94B93 /* LOTAnimatedSwitch.m in Sources */, - E6488FA576AB38A7AAC012CD94F69539 /* LOTAnimationCache.m in Sources */, - 470B2DF3AA4A4F2B9460AAD97CA09D60 /* LOTAnimationTransitionController.m in Sources */, - 7D604B57D8B5DDAA2C1D530B19D50703 /* LOTAnimationView.m in Sources */, - EBC6B1CD30D6771245E060BA764C9780 /* LOTAnimatorNode.m in Sources */, - 33F68C68D4A67265729F317D9B48593E /* LOTArrayInterpolator.m in Sources */, - 2B5D82D71860757B7C41D27A62800772 /* LOTAsset.m in Sources */, - 48944B52B1C4E109CB7547003577D4A0 /* LOTAssetGroup.m in Sources */, - B1472D8FD6CBDA59BAFF764AB1ED0962 /* LOTBezierData.m in Sources */, - 5DABACB1895E74A32A05AF4F6BB893EF /* LOTBezierPath.m in Sources */, - 392CE01E093C05C4343943A14FD1C1B9 /* LOTBlockCallback.m in Sources */, - 0CCD57BB05A842A16412A81909520927 /* LOTCacheProvider.m in Sources */, - BC9B94CA3E52193914D6300B63BC8822 /* LOTCircleAnimator.m in Sources */, - AFD86E32C8D67CDA7CFD30F5996ACAF1 /* LOTColorInterpolator.m in Sources */, - A7B424217D3D79BB6B77531BEF2436F0 /* LOTComposition.m in Sources */, - 6A143D2453DD533A3A9BE037C8200755 /* LOTCompositionContainer.m in Sources */, - 7DB0825E22CE571F6CC04E9826D69F6E /* LOTFillRenderer.m in Sources */, - 962A16A4390C8237DEF922CEDB6F92FD /* LOTGradientFillRender.m in Sources */, - E13CD6CEAABAB2DA56431299C71E67DA /* LOTInterpolatorCallback.m in Sources */, - 002F27B83A2647B53B60D6CF6A6CDFD3 /* LOTKeyframe.m in Sources */, - F86843C786C6C06BFA9322A4A0DEAAC1 /* LOTKeypath.m in Sources */, - 7DCFA9D51C0611C4C67A959D59275AC4 /* LOTLayer.m in Sources */, - 89F5E8DE44A394E43DB2D226AD273E23 /* LOTLayerContainer.m in Sources */, - 94DF95605D41F92BA19D968CFBCBAF3C /* LOTLayerGroup.m in Sources */, - 2CA1C6B17E72AD4FD0F1E79B4D8DC129 /* LOTMask.m in Sources */, - 48DE7864746CBC129C542FC964F0221E /* LOTMaskContainer.m in Sources */, - 2C89BB829F8EF648ECC6C384461BC592 /* LOTNumberInterpolator.m in Sources */, - EC7CF254B3756186F663B8012DFFD5DF /* LOTPathAnimator.m in Sources */, - 8FAA53D7C600935281B0FCF52F5EA104 /* LOTPathInterpolator.m in Sources */, - 407B1E039974F2703137195F4E771675 /* LOTPointInterpolator.m in Sources */, - 9887841C8070DF01D7C21A7F9BF438F7 /* LOTPolygonAnimator.m in Sources */, - 92DBB770C733441FEF2727149A0E918D /* LOTPolystarAnimator.m in Sources */, - 88F05BDDB1E70E8AF451BBB7B5836C3F /* LOTRadialGradientLayer.m in Sources */, - 9B8812B6DEA189870E2DBD5E0677128C /* LOTRenderGroup.m in Sources */, - 82DF81BB5D82EA6052AFA9FA1FD45CB3 /* LOTRenderNode.m in Sources */, - 8F573C95BAB4BB9BD33A921CB78B1C0D /* LOTRepeaterRenderer.m in Sources */, - B7FEA163D58168D7ECF5CE7B320795BF /* LOTRoundedRectAnimator.m in Sources */, - CA3D95E6FA70BF094CB2C8DF9CEFDB92 /* LOTShapeCircle.m in Sources */, - 8A283C8CC0CD5A358E689DC2E973282D /* LOTShapeFill.m in Sources */, - 0C13F284FF8C424B9ADA79E3A703C1BC /* LOTShapeGradientFill.m in Sources */, - 5FBEFB32B8A0D82C90FAA91E2854233F /* LOTShapeGroup.m in Sources */, - E408247571C64748ACC76BEDCAA0D74E /* LOTShapePath.m in Sources */, - 9CFC70B34E2DC7BAAF14583C3BDA709F /* LOTShapeRectangle.m in Sources */, - 95B8A915619301F8D9010BF56563FF5C /* LOTShapeRepeater.m in Sources */, - 460DC326DD17FBE43F014E4AD9668879 /* LOTShapeStar.m in Sources */, - DEA456ADF5787AAE28AC8E5C6ACA00DD /* LOTShapeStroke.m in Sources */, - F48A25BC786D3CA8438F42A75DB09265 /* LOTShapeTransform.m in Sources */, - EB4E1EE97A37A3471FC12B39AB5642C6 /* LOTShapeTrimPath.m in Sources */, - B60CD8C1987E92A071DD5870904D2F2E /* LOTSizeInterpolator.m in Sources */, - E5EEFAD6753F306A888B0977E6C13F9C /* LOTStrokeRenderer.m in Sources */, - 188864AE2B98B14692BA2947BADC11A0 /* lottie-ios-dummy.m in Sources */, - F1F92C366C3DC310792F9A00E0D53B59 /* LOTTransformInterpolator.m in Sources */, - 9529194AB681B193444109F0734BAD6A /* LOTTrimPathNode.m in Sources */, - 0E637E19DE1D0A81DF4F4E9FF59BCD23 /* LOTValueCallback.m in Sources */, - 77689D441A12F6F4EEC8F53C87EDFFE9 /* LOTValueInterpolator.m in Sources */, - 5D4103B357983C2DC0BD69578079B6A1 /* NSValue+Compat.m in Sources */, - C4F92358849BDBBD5AA5A934DB58DD20 /* UIBezierPath.m in Sources */, - 8993606408B6694FB19D4DA0169BAC5F /* UIColor+Expanded.m in Sources */, - 2BA0E8F04A1150604D5A3972D7CE1EF6 /* UIColor.m in Sources */, + BE4BA1EDE444A770F834605F4B65348E /* AFError.swift in Sources */, + D4C3899574E9D5DF5E5DA52310560BCC /* Alamofire-dummy.m in Sources */, + 4E1A913EFB404FB11524718FF0298EFE /* Alamofire.swift in Sources */, + DBE6E2E4D205545E7988CFA5057C31D6 /* DispatchQueue+Alamofire.swift in Sources */, + FF9C7BC64DB23D2CED48197DE67F0335 /* MultipartFormData.swift in Sources */, + B77705737566AE83ED7E448923D7FA60 /* NetworkReachabilityManager.swift in Sources */, + 500C8EDA60C07B0F127C7FC385E17D38 /* Notifications.swift in Sources */, + 796177DE2762F24DAC16A709FD954838 /* ParameterEncoding.swift in Sources */, + 965DACF3DC02857ECBE66C5CBA3DA5D4 /* Request.swift in Sources */, + 52237C35642089F77DD4D723CEB25737 /* Response.swift in Sources */, + 5EE5FED83B90A606A763CF1114D1D6FB /* ResponseSerialization.swift in Sources */, + F9EA61D484CC15FDDAB0D8C0D26D7949 /* Result.swift in Sources */, + 6BEA14EC335E07C7063CD1383C0C443C /* ServerTrustPolicy.swift in Sources */, + 1FC3FD39157C2FFFF3869A1300730086 /* SessionDelegate.swift in Sources */, + 7068E8A7DDC1424EE8F24BC77E8746F4 /* SessionManager.swift in Sources */, + 36FF8853CB34A9297AFAA8F5F7456324 /* TaskDelegate.swift in Sources */, + B424F524BBBE34E685129945993809A8 /* Timeline.swift in Sources */, + 58A9719584AFA2D108D9E5C585A79329 /* Validation.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 4E1B006C71D7B45F0747CBDF7D06A099 /* PBXTargetDependency */ = { + 3187554EC696D2F2A0461EC35AC6F52C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SwiftMessages; - target = D2690DD5576E481ED6A432482CC57674 /* SwiftMessages */; - targetProxy = 3289E7C90FEFE0A2D79EA5D8BF33F842 /* PBXContainerItemProxy */; + name = JLActivityIndicator; + target = B877D6865AD66410E78CBFA9F6803946 /* JLActivityIndicator */; + targetProxy = 0C1B305FA9B903F8F3E573C424836275 /* PBXContainerItemProxy */; }; - 762621CB81C255666C573F57FF4B50B9 /* PBXTargetDependency */ = { + 6A8B9F23CEB2380AE2E94FDFA4825B9C /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Alamofire; - target = 88E9EC28B8B46C3631E6B242B50F4442 /* Alamofire */; - targetProxy = 2E0DE222F705F27401658BB0930A48BA /* PBXContainerItemProxy */; + target = E76458C58C9140B6A16D60547E68E80C /* Alamofire */; + targetProxy = E1BF54BB645FA5C100E252287CD0A923 /* PBXContainerItemProxy */; }; - 8DBA0F441D961AF8C9AF6A62C28D1F2B /* PBXTargetDependency */ = { + 9348F881B76594AB05834F80264CC925 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = JLActivityIndicator; - target = 42E9C45F7368F27D3DB080955F0B01D7 /* JLActivityIndicator */; - targetProxy = ED50828660A68D6E62B1119B6F32FAF1 /* PBXContainerItemProxy */; + name = "SwiftMessages-SwiftMessages"; + target = DF14B4E60AEC16654449784DC7B7418B /* SwiftMessages-SwiftMessages */; + targetProxy = E7D9F075AE571CD7F99EEAC680109DF0 /* PBXContainerItemProxy */; }; - B232661AFB4F3968C0A0CFE044CE00AA /* PBXTargetDependency */ = { + EE16302E06A5AC70E3C5BADEF6141B17 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "lottie-ios"; - target = 8EEA87EC20A241510DE48460AC208D2F /* lottie-ios */; - targetProxy = C14DBAE26FC18440D9D9DD5903759B34 /* PBXContainerItemProxy */; + target = DFE1B7F786163ED6A32B83246092616B /* lottie-ios */; + targetProxy = EB1CB9297C17CA1701D1FD2147D579A0 /* PBXContainerItemProxy */; }; - C90E2EB41BCE4E8DD2664FE0E7B2AD7A /* PBXTargetDependency */ = { + F23EA2EB673254468329614D2BEBF922 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "SwiftMessages-SwiftMessages"; - target = 3BBC0DD4499AA76B214D3FA90AFE1477 /* SwiftMessages-SwiftMessages */; - targetProxy = 033F0E4A4BE2A0CD35DA2B1BADB0F564 /* PBXContainerItemProxy */; + name = SwiftMessages; + target = 1AF6D414ED3A2EF2C3F45D2735F788A2 /* SwiftMessages */; + targetProxy = D77B60D1036C4431C30BE6BA93ACDF90 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0A3E401D367B286DE09FD67C48D63C47 /* Release */ = { + 1870C719BE476A36CF1388F379B6F2A2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCDF11B6F4C2FD4D1AD3F4064EB68D72 /* lottie-ios.xcconfig */; + baseConfigurationReference = 60045D97DB271D8560B6FF9B1AF4AD93 /* JLActivityIndicator.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1542,14 +1582,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/JLActivityIndicator/JLActivityIndicator-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/JLActivityIndicator/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/JLActivityIndicator/JLActivityIndicator.modulemap"; + PRODUCT_MODULE_NAME = JLActivityIndicator; + PRODUCT_NAME = JLActivityIndicator; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1561,9 +1605,9 @@ }; name = Release; }; - 34E77E2E24311F3D2D8A6311074F3DC3 /* Release */ = { + 1EAFDB7DE59A16060DF36FC40DC2E750 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 81A89F666117EB1B12351A9A2DA9A9CA /* Alamofire.xcconfig */; + baseConfigurationReference = 59177132E52CBE794B4106A7F9DED308 /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1578,14 +1622,17 @@ INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; PRODUCT_MODULE_NAME = Alamofire; PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -1594,25 +1641,44 @@ }; name = Release; }; - 3EC509683489C2B622E5F27E2C01EB79 /* Debug */ = { + 36BA4CD3D4669E07B0E02924AF9F22F2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96276884358148EA87669CFA7621D90C /* SwiftMessages.xcconfig */; + baseConfigurationReference = B3EA0A3ACDF8D9D66673B20CB04E9D32 /* lottie-ios.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftMessages"; - INFOPLIST_FILE = "Target Support Files/SwiftMessages/ResourceBundle-SwiftMessages-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - PRODUCT_NAME = SwiftMessages; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 447EAC2FFCA318E3F86EBFED1FE127F1 /* Debug */ = { + 3EB87451CDAD1474B2CDB26BF663D7AA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96276884358148EA87669CFA7621D90C /* SwiftMessages.xcconfig */; + baseConfigurationReference = 168921F507D4A4CB64932F166880590E /* SwiftMessages.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1627,22 +1693,101 @@ INFOPLIST_FILE = "Target Support Files/SwiftMessages/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); MODULEMAP_FILE = "Target Support Files/SwiftMessages/SwiftMessages.modulemap"; PRODUCT_MODULE_NAME = SwiftMessages; PRODUCT_NAME = SwiftMessages; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; + }; + 6CDE36A272F9C88C9728EAD4252D6267 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 68AB29D6556EDB7E89D0E9D7D1A126DE /* Pods-autodoorctrl.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-autodoorctrl/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-autodoorctrl/Pods-autodoorctrl.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 8A5A61ECA0813CE4CD563EBB6F3132CC /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B3EA0A3ACDF8D9D66673B20CB04E9D32 /* lottie-ios.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/lottie-ios/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; + PRODUCT_MODULE_NAME = Lottie; + PRODUCT_NAME = Lottie; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; }; - 553022A828EE1991F07D2D73F565AEF8 /* Debug */ = { + 8DDFA5FA8D4131BFD96E5E26F3672644 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1696,80 +1841,22 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - 58CE816B060A41D32CEC095441D0E3E0 /* Release */ = { + 97D4001B4F8737B0DD5AFA5669F06823 /* Debug */ = { isa = XCBuildConfiguration; + baseConfigurationReference = 168921F507D4A4CB64932F166880590E /* SwiftMessages.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - 58F5BFDEBCD5030B9A6AAF3FC6AA2373 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 68AB29D6556EDB7E89D0E9D7D1A126DE /* Pods-autodoorctrl.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1779,66 +1866,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-autodoorctrl/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-autodoorctrl/Pods-autodoorctrl.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 611A1FEA6B77E4D1ADE6606FD32C6729 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2018D91A7DE62E10AA3E1ED1AC1E8B5B /* Pods-autodoorctrl.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-autodoorctrl/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/SwiftMessages/SwiftMessages-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/SwiftMessages/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-autodoorctrl/Pods-autodoorctrl.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SwiftMessages/SwiftMessages.modulemap"; + PRODUCT_MODULE_NAME = SwiftMessages; + PRODUCT_NAME = SwiftMessages; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 8A51F755B761A49FC7F1DBF75B8250DE /* Release */ = { + A0E0ACCAF02889E42530A6EC18AB4B71 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96276884358148EA87669CFA7621D90C /* SwiftMessages.xcconfig */; + baseConfigurationReference = 168921F507D4A4CB64932F166880590E /* SwiftMessages.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftMessages"; @@ -1850,12 +1902,14 @@ TARGETED_DEVICE_FAMILY = "1,2"; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; - 9613CB89E12BFA721F094895E3331579 /* Release */ = { + A68A693568249C594F0498D0A3EB11D4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96276884358148EA87669CFA7621D90C /* SwiftMessages.xcconfig */; + baseConfigurationReference = 2018D91A7DE62E10AA3E1ED1AC1E8B5B /* Pods-autodoorctrl.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -1865,29 +1919,32 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/SwiftMessages/SwiftMessages-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/SwiftMessages/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-autodoorctrl/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/SwiftMessages/SwiftMessages.modulemap"; - PRODUCT_MODULE_NAME = SwiftMessages; - PRODUCT_NAME = SwiftMessages; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-autodoorctrl/Pods-autodoorctrl.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 980CE80A4915FB640423DCEB64495BD3 /* Debug */ = { + BEB59280AA898978C09D3821D489A149 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DCDF11B6F4C2FD4D1AD3F4064EB68D72 /* lottie-ios.xcconfig */; + baseConfigurationReference = 60045D97DB271D8560B6FF9B1AF4AD93 /* JLActivityIndicator.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1898,14 +1955,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/lottie-ios/lottie-ios-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/lottie-ios/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/JLActivityIndicator/JLActivityIndicator-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/JLActivityIndicator/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/lottie-ios/lottie-ios.modulemap"; - PRODUCT_MODULE_NAME = Lottie; - PRODUCT_NAME = Lottie; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/JLActivityIndicator/JLActivityIndicator.modulemap"; + PRODUCT_MODULE_NAME = JLActivityIndicator; + PRODUCT_NAME = JLActivityIndicator; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -1916,74 +1977,87 @@ }; name = Debug; }; - C18155DB6746473143748B65E6B3CD05 /* Debug */ = { + D5F759C82752B2EB010DB3CD3D69707C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 81A89F666117EB1B12351A9A2DA9A9CA /* Alamofire.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; - PRODUCT_MODULE_NAME = Alamofire; - PRODUCT_NAME = Alamofire; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + SYMROOT = "${SRCROOT}/../build"; }; - name = Debug; + name = Release; }; - E5E7EEFD006A45F8917B0A832B156A79 /* Release */ = { + E57A271DB02C74123B5FB174ADBB8D58 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 785B6FF8600CB4933A356600B911478A /* JLActivityIndicator.xcconfig */; + baseConfigurationReference = 168921F507D4A4CB64932F166880590E /* SwiftMessages.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/JLActivityIndicator/JLActivityIndicator-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/JLActivityIndicator/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/SwiftMessages"; + INFOPLIST_FILE = "Target Support Files/SwiftMessages/ResourceBundle-SwiftMessages-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/JLActivityIndicator/JLActivityIndicator.modulemap"; - PRODUCT_MODULE_NAME = JLActivityIndicator; - PRODUCT_NAME = JLActivityIndicator; + PRODUCT_NAME = SwiftMessages; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Release; }; - FD698E11EB64427AE7F96E6236B6F1E6 /* Debug */ = { + F9711F223F590669E94B504F3CC44301 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 785B6FF8600CB4933A356600B911478A /* JLActivityIndicator.xcconfig */; + baseConfigurationReference = 59177132E52CBE794B4106A7F9DED308 /* Alamofire.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -1994,18 +2068,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/JLActivityIndicator/JLActivityIndicator-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/JLActivityIndicator/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Alamofire/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/JLActivityIndicator/JLActivityIndicator.modulemap"; - PRODUCT_MODULE_NAME = JLActivityIndicator; - PRODUCT_NAME = JLActivityIndicator; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Alamofire/Alamofire.modulemap"; + PRODUCT_MODULE_NAME = Alamofire; + PRODUCT_NAME = Alamofire; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; @@ -2016,65 +2093,65 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 01233F7E15DA206091A70678139990C4 /* Build configuration list for PBXNativeTarget "Pods-autodoorctrl" */ = { + 01E5C4A9E6EA75486843F24285D3FBAA /* Build configuration list for PBXNativeTarget "SwiftMessages-SwiftMessages" */ = { isa = XCConfigurationList; buildConfigurations = ( - 611A1FEA6B77E4D1ADE6606FD32C6729 /* Debug */, - 58F5BFDEBCD5030B9A6AAF3FC6AA2373 /* Release */, + A0E0ACCAF02889E42530A6EC18AB4B71 /* Debug */, + E57A271DB02C74123B5FB174ADBB8D58 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 2BE8A92CC3ACD68DFBDCCA4307485CA4 /* Build configuration list for PBXNativeTarget "JLActivityIndicator" */ = { isa = XCConfigurationList; buildConfigurations = ( - 553022A828EE1991F07D2D73F565AEF8 /* Debug */, - 58CE816B060A41D32CEC095441D0E3E0 /* Release */, + BEB59280AA898978C09D3821D489A149 /* Debug */, + 1870C719BE476A36CF1388F379B6F2A2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4191C75E94B7D1745C11BCF4AA8BED93 /* Build configuration list for PBXNativeTarget "SwiftMessages" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 447EAC2FFCA318E3F86EBFED1FE127F1 /* Debug */, - 9613CB89E12BFA721F094895E3331579 /* Release */, + 8DDFA5FA8D4131BFD96E5E26F3672644 /* Debug */, + D5F759C82752B2EB010DB3CD3D69707C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 419E5D95491847CD79841B971A8A3277 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { + 427F0F003A1AD80AE00155AFCDEFAC20 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( - C18155DB6746473143748B65E6B3CD05 /* Debug */, - 34E77E2E24311F3D2D8A6311074F3DC3 /* Release */, + F9711F223F590669E94B504F3CC44301 /* Debug */, + 1EAFDB7DE59A16060DF36FC40DC2E750 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6543ABD7838C89C9B73C306503175087 /* Build configuration list for PBXNativeTarget "SwiftMessages-SwiftMessages" */ = { + 8002C2A0C76FCC74FC077FA79B3BDB91 /* Build configuration list for PBXNativeTarget "Pods-autodoorctrl" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3EC509683489C2B622E5F27E2C01EB79 /* Debug */, - 8A51F755B761A49FC7F1DBF75B8250DE /* Release */, + A68A693568249C594F0498D0A3EB11D4 /* Debug */, + 6CDE36A272F9C88C9728EAD4252D6267 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 800F775487F616CFD74A7E56390BB4AF /* Build configuration list for PBXNativeTarget "JLActivityIndicator" */ = { + 91C342F4D076C1669469945F566A1467 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { isa = XCConfigurationList; buildConfigurations = ( - FD698E11EB64427AE7F96E6236B6F1E6 /* Debug */, - E5E7EEFD006A45F8917B0A832B156A79 /* Release */, + 36BA4CD3D4669E07B0E02924AF9F22F2 /* Debug */, + 8A5A61ECA0813CE4CD563EBB6F3132CC /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9BF648061093ADEA095776AF6B54C982 /* Build configuration list for PBXNativeTarget "lottie-ios" */ = { + A48D1419E1FB3B6E702FC50F7CCEFE1E /* Build configuration list for PBXNativeTarget "SwiftMessages" */ = { isa = XCConfigurationList; buildConfigurations = ( - 980CE80A4915FB640423DCEB64495BD3 /* Debug */, - 0A3E401D367B286DE09FD67C48D63C47 /* Release */, + 97D4001B4F8737B0DD5AFA5669F06823 /* Debug */, + 3EB87451CDAD1474B2CDB26BF663D7AA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/SwiftMessages/README.md b/Pods/SwiftMessages/README.md index 5761666..d5a36ed 100644 --- a/Pods/SwiftMessages/README.md +++ b/Pods/SwiftMessages/README.md @@ -262,7 +262,7 @@ let view: MessageView = try! SwiftMessages.viewFromNib(named: "MyCustomNib") let view: MyCustomView = try! SwiftMessages.viewFromNib() ```` -#### MessageView +#### MessageView Class [`MessageView`](./SwiftMessages/MessageView.swift) is a light-weight view that all of the bundled designs use. It primarily consists of the following optional `@IBOutlet` properties: @@ -319,15 +319,15 @@ The suggested method for starting with `MessageView` as a base and __adding new 1. (recommended) override the implementation of `AccessibleMessage` as needed to incorporate new elements into Voice Over. 1. Use one of the nib-loading methods above to load the view. -#### BaseView +#### BaseView Class [`BaseView`](./SwiftMessages/BaseView.swift) is the superclass of `MessageView` and provides numerous options that aren't specific to the "title + body + icon + button" design of `MessageView`. Custom views that are significantly different from `MessageView`, such as a progress indicator, should subclass `BaseView`. -#### CornerRoundingView +#### CornerRoundingView Class [`CornerRoundingView`](./SwiftMessages/CornerRoundingView.swift) is a custom view that messages can use for rounding all or a subset of corners with squircles (the smoother method of rounding corners that you see on app icons). The nib files that feature rounded corners have `backgroundView` assigned to a `CornerRoundingView`. It provides a `roundsLeadingCorners` option to dynamically round only the leading corners of the view when presented from top or bottom (a feature used for the tab-style layouts). -#### Animator +#### Animator Protocol [`Animator`](./SwiftMessages/Animator.swift) is the protocol that SwiftMessages uses for presentation and dismissal animations. Custom animations can be done through the `SwiftMessages.PresentationStyle.custom(animator:)`. Some related components: * [`TopBottomAnimation`](./SwiftMessages/TopBottomAnimation.swift) is a sliding implementation of `Animator` used internally by `.top` and `.bottom` presentation styles. It provides some customization options. @@ -336,23 +336,23 @@ The suggested method for starting with `MessageView` as a base and __adding new High-quality PRs for cool `Animator` implementations are welcome! -#### MarginAdjustable +#### MarginAdjustable Protocol [`MarginAdjustable`](./SwiftMessages/MarginAdjustable.swift) is a protocol adopted by `BaseView`. If the view being presented adopts `MarginAdjustable`, SwiftMessages takes ownership of the view's layout margins to ensure ideal spacing across the full range of presentation contexts. -#### BackgroundViewable +#### BackgroundViewable Protocol [`BackgroundViewable`](./SwiftMessages/BackgroundViewable.swift) is a protocol adopted by `BaseView` and requires that a view provide a single `backgroundView` property. `BaseView` initializes `backgroundView = self`, which you can freely re-assign to any subview. If the view being presented adopts `BackgroundViewable`, SwiftMessages will ignore touches outside of `backgroundView`. This is important because message views always span the full width of the device. Card and tab-style layouts appear inset from the edges of the device because the message view's background is transparent and `backgroundView` is assigned to a subview constrained to the layout margins. In these layouts, touches in the transparent margins should be ignored. -#### Identifiable +#### Identifiable Protocol [`Identifiable`](./SwiftMessages/Identifiable.swift) is a protocol adopted by `MessageView` and requires that a view provide a single `id` property, which SwiftMessages uses for message deduplication. `MessageView` computes the `id` based on the message content, but `id` can also be set explicitly as needed. -#### AccessibleMessage +#### AccessibleMessage Protocol [`AccessibleMessage`](./SwiftMessages/AccessibleMessage.swift) is a protocol adopted by `MessageView`. If the view being presented adopts `AccessibleMessage`, SwiftMessages provides improved Voice Over. diff --git a/Pods/SwiftMessages/SwiftMessages/PhysicsAnimation.swift b/Pods/SwiftMessages/SwiftMessages/PhysicsAnimation.swift index f8f72e3..390ef2e 100644 --- a/Pods/SwiftMessages/SwiftMessages/PhysicsAnimation.swift +++ b/Pods/SwiftMessages/SwiftMessages/PhysicsAnimation.swift @@ -18,6 +18,8 @@ public class PhysicsAnimation: NSObject, Animator { public var placement: Placement = .center + public var panHandler = PhysicsPanHandler() + public weak var delegate: AnimationDelegate? weak var messageView: UIView? weak var containerView: UIView? @@ -37,9 +39,9 @@ public class PhysicsAnimation: NSObject, Animator { public func hide(context: AnimationContext, completion: @escaping AnimationCompletion) { NotificationCenter.default.removeObserver(self) - if panHandler?.isOffScreen ?? false { + if panHandler.isOffScreen { context.messageView.alpha = 0 - panHandler?.state?.stop() + panHandler.state?.stop() } let view = context.messageView self.context = context @@ -114,11 +116,9 @@ public class PhysicsAnimation: NSObject, Animator { CATransaction.commit() } - var panHandler: PhysicsPanHandler? - func installInteractive(context: AnimationContext) { guard context.interactiveHide else { return } - panHandler = PhysicsPanHandler(context: context, animator: self) + panHandler.configure(context: context, animator: self) } } diff --git a/Pods/SwiftMessages/SwiftMessages/PhysicsPanHandler.swift b/Pods/SwiftMessages/SwiftMessages/PhysicsPanHandler.swift index 5d70b9f..1c4f181 100644 --- a/Pods/SwiftMessages/SwiftMessages/PhysicsPanHandler.swift +++ b/Pods/SwiftMessages/SwiftMessages/PhysicsPanHandler.swift @@ -10,6 +10,8 @@ import UIKit open class PhysicsPanHandler { + public var hideDelay: TimeInterval = 0.2 + public struct MotionSnapshot { var angle: CGFloat var time: CFAbsoluteTime @@ -87,17 +89,23 @@ open class PhysicsPanHandler { private(set) public var isOffScreen = false private var restingCenter: CGPoint? - public init(context: AnimationContext, animator: Animator) { - messageView = context.messageView - containerView = context.containerView - self.animator = animator + public init() {} + + lazy var pan: UIPanGestureRecognizer = { let pan = UIPanGestureRecognizer() pan.addTarget(self, action: #selector(pan(_:))) - if let view = messageView as? BackgroundViewable { - view.backgroundView.addGestureRecognizer(pan) - } else { - context.messageView.addGestureRecognizer(pan) + return pan + }() + + func configure(context: AnimationContext, animator: Animator) { + if let oldView = (messageView as? BackgroundViewable)?.backgroundView ?? messageView { + oldView.removeGestureRecognizer(pan) } + messageView = context.messageView + let view = (messageView as? BackgroundViewable)?.backgroundView ?? messageView + view?.addGestureRecognizer(pan) + containerView = context.containerView + self.animator = animator } @objc func pan(_ pan: UIPanGestureRecognizer) { @@ -114,12 +122,12 @@ open class PhysicsPanHandler { let attachmentBehavior = UIAttachmentBehavior(item: messageView, offsetFromCenter: offset, attachedToAnchor: anchorPoint) state.attachmentBehavior = attachmentBehavior state.itemBehavior.action = { [weak self, weak messageView, weak containerView] in - guard let strongSelf = self, !strongSelf.isOffScreen, let messageView = messageView, let containerView = containerView, let animator = strongSelf.animator else { return } + guard let self = self, !self.isOffScreen, let messageView = messageView, let containerView = containerView, let animator = self.animator else { return } let view = (messageView as? BackgroundViewable)?.backgroundView ?? messageView let frame = containerView.convert(view.bounds, from: view) if !containerView.bounds.intersects(frame) { - strongSelf.isOffScreen = true - DispatchQueue.main.asyncAfter(deadline: .now() + 0.35) { + self.isOffScreen = true + DispatchQueue.main.asyncAfter(deadline: .now() + self.hideDelay) { animator.delegate?.hide(animator: animator) } } diff --git a/Pods/SwiftMessages/SwiftMessages/SwiftMessagesSegue.swift b/Pods/SwiftMessages/SwiftMessages/SwiftMessagesSegue.swift index 398cf3e..431e994 100644 --- a/Pods/SwiftMessages/SwiftMessages/SwiftMessagesSegue.swift +++ b/Pods/SwiftMessages/SwiftMessages/SwiftMessagesSegue.swift @@ -297,15 +297,7 @@ extension SwiftMessagesSegue { } completeTransition = transitionContext.completeTransition let transitionContainer = transitionContext.containerView - // Setup the layout of the `toView` - do { - toView.translatesAutoresizingMaskIntoConstraints = false - segue.containerView.addSubview(toView) - toView.topAnchor.constraint(equalTo: segue.containerView.topAnchor).isActive = true - toView.bottomAnchor.constraint(equalTo: segue.containerView.bottomAnchor).isActive = true - toView.leftAnchor.constraint(equalTo: segue.containerView.leftAnchor).isActive = true - toView.rightAnchor.constraint(equalTo: segue.containerView.rightAnchor).isActive = true - } + segue.containerView.addSubview(toView) // Install the `toView` into the message view. switch segue.containment { case .content: diff --git a/Pods/SwiftMessages/SwiftMessages/ViewControllerContainerView.swift b/Pods/SwiftMessages/SwiftMessages/ViewControllerContainerView.swift index ded4c54..12cc1cc 100644 --- a/Pods/SwiftMessages/SwiftMessages/ViewControllerContainerView.swift +++ b/Pods/SwiftMessages/SwiftMessages/ViewControllerContainerView.swift @@ -23,4 +23,13 @@ open class ViewControllerContainerView: CornerRoundingView { } return super.intrinsicContentSize } + + open override func addSubview(_ view: UIView) { + view.translatesAutoresizingMaskIntoConstraints = false + super.addSubview(view) + view.topAnchor.constraint(equalTo: self.topAnchor).isActive = true + view.bottomAnchor.constraint(equalTo: self.bottomAnchor).isActive = true + view.leftAnchor.constraint(equalTo: self.leftAnchor).isActive = true + view.rightAnchor.constraint(equalTo: self.rightAnchor).isActive = true + } } diff --git a/Pods/Target Support Files/Alamofire/Info.plist b/Pods/Target Support Files/Alamofire/Info.plist index 2aba7e5..593ef3e 100644 --- a/Pods/Target Support Files/Alamofire/Info.plist +++ b/Pods/Target Support Files/Alamofire/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.7.3 + 4.8.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/JLActivityIndicator/Info.plist b/Pods/Target Support Files/JLActivityIndicator/Info.plist index 19f73ea..0a12077 100644 --- a/Pods/Target Support Files/JLActivityIndicator/Info.plist +++ b/Pods/Target Support Files/JLActivityIndicator/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.2.1 + 2.0.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/SwiftMessages/Info.plist b/Pods/Target Support Files/SwiftMessages/Info.plist index e92eb78..5f6d93f 100644 --- a/Pods/Target Support Files/SwiftMessages/Info.plist +++ b/Pods/Target Support Files/SwiftMessages/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 6.0.0 + 6.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/SwiftMessages/ResourceBundle-SwiftMessages-Info.plist b/Pods/Target Support Files/SwiftMessages/ResourceBundle-SwiftMessages-Info.plist index 9488456..77384fd 100644 --- a/Pods/Target Support Files/SwiftMessages/ResourceBundle-SwiftMessages-Info.plist +++ b/Pods/Target Support Files/SwiftMessages/ResourceBundle-SwiftMessages-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 6.0.0 + 6.0.1 CFBundleSignature ???? CFBundleVersion diff --git a/README.md b/README.md index 7743fd6..b4a9054 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ iOS Version of the AutomaticDoorControl Project. ## Manual Installation * **In order to proceed you'll need access to a Mac.** -* Clone this repository: [https://github.com/AutomaticDoorControl/AutoDoorCtrlWeb.git](https://github.com/AutomaticDoorControl/AutoDoorCtrlWeb.git) -* Download and install `Xcode` and it's latest CLI tools if you haven't. +* Clone this repository: [https://github.com/AutomaticDoorControl/AutoDoorCtrl-iOS.git](https://github.com/AutomaticDoorControl/AutoDoorCtrl-iOS.git) +* Download and install `Xcode` and its latest CLI tools if you haven't. * Open the **workspace** file in Xcode: `autodoorctrl.xcworkspace` * Do not work with the `autodoorctrl.xcodeproj` file.