diff --git a/ProtonMail/Pods/SwiftSoup/Sources/Node.swift b/ProtonMail/Pods/SwiftSoup/Sources/Node.swift index ce9f9e2d4..382b41712 100644 --- a/ProtonMail/Pods/SwiftSoup/Sources/Node.swift +++ b/ProtonMail/Pods/SwiftSoup/Sources/Node.swift @@ -449,7 +449,7 @@ open class Node: Equatable, Hashable { /** * Replace this node in the DOM with the supplied node. - * @param in the node that will will replace the existing node. + * @param in the node that will replace the existing node. */ public func replaceWith(_ input: Node)throws { try Validate.notNull(obj: input) diff --git a/ProtonMail/Pods/lottie-ios/Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift b/ProtonMail/Pods/lottie-ios/Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift index 0a5a52d2d..e7cd8bd42 100644 --- a/ProtonMail/Pods/lottie-ios/Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift +++ b/ProtonMail/Pods/lottie-ios/Sources/Private/CoreAnimation/Extensions/Keyframes+combined.swift @@ -7,7 +7,7 @@ enum Keyframes { // MARK: Internal - /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of of `Keyframe<[T]>`s + /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of `Keyframe<[T]>`s /// - If all of the `KeyframeGroup`s have the exact same animation timing, the keyframes are merged /// - Otherwise, the keyframes are manually interpolated at each frame in the animation static func combined( @@ -24,7 +24,7 @@ enum Keyframes { }) } - /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of of `Keyframe<[T]>`s + /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of `Keyframe<[T]>`s /// - If all of the `KeyframeGroup`s have the exact same animation timing, the keyframes are merged /// - Otherwise, the keyframes are manually interpolated at each frame in the animation static func combined( @@ -49,7 +49,7 @@ enum Keyframes { }) } - /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of of `Keyframe<[T]>`s + /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of `Keyframe<[T]>`s /// - If all of the `KeyframeGroup`s have the exact same animation timing, the keyframes are merged /// - Otherwise, the keyframes are manually interpolated at each frame in the animation static func combined( @@ -75,7 +75,7 @@ enum Keyframes { }) } - /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of of `Keyframe<[T]>`s + /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of `Keyframe<[T]>`s /// - If all of the `KeyframeGroup`s have the exact same animation timing, the keyframes are merged /// - Otherwise, the keyframes are manually interpolated at each frame in the animation static func combined( @@ -110,7 +110,7 @@ enum Keyframes { }) } - /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of of `Keyframe<[T]>`s + /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of `Keyframe<[T]>`s /// - If all of the `KeyframeGroup`s have the exact same animation timing, the keyframes are merged /// - Otherwise, the keyframes are manually interpolated at each frame in the animation static func combined( @@ -147,7 +147,7 @@ enum Keyframes { }) } - /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of of `Keyframe<[T]>`s + /// Combines the given keyframe groups of `Keyframe`s into a single keyframe group of `Keyframe<[T]>`s /// - If all of the `KeyframeGroup`s have the exact same animation timing, the keyframes are merged /// - Otherwise, the keyframes are manually interpolated at each frame in the animation static func combined(