diff --git a/Podfile b/Podfile index 347faf8..52e67b6 100644 --- a/Podfile +++ b/Podfile @@ -20,7 +20,7 @@ pod 'SVGAPlayer' pod 'DeviceKit', '~> 4.0' pod 'Nuke' pod "NSObject+Rx" - +pod 'Qiniu' pod 'NIMSDK_LITE', '9.6.1' pod 'TZImagePickerController' diff --git a/Pods/Kingfisher/Sources/Cache/ImageCache.swift b/Pods/Kingfisher/Sources/Cache/ImageCache.swift index 508c79a..6023be9 100644 --- a/Pods/Kingfisher/Sources/Cache/ImageCache.swift +++ b/Pods/Kingfisher/Sources/Cache/ImageCache.swift @@ -731,7 +731,7 @@ open class ImageCache { } var backgroundTask: UIBackgroundTaskIdentifier! - backgroundTask = sharedApplication.beginBackgroundTask { + backgroundTask = sharedApplication.beginBackgroundTask(withName: "Kingfisher:backgroundCleanExpiredDiskCache") { endBackgroundTask(&backgroundTask!) } diff --git a/Pods/Kingfisher/Sources/Image/Image.swift b/Pods/Kingfisher/Sources/Image/Image.swift index 30d3590..980a1cc 100644 --- a/Pods/Kingfisher/Sources/Image/Image.swift +++ b/Pods/Kingfisher/Sources/Image/Image.swift @@ -32,7 +32,6 @@ private var durationKey: Void? #else import UIKit import MobileCoreServices -private var imageSourceKey: Void? #endif #if !os(watchOS) @@ -48,6 +47,7 @@ import UniformTypeIdentifiers private var animatedImageDataKey: Void? private var imageFrameCountKey: Void? +private var imageSourceKey: Void? // MARK: - Image Properties extension KingfisherWrapper where Base: KFCrossPlatformImage { @@ -101,13 +101,13 @@ extension KingfisherWrapper where Base: KFCrossPlatformImage { return frameSource.imageSource } } + #endif /// The custom frame source of current image. public private(set) var frameSource: ImageFrameSource? { get { return getAssociatedObject(base, &imageSourceKey) } set { setRetainedAssociatedObject(base, &imageSourceKey, newValue) } } - #endif // Bitmap memory cost with bytes. var cost: Int { @@ -331,6 +331,7 @@ extension KingfisherWrapper where Base: KFCrossPlatformImage { } image?.kf.animatedImageData = source.data image?.kf.imageFrameCount = source.frameCount + image?.kf.frameSource = source return image #else diff --git a/Pods/Kingfisher/Sources/Image/ImageDrawing.swift b/Pods/Kingfisher/Sources/Image/ImageDrawing.swift index fd1c126..392c9ec 100644 --- a/Pods/Kingfisher/Sources/Image/ImageDrawing.swift +++ b/Pods/Kingfisher/Sources/Image/ImageDrawing.swift @@ -542,11 +542,7 @@ extension KingfisherWrapper where Base: KFCrossPlatformImage { /// For any non-CG-based image or animated image, `base` itself is returned. public func decoded(on context: CGContext) -> KFCrossPlatformImage { // Prevent animated image (GIF) losing it's images - #if os(iOS) || os(visionOS) if frameSource != nil { return base } - #else - if images != nil { return base } - #endif guard let refImage = cgImage, let decodedRefImage = refImage.decoded(on: context, scale: scale) else diff --git a/Pods/Kingfisher/Sources/SwiftUI/ImageContext.swift b/Pods/Kingfisher/Sources/SwiftUI/ImageContext.swift index 730477b..91d3b43 100644 --- a/Pods/Kingfisher/Sources/SwiftUI/ImageContext.swift +++ b/Pods/Kingfisher/Sources/SwiftUI/ImageContext.swift @@ -91,7 +91,7 @@ extension KFImage.Context: Hashable { } } -#if canImport(UIKit) && !os(watchOS) +#if !os(watchOS) @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *) extension KFAnimatedImage { public typealias Context = KFImage.Context diff --git a/Pods/Kingfisher/Sources/SwiftUI/KFAnimatedImage.swift b/Pods/Kingfisher/Sources/SwiftUI/KFAnimatedImage.swift index ad25eb2..08c19e4 100644 --- a/Pods/Kingfisher/Sources/SwiftUI/KFAnimatedImage.swift +++ b/Pods/Kingfisher/Sources/SwiftUI/KFAnimatedImage.swift @@ -24,7 +24,7 @@ // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. -#if canImport(SwiftUI) && canImport(Combine) && canImport(UIKit) && !os(watchOS) +#if canImport(SwiftUI) && canImport(Combine) && !os(watchOS) import SwiftUI import Combine @@ -47,9 +47,17 @@ public struct KFAnimatedImage: KFImageProtocol { } } +#if os(macOS) +@available(macOS 11.0, *) +typealias KFCrossPlatformViewRepresentable = NSViewRepresentable +#else +@available(iOS 14.0, tvOS 14.0, watchOS 7.0, *) +typealias KFCrossPlatformViewRepresentable = UIViewRepresentable +#endif + /// A wrapped `UIViewRepresentable` of `AnimatedImageView` @available(iOS 14.0, macOS 11.0, tvOS 14.0, watchOS 7.0, *) -public struct KFAnimatedImageViewRepresenter: UIViewRepresentable, KFImageHoldingView { +public struct KFAnimatedImageViewRepresenter: KFCrossPlatformViewRepresentable, KFImageHoldingView { public typealias RenderingView = AnimatedImageView public static func created(from image: KFCrossPlatformImage?, context: KFImage.Context) -> KFAnimatedImageViewRepresenter { KFAnimatedImageViewRepresenter(image: image, context: context) @@ -58,7 +66,25 @@ public struct KFAnimatedImageViewRepresenter: UIViewRepresentable, KFImageHoldin var image: KFCrossPlatformImage? let context: KFImage.Context + #if os(macOS) + public func makeNSView(context: Context) -> AnimatedImageView { + return makeImageView() + } + + public func updateNSView(_ nsView: AnimatedImageView, context: Context) { + updateImageView(nsView) + } + #else public func makeUIView(context: Context) -> AnimatedImageView { + return makeImageView() + } + + public func updateUIView(_ uiView: AnimatedImageView, context: Context) { + updateImageView(uiView) + } + #endif + + private func makeImageView() -> AnimatedImageView { let view = AnimatedImageView() self.context.renderConfigurations.forEach { $0(view) } @@ -71,8 +97,8 @@ public struct KFAnimatedImageViewRepresenter: UIViewRepresentable, KFImageHoldin return view } - public func updateUIView(_ uiView: AnimatedImageView, context: Context) { - uiView.image = image + private func updateImageView(_ imageView: AnimatedImageView) { + imageView.image = image } } diff --git a/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift b/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift index c4f57df..3b7d1fa 100644 --- a/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift +++ b/Pods/Kingfisher/Sources/Views/AnimatedImageView.swift @@ -35,6 +35,11 @@ #if canImport(UIKit) import UIKit import ImageIO +typealias KFCrossPlatformContentMode = UIView.ContentMode +#elseif canImport(AppKit) +import AppKit +typealias KFCrossPlatformContentMode = NSImageScaling +#endif /// Protocol of `AnimatedImageView`. public protocol AnimatedImageViewDelegate: AnyObject { @@ -67,7 +72,7 @@ let KFRunLoopModeCommon = RunLoop.Mode.common /// /// Kingfisher supports setting GIF animated data to either `UIImageView` and `AnimatedImageView` out of box. So /// it would be fairly easy to switch between them. -open class AnimatedImageView: UIImageView { +open class AnimatedImageView: KFCrossPlatformImageView { /// Proxy object for preventing a reference cycle between the `CADDisplayLink` and `AnimatedImageView`. class TargetProxy { private weak var target: AnimatedImageView? @@ -119,6 +124,11 @@ open class AnimatedImageView: UIImageView { /// Decode the GIF frames in background thread before using. It will decode frames data and do a off-screen /// rendering to extract pixel information in background. This can reduce the main thread CPU usage. + /// + @available(*, deprecated, message: """ + This property does not perform as declared and may lead to performance degradation. + It is currently obsolete and scheduled for removal in a future version. + """) public var backgroundDecode = true /// The animation timer's run loop mode. Default is `RunLoop.Mode.common`. @@ -141,8 +151,13 @@ open class AnimatedImageView: UIImageView { didSet { if oldValue != repeatCount { reset() + #if os(macOS) + needsDisplay = true + layer?.setNeedsDisplay() + #else setNeedsDisplay() layer.setNeedsDisplay() + #endif } } } @@ -163,9 +178,9 @@ open class AnimatedImageView: UIImageView { private var isDisplayLinkInitialized: Bool = false // A display link that keeps calling the `updateFrame` method on every screen refresh. - private lazy var displayLink: CADisplayLink = { + private lazy var displayLink: DisplayLinkCompatible = { isDisplayLinkInitialized = true - let displayLink = CADisplayLink(target: TargetProxy(target: self), selector: #selector(TargetProxy.onScreenUpdate)) + let displayLink = self.compatibleDisplayLink(target: TargetProxy(target: self), selector: #selector(TargetProxy.onScreenUpdate)) displayLink.add(to: .main, forMode: runLoopMode) displayLink.isPaused = true return displayLink @@ -177,8 +192,13 @@ open class AnimatedImageView: UIImageView { if image != oldValue { reset() } + #if os(macOS) + needsDisplay = true + layer?.setNeedsDisplay() + #else setNeedsDisplay() layer.setNeedsDisplay() + #endif } } @@ -217,6 +237,94 @@ open class AnimatedImageView: UIImageView { } } +#if os(macOS) + public override init(frame frameRect: NSRect) { + super.init(frame: frameRect) + commonInit() + } + + public required init?(coder: NSCoder) { + super.init(coder: coder) + commonInit() + } + + private func commonInit() { + super.animates = false + wantsLayer = true + } + + open override var animates: Bool { + get { + if isDisplayLinkInitialized { + return !displayLink.isPaused + } else { + return super.animates + } + } + set { + if newValue { + startAnimating() + } else { + stopAnimating() + } + } + } + + open func startAnimating() { + guard let animator = animator else { return } + guard !animator.isReachMaxRepeatCount else { return } + + displayLink.isPaused = false + } + + open func stopAnimating() { + if isDisplayLinkInitialized { + displayLink.isPaused = true + } + } + + open override var wantsUpdateLayer: Bool { + return true + } + + open override func updateLayer() { + if let frame = animator?.currentFrameImage ?? currentFrame, let layer = layer { + layer.contents = frame.kf.cgImage + layer.contentsScale = frame.kf.scale + layer.contentsGravity = determineContentsGravity(for: frame) + currentFrame = frame + } + } + + private func determineContentsGravity(for image: NSImage) -> CALayerContentsGravity { + switch imageScaling { + case .scaleProportionallyDown: + if image.size.width > bounds.width || image.size.height > bounds.height { + return .resizeAspect + } else { + return .center + } + case .scaleProportionallyUpOrDown: + return .resizeAspect + case .scaleAxesIndependently: + return .resize + case .scaleNone: + return .center + default: + return .resizeAspect + } + } + + open override func viewDidMoveToWindow() { + super.viewDidMoveToWindow() + didMove() + } + + open override func viewDidMoveToSuperview() { + super.viewDidMoveToSuperview() + didMove() + } +#else override open var isAnimating: Bool { if isDisplayLinkInitialized { return !displayLink.isPaused @@ -255,6 +363,7 @@ open class AnimatedImageView: UIImageView { super.didMoveToSuperview() didMove() } +#endif // This is for back compatibility that using regular `UIImageView` to show animated image. override func shouldPreloadAllAnimation() -> Bool { @@ -264,19 +373,23 @@ open class AnimatedImageView: UIImageView { // Reset the animator. private func reset() { animator = nil + currentFrame = nil if let image = image, let frameSource = image.kf.frameSource { #if os(visionOS) - let targetSize = bounds.scaled(UITraitCollection.current.displayScale).size + let scale = UITraitCollection.current.displayScale + #elseif os(macOS) + let scale = image.recommendedLayerContentsScale(window?.backingScaleFactor ?? 0.0) + let contentMode = imageScaling #else var scale: CGFloat = 0 - if #available(iOS 13.0, tvOS 13.0, *) { scale = UITraitCollection.current.displayScale } else { scale = UIScreen.main.scale } - let targetSize = bounds.scaled(scale).size #endif + currentFrame = image + let targetSize = bounds.scaled(scale).size let animator = Animator( frameSource: frameSource, contentMode: contentMode, @@ -288,7 +401,6 @@ open class AnimatedImageView: UIImageView { preloadQueue: preloadQueue) animator.delegate = self animator.needsPrescaling = needsPrescaling - animator.backgroundDecode = backgroundDecode animator.prepareFramesAsynchronously() self.animator = animator } @@ -305,6 +417,11 @@ open class AnimatedImageView: UIImageView { } } + /// If the Animator cannot prepare the next frame in time, `animator.currentFrameImage` will return nil. + /// To prevent unexpected blinking in the ImageView, we maintain a cache of the currently displayed frame + /// to use as a fallback in such scenarios. + private var currentFrame: KFCrossPlatformImage? + /// Update the current frame with the displayLink duration. private func updateFrameIfNeeded() { guard let animator = animator else { @@ -334,7 +451,11 @@ open class AnimatedImageView: UIImageView { animator.shouldChangeFrame(with: duration) { [weak self] hasNewFrame in if hasNewFrame { + #if os(macOS) + self?.layer?.setNeedsDisplay() + #else self?.layer.setNeedsDisplay() + #endif } } } @@ -356,7 +477,7 @@ extension AnimatedImageView { struct AnimatedFrame { // The image to display for this frame. Its value is nil when the frame is removed from the buffer. - let image: UIImage? + let image: KFCrossPlatformImage? // The duration that this frame should remain active. let duration: TimeInterval @@ -376,7 +497,7 @@ extension AnimatedImageView { // // - parameter image: An optional `UIImage` instance to be assigned to the new frame. // - returns: An `AnimatedFrame` instance. - func makeAnimatedFrame(image: UIImage?) -> AnimatedFrame { + func makeAnimatedFrame(image: KFCrossPlatformImage?) -> AnimatedFrame { return AnimatedFrame(image: image, duration: duration) } } @@ -409,15 +530,13 @@ extension AnimatedImageView { var needsPrescaling = true - var backgroundDecode = true - weak var delegate: AnimatorDelegate? // Total duration of one animation loop var loopDuration: TimeInterval = 0 /// The image of the current frame. - public var currentFrameImage: UIImage? { + public var currentFrameImage: KFCrossPlatformImage? { return frame(at: currentFrameIndex) } @@ -461,7 +580,11 @@ extension AnimatedImageView { return maxFrameCount < frameCount - 1 } + #if os(macOS) + var contentMode = NSImageScaling.scaleAxesIndependently + #else var contentMode = UIView.ContentMode.scaleToFill + #endif private lazy var preloadQueue: DispatchQueue = { return DispatchQueue(label: "com.onevcat.Kingfisher.Animator.preloadQueue") @@ -479,7 +602,7 @@ extension AnimatedImageView { /// - repeatCount: The repeat count should this animator uses. /// - preloadQueue: Dispatch queue used for preloading images. convenience init(imageSource source: CGImageSource, - contentMode mode: UIView.ContentMode, + contentMode mode: KFCrossPlatformContentMode, size: CGSize, imageSize: CGSize, imageScale: CGFloat, @@ -509,7 +632,7 @@ extension AnimatedImageView { /// - repeatCount: The repeat count should this animator uses. /// - preloadQueue: Dispatch queue used for preloading images. init(frameSource source: ImageFrameSource, - contentMode mode: UIView.ContentMode, + contentMode mode: KFCrossPlatformContentMode, size: CGSize, imageSize: CGSize, imageScale: CGFloat, @@ -582,13 +705,16 @@ extension AnimatedImageView { animatedFrames.removeAll() } - private func loadFrame(at index: Int) -> UIImage? { + private func loadFrame(at index: Int) -> KFCrossPlatformImage? { let resize = needsPrescaling && size != .zero let maxSize = resize ? size : nil guard let cgImage = frameSource.frame(at: index, maxSize: maxSize) else { return nil } + #if os(macOS) + return KFCrossPlatformImage(cgImage: cgImage, size: .zero) + #else if #available(iOS 15, tvOS 15, *) { // From iOS 15, a plain image loading causes iOS calling `-[_UIImageCGImageContent initWithCGImage:scale:]` // in ImageIO, which holds the image ref on the creating thread. @@ -602,16 +728,9 @@ extension AnimatedImageView { return KFCrossPlatformImage(cgImage: unretainedImage) } else { - let image = KFCrossPlatformImage(cgImage: cgImage) - if backgroundDecode { - guard let context = GraphicsContext.current(size: imageSize, scale: imageScale, inverting: true, cgImage: cgImage) else { - return image - } - return image.kf.decoded(on: context) - } else { - return image - } + return KFCrossPlatformImage(cgImage: cgImage) } + #endif } private func updatePreloadedFrames() { @@ -725,6 +844,3 @@ class SafeArray { } } #endif -#endif - - diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 20e7f21..410f0f9 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -19,2148 +19,2286 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 005603CC99CFC92D033FF4679F45FAFD /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AF9878208DA76C525FD5C9C4EC7CE71 /* AnonymousObserver.swift */; }; - 0097064E7F7D3F413161738CC5C25EEC /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = D7E89643A16D1CEF7F907B257E6E873B /* MBProgressHUD.m */; }; - 009F2019AA253F1157F3B5F4AD66251E /* CALayer+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B74EBAD610F2E2EF05501BAFB40416 /* CALayer+Lookin.m */; }; - 00A2749F46C967ED4725A32357E3FB1B /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ECD5226D938CFFCF8AB9C077DCAD001 /* ConstraintLayoutSupport.swift */; }; - 0189CC8E4185668FBDE64273D766B82E /* LinkedList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21CC6C6301BCDF385AE60E68FE6A2CEC /* LinkedList.swift */; }; - 0234CD3BF5C7EAAD68AF55A2C5089536 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F577846549DFB45E4648BA6DAB4CB9AF /* SchedulerServices+Emulation.swift */; }; - 02560F1312F13EF15E0EB5FA952C9A48 /* PointerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB3007CEFDC0ED4DCF192FDF1B39E1F /* PointerType.swift */; }; - 027BAA511DFC6664A2CD1DE6C6F7B5C2 /* TaskLoadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382CDCB8B0128FDB38F6DF1D36F0CDEF /* TaskLoadImage.swift */; }; - 028C1732BF7E9589B6293ED180502338 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E55F8FF43EA1048EDA836F52EB1BFC /* Do.swift */; }; - 02AD91C5250ED7D91B06BEAC91A5E507 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F2587B1CCEE1A7C0B9392DF2C89E33 /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02BBD831E66B9904D123B5C5511F6C4D /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 4501BE257D99DFFB58DB8CB1DE5FC60C /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 034A1879FF63C73CC22689EC8CBECBBC /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FB4121B04470166F5F669A73986F66 /* RetryStrategy.swift */; }; - 03E7CB552DD98D1A312FEEF9833654D5 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66525FEAB6637ACE27FA9BB4086A48F2 /* ScheduledDisposable.swift */; }; - 044973538553B114516678D144E318CA /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C54629D193F3029979A0BB9FF8A568D2 /* Serializer.swift */; }; - 04637C70546B34F93C3A1D79C3F78B37 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 126786100C082BB001C6787AB0F51941 /* ConstraintDirectionalInsetTarget.swift */; }; - 046B36251FECF09096E5D7EE88FA158C /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F19ECE6289EC0F2D5E8166E483ABBE /* Completable+AndThen.swift */; }; - 0487BB927753826FDEBC04785C4D5924 /* GPBStruct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D2F261E547543AD8DA020084D66F2FC /* GPBStruct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 04A8430BFC619C34E5F4D3878D094380 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8109423EA21B8EC9ABC83EA692C8EE0 /* CachedResponseHandler.swift */; }; - 053A375D144EE70F74C4C2037601E477 /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB16A0AFF94A1C1A5C82E193A2257151 /* Scan.swift */; }; - 055DB02A42AFE8D4816A9ECF6DEFB5A5 /* ImageProcessors+Resize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C2052313BD57A48B0356A85CB13CA16 /* ImageProcessors+Resize.swift */; }; - 057D0EC1E728D714A73210ACAF1FAC6A /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F25B53526A3F2FC86AAF6BF9D39C4A4 /* UISearchBar+Rx.swift */; }; - 0591132B5EA1BE4DDA268D8A9C3D0421 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC12830B02B66BB0C47106A48BD9E96E /* LayoutConstraint.swift */; }; - 059332136CAAB8014F2099D6AC105162 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 182BBC7FC991573BA2F394A87F4903D2 /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 060ECA1D37C75635E8BE58D8374E0DE2 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752EDB5F2625769D3F27A206C60031AE /* ReplaySubject.swift */; }; - 0618E661B571A4FCC8B886F792E756CE /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46DAC896B9824CEED6D5201F5CB641F4 /* MoyaProvider.swift */; }; - 06E43B4751069B47B3BD4AFD936A57E3 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8B6235817D23D612AFCB085A3EDFE93 /* ConstraintPriority.swift */; }; - 07550E0A8451CACE9593873C543F1B78 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 054B863F838F36C69777C5A0BA65E277 /* RxTabBarControllerDelegateProxy.swift */; }; - 079F0820555C5B86C9FBD5EC6344137F /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 393D9C7F057CDFD8A48FF058A3D4A72E /* Protected.swift */; }; - 07A30B247B2C23CA77796FE2A97BCACD /* NSSet+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ED9733630A1EC870E5E4FBA6B4B634E /* NSSet+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07C677042BB048A9440E13D5EEB8DC0E /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE43DF46A10F1CCBBA7EFB6D2BBC5226 /* AnimatedImageView.swift */; }; - 0821ADB69FAD457CEB39A59D3368A826 /* Lookin_PTProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = FC52489C462B794B8FC4665811972509 /* Lookin_PTProtocol.m */; }; - 0833E66E7F19849322305D67777B77DB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 08599D86C4CFC0698FF2872FB8960D97 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03A94DD0D207B5AA00E6912E6CDC5247 /* Optional.swift */; }; - 08923846D88DF3ED6D918079C91116C6 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF3C04B5BFCFA26C25610439E82B69FC /* ImageFormat.swift */; }; - 0907413AF1BF312948C6CA8289CE29AE /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95E340CA9A49A802CB1459FCC44E2FDA /* ControlProperty.swift */; }; - 0A1E7F06A1E1CA1DE2B389E6AE0A66A0 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6C09F41B34EE588D0149F0A5CF9F1B7 /* Indicator.swift */; }; - 0AA33EBB857A5205F87C09CCB99EAC74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 0AB18E13A6A9269694C50CBB44177AA4 /* SVGAVideoSpriteFrameEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = ED7418682F48F2B75212483EA6BBA01F /* SVGAVideoSpriteFrameEntity.m */; }; - 0AE196DA421B10CE8EADF7027554CD5B /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E95EF9122A60CDEEFC02038D8980A6 /* mz_strm_split.c */; }; - 0AEEFE8ADC2A43166A21A5CB2A969324 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 033406FBC77372FDB7C5A3FB39F3431E /* ObservableType+Extensions.swift */; }; - 0B3E9924BA415D2674B21DA08518FD74 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 33E4384150999E1A4C65326843D43EA5 /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B5BB08F1937AD6324F0ADDD8F9E067B /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4128ADBFE5FD37CF9AB0EAB410F952FF /* Driver.swift */; }; - 0B8BDF0527002A057E52367978E85C78 /* ImageDecoders+Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345BADA92A911523BE7C57A69E824077 /* ImageDecoders+Video.swift */; }; - 0B8E59FFBA401148A67731D3F7176934 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = A04D14ED9375ECD473B5EE264B5DC990 /* SwitchIfEmpty.swift */; }; - 0B994CDC79B1AD3A7BE62490D27C60C8 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B383E342CAA84DD03C9A0EC9D6C476A /* ConstraintAttributes.swift */; }; - 0BC4974A38A82682D7573B54CFFD1A79 /* SVGAParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B6F098D270D02AE76335D792A22E87C /* SVGAParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BE42BEFEF09A027659DCE71A7A24704 /* LKSConfigManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 79661EC0BD9F638025D8BFE2B34F8003 /* LKSConfigManager.m */; }; - 0C080D5202A572C8434CA8635D35B29C /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C5D5BD2451FB5208AC404BE276FCEB2 /* ValidationType.swift */; }; - 0C524450F5579F35CF05958F488670A4 /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 03DC052DFEFCCB7F8C466B5A1DB05EAE /* mz_zip_rw.c */; }; - 0CA561439A433682873549BF5E274863 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E90E8151CB767FFCCEB800538CE9659 /* RetryWhen.swift */; }; - 0D07E9D1CF058C1739850F848ABC4CEB /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = BC83D59D7D96BB3BE54F4147EC1C5E18 /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D87C4665F8AD43731710EBBD8CCFCF8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 85330BB6D7B9FF7C314B21F522582639 /* Security.framework */; }; - 0EA96364E99A403FB19009B589203048 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEDAE44B3074697B3DA1C8FBD59A64BA /* NetworkLoggerPlugin.swift */; }; - 0EE48164A4E66335C4529A450F52D602 /* Color+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C7F105586003E3BDD896EDD86752C93 /* Color+Lookin.m */; }; - 0EEEF4B9D835CDE241053BADFED95680 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AB463CEF7EBBCA5807CA62832D8BEA71 /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EF3774AC45C05C24674C6F390E4B571 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = D75E4BF9B03FC0B66A4BA6D26E94AAE6 /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F4D0B7B522466B970AA826F57343EFF /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A8B58FFBDDCC458A704DAE3AD4327EE /* DataTransform.swift */; }; - 0F97FDCF76365DFAD269E0630AD88784 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 0FB2B84C4514FAE2D6B7B9E937784F55 /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1808A84637A80919F86398E5A8132D3B /* KFImageProtocol.swift */; }; - 104EB2F6EAFF85EF51DD6532C51BD5F3 /* LKS_AttrModificationPatchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 001A8FAE980F157100FF1BA553ACB074 /* LKS_AttrModificationPatchHandler.m */; }; - 10F354960FF5797C6C4E0F328958FF35 /* LookinAttrIdentifiers.m in Sources */ = {isa = PBXBuildFile; fileRef = DFEF33D02FC1D8C5BA81B65579F4C44A /* LookinAttrIdentifiers.m */; }; - 111810B8652D290C58076B92FCE40A1F /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C7727B63C028CA41E251DCE291243FC /* RxPickerViewAdapter.swift */; }; - 114F6342633413C8BBEC4169F34CFAFD /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17B5B5D755A3E1AF4BBA80726E1F26DD /* RxTextViewDelegateProxy.swift */; }; - 1150AD3D630A3576E77E8C791C86FB0B /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4492370913B1AC45A70A4322E8C23AE8 /* ObservableType.swift */; }; - 117B4295244CF49F068FD090C521B7A0 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD55410683006A8F8DF8747564CC622 /* Queue.swift */; }; - 11CCD832BD537718892C6A216A38490A /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3D146113D1CFD20031763AE28606332 /* URLRequest+Alamofire.swift */; }; - 11F0CC29E3FE92FB356386BAF9E4FBB9 /* SVGAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = BF8023416CCE6CA26F74B237CE8A3C50 /* SVGAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 120A51F10138E58F25797BDE9FB746AC /* GPBEmpty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7706A74409C9462A333F93C10F915254 /* GPBEmpty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 123E6BAD784E74477DC5B5CFF0272759 /* AnyExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C08464D8B00F8AE832837D161F540129 /* AnyExtensions.swift */; }; - 138D5C92E017FCFC4671E77B7449EED9 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = 789581E1B108F808929369BB10A2B4F2 /* mz_compat.c */; }; - 14205EE8E758EBC0373DD55F5CDB4666 /* SVGAImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F0C48218DF69DC56A08E1B387A22A6A /* SVGAImageView.m */; }; - 142CBBA020F4A1A60909D44FDA13D6FD /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = DAC3367C742E76B2408F21470B9F0F2E /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14C2F1981D4DF3A16410835B69566BC3 /* LKS_GestureTargetActionsSearcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1298FF82BF74A62AFE83B44D90018B1B /* LKS_GestureTargetActionsSearcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14CAA40442778EFE3DF8B07CE170CAF7 /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE42E4A5327AEF1C1A683D76271569A0 /* UITextView+Rx.swift */; }; - 14FED3E5743CB5B7C5811F53BD9699D5 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D006B288BDB0726077EA3AA31E930FCD /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15F5128FBF26ECC6925DDED3CECDB4AA /* LookinAttributesGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = FD288564134DC69859B8E4EAB6E0EF12 /* LookinAttributesGroup.m */; }; - 16DA969922E4AB8D47B4407DA7E15307 /* LookinCustomAttrModification.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FBBD511F1C51C12ECEA6FAA6C8A993 /* LookinCustomAttrModification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1787EBB3723875770997006509209EDD /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65723CA0F499B1B3599E9BC9437548C7 /* RxTableViewDataSourceProxy.swift */; }; - 17A83C0396FA70E9074EE11FEA7FBCFD /* ImageProcessors+GaussianBlur.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA1738FB7F6596166975DBBD978EA3A9 /* ImageProcessors+GaussianBlur.swift */; }; - 17BF9B4E0A42152C8CE9D0ABA7ECF4CE /* UIBlurEffect+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DE262A2ADEC8DE65D42F8E9E6A54C45 /* UIBlurEffect+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 180BE95F60406A62CD794746BFE108B8 /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E790F0EAE7C2797CDAA0BBEA3A0E04B /* KFAnimatedImage.swift */; }; - 18211EE7B495AA06EBBED1D6FD9423C0 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B50910BD1D32DE057F8DB8A531B59407 /* RxCocoa-dummy.m */; }; - 1821465F4434FB006E0DF61A197E6EC8 /* DataCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80A7E6BA3D66BC1082A0B386D5176D89 /* DataCaching.swift */; }; - 183D8B3E057B885EA7DF9A8CDCCE9029 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D921BB3F8094E675F587DB30263BF87 /* ConstraintMakerRelatable.swift */; }; - 189B2606BCE65AABA759250F655C36A9 /* TZImagePickerController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A32E69F48601066D4C1E3933F97671D1 /* TZImagePickerController-dummy.m */; }; - 197457852FC83E905248660B0F930452 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8E952B8B6025CED1504B389F361B4A1 /* AuthenticationInterceptor.swift */; }; - 19BA5104A7184F28459F7CF4FA74FC12 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BA6E405D6CA0D2BD30B08164FE9B43C /* CompositeDisposable.swift */; }; - 19BB09AF94BD545E40C2766045BDDD77 /* ExtendCustomBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD8CE24F13F04B59453B0B442FAE4479 /* ExtendCustomBasicType.swift */; }; - 19FA9B07CD47A1A2A8299E63070210D2 /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = C24EA5E3F919B2C3259B188E73580153 /* mz_strm_mem.c */; }; - 1A2FBA6ADB22D447C78BD5580BFD4C5C /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9F75DB1A4DE84DBFF7C632DC50CCF18 /* Dematerialize.swift */; }; - 1A447C5D9524526EBF8B7C6BBD3BD716 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A73B89147C90FD50FA0799DB05E69D /* RxMutableBox.swift */; }; - 1A8A23194F2649007D8083B59341DB45 /* TZVideoCropController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6163ABD2E06EE0EC9BE454E97047BF8A /* TZVideoCropController.m */; }; - 1AD255D6960ABEA3251C1360ECE22052 /* TZAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = DF45648D437ED4C17D57F58D57C4A85B /* TZAssetModel.m */; }; - 1AFD57838680DF58184FF94D14C7F3FF /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7515A1215EF16843E364AC893DDE9313 /* RequestInterceptor.swift */; }; - 1B14ABB3EBE1CF1E69D4E393ADE3E9E4 /* OtherExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F8D176180BE548CC147CF3BF0B7B750 /* OtherExtension.swift */; }; - 1B9B57021ED62B4621DE1E8B34894E53 /* SVGAParser.m in Sources */ = {isa = PBXBuildFile; fileRef = E5D7A0C555847B353523DDE7354678E0 /* SVGAParser.m */; }; - 1BAF4BCAA1DDFA7526F6EED34509EF03 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF5C19DA8CDCC006DE91471EC4E5566E /* PublishRelay.swift */; }; - 1BC5207ED5AA2B6956BB9CD10C71C1AA /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC1F9C34266010EAA1592997CF4D116 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1C789E086190CB49AD3473DD4B26450B /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = FAD4591F90508C7F10E6800AAC651B41 /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1CB2BF2EBB3349D5C52D016088DAE02B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 93C1D64501EED1739354425E88171F40 /* PrivacyInfo.xcprivacy */; }; - 1CC3FBF38E35B664C2A003664C58E2D7 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F657F016D87CF7A71B28A7427A1114E /* ControlEvent.swift */; }; - 1CFA21C851234CFA8841CF06A19CA1B3 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7492EB96D344F7341D3A1389D305C46 /* NibOwnerLoadable.swift */; }; - 1D9D2803E05772F92BBCA91F7778125C /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C9E3A20C94333223D58F2160264C09 /* AsyncLock.swift */; }; - 1E0991D6DC14C88D2A6A7C8470BAC83B /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD7D8452AC028B867C257CC2D92219ED /* Using.swift */; }; - 1E909EB12C1EAC4BA141FB502654D49B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 1EB96614E523EFFE53C595CD87C58CD2 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E835021CBFBBB17611D039DC7C33BC5 /* CompactMap.swift */; }; - 1EC32CF37626EF073729279A9AF1F63A /* LookinAttributeModification.h in Headers */ = {isa = PBXBuildFile; fileRef = 82C0A85522887F2C9B5765FB8318C712 /* LookinAttributeModification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F285EAFE181E45D258B44A554FF8837 /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D0077C1B5A0E556085B3597C96787FEF /* Kingfisher-dummy.m */; }; - 1F2F374519C1A91752E6C4E9535D665F /* ImageProcessingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74A36BF1AF270D6C38125AACD1318B2A /* ImageProcessingOptions.swift */; }; - 1F64C124283555FF5E1944FA37501247 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E12BD1121EA6B14E1B913E3DF0326C /* Signal+Subscription.swift */; }; - 1F6F0B8C1A8EA633EFEBE64EB781A6B5 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 147B9752BE29190EB482D73D9DFB353D /* UINavigationController+Rx.swift */; }; - 1F85DF73A92C6DF93412EBD3701B271C /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DA6624CFC9C77EE96C9F7BE93DD97F02 /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FEDEDDBCB2CCD9BD64A3126D26D5B91 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C13CFDFF864EA5E1BB8D9E9C4E63196 /* ReplayRelay.swift */; }; - 1FF09732CAF2E80A335175445D69D344 /* TaskFetchDecodedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F782F3A68D8895BDEDA95187FB8C73 /* TaskFetchDecodedImage.swift */; }; - 2087DD8278E2FC32F75C947E058EA423 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22EF61846B76DABBB28413404C9E262C /* NSObject+Rx+KVORepresentable.swift */; }; - 20FED1451C13DC59CE9B4B83FFE18FFC /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D4621BE278D89A251C8E16B7DD990DC /* PrimitiveSequence+Zip+arity.swift */; }; - 2118E235859C28BF18FCB5157041D8F5 /* GPBType.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = E983C5E9E608D7B7DF49833C193763B0 /* GPBType.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 220D6AC9B1B1EC8EFFB204F9C1EAC842 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D0B775ACAA9C74DE7D31B6D8EAFE739 /* ConstraintMakerEditable.swift */; }; - 2279FE56C854E4A8D1623EFF123490BA /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C014ABBF42E8FBFDF20EB692BE594BA9 /* GIFAnimatedImage.swift */; }; - 22F2F8DC78D8AA435E5A2D86E96E07A4 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54E4057E8D1959D2D600B046D08ECAE8 /* ShareReplayScope.swift */; }; - 235592A552E34D70AD7191904D497817 /* LookinTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 16FBBE1AF866697B5B57305849C55A7C /* LookinTuple.m */; }; - 23A3CED3EE6A0A4815A92D9E0B960328 /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3471BD2A1BF90C5EB370C61B13B270BA /* ImageDownloaderDelegate.swift */; }; - 241FB0C1BD55CC6F05C7FD78590EE5A1 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCFF8CC8949A65F994FE6B1E56B4CD1 /* MultiTarget.swift */; }; - 24658CFD39BCB4586D56C427F8EA751D /* BuiltInBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BBBF0CFD86C147A396639BEFDA460EB /* BuiltInBasicType.swift */; }; - 246C6BB435D0E4DA2BC2380FF90FED45 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 260F9BF75D7836B96E5F3ECD4D0CAC45 /* Disposable.swift */; }; - 24B7C9581DD746B1466B7DD00DDB1F69 /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = F157CF71DA3F85B9665E9767A6A0002D /* Infallible+Create.swift */; }; - 24C8FC3B11676AD57F3A7914E6621AD0 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14DF7509F39885054CDB7452F9EF3198 /* TextInput.swift */; }; - 24F01E743997738F0BAF208970A20C4C /* ImageProcessors+RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A46F3525D29BA837C53C72C88EDDA5 /* ImageProcessors+RoundedCorners.swift */; }; - 24FB1B325F6AFFA5ED9B5B10ACC72A76 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE04F5A4E199F5B5E2847D7B3D46B38 /* Map.swift */; }; - 2511A3EAD55B801F56D37CFFD55272C8 /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0537D003DB8E86A1F29E663ECCCAE54F /* ConcurrentMainScheduler.swift */; }; - 251B893DC730FC8948D5595088CB1FEB /* GPBFieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = D5AFB117B39A4650F9E1A4994CD109B8 /* GPBFieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 252B64A12E2810921E86B78ECD5BDA9D /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74CE3E8960C75351D27EB754E71FA392 /* UIApplication+Rx.swift */; }; - 25560C9E4B2AE0C8952B9AC5AB3B2E05 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ED67739A05E1E28F30FB1B2725E4EC5 /* ElementAt.swift */; }; - 255CB9700C81C0AACEF38F42E802272B /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = 0ED29D270FA45B9FDDE0E494573C86E5 /* mz_strm_wzaes.c */; }; - 256558233B40ACA6818F143BBC5B8017 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 492F17570FFAC168D6024A29E1288AB8 /* ConstraintViewDSL.swift */; }; - 257E4915DEEBD6A57A1C0F19682C6A7D /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9751A0B4BD6F6BA0A68C2EB4C542807 /* DelaySubscription.swift */; }; - 258A528FB1FD89D83512AA538B069E71 /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBDEE14C3529B9538C261DA1CA7150D1 /* ImageDrawing.swift */; }; - 25B965256D0CDC085F900DEC1B5015F8 /* LookinHierarchyInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B1F3BDE71E9C98CBDA8B827E9AB1ABB /* LookinHierarchyInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2602000D2206879240898CFCED669187 /* LookinEventHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = B052BE225179F5CCBBB06A97D5524560 /* LookinEventHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 263A6B3B9C8592FC16697D2AB6333AC9 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = E121719C60D00ADB841EACCCAF9F9230 /* RxCocoa.swift */; }; - 26459CDE58DFC66FBF49D6270ED652B2 /* LKS_EventHandlerMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AFC4D48CE35A63840113638FFCA8695 /* LKS_EventHandlerMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2662EA3D1400EC4BD90947902CD85670 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E1CE617B551F16F37B9E2A23D6C218 /* Platform.Darwin.swift */; }; - 268B0DA6D8B894642D40E07C2502FCCA /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE7CCC6396F298789C093A6F68CC15D3 /* LockOwnerType.swift */; }; - 26ACC465ED4BC955D5B742E13DF92854 /* TZVideoEditedPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 21B98928C53B9F3D32CCAF36A23787B9 /* TZVideoEditedPreviewController.m */; }; - 26D320CBBB9394E2CD2AA967CF579315 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFE54D325197B9768E06691629C6216C /* TVMonogramView+Kingfisher.swift */; }; - 2744FAB0068CB3F496652905DE28A95D /* TaskFetchWithPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F66FA8A9B4060DC76DEC55BE46DA7BAE /* TaskFetchWithPublisher.swift */; }; - 27478038DD536715D2C3863BB13748C4 /* ImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DDBF953247B5AEF9E8B170A1BEEFEB9 /* ImageViewExtensions.swift */; }; - 275C15979C1EC7DB6234974758037906 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB84AA4DD3EFB4DFEC52EA8DEECF5F1 /* PublishRelay+Signal.swift */; }; - 27DC9B09CE0D2174ECDFFE8C959F3D42 /* LookinWeakContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9029C4AED213CEF1E875FBCBCA170A81 /* LookinWeakContainer.m */; }; - 27F2BE5D6E990841E8DA1DF91CF3623B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC24522FB10A8EB1137AB7ABA6E6209E /* Signal.swift */; }; - 282FCD4EA8B05830E9108690B8CD336B /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5FB01DD27FC8C60E007C94182BB55C8 /* Session.swift */; }; - 285F66AD6F58DAC27506AE292F7C8E0E /* GPBTimestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BF9C79680327BF2DB3DB3647C00D7A /* GPBTimestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2878735FE61E1EEB4C493A8B8ED3DCAC /* EnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF21FBF063862D5CCBFE0FD694B7B842 /* EnumType.swift */; }; - 28B20C35F4E1B3DDE716C831B049ADBC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F0DE7EE7828ECA4B20A7A2CFBA890B9 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 296F78B51A0808A7DDC4B846067FF17B /* LookinIvarTrace.m in Sources */ = {isa = PBXBuildFile; fileRef = B7C5D67A2D79F7BF2B2391D34F27FBC5 /* LookinIvarTrace.m */; }; - 2987A730911012C32AF6695D7B54E35C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 29D5A1E077E40F0F195000FA0771C15D /* SVGAExporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 873659C3127DA7DEB4FACCE46312B5B7 /* SVGAExporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A4A68132C1D615FE9B87D86099E8F09 /* NSString+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = E8E4BEE583FF7A2D5DBBC176FFC00DAE /* NSString+Lookin.m */; }; - 2A68B2B1F388E65B947C9102B7CE4C12 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F9BAE9D7B127E6392144C1A7551FD2D /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A82DDEF2E0FCD9260D2974623ABD368 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2F5ADA8D204D4B1D475135CEE2858A7 /* WithUnretained.swift */; }; - 2AA5064ABDA1A14FD82F98F25CF853D8 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB6A3D35CC2CC58696226A4196410CD /* Atomic.swift */; }; - 2ABD7270AD429F15A7730B7C65BC1AE6 /* ImageProcessors+Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FCC30173FAEC41D0A417E92BDE2515 /* ImageProcessors+Circle.swift */; }; - 2AC794BEBE17BA6257A13065584EC5DF /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F019FDEDF0CCBFA8EF5240BE005A92E /* UIDatePicker+Rx.swift */; }; - 2AD8987B16604E75E19FE7172332B9BE /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2399C5FFF3C7A0922C229FCE83A6E6B8 /* ImageModifier.swift */; }; - 2AE94725350E22D6D89CEB009166021D /* TZProgressView.h in Headers */ = {isa = PBXBuildFile; fileRef = E548640B0C4861B1709864C249F36FA2 /* TZProgressView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2AF7008A98FF037E90D598B5297ABA5F /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967044144990D446F275C48FE2CEAE4B /* ToArray.swift */; }; - 2B2E64659339ADF9A6C5CB26B1F3736C /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAF155A2800A8812EA614EE99A0D72E4 /* Rx.swift */; }; - 2B39B35798646BD81F4E866765726540 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08A530183F8DFE046B47460819EFF7EE /* AsMaybe.swift */; }; - 2B777A0214569468497FB851763C3C6F /* LKS_Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 60CB7AC553281F5AFA55443749FCBEC7 /* LKS_Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C41442FA4765CD9B6A3DFD597D3F54E /* SVGAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D1B150669265AD36213B4833F04A40C /* SVGAPlayer.m */; }; - 2D07AADC2A007438864D817E7E60CD0C /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A019D4D19B7D3E43BC4AB755861D05 /* Maybe.swift */; }; - 2D157E01ABC2D8D185B85AEA13390D1D /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F3EFDEA4B22A216ABC7174AB542CE9 /* Extensions.swift */; }; - 2DC4E4F1CE28E91DF94DC4199448DC16 /* PhotosUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 26B4C08467202EB99CCC43AE88B56FE6 /* PhotosUI.framework */; }; - 2DC4EB3CD946E166BC15CEBF67F83591 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F659949728FF696B3B88EF123F6D368C /* SerialDispatchQueueScheduler.swift */; }; - 2E7321581005F0AAF767213937D29680 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D257C14D59CEC2479E36651C99C23BF /* NSButton+Kingfisher.swift */; }; - 2E9ADCE1AFBD803E1945CA7A07A15026 /* LookinObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E06A346D1F6B8024FA2DCD5041F9270 /* LookinObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EB811D42F51FDAA8C55017BD799F5C0 /* NSObject+Rx-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D7402AF30F8863AE2875F4AB3116EBE /* NSObject+Rx-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EFF6DCB0FC66EB564B96A35840D5016 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B936DFE87C36A933F2B9762FA8A6627 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 2F2C80108FD26FF8D73CA189A5BD458F /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F2253BEBE94B788654D29BDF2F642B53 /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FA84F40C4A2722268A32F6F73680540 /* TZAuthLimitedFooterTipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 05D51358926E13834D8ADECAAF233487 /* TZAuthLimitedFooterTipView.m */; }; - 2FCCAB4BA1D71EDB993309159D5DFA7C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6329BD8826955EBC2C594DF9E2B20211 /* RecursiveLock.swift */; }; - 302312265001959493EC2B3E4F736F9B /* LKS_CustomAttrGroupsMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D445027F63BFEBC96D248307C851CA8 /* LKS_CustomAttrGroupsMaker.m */; }; - 309C54EC9536180B960B9CB8EBD412E3 /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB709E1B15C298F47F0D1B97CCB3D424 /* CustomDateFormatTransform.swift */; }; - 30C8E85975724BCA28A674DF8F0A3A32 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B44A989808154EA8185B2DE11D2B2B51 /* DispatchQueueConfiguration.swift */; }; - 30D23C352773401AE1389972956969C4 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = EE24734CA52BB1B4727C15E3056C9127 /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30FCAD07E44C559C5889404AB0B91E23 /* Color+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = CC9197A6EC2AFEFD71982EDEBFE90A21 /* Color+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31E1F0FE297058F1F601D8205A8624B1 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D86FB8CA4D65E6A7699858134F4875D /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3204A5C3670757340E0A71C2B4042C8E /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC99A858B9A4B6CA62FDEF98A74BE38 /* CombineLatest+Collection.swift */; }; - 320C0D7A88AA812EFB20016BA1F5D7AE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41FE001360EE0DE402A1A0A48A3F36F2 /* AFError.swift */; }; - 3249E0DAC97FF92C09264F42D85F65D2 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C6910CDE35D2677082CFE24EC2FF001 /* Filter.swift */; }; - 326DB05C75E43431DCCE55C96F99DB9E /* TZVideoPlayerController.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EBDDEB05C5D46F14CD2653AA932178 /* TZVideoPlayerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 326F76B6908A5A83113FDD3C5A99EC44 /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 202DB1798282BE77537FEE81A4B0B9E2 /* ImmediateSchedulerType.swift */; }; - 33BC540DE351661FAAA24950E165D4F1 /* MangledName.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3C93136D51DA6A1E0C0690D8C33F7CD /* MangledName.swift */; }; - 346526113BA687DC5524AEE10A3B9FF4 /* TZVideoPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 41333B940B89F01286BCAE524BDECDD7 /* TZVideoPlayerController.m */; }; - 348C6A5DD596CFD08EE4D5C6C0F7D3AB /* TZPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 649B4026F4D828312E2102C688E4D801 /* TZPhotoPreviewController.m */; }; - 35102218C06A3EF77E456FFE4B226099 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 43FA518F1E52A456FD58AA27F34B58D3 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 356CEF9BC442A4DB7E4F5FB594CAE382 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38CD1766144DB41B778B5B651EAEEC90 /* AnonymousDisposable.swift */; }; - 361EA7ABBDD80F154DDC208D9CE920DD /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFA67C55E04A5631A670F8E515B5EEA7 /* Deserializer.swift */; }; - 3660B4F629053ABC3C1DF69366770289 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D7F55CD1467632AAE6D2B5FA97DF948 /* ConstraintConfig.swift */; }; - 37180E3D26FA0E25F4C1514F5F586220 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBD18041A6ADF6EFE8B77AEC93BBC755 /* ConnectableObservableType.swift */; }; - 371CD58570B89DE6A3090CC6CE16AEE7 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E76B0867654A910BF782D5D6FCC164 /* UIControl+Rx.swift */; }; - 3738D60EC138CEF879366FE6474AAE44 /* LKS_ExportManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F94DD8EA2DCAB385AF82C7B624593E8E /* LKS_ExportManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 375CAADA212D838EE018E292E684F61E /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09B81A6A6B49577B96D20ABB11ECED5C /* Cancellable.swift */; }; - 377229136C0061FE2FABE71862C2070F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54059D7418ABFA4D10B6891092E3B79F /* ItemEvents.swift */; }; - 37C5219DB86F2F8182A786C7B3B7EF8C /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F0F444E2E8318D93BB1D85493792540 /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3841545F19CF975D5CA907A73A949FF6 /* Kingfisher-Kingfisher in Resources */ = {isa = PBXBuildFile; fileRef = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; }; - 385BC4B250B6A6DB8AAAEA77D5B7A46F /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154858DA6745B308E181562E94DFCD22 /* Combine.swift */; }; - 3873DDC41B203A4B668D01A59046C735 /* LKS_CustomAttrSetterManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 26AFB0B543BFD27FE087507BD809DF5F /* LKS_CustomAttrSetterManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38B9D58E94D9C1CECD7E381C64A2329D /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450C5E36AF005DA43C1FE5C236DE7D86 /* UILayoutSupport+Extensions.swift */; }; - 38B9E9F82A988CAA21601B733C1E92B7 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 4BB8DEE413530B78EF0B830D909171DD /* mz_strm_pkcrypt.c */; }; - 38BFFE498FF2491FD1C152319A94E9F5 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0847CAC5DDC312587B3F0D62C2058DCB /* ImageContext.swift */; }; - 38F88314EA93BBC813DC05F3CC7EBCBF /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88E23C8C8651678F1A417EF19D5E09C /* Event.swift */; }; - 38F9597DF1B2AEE0C13BF90D191796D7 /* TZAuthLimitedFooterTipView.h in Headers */ = {isa = PBXBuildFile; fileRef = FA7DACC4FEC6E6168F63EAF7C0ABD17C /* TZAuthLimitedFooterTipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38FB2C5A8088681A4531FE4A67F76E87 /* ImagePipelineCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F87B8E01416CC0EDA7BC5DA0FFAEDF6 /* ImagePipelineCache.swift */; }; - 39AF17EF0155F94062D41E64C003223D /* LookinObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA7F4158D9A15112D3D5C9D5BE0A153 /* LookinObject.m */; }; - 39DAA41A7248441FB8578A2288BE76EA /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 055272AED2D63253E1AFF361D61C63EE /* Decode.swift */; }; - 3A030CA5A4DD41F59802F907A93F85DF /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E98D09B0759FCFBD8954574A5791BBE7 /* HexColorTransform.swift */; }; - 3A379670D0CFBC0FCC9D0F66E944D074 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD86B9F9F7DB1D4BB44DDD24E9F2838C /* RxTextStorageDelegateProxy.swift */; }; - 3A59D8FBAF9A54906E3644AC80465AFB /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E2F8EA3310BAED6971AA52FEB575099 /* Notifications.swift */; }; - 3AA3DABB241FB655F8EE42D02EC95DFC /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1906E8BA45C8B8FB1E5FACA1B90CBF2E /* Kingfisher.swift */; }; - 3B33ACF528A4E4E9F5E1721FB93A90DE /* UIView+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB72FE8423EFC3881C7995C60A16BC8 /* UIView+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B62F16049151C7F89C90BFCAEFC0B96 /* LKS_EventHandlerMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = CC272F08220486B302098D7567717899 /* LKS_EventHandlerMaker.m */; }; - 3BEDE9E249B3FA25D930C7413A84F2AC /* ImagePipelineTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F423939AE2B8F23F193006C5DF92354 /* ImagePipelineTask.swift */; }; - 3BF4C239B851507F6E39D1676CEAFB08 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C61B6666A53E43A120D988F2A88C1EE /* OperationQueueScheduler.swift */; }; - 3C53583CB1A5F4926491D8838F580074 /* BuiltInBridgeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B00DC05AE68230339E4DBB8F6A7197 /* BuiltInBridgeType.swift */; }; - 3C6E280E78F54B4FBF5D70B6F237F939 /* CALayer+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = 607F933823038AC77E58BCEB0F686F6E /* CALayer+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CE7461DB16ABE0FAAA2C186E36A58B6 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F97F7CB8571CBDEDC79FE252514354E /* Deprecated.swift */; }; - 3D2713449CB95447ED84341807DAC8E6 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 718EC88F5883B2FA1B83096C45DA5619 /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E009BD86A62A50099DA18A07507425C /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF62A4C2FFF6A66AADD0ABFB165F024 /* CurrentThreadScheduler.swift */; }; - 3EDB568B80DDFCB9EB3711FD9F44E5A6 /* UILabel+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 74CC31250FAF891A34103FBC352DF28A /* UILabel+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EE7A29FCEE9B2A257B977E7137BC44C /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE9D9EF1B5FDF6598B8232209D721D9 /* UITabBar+Rx.swift */; }; - 3EE9D462DF0DF963F781AF5DC808B04B /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = DCF7688F4A2FE362A8F8AE5B9E97F4D5 /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EFE8454C7301C05A00EC9870F47968B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80851FB85DBBEFCC50F2879D96376D51 /* RxTableViewDataSourceType.swift */; }; - 3F534FFBBACAFB894E06F98DB1DC1E14 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = F860DFE20EE560FFBF4CDBD7F3812114 /* AddRef.swift */; }; - 3FA127A261BB563409868A0DC21807B2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5AE083DDEE42F078CBA3BD82C9F2311 /* ResponseSerialization.swift */; }; - 402F79AD633BB4C502C3B6838055F2BE /* GPBSourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A4FB4AED2621B5DB855A4D4130C3EE /* GPBSourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 40D926572C52D27517FFC92545819FFB /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF508DE76DB6DD9B4BBA2284C32F6C2 /* AuthenticationChallengeResponsable.swift */; }; - 4155E1924B8FC76EF105D44698EFB548 /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76A413654C5DD0D41ABB11200F781A0C /* Delegate.swift */; }; - 419A11A8F7797E02FA5AAC6D8B4B3C2F /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6383802B05A33E7E1207BD2CC5A758A /* UIStepper+Rx.swift */; }; - 41B680CE3EBE2F98F98B47B755F9CCE3 /* LKS_InbuiltAttrModificationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 95C40ECD0B22C0649BF5C8AC4CAC4EA2 /* LKS_InbuiltAttrModificationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4251CDB971A8B94270E34381974BC9F8 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 588BCA0201103C2053267B3AD91CB4CB /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 426C76C68C9FA3582F26BBB9E96316E4 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 5671FA695D37B7ECCFA7669A79787B89 /* _RX.m */; }; - 42B6ACFCF650183030867CB3EF345E95 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7AF593F8EB232B2813D1F831477F599 /* ConstraintMakerFinalizable.swift */; }; - 431F743C86C401082324EFF2F14FD796 /* ImageDecoders+Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D66AAC062F5A901681FB0DAD7CEF3B60 /* ImageDecoders+Empty.swift */; }; - 4330253F1E463D9748757B6BEE1F2535 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D541AFC4064EEBFEA40189DA42318C5 /* Combine.swift */; }; - 4394BFE5A08A75BF95214EBA81B280DC /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D20BA807451B175B614A042D49576C0 /* Take.swift */; }; - 43C89358BB61E73227F6791E4697FCCC /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40281011C58755E81E2B80C6EFA7BAE4 /* RedirectHandler.swift */; }; - 43DFB49930346A1A730DC21E94E2F731 /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D183E3C538AD3F839D2771DCEA98EF6D /* ImageProcessor.swift */; }; - 43E60359C10A50CF81F0FA51B7F5AB87 /* GPBDuration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1063126FAB1E629E5D4A13C84A3E261D /* GPBDuration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 447D13656632294D79FC64FC0BC94D44 /* NSString+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EB069856F648E459DA588DFF3C549F5 /* NSString+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44D8F429C786649F7882CF5DA44969E8 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AA4087C502DB32DB6F18E69C771D4A45 /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44E2179C202DD9A1DEF1CDCA9A62AACA /* LKS_AttrGroupsMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6417AD52CEB151BF31CF7939E88DC8A0 /* LKS_AttrGroupsMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44FDC841C20165E2DE68E31737A401DC /* DeviceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB6918600E3499A1EDDAE060092E89DD /* DeviceKit-dummy.m */; }; - 454A9F8E09B23FC09289A6E0C78A77F3 /* TZLocationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 85A341003DDC3888B02F5A6001740A08 /* TZLocationManager.m */; }; - 45E11DD38F34202CF0BEA6141BBDE3EB /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7567591C4088671A9C27A7DA3480903B /* Zip+Collection.swift */; }; - 45F6BA1117D64D98B32E0C77670EF906 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 678976B44B958297205355D6FE534A8A /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46290602A9CDCFEE512CE7BCE629E307 /* UITableView+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E92F5A0E2528FD753799428D4D86014 /* UITableView+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 464615F38255819E5CBA53C4D96E4CE3 /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F6F735C1AA916F8AE3D3674F582A0D58 /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4732E3AA843DC9C34560BE38D379C9DB /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 176B052E7A0BA822B0CE049734F6053B /* ObserverBase.swift */; }; - 47D3FBF90386DABCAB70AA2CA176C8EB /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8330B9C350C9D1D0E31CFA71520F6DBD /* ControlEvent+Driver.swift */; }; - 482B74C0548970BB9C095E2D8530E421 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1EC70ECEA98E2052D942EDC3E0773AB /* ParameterEncoding.swift */; }; - 483721306007C34CE0094E91A1EE289F /* UILabel+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC046ED739F3D304F3F9E1BB6124B15 /* UILabel+LookinServer.m */; }; - 4A199139100EA4AE54255CECCBF3625C /* LKS_AttrModificationPatchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A98E903143A0B1E8FFA542F58C61E343 /* LKS_AttrModificationPatchHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A7CB521C043016A185EEBEFC5EC5216 /* ResumableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D81E84A5113FBF098C657DBEDD3FFD0 /* ResumableData.swift */; }; - 4AB129FE30B439E2831F1CBAB192BF45 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9D9DCE5B66F86F63B305F92023DB772 /* ObserveOn.swift */; }; - 4B23B05F62E805619C9B5BA83E34F4A9 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E767055DFA731AD5F81EC0EABBEEBE1 /* Box.swift */; }; - 4B67BECB72B736C0D301C1A4254BFD79 /* LookinStaticAsyncUpdateTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 46F34AEF598063204C04464D3C821575 /* LookinStaticAsyncUpdateTask.m */; }; - 4BAD99B7394E225CEDBF94B8100BCC7F /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E37E74BC5AB2BA960E7DE0383A4FF592 /* ConstraintRelation.swift */; }; - 4BB3F64D94EA8B03B17EDC1E3BEAE248 /* SVGAAudioLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = F6637F522DA4D7D64C651F3135ABA812 /* SVGAAudioLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BB841F618D6C18FA11BB0298FD8099A /* SVGAContentLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = B0D6931E0FF8502B2209B455728089C2 /* SVGAContentLayer.m */; }; - 4C29EF111DB4C86B58D023AE63D0B84D /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D8988C137B60C3B3B65B521656804DC /* Reactive.swift */; }; - 4C3011C18E336D9838A81EDD24826A05 /* NSObject+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = F30F816E1878F9A0AD473E848DC4EA5B /* NSObject+Lookin.m */; }; - 4CE4973C0300195B1362E579B9D84D38 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCBFC86ADF6646C99B7E323C9115DF8C /* ObservableConvertibleType.swift */; }; - 4D31D9E74B51B9771B8C6BD281C6BF69 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0CE7D262FE998D5495F08FFA017E5AA /* Cancelable.swift */; }; - 4D345196BA97C0CF3D4FC0FF0C5FBD1B /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34ECCD6D64AD42E106801CA00D4DCDBD /* VirtualTimeScheduler.swift */; }; - 4D372B12829FBEC589FE99576B505339 /* SVGAVectorLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = B761028AEB99020B920C26353B963D16 /* SVGAVectorLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DA72FD7F1FB2C0449EDEF4B8A579807 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0C374AC4419FAED947CB5F547FB4D1 /* ConstraintPriorityTarget.swift */; }; - 4DEAE5703BDD544C9956BF42F7D57CE5 /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537B1907058AE6E9A9DA1B2E80992999 /* DiskStorage.swift */; }; - 4E950D6B3A68F14080C857270609C33D /* ImageRequestKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 537EF130FEC39735A93629DAF64B0FE9 /* ImageRequestKeys.swift */; }; - 4F315C18FC854325DD5D062DD7A363D5 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 242F9C5095D376CCB11759E1318C7E2F /* ObservableConvertibleType+SharedSequence.swift */; }; - 4F894DAB31F1A68FD37EA61B87CDC043 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FFA9552E390A7ED086E9E9063B4F68D /* StoryboardSceneBased.swift */; }; - 5042382CFE46EE27F090269808CCF3CF /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D2C92F31916E256A69824EAF01E6178 /* ObservableConvertibleType+Infallible.swift */; }; - 507F10506A819DDA0D025C0828AE0401 /* Svga.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 588DC14683B0B429A764B9799C1CE099 /* Svga.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 514934BAFB0ED1E2BEF32A5473F1BB0E /* LookinWeakContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C0E2333C8ABE8D6B35373D87F9AA0DD /* LookinWeakContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 515CF9F48C4A15F25FB90049DB53E46B /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6621A3E712A458D6A48D08DB89E8C73C /* Create.swift */; }; - 51F2AE4A7F2F4381EADD3B338C3E1305 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F8DD8BB18298F8319BA2CB30B5EAC5A /* PrimitiveSequence.swift */; }; - 5230B70A7B448918B83D3B983533D29A /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF0ACF0ED2A17984D463A371C6BF9AAF /* KVORepresentable+CoreGraphics.swift */; }; - 524220FEDB94963D7440A660B6A174A2 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3334E87E7331751E84AD68EFF709CA9 /* RecursiveScheduler.swift */; }; - 529173B31EFCD3D199E79866AFBEC86C /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60BBF4AA5C968E04EA84647B69013F6C /* HTTPHeaders.swift */; }; - 52A41A94E70EFF39480E191E0B83F174 /* LKS_HierarchyDisplayItemsMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F86D01699ECAC74BEF8A1B46D33395B /* LKS_HierarchyDisplayItemsMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52A51326331D2484BF0FF3F5D4D7C807 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 979967C7058D5387C5458C04C386097D /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52A7AA78049F7DE0D97FA63D81D3B7D8 /* TZGifPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 375C433B50349BE28455C222CB8E7B91 /* TZGifPhotoPreviewController.m */; }; - 52C5BFE46205177DFF886553BC03BEB2 /* LookinAppInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 82E7F6D479288F78E9F4F7A253575CF1 /* LookinAppInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52DD330B3BED8407E4EFED176F0B4DBA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 533F06C629B5676D3E165946F1CAB400 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E674B19CF5DE6D1EE4214D8E71FB9FF6 /* UIKit.framework */; }; - 534EDA976CDBE519C377D315BA3FD183 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = B41A55CC886E5803C2AF60FFF1B96B48 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5380454C48A12A6E376122ABD8096968 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4874FB546CC6510A4226593EBCC664D2 /* ConstraintDescription.swift */; }; - 54333ADF6CC9291C9408EB70942FDCE6 /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 991357243DC4ECE4651B2FC7C0DC4E29 /* Merge.swift */; }; - 5435E924E7CE7B05B7F650C078A12F5B /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF94A115A12701C133AD59D94CF7AB16 /* UITabBarController+Rx.swift */; }; - 543824E1170EF49570C40DAE54604F21 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C9CA957B92F7005B7D7DFCE7BC4B27 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54585B2AD8611F0CE4172AD2E765C6CE /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DDA1ED8AF2E1849C67820D3C7A2CFE6 /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5484C183C3C25F933AEDAFADF8E4C404 /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 741072A1FB735287711E2DB34DEFA502 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54D35C7548DD1F750FA00A7BD4993460 /* SVGAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E34F69578306527BA450EA88A46C71A1 /* SVGAPlayer-dummy.m */; }; - 5537CA91B7C4F8966460E3AED8059B11 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B77E432E8244DEAB767295D9A611AD98 /* SchedulerType.swift */; }; - 55713DE36F28B0D078ADAD60D5EE7FF4 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686B46574F856444C7BEC44DF7BF81FF /* ObservableConvertibleType+Driver.swift */; }; - 557AE7547352CEA86AEE5518CC1A503E /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C1AC5943BE44E6599123763C07102B3 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 558468EAF62F1CB785CCABE68F71CEC5 /* Image+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = D9DBEA477E043F699D6169D4D850168B /* Image+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55B1F4600DD6B41CF86F85E2CD879610 /* GPBStruct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 98F68AEA41261A664D1B125A3163E31B /* GPBStruct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55C1B1CAA41B3B782EEBA25C2267F22B /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = AC6E5A1A2077D0C9711503FC13A144D7 /* PrivacyInfo.xcprivacy */; }; - 55E51F45F1E157D3B4942BA7252C277E /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 536A85D9DDD1EAADBA8AC852C3C07E8C /* ConstraintRelatableTarget.swift */; }; - 567E2B1BAE575E6556A2E57191BA2DA7 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D6049D5F6EFA6577573BB932ACFCD6 /* DelegateProxyType.swift */; }; - 56846A18CC793FF6D9E28422067C62DD /* Lookin_PTChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D3A08243FBBFF3C251BC13ED1665BBE /* Lookin_PTChannel.m */; }; - 56A72F6D13D930C4A2568F24DEA33C8D /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C278944774A08EF62BEEB1C869518C1 /* ConstraintLayoutSupportDSL.swift */; }; - 56AC6DC6459AE47E7BC4AF06E5B148D2 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C7AB29DDCB072723D9CBB92B36C4FE8 /* ConstraintDSL.swift */; }; - 56CAC06DB79E51F4ED416927D57C79A9 /* Measuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14A0344A43554B75EC11BC858694BE3E /* Measuable.swift */; }; - 577EB60CB00785E7B3E6254404050E37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 57A67A628514AC843EC8BAAA1573BA37 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6D2D93DF292AD64D8884521FDD8DE6E /* Just.swift */; }; - 58C91B4AB36E6B16421106CA634C58EF /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D2F24E9B9E0A4C30973E08A2C3E7D74C /* MBProgressHUD-dummy.m */; }; - 59203550AF3AB41ED15A089861BCEE4E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 59F0C9C015498A536ACDA3465152B3B6 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 637A2263B22BAB99CDD4A75A55C1E94B /* ImageCache.swift */; }; - 5A059516B29DD4ACDA2A5F6E92579EC5 /* LookinAttributesSection.m in Sources */ = {isa = PBXBuildFile; fileRef = A48EEDF9166244C67D61E11AA3A42AA6 /* LookinAttributesSection.m */; }; - 5A39F3F258372FA025F08ECAFFFCF71D /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2FC8D16500CAAC3D42704F65E6E4C67 /* NSTextField+Rx.swift */; }; - 5A3DE5038C0E8C2BAFC3316589D0F918 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869483B8AA2F558A4B5ADB38517A1521 /* NotificationCenter+Rx.swift */; }; - 5AD00BC7213EF799DF8A525C5784C22D /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 706FB99E31D209C0C9BE6C55B7FBEAE6 /* InvocableType.swift */; }; - 5B61915F3CBF2D7848E22F7B80EF56D7 /* UIImageView+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 077B38B02195CE0F7E79491F38DF6465 /* UIImageView+LookinServer.m */; }; - 5B92A66A66BD639411C3D839A0F87B0C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65C2F2603E50707A2FC1E303D805EEEB /* Request.swift */; }; - 5BAC1EF86D0E57E44E404B2796993561 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0F51357A79BD9A773E0AFC12D5AC2E /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BC8FD8E3AE4329CCFAD91EC8E20450C /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837EBE584853FEAE507414B20A76A546 /* Platform.Linux.swift */; }; - 5BE4EFBB9E0CB1968E72E793FF118931 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D943C8A41F5A9B4F0638B6090FF094 /* ImageCache.swift */; }; - 5C0DCCF0E03B7E1D280B626A2A0DDF29 /* TZImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AFF52F7EEE94FEFDE97BDEB54EAB2392 /* TZImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C342C79A808E26577C9C4DD12D47E54 /* LookinAttrType.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F5753B762910168C0CD30729FB8514D /* LookinAttrType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CCB87A1A86D7C03A5D678B262B37071 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 5D36B99F3CAB1FC7337082D9581FECA6 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F28375C18F90AC44B64F6CAEA1BF029C /* Debugging.swift */; }; - 5D62D14A3110A45469026A4E6F868822 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD2A69FF40AF0D4DA9FA8BE2FB967A3 /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5EBC224DDA3EC6CCE8C42EED6063FD35 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5B1706B7A05AED3FAE20F892322A63 /* ImageProgressive.swift */; }; - 5EBC7BDF94140DC7954801C6BB82E1EB /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCA04549AB177D0121EF2784737A574F /* Concat.swift */; }; - 5F800E52E1FE0F1A5F624C09F5BF2FD6 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C8B564207C0C680E578A2170755C4B1 /* mz_zip.c */; }; - 604D3C93C17978C23600EC415949AB64 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330F33744513751C87F88DD3789CE2A7 /* ConstraintInsets.swift */; }; - 6066DF8EBAAF4EAD3A904AFF921C3CBB /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20AA5CD897318DF8A0390C814C646837 /* ImageDataProcessor.swift */; }; - 60738A9E1862E065447101BEE927BE75 /* SVGAVectorLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D3510AF6D813CCC3A003DE76A93F03F /* SVGAVectorLayer.m */; }; - 608DC0C8110DDFF5D8E5A43BB48A6A86 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3224B5A1689C5A055472490F4265C3 /* UISlider+Rx.swift */; }; - 611CEF7FF1EF9EA1BCEF6C73EEE3ACCF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2CEB496ED0618BF7784055474C4C9C2 /* ConstraintLayoutGuide.swift */; }; - 61476C16014CE48CAD69C9E1F82130BA /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = E3A416F0DCFFDD1F89D5B3DF2683030C /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 616CD63355517CC10567A84779ECE41B /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = C84CFC9268B868DFE26673E1FB2969C9 /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 617EE86E5C306F4CA7ADDCD52BD28F20 /* SVGAVideoSpriteFrameEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CEC0EBB61679FDCD4FDE042E6A1BA65 /* SVGAVideoSpriteFrameEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61EB40AB5F1BB5E6FDC8C5CDE06C3DE9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36CAF02A51D525B0401A6AA4E1E5AB78 /* RxPickerViewDataSourceType.swift */; }; - 61FCA0616CE6512DCA67D74562D6EA1D /* ReflectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBAFB9390F6F5367E4C1E6D7B6F242BC /* ReflectionHelper.swift */; }; - 6212FAB7EAAFBEF21E09768FB46B3F82 /* Lookin_PTUSBHub.m in Sources */ = {isa = PBXBuildFile; fileRef = E3B432BD6A15649D3D972A62DD89EF27 /* Lookin_PTUSBHub.m */; }; - 6277232667F40E555A6D6EAF4C42A063 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = FD9E670DD6FC68280DFBA6581A7DCAEF /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 62C1A489E5C6414819815F3219B52FE8 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84F0C7C16A28B30A25B86506ED39FAF /* URLTransform.swift */; }; - 6369F34C3925271D6BDF4AC99A00B632 /* LKS_CustomDisplayItemsMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = FEBB98C3C5A874267B953B4EC3FC5E83 /* LKS_CustomDisplayItemsMaker.m */; }; - 643A7AFFB7AEB70B2B9B7E0926055023 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 189945E7666F2993CE6235F809F6CFC3 /* RetryPolicy.swift */; }; - 65170D1BE5789D77B8121AA8DF1E7599 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6DF6965A77DEE8003EC2DCB9235A7F2 /* Never.swift */; }; - 654D9C29A846E7ED4DD5BF0BFC8D64B8 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BC2927E0C8A2624BA431971D8191523 /* UISwitch+Rx.swift */; }; - 65F1AAA10CB8D19E648D966B4EA98E05 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CD9D804F7D9AC2F0B44AA89DA2D6A7 /* Date+Dispatch.swift */; }; - 660E73ECB1E50185B9D21BAA127DC3A0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ED2D27D70294012E193E3900E468CE9 /* UIRefreshControl+Rx.swift */; }; - 66411B211AAEB0C4DB6491A8AED6FEAF /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA55629FFCF8036E5B24D6D0D1EF3442 /* WKInterfaceImage+Kingfisher.swift */; }; - 667641D2A84FA7361402C0736664F3E2 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93BBC915908D62CB3843D663076F7831 /* Infallible+Zip+arity.swift */; }; - 66AF82645AF9DEFDE8F701EA614464D6 /* LookinCustomDisplayItemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E73C39A619744AC66D2AC23EC75C14B7 /* LookinCustomDisplayItemInfo.m */; }; - 671EF2ADE72DCAF01A909B4E9AC7D076 /* LookinDisplayItem.m in Sources */ = {isa = PBXBuildFile; fileRef = C065D8DC24DEA284760F053627F77310 /* LookinDisplayItem.m */; }; - 67B10FEAA3B7E5387D20E76B1085E94D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2597DBDEA0F9F34160866E3957C09A95 /* URLSessionConfiguration+Alamofire.swift */; }; - 67C54CC6A2AC174C2DAF6D60B99413F7 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F8C5A8288F89FDC40EA94AB551E958 /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 67E941CADB3CDDEEDF8CE4EE4A4A05BB /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = AE44E7AF434AA253463F95C4A03A6199 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68A011828F61DACF5AD28E8FB685251D /* TZAssetCell.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F9B44E930F4BFFF936DF6F6AB81EE9 /* TZAssetCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68AF5CE54DF91D0EA6E1DD02432DCB0A /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF2832FDD1546E5CA9634559CC65928B /* Placeholder.swift */; }; - 6927E0A61FCF762B43C75325110C3D77 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2B61E65D6DA96A3AAE0227AAD96172 /* Infallible+Bind.swift */; }; - 69657DEC11BB7E4F9F5B6DE8E1148B3E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9F79A87E830016AB08623AF94BDB39 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 696D9682A8835425BC446059F03FAD50 /* ImageProcessors+CoreImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63C2016375BAC0CCE6F39146D239523B /* ImageProcessors+CoreImage.swift */; }; - 69812CC318896128A2026EA2CB97B96D /* NSSet+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = E7284A7267D05EFE8644207BC5467802 /* NSSet+Lookin.m */; }; - 69932AD24C373D75B319AD3AE015C178 /* ImageEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E041A62D3CA139B1332C2F4D9C865204 /* ImageEncoding.swift */; }; - 69D07BBB6641693C30C1D2A3774F6721 /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C244F91E08B61DC663BAB6ACB753D68 /* GraphicsContext.swift */; }; - 69DE75BA185BBAB5FDAA28321F3C849F /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE3AF2D43BFE568CDD348A6BE370BA7 /* ConstraintItem.swift */; }; - 69FE518ED5298543E204E1509D30952A /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2AB51369B68ABB0E86FF0221A95CCF1 /* KF.swift */; }; - 6AA1E7A14DBF968DFED35C4C922A4DAC /* UITextView+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = B0334489B6A82EFFFC272FD8873EFF8B /* UITextView+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AC1B881BB319C89AD023A02CDC8FC3D /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC43F674D3065AA4684BC3BDE0363308 /* ConstraintLayoutGuide+Extensions.swift */; }; - 6AE0FE0F781F7B42FA6EA276FC757B84 /* GPBAny.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 923F5E9E0E05554042B8CD2E964844A9 /* GPBAny.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B57BAF31722AD4D80799466A02F13CC /* ImageDecoderRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AE7CDD0431AF60EA08C7D7E6957862 /* ImageDecoderRegistry.swift */; }; - 6B876513FFB019366F5F47A8F763B2A9 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60724A563BF5F3021E19697B273276FA /* Delay.swift */; }; - 6BD6A6695D05908524545A776D4C36B9 /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE3EEE71CDF07B1F618A831DBC78013A /* ImageDataProvider.swift */; }; - 6BDA2BC21E394076C2E58E9269F4AABD /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27B2DD12739FB1B14AD235D95C5E3DB6 /* SchedulerType+SharedSequence.swift */; }; - 6BE531B39ABE343B01A2FC23CA13FBD7 /* TZVideoEditedPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 55F3523E0E5EDDDF0EC833E4614636B5 /* TZVideoEditedPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C117AE79ECA0D325EB00333945234E2 /* GPBWrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D9108D5612649D0926AB4B2706BF91 /* GPBWrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C1EED16F5E7B9F4BA1698A5D083EC50 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F410741DEEB73239B87ED13BB1EF4A77 /* FormatIndicatedCacheSerializer.swift */; }; - 6C4D50899B9203CF3DE0F9E9D6A1A341 /* NSObject+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = D6B16FD0AC1A0008E47300025A17E9DD /* NSObject+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C4E81C7611DE307D28A54655E8DC72E /* LookinConnectionAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = EE646593B5AC6C40A291959E1C34232D /* LookinConnectionAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C5571DAC14E51299671ABC2AF0E1A62 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962CFBB58817574BE49E228C5DDF7B54 /* Plugin.swift */; }; - 6D534DC9F6AF0345CE08E6554E201779 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E54D59C9D82CCB65FC2A9193A9EAC67 /* InvocableScheduledItem.swift */; }; - 6D5E344BF1F88B2CED1C45729877F503 /* TZImageCropManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F799E1040405E3FA0CFC01008DAE96FA /* TZImageCropManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DB19BEE9C42CBE8101A114524B38CE7 /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330CD8381F1E218B08C27EA403369146 /* NSView+Rx.swift */; }; - 6DBF733C26ED6351C755436D0059CEF3 /* ImageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855990EAE72DF3D6E9989F448D29DBFA /* ImageRequest.swift */; }; - 6DEB75D5742402FF0580FA7714E98D02 /* Svga.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 550B7815314DABE69D0E4412779935EF /* Svga.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DFB5C921332D5E14BF251A5ADA46473 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E0C293B4EF3E8BC33228160FA99AA73 /* RxNavigationControllerDelegateProxy.swift */; }; - 6EAC8B6FA2D115DE708A58C601DD25E1 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C9873D4927D55780D1A47849B9EA5F /* Constraint.swift */; }; - 6F803B4767FE50C12E3F0402DC0A3BE5 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FA51E80CA0C94F530E252743C331D4 /* PriorityQueue.swift */; }; - 7023EE2B9F34E7FD89C070ECD8F8CF17 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F92763729BD91446E91D8315702C61 /* Repeat.swift */; }; - 7033358D211B2AE2D65B332061703542 /* ImageEncoders+ImageIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 533A28038C52737F7EE0BDBAB9974A6D /* ImageEncoders+ImageIO.swift */; }; - 70CF68C38D041E3376EA0EB148D0D03F /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5BD17E1AB3CF71F85D3D9F51E2918AF /* SkipWhile.swift */; }; - 70F3161360329C05C8D755B2E0EDBD22 /* Nuke-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8531D96FA65C4477E0890B2F8CD13084 /* Nuke-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7138740B575F8DE604E76F9623E1B9C2 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 78E8B39B8FD6C5664F21C17D784F9F2C /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 714E612DAEBECF4EE888E9399317FCC8 /* UIViewController+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3088BBC0D4CA60D74B364EE758EFD6E8 /* UIViewController+LookinServer.m */; }; - 7158A43A603C739BD75AE8C32D65ED8A /* LKS_CustomAttrModificationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 391D97BD9DEA71FBCD801DB3C841611E /* LKS_CustomAttrModificationHandler.m */; }; - 716B301A9D8A77198ABC0F21D9DFB7E2 /* Pods-yinmeng-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BBD7BC93FC22FBD9C79EAB4AC435A7E /* Pods-yinmeng-ios-dummy.m */; }; - 71D07A691D1D78FD8B421B127CE7496B /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F9E96A57ABAFCEB791341259BCF3EC /* Image.swift */; }; - 720F92D8F0638DA1662F4F1E5F902483 /* ImageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF1B5080DADBAB4B143023ADB8803BDE /* ImageProcessing.swift */; }; - 7212ACC786B61C86DE7EBED50CC29FD5 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F690FC2DDE60143C827DEA3E2C0D2919 /* MoyaProvider+Internal.swift */; }; - 72D5ACE0E9424D50112102105169CCE7 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95767702C4407ABA7860C8F2265000C8 /* StartWith.swift */; }; - 72EE3F69E6154EF5C5524DE4F4EE0B5C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE29CAF87454FFB6C7FF89FA6629B61 /* Queue.swift */; }; - 72FCE0D3F5EA7EB908C108DFD468B267 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69FFEB58CBC5628A777A89928DDC63D9 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 73186A805F6A2A1A231BDE7E0A63A3CF /* UIView+TZLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = C586F64D5FF765E9A60EA1B61816E1C4 /* UIView+TZLayout.m */; }; - 731C34C22800D5F0AF417E801D3409B0 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9CE80969CF46674AFBBC6C1531B363C /* SessionDataTask.swift */; }; - 732C29255F73EF3D83D49BD4F8FEAA8F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE78F39E6FE33D4F078558FFF9730EC /* MultipartUpload.swift */; }; - 737747B9A98257DB58112C3A23686669 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A79FC83727C1EF240A6B5EB40799E89 /* MultipartFormData.swift */; }; - 7489B1BF48AD645BAD54865A0D64C74F /* LKS_RequestHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = EAAF9D14FE4CBCE593D51F85D47D1DBB /* LKS_RequestHandler.m */; }; - 74928E37CEFA7EF6C974DA90B41E036D /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2EF0E45835DEEA2F5E9677C4C2911099 /* VirtualTimeConverterType.swift */; }; - 74CB5C0C249901F28CACEE9F6E710D0B /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BC7C8A6707660DA3B555213B8D09ED9 /* AVFoundation.framework */; }; - 74CD71C1EA9FCC2287576C9B4ED48FCF /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52844C1DAE8C53620EF3D08FC2908FA8 /* GroupBy.swift */; }; - 74FCCAD9E03FB7DAF182D662622A685B /* LookinTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CB3ABD6F67279B3A018DA4F1FD4842C /* LookinTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7510ACD2BEB76CC39530E3E0CAC101B4 /* LookinDisplayItemDetail.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AA7D402BFCE65AE91CA9C183EAAA088 /* LookinDisplayItemDetail.m */; }; - 751834873799C64DD4F3E676A2F48DA6 /* TZProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = D401FECF58D565387B0831384BB9B674 /* TZProgressView.m */; }; - 758E08D309797095CD376AAE246C8029 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 856F50962323B6E89E3E5F52F3DEFB51 /* GroupedObservable.swift */; }; - 75B2C032E8D36BEAB4852674EE3B218E /* Peertalk.h in Headers */ = {isa = PBXBuildFile; fileRef = B21B162BAB2D344345999619E6CEB84B /* Peertalk.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 761DF0256CBB0CA4506580DFBB612194 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8903A2BE73D1029FA0CB3C5B2648A613 /* KingfisherManager.swift */; }; - 76374B984BAD760575C5223FEC2C6FC1 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A6DE91ADB93838983F1CD6A3E1BFBF4 /* MoyaError.swift */; }; - 768A33DCEB41CBC5C7ECF5F0220B1A97 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4DA53EA76129602C71B182603AB36D2 /* SharedSequence+Concurrency.swift */; }; - 772F5CAD42A7D5796A73CDCDF63EF8DD /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77D1D003F74CBF13CDFA6805BD972EA3 /* MainScheduler.swift */; }; - 773F7FE108EF9BB99F9CBF5F39371B5F /* ImageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A4C25E4475F191CE78546EDC0DDFB2E /* ImageResponse.swift */; }; - 779E49F6DF315F1410F4B19136C6AA2E /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA62BCFD73A2B91ED9F466EE53C2EFF1 /* Materialize.swift */; }; - 77AB6AF4BFC6DE016DA7C057B5799C84 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11B8B951176145448F6992469ED37469 /* ServerTrustEvaluation.swift */; }; - 77F109FA3951C23E7F0E7A4F5581F488 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CB4395C0604BB39661F93BB37582A74 /* MoyaProvider+Defaults.swift */; }; - 78079FE3271F118CE83CFD8D5E4F8C21 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF447A8F84A712335348F6AB37AF5AC2 /* TransformOf.swift */; }; - 782082D9F5529E63F249E8811BA6FD10 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B448BB0B93FAC48BE329194CF03700 /* RxPickerViewDataSourceProxy.swift */; }; - 78A2631904F47C43B0651BC2D4B2B653 /* UIColor+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = DFF225045ACF6BBCA4CCC8B2FD3D9373 /* UIColor+LookinServer.m */; }; - 78B1DD1219182494A6AFAD26AAB20AA6 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = A06B5F28B769065C9523A4C5C11400AC /* Concurrency.swift */; }; - 78DA8B430F75384E7FDC382017661F9E /* LookinServer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF1CA0C3F9CCB2E52D3BE6AC70051E1E /* LookinServer-dummy.m */; }; - 7906A34B967976E240A8DFEF03823ABB /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4E0DD712EFF5A275F7775427988A5C /* BehaviorRelay.swift */; }; - 790DD7DB2D45C00C26EA15E0DF744322 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6337710F9E4B18EF18EE2AE77BC0C67 /* NSObject+Rx.swift */; }; - 798C7D29511D498BDB7BEC4996708557 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2968F2FC2043834F626A73B99724E438 /* Configuration.swift */; }; - 799FEAC50ECD7E44C4F897E924AE20AD /* LookinConnectionResponseAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CDA0FD573AEBF1D8086804DE4C118E /* LookinConnectionResponseAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79AB21FCF882EB4FC9DD5F111C2F53D3 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3CB93933511E975EE501C49366D18C /* Moya-dummy.m */; }; - 79C7D4E9901AA11C25F8C71F3E9DF612 /* Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA0F1D8BA7751536CDA73DD21C323480 /* Properties.swift */; }; - 7A09C1BED847DE3268281FDFC20B2E7B /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571AC9CDC72417C8E9D0F34AB175C1DA /* Deferred.swift */; }; - 7A18E363A3AD46220EC5A1C39B539134 /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F4B4877F5C25E8B20FBE318ADB2DF2 /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A57CE869B989114BC92DAFDEB5F9FB4 /* GPBType.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EE4272D501C1D0FE02288639CCA1093 /* GPBType.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AB15F80144DE696287137D390089F91 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8810D983BB501D2E23260F6CC138722 /* Observable+Bind.swift */; }; - 7AE0D50CA92B8348785B3BB066CB1E18 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = C970E17D5476C045ED50D346C3FAE1B2 /* Single.swift */; }; - 7BA5D9B38DAEDD6A5166ECF2A498D194 /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 374C30A2801BBDD202E577BA25A8FD7D /* RxCollectionViewDataSourceType.swift */; }; - 7C22EEF4F4D3D8B04C69A6C3215484E3 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 50E38AEDAB5AC033632AE8AC6FAB674A /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7C2DB49B603A7A0F11885C8BA2F8A57C /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E43D2EF61E3BE8B575EA55B23A74330 /* Bag.swift */; }; - 7C4C8FD63F3571031E92BF68CAD40D51 /* LookinCustomAttrModification.m in Sources */ = {isa = PBXBuildFile; fileRef = DF4F164CDD994A8C2BE295352C1B5792 /* LookinCustomAttrModification.m */; }; - 7C9C0D2AB5BB6670928CC95B4DA46814 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6472409391DD1A51B08FBA4558A56E25 /* RxSearchBarDelegateProxy.swift */; }; - 7CB4D382650A1BB458B68BF3B39FE27D /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C5D518D064BC49A2473BAD56AA9068B /* AnyEncodable.swift */; }; - 7D64BC3E6CAA4AB54EAC0AAADE93F578 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0948C3043DA8558580E4584C4A73A4D4 /* OperationQueue+Alamofire.swift */; }; - 7D9031DCB898CD9DE37C4BD4F3FC550D /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9410BA454CBE484D1FB6D5E7D9912BD4 /* DateFormatterTransform.swift */; }; - 7DB2C0596405DB863CF2B2A489AE2636 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C058298F903AD3AAC178FD5B9F769C /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7DF36481AB497774406A959BDE19205A /* UIImage+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 40EE529DFCCDF8230C3358594AD1B2C5 /* UIImage+LookinServer.m */; }; - 7E313C5665BD42F0877BFD2CEBBD82CE /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA99D5179A9A883A47F37916C44FB892 /* URL+Moya.swift */; }; - 7E45F8B7A70C4B6859EFE63C24158B95 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08FED0714AEE68152985283AC1BFAA80 /* SubjectType.swift */; }; - 7F58BE8838D03B2D5B30E68952FF1E4D /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BEE0A558EB8D4C209EE92FF411E46C24 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FC1102AA16EAA32E39AE99805022FE6 /* UIVisualEffectView+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = E95672905BE0DDE273931D2DCF8036C8 /* UIVisualEffectView+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7FFCA2FE32E9218AB7F75B544B24EBCA /* LKS_HierarchyDisplayItemsMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = A3D26922296F8F6BE4A40E016C2F5A08 /* LKS_HierarchyDisplayItemsMaker.m */; }; - 8030EED02A6A9398CC28C82FB01BCAD4 /* LookinCustomDisplayItemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F9412D70DE2DFC5651669EAC67545D77 /* LookinCustomDisplayItemInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80A9BB68D596A35E83EAD1B278A60496 /* LKS_GestureTargetActionsSearcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DC90C96566BCC7BD60C086B73AD51153 /* LKS_GestureTargetActionsSearcher.m */; }; - 80C4B7E883C94E18102938F43B0EF240 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = D409290B91A7A768AB67C29D4BCF70B5 /* ImageView+Kingfisher.swift */; }; - 80D1BF4CD8C1A9EF7DA5012AAAE4D988 /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD849CAEAADAC955A84B5F656C5070C9 /* KFImageRenderer.swift */; }; - 81013623FA7983155D59CFFE1EAB6086 /* LookinDashboardBlueprint.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF68D06EBB8DE8014F484174D3A721A /* LookinDashboardBlueprint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81148E8E0935476F92B10881A023D0DC /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E993AA417B41386865AF1ED371337E /* ControlTarget.swift */; }; - 81150A81BE46905B844FB66052B7DDEF /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45FD4C9DBB7D8AC1409427977E6966C1 /* HistoricalScheduler.swift */; }; - 817B896013FD56C04CD26E2F6C67EA7E /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F9C331A32773695BDD0447FC524CD54 /* NSTextAttachment+Kingfisher.swift */; }; - 81E4CCFEB1307757E98744344B75B9FB /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F5977EF6F150C859E1C4F827001E6B /* RequestModifier.swift */; }; - 81E6A0FF7F286008345ECFA3A2103FA8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1597601DE3832A2927B5A6798D53A24C /* Alamofire.swift */; }; - 820E300519E853EAC9E09ED6CC71EBDC /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB296DA42F225F49277DF88005E7795A /* StoryboardBased.swift */; }; - 8238EE336FF955C13B887CE4B02B332E /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 030DE45155533A12C050E9699B2B4E46 /* InfiniteSequence.swift */; }; - 8293A925E938309219F8AB5BAE9FC095 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03A3082E14D1827315C2C773F720F98E /* RxSwift-dummy.m */; }; - 82FD97FBBEFE51E2D3B434AF4954FC93 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2136D4128232A5A78D467BF2781FB35 /* EventMonitor.swift */; }; - 8364F4FF06965DC749A05C0638ADE765 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA07A44794794E691D6BB2A69ACD8317 /* AtomicInt.swift */; }; - 84630BD24D663174E6A57BE5E73FCD6C /* LookinAutoLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 328748136C7FFFB52CE0F476B0CC01AD /* LookinAutoLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 846C97A8C420EFD9B8C4B77ADBB1E8F5 /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 558103D0E4BB9782FC874ABA5A0F7003 /* TransformType.swift */; }; - 84A8DB819E8918A6782D8BD62F31E293 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 37E4C6B4076B5B1F7058053D8C7A690C /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 84AEE29F4E7DDA962C49D6FAC6044EBC /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 517F5AD78571799C0289B0DD05B94A03 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - 84C1E4012DAC75C290225AB41C3E15B1 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE2F59C4A08683CFAA682EB2C8B24193 /* Infallible+Concurrency.swift */; }; - 84C86DC71D41E1CE9E25E6A6E1493856 /* SVGA.h in Headers */ = {isa = PBXBuildFile; fileRef = D99B05DE40AF7798C7FFD608BE84B004 /* SVGA.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 856CF7CB0D739C1353FC2E2E040A4B28 /* UITextView+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 92412E8E636C7C309B1733FFD5B6DE11 /* UITextView+LookinServer.m */; }; - 868148C78BBCA239EE4E8BD7203796EA /* SVGAVideoSpriteEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 73F2F6BF036AD025F2E5618E8BF5C72C /* SVGAVideoSpriteEntity.m */; }; - 86C39B668AB190EE95464C8AB1E0111A /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D186BA5EC1A019F7A710D69994E68B1 /* Resource.swift */; }; - 86D80999C312A869C774825A0C064A80 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CAE4173396A366A4E8805974E26D0F7 /* Observable.swift */; }; - 87304D5AF2582C6E7839864112534CBE /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7CE09C5A0A6C6877D52F04543568F9 /* Result.swift */; }; - 874E065A63634DF5AE3DD343D76DAE91 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB10EC654B1C11992C563E1B91AC2E44 /* Generate.swift */; }; - 879C93CAAD712D45367E4682637879BD /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 754B67D9B9DFA2E2738F066062879444 /* Debug.swift */; }; - 87B322637C25D58B56F129B6526F0729 /* UITextField+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 19E5DBECDBB906559ECDF92CEA51E51D /* UITextField+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 888B2CCBDC38906E873920D4D685D54A /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F0FBB22A614D83FCE048C8789FD604 /* DisposeBase.swift */; }; - 89AECD9F4931EA70C032C83AB105F415 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = 5D7A4CA6D63C219B03AD4F99515CFE85 /* mz_os.c */; }; - 8A690C38D256E611163BD9C0AE0A2F9B /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E88B35B0ABE553DC7534CA551E98864 /* ImagePrefetcher.swift */; }; - 8A7A14267160A9EACDC74A9E21B8F058 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2243EDCDAB0418D8413A4CA1A6E869A /* Image.swift */; }; - 8A8AD24A8CE75FBE807EB5A9FC11E62A /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A17E7B8C5EE7EC930F45090E65902B7 /* Bag.swift */; }; - 8AB091199F99F1C2E9E67030DAC50F6E /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E0B36296C33F5B0437EA5C5FDEC5C8 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8AEE5B74A5BAC274D6589F229D867768 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0101A434F9CBA392F95F8DF4F01FD84E /* UITableView+Rx.swift */; }; - 8C3394695CB4CCECD873D1384F4BA076 /* Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA92A9E32E6200F4BA1179C1BE13110 /* Export.swift */; }; - 8C4FBC2492C6DDE369B02AEE117ED2BF /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = 03904EB36922CB86DF630DDB88F58480 /* mz_strm.c */; }; - 8CD5DE204C3C5F6557878ADE2675A406 /* HelpingMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72D998E767124FA9550C1AAEA84C1DE2 /* HelpingMapper.swift */; }; - 8D13B278D29140667238EB83691E6E4C /* SVGA.m in Sources */ = {isa = PBXBuildFile; fileRef = 61972CFDAFAFCE1B3A6A41715984F0E8 /* SVGA.m */; }; - 8D72B695C7EF0186A0C0F1A18F944880 /* PropertyInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5753880E33B4C7D0738455EE1E1E3FF3 /* PropertyInfo.swift */; }; - 8E59B70223A9950A3A204064DD2BBC29 /* SVGAAudioEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CC782EB07A91F2BFDDC64E665516D45 /* SVGAAudioEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E698F134A953250D5834C8B83CDAD34 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6F132A70828812A94830414C79091A /* DispatchQueue+Alamofire.swift */; }; - 8E778C0090C85DDB5290B07143FFD917 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF257DD0E096253187621D435EAA6008 /* Filter.swift */; }; - 8E85763AE29BEF0A46EE875B8F069E8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - 8E8606E3662FF49D7A506E6476ED5C0F /* TZImageRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 962D792996E167DED6A6DF1DB7D9A7E5 /* TZImageRequestOperation.m */; }; - 8F30C7D6029495BE03CC769CE2F06850 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E5FD14B2671FAC76A23AE5F62B1E712 /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 8F68384E6143BFD01DE1D7D7110B5A5C /* LKS_ObjectRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = DE5328F9AC87396ECD1A55D21020C16D /* LKS_ObjectRegistry.m */; }; - 903665561B19F5490A08DA779C8304BA /* TZPhotoPickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B0B54222C950997F62BD5407B041AA /* TZPhotoPickerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90585B3B5526DB8ECBD1AB8EF2C4D5A2 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB05D4FEC7491649C5F8D8FC257E19A3 /* UISegmentedControl+Rx.swift */; }; - 90A965EB472FB6934F8D352C3E9FF879 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 530755799C0C43CA8288FA5740D9CD50 /* Error.swift */; }; - 90DF670DC21B9EFD8DFEFC5081073963 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = E60B49767E9EB1FDE6A895C88DEA82CE /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 91C22A319F077A2383964D7570886EBB /* UIColor+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = C44265DD72DB2619FF7D20603A7C1760 /* UIColor+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92ACE3D12C02B0BA795DF45F175E89F9 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BF67ED0C5B6A998D4DB4C568A9C3F5D /* SynchronizedUnsubscribeType.swift */; }; - 92B3198E1EBE2EC545BB36AF6A9CC368 /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38739AB057F60A390BED7952387B315A /* MemoryStorage.swift */; }; - 93548016FD34C478643C51ABB0F1EA00 /* LookinDashboardBlueprint.m in Sources */ = {isa = PBXBuildFile; fileRef = 43CC3522FE96AC867E1C876F6061AC33 /* LookinDashboardBlueprint.m */; }; - 93699222FCE4303AA1648269D3272563 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 89471120959B7BB46083A1B4A4FDFAAA /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9426B0386E4DC02F4E347A457C39144A /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10EC56B789E5D0C29075F2573E3D2296 /* NetworkActivityPlugin.swift */; }; - 949D34B9BAA283DD57F7686D2F0526CE /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6005F59239DC7E06C04836AC3FB656F7 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 950E4892BF61ACAC484EE219B4A7C365 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A30E36BA97ED61633DFD8BEA5789E0 /* DefaultIfEmpty.swift */; }; - 95563637A4972EEA70958AC205B9D88A /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3EB385C58603EB459C9C481F6DF8EC6 /* TargetType.swift */; }; - 955CB908DCE028FD22F052E7F9292C2D /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 51E592E9D4A81CACFA61FC0CA20CB8E5 /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 957AAF6493FE4DC4C66F5E2EA3FF3140 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8312031ED6EB63A329D27CA5E06BD48D /* ScheduledItem.swift */; }; - 95E194A3AABB5407231E898B6686F73E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7197C89CFB864738D26F0B2F3BACAC58 /* ConstraintMakerRelatable+Extensions.swift */; }; - 960F42A4518BDE0809B6A8CA3A002BD4 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B78F3827823F8CA76D7A12DA3D8EFBE /* NopDisposable.swift */; }; - 961B5042F0BFBD2C5FCDCCF40E2EA7CD /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCEB26E346A31A16B422D24BC69FD804 /* UIButton+Rx.swift */; }; - 96381AD2EC7BFFC9F344DBA9349CF0AB /* ImageCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EC378CAE3F8765C9FF8D0BFFA553AA9 /* ImageCaching.swift */; }; - 965F71F989BE1D69424FAA671F1D52ED /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0564A60AF8A6394236679295317DAD3 /* Buffer.swift */; }; - 9679F5ABC87F9DD0EEA7678672EC4585 /* NSObject+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 439A212876FB97B848F765EFA45F3B32 /* NSObject+LookinServer.m */; }; - 96AA828B01EF5C8CF78BE43B67E4EE14 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4438484176B765AFD94196E3FDFEB868 /* PublishSubject.swift */; }; - 96D8402B4AFC4AC7349F1B487D6EB08C /* Transformable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C89A38DC5FFA46E5EF19EFA97884A24 /* Transformable.swift */; }; - 96F9E4762C05BF7B009FA52FC18C18C5 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01C12544C55BDB5831EF902EDFE5D908 /* NSObject+Rx+RawRepresentable.swift */; }; - 970593143E55765A956D5D79EBFF687C /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C00B5341EFB19F8810650E391AC6E588 /* Lock.swift */; }; - 9740FCE9CF3B2DF7B5FFA968D4439206 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C089BF30C2F64305B9F2F118D821D6A /* AsSingle.swift */; }; - 97F89081E94BA92D7C49BD26F684ABE7 /* Image+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A6F3A7C8E8D1EBD598277A1CB82129A /* Image+Lookin.m */; }; - 985851610D2F5DD325499CC4D9646111 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 48717DDF4AC79021B233957DA9C2AFB8 /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98F570DA48370453D648BD526FDAAEAA /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D7D12476EFB7093E77CD76D4690B150 /* LayoutConstraintItem.swift */; }; - 9930A6A180279D0493FB8DB95BF23C21 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37238A9E55873DD20FA6B42390EF4B3 /* Moya+Alamofire.swift */; }; - 9944EA05103B0501237E601C2B811B98 /* ImageTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB8BCBD5A9291D463CD9B0655C35090 /* ImageTask.swift */; }; - 996E22BFE1AFB3DDC0B0A0F8D8329096 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2CB5B89DA5BC957A2364A7B26807143 /* AnyObserver.swift */; }; - 9A151985A3D24023E8B2996BF3EBA2BB /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 06B90047A200B2AC084F6EC3DB6850A3 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A3537E0E6B50DE756E96CDB3AD4EDE3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2466A01E7F64C0708A6DF8B2CF25CAD4 /* MultipartFormData.swift */; }; - 9A72E43E4303393CDE464FA1DBECE4BC /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4583579B4F86BE6056E29AA99EF29379 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9ADE1DD7C6AD8B57FD158350A66EF8D0 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB00C3C743B4B168FFA98A4AEDC9D28 /* SharedSequence+Operators+arity.swift */; }; - 9AE3FEDB17CA68DFCD0BC534B8205E7A /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6B54F174B169BFFF4AD3B05580790D9 /* KFImage.swift */; }; - 9AE8367F432880350619C53C1D4220C2 /* LookinConnectionAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = C689F44B9CB7A982BCE1BB3B2FA96BE3 /* LookinConnectionAttachment.m */; }; - 9C14C583C78E7461369235D895A978B7 /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB3EA66AA60DBD0F36FC1094B0C3BDD /* CPListItem+Kingfisher.swift */; }; - 9C29BD4C0235C6EEB56D6B0A26CAFFDB /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073BBD71AD61CD5B7E1B36F8649BEDB9 /* HistoricalSchedulerTimeConverter.swift */; }; - 9C9548E8B4675954566202F7B87FF0E6 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABE9B50BA67521458E487A5D9719CA4E /* ConstraintConstantTarget.swift */; }; - 9D3FAED096C1903C4606B4B2A59E4EEB /* ImagePipelineDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31E599C200DFB07DC6417631F2CF0D42 /* ImagePipelineDelegate.swift */; }; - 9D420997871F24FEB04C2A77D881E6C9 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 672D83865062D08A6D8D74655E9C88EC /* SSZipArchive-dummy.m */; }; - 9DB84BA7EAAA4568E39CB62EB8596503 /* LookinAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D8474930656BE77F1515D945854AC22 /* LookinAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9DCDEC04A2581852178E57A62B6B33E3 /* AssetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94EDCC79E217C037682AD0A4A4871D28 /* AssetType.swift */; }; - 9DF4D94D4287718F0142F6FA4B728630 /* LKS_TraceManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8250305004D8595A03D3F088499FC606 /* LKS_TraceManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E02CFFEFE1BEC978B512286F03D31DA /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFE8F97C64CDA15274E2403C8C6E2A2E /* ConstraintInsetTarget.swift */; }; - 9E8BA4FB802EDCD492DAF618CA7BFCE8 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2424C8858C3B5E8D6BA19B2D44DCC06F /* SharedSequence.swift */; }; - 9E8E028E14594275FE7684CA34F4ADC2 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 172848264E87F23F4131EE8C05C516E9 /* BinaryDisposable.swift */; }; - 9ED2A7DF58F0EDB8E2F5F49401530A03 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0D645A17AD461A4031DCD20405D31B8 /* Timer.swift */; }; - 9EF417C1737C9580F3350B687975E10D /* LKS_InbuiltAttrModificationHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB37859502B5CA321CF325E9D805B51 /* LKS_InbuiltAttrModificationHandler.m */; }; - 9F086D2D71A05E4D86D82461941A90F2 /* SVGABezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = CE46ADFC5FB85B1D1B752CCF30BF4082 /* SVGABezierPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F370B3928A333AD7E41680A29B1F051 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39FF86F1F4E3139ABBAA20CDB69A0C28 /* RxCollectionViewReactiveArrayDataSource.swift */; }; - 9FA809545B6EA8DE328738DD70638E23 /* UIVisualEffectView+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7475301BDC3F23C334986FA4B19A67 /* UIVisualEffectView+LookinServer.m */; }; - A006FB92B7FE2CF793B7B3E695118BFE /* LookinAttributesGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = DE5526F3374217E09BE789EDF6E071BC /* LookinAttributesGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0208B623442A26CB9157F193CBB4A7F /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4437E6C5B870DE569B68B13C3796F7 /* Platform.Linux.swift */; }; - A03FDA8BC5741880B1EF11AFD248EF48 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CBB6318A874F808E7BA7159BE0EBE4E /* ConstraintOffsetTarget.swift */; }; - A0B8F1679659F56583C5166A09A03E0E /* Lookin_PTUSBHub.h in Headers */ = {isa = PBXBuildFile; fileRef = ECE963AA7FE65CB165C718EA362A3300 /* Lookin_PTUSBHub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0E5EC9E431A5BD01C4695BC6AE5DEDA /* ExtendCustomModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDAB7C7D524B0292B286083B6FE5D20 /* ExtendCustomModelType.swift */; }; - A10AE83B6B790C3893D8E9F4C54B3695 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A9A6E421AD6E85CDEEE443BB4F88AA5 /* PriorityQueue.swift */; }; - A18308BFC371016A9C1FA1769AF55ADC /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 579E4D54BB0C8C130568D3963C0D5E37 /* SingleAssignmentDisposable.swift */; }; - A1E8183983BFB14B3930C924CF702FE6 /* ImageProcessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB49099DE2F53EEE4BC91EF0873E0D4A /* ImageProcessors.swift */; }; - A20321979D272B922CD60B531BD05F7F /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC54BB742C67D39AC04AA518BBFDFCFB /* UIPickerView+Rx.swift */; }; - A214A653E430C9079AA7B1090169262D /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92676622135640E688AC882D4AE72072 /* UICollectionView+Rx.swift */; }; - A2A38549AA7A6BFF7CAB40DA29F40126 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6D4E7A4AB78B68567E3CB0F79082C0 /* SwiftSupport.swift */; }; - A2D4FB3E1317C9D5C893F3B97D0F0945 /* LKS_CustomAttrSetterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 967FDD7034529DD266EF6F3E77D0F628 /* LKS_CustomAttrSetterManager.m */; }; + 0015FBBD4E9CE3A727ADD5507B109E60 /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD272F361FF1AA8030C5DC003CDD4FF /* PublishRelay+Signal.swift */; }; + 0097064E7F7D3F413161738CC5C25EEC /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 88072750ED091E450B2959D34FC28377 /* MBProgressHUD.m */; }; + 00A2749F46C967ED4725A32357E3FB1B /* ConstraintLayoutSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6044F1B4D3D731C823384722058CACCC /* ConstraintLayoutSupport.swift */; }; + 0189CC8E4185668FBDE64273D766B82E /* LinkedList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66098506F8EB7EB0E892D7E78B45CC2D /* LinkedList.swift */; }; + 02560F1312F13EF15E0EB5FA952C9A48 /* PointerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3152A4D511FA14922C91BB1CED51498 /* PointerType.swift */; }; + 027BAA511DFC6664A2CD1DE6C6F7B5C2 /* TaskLoadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC65450CC38A30B061CFEE50B6D765D2 /* TaskLoadImage.swift */; }; + 02AD91C5250ED7D91B06BEAC91A5E507 /* mz_os.h in Headers */ = {isa = PBXBuildFile; fileRef = DB7D81284FD20BD53AEC2AC117C82134 /* mz_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02BBD831E66B9904D123B5C5511F6C4D /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E525CCFEDE5CB2AF08954CF56A0BBB2 /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02F34481FD0BE5F0BD887A816829079A /* NSURLRequest+QNRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C1CA6A4C657AA4CCB798B0432AEBE234 /* NSURLRequest+QNRequest.m */; }; + 02FA4AADD2F85160670F5E3ED59DD262 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395F041C1B5B36F03853DF4F4E3041A8 /* Enumerated.swift */; }; + 02FB6DC35CF12486741412AD0AEDEC5A /* QNServerUserConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EA89DFFAF3FE69A1262FEFD1A099420 /* QNServerUserConfig.m */; }; + 03CE548C7D5EFFAF3101B4B11696C214 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08612CCAE3D117B7EA5D051D16B8978E /* NotificationCenter+Rx.swift */; }; + 043AA903730A9C1B910FE3E61B051930 /* NSURLRequest+QNRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D2A143E3F4CE2ABDB765AEB75006A81F /* NSURLRequest+QNRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 044973538553B114516678D144E318CA /* Serializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DFB621B88C770FFA68CCADFD4288BD7 /* Serializer.swift */; }; + 04637C70546B34F93C3A1D79C3F78B37 /* ConstraintDirectionalInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = E85B32433A201C8CD8D33F38AD053912 /* ConstraintDirectionalInsetTarget.swift */; }; + 0487BB927753826FDEBC04785C4D5924 /* GPBStruct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 45BEEE9ECFC560D44691F4C4970B59B4 /* GPBStruct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 04A8430BFC619C34E5F4D3878D094380 /* CachedResponseHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC6D379B5CEE1099DCDDDC905867B628 /* CachedResponseHandler.swift */; }; + 04CF4E0FCAD51192EB95A4A2FE93FAA1 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4954E27533A4EF040A183A5EA032FA59 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 053B6DE861B7A14E62F2E48E74182468 /* QNConnectChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 41BB877BC5B3A0750B9B683BAB758530 /* QNConnectChecker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 055DB02A42AFE8D4816A9ECF6DEFB5A5 /* ImageProcessors+Resize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57EAC8588D5F1DD33B6AE3D0D5C2EC85 /* ImageProcessors+Resize.swift */; }; + 0562C5D3B206C4541244A635BFEE06A9 /* QNUploadInfoV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 0959CBE486845957902B41E6C7DB8250 /* QNUploadInfoV1.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05910A4DF99308957DF9A54789C2906D /* QNUploadInfoV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 126FA0BF537C480B442D39BC4D26026F /* QNUploadInfoV2.m */; }; + 0591132B5EA1BE4DDA268D8A9C3D0421 /* LayoutConstraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB78571029894990571964D70BA3D2CB /* LayoutConstraint.swift */; }; + 059332136CAAB8014F2099D6AC105162 /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = EDA583E0032F1C642DCA4C60B66C88BD /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 05B82D21BB4500108A38518E64D25A6E /* CPListItem+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DEF9BAB9C6EA7A7FD665611B79836AD /* CPListItem+Kingfisher.swift */; }; + 061848506E762CBA6AB4345A1893C651 /* HappyDNS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EDFF9268700B122757911F51A58E1296 /* HappyDNS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0618E661B571A4FCC8B886F792E756CE /* MoyaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF3593D633E8997570062142E500D8DC /* MoyaProvider.swift */; }; + 06608B5ADEB1644CF070B05F6FE52177 /* QNPartsUploadPerformerV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 297AE5DDBD726B1784A8D701BA9FE3CC /* QNPartsUploadPerformerV1.m */; }; + 06E43B4751069B47B3BD4AFD936A57E3 /* ConstraintPriority.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2028A87163655316BC2E8B441A5F6D4F /* ConstraintPriority.swift */; }; + 076A261B289E43DC9157F9C4836A40FD /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77DA6B575323454FD7432E65FBA40AD7 /* SerialDisposable.swift */; }; + 079F0820555C5B86C9FBD5EC6344137F /* Protected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F30730BDCB93F3B90E31AFCB35297A /* Protected.swift */; }; + 07C16B48994EDE7FD9F9611791BCD014 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B3EEB1441C0C244EF2004A0C87B599 /* SynchronizedUnsubscribeType.swift */; }; + 080B0A6E64DD22DBD5BF269AA6A556FB /* KFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53A51A14104F3FAB33AA2078923F166 /* KFAnimatedImage.swift */; }; + 0833E66E7F19849322305D67777B77DB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 091DC23237A04F5951AE4DFA6B85D08A /* QNUploadSourceStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 764BA7022CA94BA904545A8581E1C639 /* QNUploadSourceStream.m */; }; + 09FD29D065FF7ABDB55D5D3CA9370F6C /* QNCFHttpThreadPool.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E4EF7B2CB12316B0DF8E0611CEE535 /* QNCFHttpThreadPool.m */; }; + 0A2285D26DDAEEE24289DDAC7BF561EC /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FF68FEF297B35908F42E447F6E67F39 /* ToArray.swift */; }; + 0A839D416BB7D1789EF2E5904D36E17A /* QNFile.h in Headers */ = {isa = PBXBuildFile; fileRef = CDC252BAE2FF61BA729B4E06A4CDE18C /* QNFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AA33EBB857A5205F87C09CCB99EAC74 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 0AAFF8B8A11A03593FCBFA8D0D78C35A /* HappyDNS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 45A2B5278662DF2719BBA106F4DC3B3B /* HappyDNS-dummy.m */; }; + 0AB18E13A6A9269694C50CBB44177AA4 /* SVGAVideoSpriteFrameEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EE96164F0B2D228B73E619E1074BC2D /* SVGAVideoSpriteFrameEntity.m */; }; + 0AE196DA421B10CE8EADF7027554CD5B /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = FDB8BA6CA7FFD6861A11C8D22E4ED1D1 /* mz_strm_split.c */; }; + 0B3E9924BA415D2674B21DA08518FD74 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E53F93EC78B12FDA2490E88BD4D6B9D /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B55E11A7F7FCA2469FC02F9A31BCA8F /* QNDnsCacheFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 300A440B8A734191C57FD06DD007EE87 /* QNDnsCacheFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B8BDF0527002A057E52367978E85C78 /* ImageDecoders+Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29F3F86754CDAABEB1499E8A862233E0 /* ImageDecoders+Video.swift */; }; + 0B994CDC79B1AD3A7BE62490D27C60C8 /* ConstraintAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1876A09725B3D6AD8601D48C69658A4E /* ConstraintAttributes.swift */; }; + 0BC4974A38A82682D7573B54CFFD1A79 /* SVGAParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F4012C88DFDEF81BBE1DD9A8200B132 /* SVGAParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C080D5202A572C8434CA8635D35B29C /* ValidationType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA19A53A1A194320607F78C64B032E32 /* ValidationType.swift */; }; + 0C0A830CA329ED82630403A0F18E35C9 /* NSData+QNMD5.h in Headers */ = {isa = PBXBuildFile; fileRef = 778870770F5F09FB1804F32BA03783B6 /* NSData+QNMD5.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0C524450F5579F35CF05958F488670A4 /* mz_zip_rw.c in Sources */ = {isa = PBXBuildFile; fileRef = 48984378222890989210266E73078B0E /* mz_zip_rw.c */; }; + 0C8CF94DB10D6D5415BE4A70844D9CE4 /* QNPipeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E609BD2B5B082CC83894D1167CFA96 /* QNPipeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D07E9D1CF058C1739850F848ABC4CEB /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7815D1CA67FF93EDE4BE83352B75D951 /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D87C4665F8AD43731710EBBD8CCFCF8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C55341D2B76A2A82AEA287AE67616CE2 /* Security.framework */; }; + 0DDCC8FF57E3A7CB088ACB08D8E4A024 /* QNPHAssetResource.h in Headers */ = {isa = PBXBuildFile; fileRef = B09E4532FB6B6F629E923CD0B198C7F6 /* QNPHAssetResource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E259A9A254AFC9488F23B3294E67E2A /* QNConnectChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = BA96E8BC7E7DEFAB52C35563CDF90830 /* QNConnectChecker.m */; }; + 0E6FEDFD66B97411D1C2C08535F53FF9 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8880FB3750ADD578047438231B3E0029 /* Disposables.swift */; }; + 0E9ACC78E921F83F499CB8B78059DE1C /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F40543B46936E5F68F20CBB0580A06 /* PrimitiveSequence.swift */; }; + 0EA96364E99A403FB19009B589203048 /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2E888295F75F57C81C6268AA292263 /* NetworkLoggerPlugin.swift */; }; + 0ED78E879EE71EAA8C73CA3EFBF5202C /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7DD4836D0F78FD3510F556D8A948248 /* UITextField+Rx.swift */; }; + 0EEEF4B9D835CDE241053BADFED95680 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF1C50A28E407E7CC6F490BF6BD59FB /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EF3774AC45C05C24674C6F390E4B571 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C5FC8D9F363D8B390F455DCEB1EC8CB /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F01F8367184434B720CC52238930B2C /* Infallible+Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF10549E2B71CC0146D9DE270084F07 /* Infallible+Debug.swift */; }; + 0F4C87D4610D5DB8EEC3E0F2EBCEA73F /* QNUploadBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D2ACF9F2E2240506ED5A9AFB74B09A0 /* QNUploadBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F4D0B7B522466B970AA826F57343EFF /* DataTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = A999214F52DF358CC4C39AC3CA4265FC /* DataTransform.swift */; }; + 0F97FDCF76365DFAD269E0630AD88784 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 104444B342DEE009632BF1D1AA3C9C09 /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D43E6C04E6827BFF3E9CF961A84722ED /* UIControl+Rx.swift */; }; + 1073225632BDFAE86FA298048316D291 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDB3414A7BDB315D4F39FFCF6B2BCDE3 /* Map.swift */; }; + 1102439674F0EB249240589D2607B9EF /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BB194C721BE91B4D56FAFE3AF290D18 /* Result.swift */; }; + 1136733F6F45FE4B3F70F872FE89BF4F /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD4FF1D1D348DB553694E880D67077A /* _RXKVOObserver.m */; }; + 118BA5D7844B83B55B85768674F0455A /* QNCrc32.h in Headers */ = {isa = PBXBuildFile; fileRef = E29C63318D7CEF126427F47C46035A46 /* QNCrc32.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11B536ADF3EEE429EA10C5072C564490 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71C0EB2A80E37E80B3D0F79D7F03572B /* RxCollectionViewDataSourceProxy.swift */; }; + 11CCD832BD537718892C6A216A38490A /* URLRequest+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B3E66EB7999623C62FC57BA118C6599 /* URLRequest+Alamofire.swift */; }; + 11F0CC29E3FE92FB356386BAF9E4FBB9 /* SVGAPlayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C325E3AF1E5C30BF853EA9ED7A8611 /* SVGAPlayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12056A34F5F8E20B7DE69ECE6EF490CA /* QiniuSDK.h in Headers */ = {isa = PBXBuildFile; fileRef = CCBAE613C9F39D84D3C32BB14B141A4F /* QiniuSDK.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 120A51F10138E58F25797BDE9FB746AC /* GPBEmpty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 116F24B2EFC913B05376FF07D93FEACC /* GPBEmpty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 123E6BAD784E74477DC5B5CFF0272759 /* AnyExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D0718FF2AF9A0FD6E182286F490538 /* AnyExtensions.swift */; }; + 128DB956C43AFF2CEFDB548929992486 /* QNDnsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EFD7CB03F2CDC691A7E80CA5BD96DD54 /* QNDnsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12C40470012D49EA35444EB9C93CEF75 /* QNFormUpload.h in Headers */ = {isa = PBXBuildFile; fileRef = FB4A93045563DF8886179B43D789158A /* QNFormUpload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 135E19886F98F779C303C0BD8F0AE067 /* QNInetAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FC014BA0C2846E8B0B97B75FEB116C2 /* QNInetAddress.m */; }; + 138B00C014F3501D7F954BA5890F30AF /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B5789589581C130351B1DCA90BDBC1 /* RecursiveScheduler.swift */; }; + 138D5C92E017FCFC4671E77B7449EED9 /* mz_compat.c in Sources */ = {isa = PBXBuildFile; fileRef = A4ECC770C55001A32F183CE2968CC021 /* mz_compat.c */; }; + 13A7E014087F19D8CDB4EAC2D2748977 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09ED89E7AA0E60AF82D1BC46D71428E7 /* SkipUntil.swift */; }; + 13F22926BCD76313536A37DC2F634A10 /* Qiniu-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 77C5851A03B93762780F5B34123F1990 /* Qiniu-dummy.m */; }; + 14205EE8E758EBC0373DD55F5CDB4666 /* SVGAImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = F6054EB7B3A6F67DE20409C251D38E84 /* SVGAImageView.m */; }; + 14220F2A2BC7E5CD356C23FF21AE7B9C /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C3DC782ECED08E63D8BB542C2D9E024 /* OperationQueueScheduler.swift */; }; + 142CBBA020F4A1A60909D44FDA13D6FD /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E69E56D46478BE31535DFB8CE0C6C22 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14405F53CF535CA23C4809A07FF473A4 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C8E76DC69E6482B4B7595EBFC459E3 /* VirtualTimeConverterType.swift */; }; + 152F4ED24F8AD33335D2741F905E1EE6 /* QNDnsError.m in Sources */ = {isa = PBXBuildFile; fileRef = 9545AC8F0AAE6334C9786B67EA9AC664 /* QNDnsError.m */; }; + 156657CB57EC47775C91CE5FCF282AE7 /* QNUploadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A99B755FCBFF6D5FCE9B0090EDEE4192 /* QNUploadManager.m */; }; + 158F70BC8162B12BBBB3072FC1A5EF1B /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27C97EB446051E361CCE6968B8DA4BE7 /* Bag.swift */; }; + 15CEDFE92B22CEC741AD3A52159978BE /* QNGetAddrInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 770D9C384907E58996A1B527037CC2EE /* QNGetAddrInfo.m */; }; + 16EFD760338B9361C987A05937DCF13A /* QNMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 46BF19D23BEC77AD07CF7CB830BC4E3B /* QNMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17A83C0396FA70E9074EE11FEA7FBCFD /* ImageProcessors+GaussianBlur.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D5EA2E82E4AD2A7F4A8BAF8AA9602E3 /* ImageProcessors+GaussianBlur.swift */; }; + 1821465F4434FB006E0DF61A197E6EC8 /* DataCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4945BFFCEC66B2540E57BB4EF8A5DFF3 /* DataCaching.swift */; }; + 183D8B3E057B885EA7DF9A8CDCCE9029 /* ConstraintMakerRelatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2166E23F49D04DB188859777594A217F /* ConstraintMakerRelatable.swift */; }; + 18A0B8AC085E49169DE8562ACCAA7501 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0616C66A7EA3B15225BB87ABAFE1E825 /* Reduce.swift */; }; + 1904434C9D0A9D726D3B63CF3A550FE2 /* QNDohResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 22F3AF96CBC4751575754A7AA5446A3E /* QNDohResolver.m */; }; + 19677F7BE49BB5504C3AA9AAE99A4B67 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70638103335CDAF7B7517A456E10307A /* UITabBarController+Rx.swift */; }; + 197457852FC83E905248660B0F930452 /* AuthenticationInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC16B7F75FA647C4ADF02B5C6B1ADCA /* AuthenticationInterceptor.swift */; }; + 19832D812D52E043A87807AB47173D85 /* QNGetAddrInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 38512FA502415280753C2101A4F5786F /* QNGetAddrInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19BB09AF94BD545E40C2766045BDDD77 /* ExtendCustomBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D5EE8099C6ED546ACC879752E1F8BC2 /* ExtendCustomBasicType.swift */; }; + 19C7A89B1F706F111AF89B73D2220DF9 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3108DAE5ECAF5A0894BB12521A8136F /* BehaviorSubject.swift */; }; + 19D34DF02C6980802B16E6CBE8F78DBD /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A3ED20ADC502C58D68D406F370E2897 /* Platform.Darwin.swift */; }; + 19FA9B07CD47A1A2A8299E63070210D2 /* mz_strm_mem.c in Sources */ = {isa = PBXBuildFile; fileRef = 2727043FE9EF0EBD3E97A2FB967A881D /* mz_strm_mem.c */; }; + 1AF675A54A5CE4753DC1FD364AB6E8B9 /* Qiniu-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 84A4F8059F28142F6C764EBDD0CC4D2F /* Qiniu-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AFD57838680DF58184FF94D14C7F3FF /* RequestInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87F1F69604AC2897D89976AD637FFBF1 /* RequestInterceptor.swift */; }; + 1B14ABB3EBE1CF1E69D4E393ADE3E9E4 /* OtherExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55838D0BB641CF4AC11898705A74127A /* OtherExtension.swift */; }; + 1B3EFB8889A2298CF18BCF27B5BFF4CE /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E2189960EA8ED473573BBD42B93717 /* RxTabBarControllerDelegateProxy.swift */; }; + 1B9B57021ED62B4621DE1E8B34894E53 /* SVGAParser.m in Sources */ = {isa = PBXBuildFile; fileRef = A09C5D059B5763F2FE256956BA93B030 /* SVGAParser.m */; }; + 1BC5207ED5AA2B6956BB9CD10C71C1AA /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F494D94D209BE1D00D2D5A8F5310E06 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C789E086190CB49AD3473DD4B26450B /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C94B0BD33A28E7667C3A52B6D6923C2 /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CFA21C851234CFA8841CF06A19CA1B3 /* NibOwnerLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A54D996B0D6F577EA1F6507548577187 /* NibOwnerLoadable.swift */; }; + 1D136899DCBA37EA630C7BA93350C4C0 /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3572F09D7FF905FEB19136046B6ED0C /* RxTableViewDataSourceType.swift */; }; + 1E0B102954F57A3CCCBFF35418A79118 /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = E250B5CA690F844A910BACA0055FCF28 /* ObservableConvertibleType+SharedSequence.swift */; }; + 1E6AE994BA2ECCE77DD66582869FB2BD /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2CFD5C53A9731806761A84C6F80462A /* Never.swift */; }; + 1E909EB12C1EAC4BA141FB502654D49B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 1EC0B7EA2F07AFCFA2357816C6A46FDB /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE4B62343266AEEB8CB1911B21A61834 /* Repeat.swift */; }; + 1ECF144A3B42852018E2B9773ECA3A26 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3CD15C4056FF62F2F5ADB4E969AA880 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F158783B2EE40BBD58B52A5AFB0F2DB /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969434DD25C61D362264EA0F2927959F /* SectionedViewDataSourceType.swift */; }; + 1F2F374519C1A91752E6C4E9535D665F /* ImageProcessingOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10E134CFB7BBB326DFC55F38F07A9360 /* ImageProcessingOptions.swift */; }; + 1F85DF73A92C6DF93412EBD3701B271C /* Protobuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B084F250E24939AC973B7348BD9BD0E /* Protobuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FD4B4D9CD6798D60ABD3910144EFD67 /* QNHijackingDetectWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 48864670EEEA9370C18D68F777E4FDC6 /* QNHijackingDetectWrapper.m */; }; + 1FF09732CAF2E80A335175445D69D344 /* TaskFetchDecodedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6718E5528447B5C8092A74492F0B41 /* TaskFetchDecodedImage.swift */; }; + 205B06A1A8C653EE3B5F9C80A063FB14 /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5722166BC6DCB6FDE72D1DE059A3A1BA /* ObserveOn.swift */; }; + 20F5C5BBD3C7893A58FC4D6E4FA452CD /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1F87ABFFCC297D2FF998A52485E10A6 /* ImmediateSchedulerType.swift */; }; + 2118E235859C28BF18FCB5157041D8F5 /* GPBType.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = C47FD28A3B3C7300B03F42ED93FFC56A /* GPBType.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 211F61593C91F50F8C656D5D2E059143 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFC7748690276302250E3069B78B1C86 /* Observable+Concurrency.swift */; }; + 21255F1144BA3B2360A5FDBA24BAC242 /* QNMD5.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EFB475ECD638DA1FC134DA6E68A83EB /* QNMD5.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 212C79E316717863DB1840570E99B370 /* QNPHAssetFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A588D08B287D85A83421A898B05B9D3 /* QNPHAssetFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 213746212B44E02EE4B4C2BDA00E00A8 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6038A5926FC1170891B2FF631DFC3F55 /* ControlProperty+Driver.swift */; }; + 219168B55A8E0779E57559D6D38790AE /* QNUpProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C8ED5AA62868ED8A1D1925B8A9F8B3B /* QNUpProgress.m */; }; + 219DCD49D1C905DAFF4959E106C666A6 /* QNDomain.m in Sources */ = {isa = PBXBuildFile; fileRef = 11A6CE86C6EC68C401B2708CFFBC3D18 /* QNDomain.m */; }; + 21FF91E4EFE209E8D237B591AF7C614A /* QNDnsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 044498F3F573AEFDADA2A1BF714A8E1B /* QNDnsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 220D6AC9B1B1EC8EFFB204F9C1EAC842 /* ConstraintMakerEditable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF03BD781E01ABDB87685B63B5B52D2 /* ConstraintMakerEditable.swift */; }; + 232D582D367586890A3BC0BEAA206386 /* SharedSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FFE6EE7A32101759A8E783367C1127A /* SharedSequence+Concurrency.swift */; }; + 236DA44F82C66CB41AA001485B4631AE /* QNConcurrentResumeUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = B92662B60AA7E05B21A48DC3E46AF88F /* QNConcurrentResumeUpload.m */; }; + 241FB0C1BD55CC6F05C7FD78590EE5A1 /* MultiTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A92F7DFCABD532582F62FD0CD4190A /* MultiTarget.swift */; }; + 24658CFD39BCB4586D56C427F8EA751D /* BuiltInBasicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4CEDE9D6EBB9F23AD08A3E9CC4A936F /* BuiltInBasicType.swift */; }; + 2480B116D9A738E79212C0E0DD41872D /* GIFAnimatedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5F1B30AC941757C38ECBC17413BBED2 /* GIFAnimatedImage.swift */; }; + 24A47D1397850300FD23CB83CBDEEAE1 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B7429B8B97C6AAEC9FA8277286CE5F5 /* TakeLast.swift */; }; + 24F01E743997738F0BAF208970A20C4C /* ImageProcessors+RoundedCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38C33B7CA3DFAF466A11A2E698680870 /* ImageProcessors+RoundedCorners.swift */; }; + 250AE821833784AC6AFDAA37D9B84BE7 /* QNDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 34E67BDCE4469E8E7E9E06533760DCA9 /* QNDefine.m */; }; + 251B893DC730FC8948D5595088CB1FEB /* GPBFieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 11135B0BEABCC4A994C84A69B66BD42E /* GPBFieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 255CB9700C81C0AACEF38F42E802272B /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = 2519C7B8A485166DC0D7E303E53551DE /* mz_strm_wzaes.c */; }; + 256558233B40ACA6818F143BBC5B8017 /* ConstraintViewDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D4CB4AAE745FCA840564485BBFA565 /* ConstraintViewDSL.swift */; }; + 25D39AF37FB3A63155380B7EF318A03B /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BD768EC44ACD9957B179AF569FD6233 /* DispatchQueue+Extensions.swift */; }; + 26069FF4E1E2997D3A7E7AB4BE26BC56 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B9E5C9582AE9D02C031027C81FA455 /* Amb.swift */; }; + 265F9F801966B84A5B6A3404233693DA /* QNServerConfigCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DB46EF6E8C588192C6C7C75A399F499A /* QNServerConfigCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2699C6C78F2DFC03AE0B80CBB877783F /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59CABCD66581E44349BA4134C5968D0A /* SharedSequence.swift */; }; + 269FF02087F3DB00B4D168BEDA486C01 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = ECC6A0A6FA4F6802E3DB0A0865473878 /* PrivacyInfo.xcprivacy */; }; + 2703EECFF025C141F3DFC82B3A5D76F4 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C74D01EE538C5D45F293CE97A19DBF60 /* InfiniteSequence.swift */; }; + 2744FAB0068CB3F496652905DE28A95D /* TaskFetchWithPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A2CB7117E302139351AE89A29B5FF7 /* TaskFetchWithPublisher.swift */; }; + 27478038DD536715D2C3863BB13748C4 /* ImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCCFC39F839D9658AC51EBFB9E516C27 /* ImageViewExtensions.swift */; }; + 274E0D56AEB27C391FC58EBED912F19A /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA504E7D8C557930177C1A75C85DCCBF /* Image.swift */; }; + 27805697092FACD36771A3833D16F7EA /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932FD1B353AC2CFA934DBAFB10919CBF /* Sequence.swift */; }; + 27A8D5D254BF0CFB103E8E5F5FF8F291 /* Decode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C8AAF426DD5C6BC05BCAEFB7BD5694 /* Decode.swift */; }; + 27E3E2EC0B49A48455FAC763F741BA58 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68842252A11D74A6D50D4D3A00B5062E /* Timeout.swift */; }; + 27EACE135D625063E91044D3966AF2C1 /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63A0179B50B26AB67656F8B0AA5AD32 /* ObserverBase.swift */; }; + 282FCD4EA8B05830E9108690B8CD336B /* Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59DF0ED3309D1EA328CEF28C591F8CFE /* Session.swift */; }; + 285B449EA6AD1F68C53740F5D0FD025E /* QNDnsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B431643F61F6616517851203A1AE3E6 /* QNDnsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 285F66AD6F58DAC27506AE292F7C8E0E /* GPBTimestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C4CC9C29BDCB2077F675C17B0044FD1 /* GPBTimestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2878735FE61E1EEB4C493A8B8ED3DCAC /* EnumType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93BA5C41C55388231A6C950CDD9C9B34 /* EnumType.swift */; }; + 28A33B5ED798B9615470C72E665A7971 /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00A34E6F2D9F846A3DAE4D83A9EA7599 /* SkipWhile.swift */; }; + 295AAA70EC0FC76B6962216B894D9A30 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 057A1F547978583938ABC0D8FC296BAE /* Multicast.swift */; }; + 29D5A1E077E40F0F195000FA0771C15D /* SVGAExporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AA3BB460E6E470D27422E6CCC097394 /* SVGAExporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29FA052B5CC2F3BAAF1C86C6EE93E94A /* QNNetworkStatusManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CA422090C189481434D35279F9E336BF /* QNNetworkStatusManager.m */; }; + 2A68B2B1F388E65B947C9102B7CE4C12 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A015FC1DC2DE15EEFBC431CCD8E6FCF /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AA5064ABDA1A14FD82F98F25CF853D8 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = D01B1757774D44749760BF457A0157B9 /* Atomic.swift */; }; + 2ABD7270AD429F15A7730B7C65BC1AE6 /* ImageProcessors+Circle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2185FDD7E4EE7909E8FF69A28D1395BD /* ImageProcessors+Circle.swift */; }; + 2AE3EFDE302E34CF498E6A693ACC9D06 /* ImageDataProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B6293D1CD50548D99E3B5597F828653 /* ImageDataProcessor.swift */; }; + 2B1CDEB8D50FAF82DD3CACA4E594EFC8 /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B84E39FC81E51475E2A19E5032938902 /* UISwitch+Rx.swift */; }; + 2B49623F466460CFFD4B77D4A3A351F6 /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8C1E686E76C8FC861ABCE10AE046EE /* Zip+Collection.swift */; }; + 2B5055671E9FADFAB3279A7F9C29B826 /* QNConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 949FFD333EC2B73069A1A5B5EC1A8044 /* QNConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BFA4053DDEB6440A4555955E0C3473B /* QNRecorderDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 77EFB85B34136E4A7E1FF1D5CB931F0B /* QNRecorderDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C0EED69088F0C083829DA17A8366779 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35D7CC85EC8407B3E12316846407584E /* Event.swift */; }; + 2C41442FA4765CD9B6A3DFD597D3F54E /* SVGAPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = E6E80810C27AB532D981E6D48041650A /* SVGAPlayer.m */; }; + 2CBAC54842402D6F393216D4BC281A90 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = AB288F4CC560BB63A1ACF22F4E08C888 /* _RX.m */; }; + 2D071BCF6A8F122D88BD8B1F38CF46AB /* NSObject+QNSwizzle.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE802FDD8018CC534E447AD7C644701 /* NSObject+QNSwizzle.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D157E01ABC2D8D185B85AEA13390D1D /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979C9889D40861078AA26644D46DB2D5 /* Extensions.swift */; }; + 2DB00BF80514A2516239209DE6B71C0D /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 064DC3822E6494F9A067E5F0AF06080F /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E2C38E76D999836EE34B35A826A10D6 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC02ADBC232B17C8358B02C49209E94B /* SchedulerServices+Emulation.swift */; }; + 2E3DF82FA356C9CDD5DB9FE25957874D /* QNDnsPrefetch.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D6DB6D587A563BEC30A64421CE19E97 /* QNDnsPrefetch.m */; }; + 2E572B53624BB2ED444BC9747A9F1781 /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 067CECE8F3234B6328C38A071500D902 /* ImageDownloader.swift */; }; + 2EB811D42F51FDAA8C55017BD799F5C0 /* NSObject+Rx-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C42A2436C0C73FA9980A6380BAB78C91 /* NSObject+Rx-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EFE576DFD80BCA91C251EA27AFBA123 /* QNIP.m in Sources */ = {isa = PBXBuildFile; fileRef = A73E74AB3C1450EAE80EB4D7B81564D9 /* QNIP.m */; }; + 2F2C80108FD26FF8D73CA189A5BD458F /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D94A932DCC38CF8247A658A975CBA0D /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F3FE54578B6AE82C4D916CC715D1802 /* QNDnsCacheInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 009FA3A9189BB08436EF46FAB8F9D1AC /* QNDnsCacheInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F401FE1D8C5C08D6A18308645BE8CBD /* QNRequestClient.h in Headers */ = {isa = PBXBuildFile; fileRef = F9E16A463556FCE6A32FAE7168E48857 /* QNRequestClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3013EFF5D3DB5F626FB63C96A690082A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 3031C92E9CB81AD378483755A4DA6F79 /* KingfisherManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20B19D43D71874AFCF5271E275DA2835 /* KingfisherManager.swift */; }; + 309C54EC9536180B960B9CB8EBD412E3 /* CustomDateFormatTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E90F07FB4CDD792CA38D88F4BED442DE /* CustomDateFormatTransform.swift */; }; + 30D23C352773401AE1389972956969C4 /* SSZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = A96BB8C490B00CE756D7FA9E1E6C87BD /* SSZipArchive.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31E1F0FE297058F1F601D8205A8624B1 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1D7614B7D7519B84B79BE9313A0BCD /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31ECE9A0C24C05E17436C5ADD37F68B3 /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AA25A26127C274B87A4363380223DC3 /* UIPickerView+Rx.swift */; }; + 320C0D7A88AA812EFB20016BA1F5D7AE /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922AC7035D596195E8E716854ED284B5 /* AFError.swift */; }; + 32660B74D2DDB0900CD3C7C30F945370 /* QNUploadInfoReporter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8C28522CE6C35C06337A682DF6142F /* QNUploadInfoReporter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32AD6316A2024235B39F19FC97C0B6BF /* ImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ABB1997B4C780D73450374E506C199 /* ImageDataProvider.swift */; }; + 3328AA5F72863408737976075BEE72C4 /* QNHex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CFF3717BBAF9725FA8B0D83F163BFF6 /* QNHex.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 338D938B48DFA898C25D8A23EFEB000A /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05C42CD4D7E68AFA0BDD1D5BFBC14CF9 /* UIDatePicker+Rx.swift */; }; + 33BC540DE351661FAAA24950E165D4F1 /* MangledName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1A5FFEFB51CD9D179B86BABD7FC7ED /* MangledName.swift */; }; + 343C0FB969EF86E99FC9E4614269FE9A /* QNTransactionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BAA032634FDF42C777CB7ED745036A71 /* QNTransactionManager.m */; }; + 35102218C06A3EF77E456FFE4B226099 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 06F855339E283E77DA5DF1C5AAF72288 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 352606CDD1536291EAB9F614161B1233 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D00E820E12CFF5D833DD2AEC9E521E81 /* ScheduledItem.swift */; }; + 359EE19D2708006ED267FAD996F3BAFE /* QNHttpSingleRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BE3945651A3670FF2386C68956A0FB /* QNHttpSingleRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 360F2B06AC4C38F3994965AA69FF0AC7 /* Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F0C738B112D4BC77F7A1FAEC47A6EA3 /* Kingfisher.swift */; }; + 361EA7ABBDD80F154DDC208D9CE920DD /* Deserializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CAFE65897FF959C3BCF0C5010DF618E /* Deserializer.swift */; }; + 3660B4F629053ABC3C1DF69366770289 /* ConstraintConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37260DEDDF95AC9A67E9576B012CF5E /* ConstraintConfig.swift */; }; + 371E6F03FDB37D8E0EED47C79F510DB3 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C284042A05CF89CF52870E77D9F466 /* LockOwnerType.swift */; }; + 375CAADA212D838EE018E292E684F61E /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F016DBC222038C904F5AA38438CC338 /* Cancellable.swift */; }; + 377C13758E7438DFB4F9FC4BBB29C039 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B64CFDA1EAB358E00E9476E8378A7F /* Completable+AndThen.swift */; }; + 379727A627984F6C65B472C6F26DFCAD /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9BFBD89FC43F88B90E9D3DBEC0D1E15 /* DelegateProxyType.swift */; }; + 37A9C03CDA9A0F712E417E97161BFE31 /* QNCFHttpThreadPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 99DDDEB892884EF4C2A1D823CFDE139E /* QNCFHttpThreadPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37C5219DB86F2F8182A786C7B3B7EF8C /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFFAA4DD6D8B2A5BBF68543B1ABBF27 /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 385BC4B250B6A6DB8AAAEA77D5B7A46F /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 183FB1ECE956FE3F8FAC721506D943AF /* Combine.swift */; }; + 38754C26B47F72A41EB552090B4ECD5E /* QN_GTM_Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = 90B1DEFB13B30421FAD8C78E860C6DB7 /* QN_GTM_Base64.m */; }; + 387C706972C9B48A50DB779190485E8B /* QNUploadRequestState.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC3C9BFC51A6BD6B5417918976C3912 /* QNUploadRequestState.m */; }; + 38A62C8CA3087B3B3BDAC78959E40B77 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CA3BF13ED1A036CDBC7A0598BEA658 /* DelaySubscription.swift */; }; + 38B9D58E94D9C1CECD7E381C64A2329D /* UILayoutSupport+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 168F91B0035E02BFFD1D12139D03F094 /* UILayoutSupport+Extensions.swift */; }; + 38B9E9F82A988CAA21601B733C1E92B7 /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 6F0DD62F5C4D758979AEE08939E94520 /* mz_strm_pkcrypt.c */; }; + 38FB2C5A8088681A4531FE4A67F76E87 /* ImagePipelineCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F272DFEFE6AF0A55B986FF408354860 /* ImagePipelineCache.swift */; }; + 3946DE98AC2CA5FB100A06B963CB2EC5 /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C04ED8498BABD83350D11D848CAB1D /* RxTextViewDelegateProxy.swift */; }; + 39A12E93F1AF29A97F82D11AA9E6E42D /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8843E5BFC00D6CB1FDAF603357B28C04 /* WKWebView+Rx.swift */; }; + 39CE24CAF54610ECEABF499A28C86324 /* QNFixedZone.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ED33801F7A5C80363EF5A4A13BF7193 /* QNFixedZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39E310164E2883DC4C8BED90F230AA18 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A818118227D40AF887585B7944DD487 /* RxSearchControllerDelegateProxy.swift */; }; + 3A030CA5A4DD41F59802F907A93F85DF /* HexColorTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA0B1997AD735CFFD54CC9C50240405 /* HexColorTransform.swift */; }; + 3A59D8FBAF9A54906E3644AC80465AFB /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21C1DA7B21A88DC3231BDD93F158A6DA /* Notifications.swift */; }; + 3BC51136C1F65D6962C6727889AA942E /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04680541935138F71F5D1EDDE8A5C1D6 /* String+MD5.swift */; }; + 3BEDC3611B70A3E4A273A1DDA10CB32F /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84A5EFC8B31AA99B7F26A2592BD7A6 /* SingleAsync.swift */; }; + 3BEDE9E249B3FA25D930C7413A84F2AC /* ImagePipelineTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6861B1BF087B3FDB76662CB91EA7C124 /* ImagePipelineTask.swift */; }; + 3C483941F0968490C9D5438293E84D7A /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE0440B23A239E3CD146555FCF56595A /* Concat.swift */; }; + 3C53583CB1A5F4926491D8838F580074 /* BuiltInBridgeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73CF929D688D60515FDC9B7D064EEF60 /* BuiltInBridgeType.swift */; }; + 3C5CF7F37087D0DBD5D924F01965FAD9 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9078A1804E043FCF6B4CE22B92165EF /* RxScrollViewDelegateProxy.swift */; }; + 3CE7461DB16ABE0FAAA2C186E36A58B6 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F4E3044CDF02154CF5E3879E6CDEE15 /* Deprecated.swift */; }; + 3D12417E0A7236475C3365F64C3A3C83 /* QNConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F541C8DC334ECECBA3692647C3D7B8F /* QNConfiguration.m */; }; + 3D2713449CB95447ED84341807DAC8E6 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = FFEA91E4005D164E1D370487519E05B7 /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D380779BA0748C8E9C7FF3C9F8F570A /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A634C59C9343AB3F2E9151135201AB /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D8AEC3671DBEC07F3BB96370556C95E /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E1F2D09711EE47FF6CB11019A877DA /* NSObject+Rx+RawRepresentable.swift */; }; + 3DEFAC7CFF66D9CA527A8433D7A8A6CE /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CA133B6854C4DF3DEFD7244FEF8A3E1 /* UICollectionView+Rx.swift */; }; + 3E5230938A94C65B1D8995C6C364846F /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AD8A600C9517B54A3512D800F2B8A7B /* PriorityQueue.swift */; }; + 3EE9D462DF0DF963F781AF5DC808B04B /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E1B5218E9EABB5B9D527E3B67655BD64 /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F5A210EDC9607307EAAFCD55028F120 /* QNPartsUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = 01576E1FE23682E8B10E64B99B712E30 /* QNPartsUpload.m */; }; + 3F72B12D2400CD241ED4A133D6185158 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1A7A181971F6B5ED12D15185150E32 /* UISearchController+Rx.swift */; }; + 3FA127A261BB563409868A0DC21807B2 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6157FB9C00ED222A807890138407902C /* ResponseSerialization.swift */; }; + 402F79AD633BB4C502C3B6838055F2BE /* GPBSourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = E05B1202B90562F68766031942EB577D /* GPBSourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 40EEE8D08089ABEBE602DEDAF2BC8291 /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9D7B871597849BF3C95C87C2FD9C330 /* Cancelable.swift */; }; + 414950D0C41E7BB2382531E84D3B0E23 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30DD7AC65C8F21EAF2E612506B352518 /* KVORepresentable+CoreGraphics.swift */; }; + 42165DB316510397EC9CA6A31A32CE18 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8723D5B6906A068A78D92D5FA9A601E6 /* BinaryDisposable.swift */; }; + 42B6ACFCF650183030867CB3EF345E95 /* ConstraintMakerFinalizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91672A77B329DCB775490CF72C053965 /* ConstraintMakerFinalizable.swift */; }; + 43057432A61E39F3092776F7DACE293B /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 735BB1841C4D996CF18CE78229A1CCC8 /* _RXDelegateProxy.m */; }; + 431F743C86C401082324EFF2F14FD796 /* ImageDecoders+Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B94F15E22E4879C0E327DED7F70B79 /* ImageDecoders+Empty.swift */; }; + 4330253F1E463D9748757B6BEE1F2535 /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = C444ECD084CDFCE50C68C4503F74CBFB /* Combine.swift */; }; + 4350D1110EBF9AD633A7CF0436D7CAC9 /* QNDnspodEnterprise.h in Headers */ = {isa = PBXBuildFile; fileRef = 683B297769FE0F4F87ADE73D0979FD63 /* QNDnspodEnterprise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43E60359C10A50CF81F0FA51B7F5AB87 /* GPBDuration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 972684142DD1F0DB43841591014EABB9 /* GPBDuration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 43F334DB55F3344DF7759C472C29EFB2 /* QNHttpRegionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 65AC544CC7EF01AB4F30A665F1060844 /* QNHttpRegionRequest.m */; }; + 442D81EEE24936AA6666069BA24E0100 /* QNPartsUploadPerformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FBE3EBAF024FDD9590F2357D8F3FB69 /* QNPartsUploadPerformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 445AC86C0AF5A2C144B5F3A62EA21E80 /* QNFileDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 435D202CBD86621DC8150C2E0AEC1F3E /* QNFileDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44A4E21DFBEC3F83D26AA93881BDC6F8 /* QNRecord.m in Sources */ = {isa = PBXBuildFile; fileRef = 94565500920B394FF42E6E8F88B11B5A /* QNRecord.m */; }; + 44D8F429C786649F7882CF5DA44969E8 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 594FA06D0AE6A4B45FE37C318AD1D69A /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44FA4F4A5ACE9E06EB686BD28BFC3ABB /* QNUploadServerNetworkStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = F971B2F0E387ECB6B02BDEAEC5EDAE72 /* QNUploadServerNetworkStatus.m */; }; + 44FDC841C20165E2DE68E31737A401DC /* DeviceKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B3F13C230A8EAC10332349C527E3378 /* DeviceKit-dummy.m */; }; + 454B794F55F1B0A77D75212603E27053 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E05E686124257964A46ED450853570C6 /* Queue.swift */; }; + 45A44ED4B28E9D782569844AB1E332B9 /* WithUnretained.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06EE3721EC5DFB5122AC81BAD341B2DF /* WithUnretained.swift */; }; + 464615F38255819E5CBA53C4D96E4CE3 /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = C89D0F6B0ECC705EE36C28DF68B7E5F5 /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 46883FFCFF6919E739D391E95F17BADE /* QNInetAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = C61A2C3110253A3CACA3A1E7C82EA70B /* QNInetAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 468B7770BBDE8321F24683A33A72A920 /* QNSingleFlight.m in Sources */ = {isa = PBXBuildFile; fileRef = AF1E9FE45A323FBCABBAA4352A8E3670 /* QNSingleFlight.m */; }; + 46A15AF5B03397D94446ABA78C843F31 /* QNZoneInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 9251A82E057F252F0692737670034888 /* QNZoneInfo.m */; }; + 46F81FAEB274D88B30B4DC699D22F27E /* QNUploadOption.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A8DBB89108FA32DE66864BC8B123D13 /* QNUploadOption.m */; }; + 473028EEF4F16DF7FAEA4E278FFD1F91 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 476A57F8F57C773EE67F4D99F9D8F107 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778BDD67C2A58BD743CD52C89829E3E3 /* Date+Dispatch.swift */; }; + 477DF70ACB7259B318A96D9EEA23A22A /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2EA18CFE3728DF7734A401342DE0299 /* PublishRelay.swift */; }; + 47B7A22D43797E42FCDCD96028823BFF /* KFImageProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D85AEF65936A3A765D42169CB1F4070 /* KFImageProtocol.swift */; }; + 482B74C0548970BB9C095E2D8530E421 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD5ECCC3A9184D5A1032B57B0028D63 /* ParameterEncoding.swift */; }; + 4832C3D9993277DDFD16A28FF4F2FB35 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B2F23069D672E40D645ED8E5D74B62 /* SubjectType.swift */; }; + 48AC604F7ABAD234B74F15591A639656 /* QNCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A8FB02030D0299107D9C43D4CFB2F9 /* QNCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48B1BC037354C423CA98C91E8D63EC72 /* QNSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = A16F62FF1B720B132E8E85583B5385AA /* QNSystem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4952D9E26328C743867211E27C48354C /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = F671EBE2B97180CDFABCA203306BFF41 /* Skip.swift */; }; + 499295178DB59993E0DACCF6EBD4F68E /* QNReportConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = E911738B56B6B20DB123ECBB5DC25436 /* QNReportConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49AECBB22D7BDD18650A66CA76C338AC /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5625DDD0794C969B580738A7561C82A7 /* PrimitiveSequence+Concurrency.swift */; }; + 4A4AD105CE020B44AD719DF8672E9992 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCC3185514FA12ADA6F366D7F4C59BCA /* WithLatestFrom.swift */; }; + 4A7CB521C043016A185EEBEFC5EC5216 /* ResumableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10282A9E63BC915ACAD5DFA7C049FC1F /* ResumableData.swift */; }; + 4AADD25AAE104D5F72CDC039E82D9BB6 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 608BEB7252D6761528F5F7054244DF69 /* RedirectHandler.swift */; }; + 4AB6D069A87146EBF6BE547783BEC993 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7920ABD4907612221E0C956D743EBE23 /* Create.swift */; }; + 4AE993E21C5B46158ECF1C93DAB42F2A /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757B12FC231E56F7D6A8AD1A538B27AD /* RxSearchBarDelegateProxy.swift */; }; + 4B6EA5410A2C492D91A141426FD81588 /* WKInterfaceImage+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11385BE2E04B3FDD18AEF267408BD946 /* WKInterfaceImage+Kingfisher.swift */; }; + 4BAD99B7394E225CEDBF94B8100BCC7F /* ConstraintRelation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012D87083924871B4AE968EDB3C39174 /* ConstraintRelation.swift */; }; + 4BB3F64D94EA8B03B17EDC1E3BEAE248 /* SVGAAudioLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C7BDDA0531C173BA4C79BF76B986BE /* SVGAAudioLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BB841F618D6C18FA11BB0298FD8099A /* SVGAContentLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D422D3CACB831B8D01F5E6C71EF7C52E /* SVGAContentLayer.m */; }; + 4C1CC731DAB49793158DB4EA0982137C /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9180713086D29DA1DA5D698E15D589D6 /* ImageBinder.swift */; }; + 4C3BAC311CB1224E1CB339220C56D924 /* QNFileRecorder.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B80516DB31F69F35A9AB4B66FCBE3D /* QNFileRecorder.m */; }; + 4D372B12829FBEC589FE99576B505339 /* SVGAVectorLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A107C77CA45888F5E309F6C2803146 /* SVGAVectorLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D77099177C62FCD622E0BB73237386E /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15B651EEE44533A59BD99DFFB75FB3E /* CacheSerializer.swift */; }; + 4DA0FFF9708493109B9EB6B1237761E9 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93DD7CD118AFFDD1698988FCB4577DBB /* SubscribeOn.swift */; }; + 4DA72FD7F1FB2C0449EDEF4B8A579807 /* ConstraintPriorityTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D542468E697DC45B3E4181EA29C7A736 /* ConstraintPriorityTarget.swift */; }; + 4DDFD608FFB9D5A6DEE27ACB8DB52F22 /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CA6D8185CDD4D6914177AEFC0CA5FE0 /* NSTextField+Rx.swift */; }; + 4DF679B585B8CA4E1486294451EFAF62 /* QNUploadSourceFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 46A7F163051EDC664A99DDC982AA4E9E /* QNUploadSourceFile.m */; }; + 4DFC562CE77B1BC852042B1F6D37A278 /* QNDnsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = B88FBA21C0AF7CCB5EE06999E75C57C1 /* QNDnsResponse.m */; }; + 4E950D6B3A68F14080C857270609C33D /* ImageRequestKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEF307578B587762E873DBDF07803701 /* ImageRequestKeys.swift */; }; + 4ED49B5B8AD7A6FB6C74B5FE247D9639 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8C73B214053D0B9CECC89B139515909 /* RefCountDisposable.swift */; }; + 4F68012EB500DC70C64D15A628DAF062 /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF90F07A0D9C624A1BA3FD378AD7B2F /* SwitchIfEmpty.swift */; }; + 4F894DAB31F1A68FD37EA61B87CDC043 /* StoryboardSceneBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0BFFE4473AC8CF8CEE1F8E4A1B8F1CC /* StoryboardSceneBased.swift */; }; + 502216A7347D064773936D041B23E0C3 /* QNDnsPrefetch.h in Headers */ = {isa = PBXBuildFile; fileRef = FB1FE87E582DF6CF522522391CAA9254 /* QNDnsPrefetch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 507F10506A819DDA0D025C0828AE0401 /* Svga.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = F95C150C6DE0F192873A5B8FF9056E66 /* Svga.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 50842688E3E33678C64FBB272AA01678 /* ObservableConvertibleType+Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0D179B528955C305925134C79F21172 /* ObservableConvertibleType+Infallible.swift */; }; + 50B07FDC2278681485F85F7BBEB1D629 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74C4ED0295163894E582EA992BB71925 /* Delay.swift */; }; + 5112B344330EEAA4D4F13D847CBBF82E /* QNPartsUploadPerformerV2.m in Sources */ = {isa = PBXBuildFile; fileRef = E881320900EEA605F64BDCD445D05560 /* QNPartsUploadPerformerV2.m */; }; + 51EC9706C21C9FC241B2344F6250257C /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5BCAD9C3A748376CFDD687EFD9D69BB /* HistoricalScheduler.swift */; }; + 52089799BDC2E88F36DEEF655EE92E38 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A174AE3DCBE845273A729EB4E145130 /* Filter.swift */; }; + 52516254773892FD70287E70887308C1 /* QNDnsError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B1736A1D9899B042318F11AF6BB013E /* QNDnsError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 529173B31EFCD3D199E79866AFBEC86C /* HTTPHeaders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6774F26B4DC9F1D7194C2BECAA9E54EC /* HTTPHeaders.swift */; }; + 52A51326331D2484BF0FF3F5D4D7C807 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = D8BD653B14E0B4210E195A1CB07401EC /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52C7BC48F76E53EEE1A1263E4B14F34A /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D762F4850E4344240AE9B750549EA12 /* UITabBar+Rx.swift */; }; + 52DD330B3BED8407E4EFED176F0B4DBA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 530FC2CFAAF9C09C0B75CF5CF6DF0B65 /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5C90748E3DD07CBEAD0E0E668CF479D /* Storage.swift */; }; + 533F06C629B5676D3E165946F1CAB400 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 854A1E1D5CE4437C9660D8F3A70C0279 /* UIKit.framework */; }; + 534EDA976CDBE519C377D315BA3FD183 /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = BE6B2E24C9F57AE4EEB05B8D00B20601 /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5380454C48A12A6E376122ABD8096968 /* ConstraintDescription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E54A8853C3467C5703EB9A0D5E5EDE46 /* ConstraintDescription.swift */; }; + 5395D8F4405A50193A47DECDFDA48A43 /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4588F12A1A4442E1159722B1E02DCEE /* ObservableType+Extensions.swift */; }; + 539E9EED5FBF53E3ECF2652ECFA4A2FD /* MemoryStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C6E2A55C727328956E94C523A2ADF58 /* MemoryStorage.swift */; }; + 53A390DD9AB50ED80BA39ECF67467E1B /* QNServerConfigMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 85E152BD516E22DE7C9EB3FE5F57F00F /* QNServerConfigMonitor.m */; }; + 5441CE2A645430F3E3303140EACC2E8F /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DE40EBD65CEDFB49AB8465C84ECE9D5 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + 54585B2AD8611F0CE4172AD2E765C6CE /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D8E981BC5644838B4525EB38EF6D2C /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 549617C4E33873FB8B9C28053DE0C9E9 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F532BD92158EDB021D8B0EA4375D2C8F /* UINavigationController+Rx.swift */; }; + 54D35C7548DD1F750FA00A7BD4993460 /* SVGAPlayer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D3DF9A88728083FD42E66D47BA2C3A11 /* SVGAPlayer-dummy.m */; }; + 552AE74CCD5BA07668195F22F5E6810D /* QNALAssetFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BB69C0DC949A57E1FA4E048361E076D /* QNALAssetFile.m */; }; + 55B1F4600DD6B41CF86F85E2CD879610 /* GPBStruct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D544701E4C31BC65178838766183A37E /* GPBStruct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55E51F45F1E157D3B4942BA7252C277E /* ConstraintRelatableTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058EA473153C5C2182F7E4F9DE8D101E /* ConstraintRelatableTarget.swift */; }; + 56A72F6D13D930C4A2568F24DEA33C8D /* ConstraintLayoutSupportDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DDC7B9E7405453B467C3BEDA2B7515C /* ConstraintLayoutSupportDSL.swift */; }; + 56AC6DC6459AE47E7BC4AF06E5B148D2 /* ConstraintDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348DE664BE948DE50F0EB7B580F96238 /* ConstraintDSL.swift */; }; + 56CAC06DB79E51F4ED416927D57C79A9 /* Measuable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D382F0BE4E4E3522B8E6416B40D3F153 /* Measuable.swift */; }; + 571077BED6C7D5A79258D9B061E145E0 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3E89AF9FD8324416E47AFCA0A221698 /* Sink.swift */; }; + 577EB60CB00785E7B3E6254404050E37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 57A981933AB4F2E2592FC3A4FB2877EE /* QNFormUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D08D99656ECF24E991BE0B1917532AA /* QNFormUpload.m */; }; + 581755421957C9376A8939FA65A99E4F /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9A9B1BBF1C6AF7ECC23EC5D9F02FDED /* Scan.swift */; }; + 5838864FC793CBCEF241FA7AB83D4E3D /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF64801F025342C1C6165C067A777A5A /* AnyObserver.swift */; }; + 5896E7040BD3FBD6C57C9727F706407A /* GraphicsContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC7B2B55F2CA9020F3454040370FE33A /* GraphicsContext.swift */; }; + 58C91B4AB36E6B16421106CA634C58EF /* MBProgressHUD-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F3C4B9C5A08832C8DCF1FA5DEAFF9C /* MBProgressHUD-dummy.m */; }; + 596056388541C87C20F78E537C2BBE28 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBD05DFE7CCA673DAA4917C72100FF8F /* PrimitiveSequence+Zip+arity.swift */; }; + 598067529C878C9F9CB0A44068C7D700 /* QNUploadData.h in Headers */ = {isa = PBXBuildFile; fileRef = 688CD190626FF2ABBEC879982F1B5DA5 /* QNUploadData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59F0C9C015498A536ACDA3465152B3B6 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4B18C4423432AFA2BFF1E78CB113B84 /* ImageCache.swift */; }; + 5A2F536837817F8C7DEEF495D285FBF7 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FE1E74FF48AD12E9FCEC7A8BD2E2DA /* UIBarButtonItem+Rx.swift */; }; + 5A38A8095CFA3131910030B8912819F4 /* QNAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = E996EA9C8CB244BFC431BE3638DC8AEF /* QNAsyncUdpSocket.m */; }; + 5A77CF47B37133FB7BA68ECB51B6B279 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75D3F4351EB8463FD97F6B443E82412 /* DistinctUntilChanged.swift */; }; + 5A911ECC11A3C9B659B2D05D4C96D6F1 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D9241BBE6347BEC15BB6729FC02109 /* RxTableViewReactiveArrayDataSource.swift */; }; + 5ADE6AA363BA54A56C2A7FB542E01A0A /* QNTransactionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F2D9F0CB8C148742A57F30994D3E80D3 /* QNTransactionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B4861DD1C1DA56F1517F014F609A8EF /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB543216F86DF727333D3CF7CAAEEC2D /* Just.swift */; }; + 5B92A66A66BD639411C3D839A0F87B0C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63530842E10683FA2EDB7E6E1D10FAA8 /* Request.swift */; }; + 5BAC1EF86D0E57E44E404B2796993561 /* MBProgressHUD-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0357B9D589FF3E033DEC93E736C127B3 /* MBProgressHUD-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BC6171BA7AEC80C75834CC9C82FC585 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634B714A457570C39F8CE8DF1DA3F85D /* ObservableType+PrimitiveSequence.swift */; }; + 5C041C0F3BBC8ED3017D03D1A00BFEDF /* DisplayLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF95CB430336DC5C748DC8C49CA987D2 /* DisplayLink.swift */; }; + 5CCB87A1A86D7C03A5D678B262B37071 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 5CCC59853D6D8928A2024532BFCE3136 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EC28159569B7B3908D517600F7AB27B /* RxTableViewDataSourceProxy.swift */; }; + 5D1567B749737185DBBD117BC008ECA0 /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5474158360D95CD836F2DA8D7CA888EC /* SchedulerType.swift */; }; + 5D36B99F3CAB1FC7337082D9581FECA6 /* Debugging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4958D7302185A340AC80EE9EB3F62B8 /* Debugging.swift */; }; + 5D38F9548869013E596C9590101791AE /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFD91D96D638B86237189E50E061B1DD /* Optional.swift */; }; + 5D62D14A3110A45469026A4E6F868822 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 9417D1C728A5ACD24C6A7FC596DF359E /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5E1029FB9B030FFFF0210692E8805020 /* QNServerConfigMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 55768EDCA0D1EA4EA284871AE39CD81F /* QNServerConfigMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E6D2A7A52CF7BAC7B06797C13E4F739 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACB92838F5BE4C96EC7FF32C70AEB311 /* Bag.swift */; }; + 5E977209B51A440181A31A4CA27CA677 /* ImageContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C36A2BDF24522288070BB39471FA7BA8 /* ImageContext.swift */; }; + 5F382C8D45193E038ACCF31CEC611652 /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204C37234E1F73D241B0E7DE73C32EDC /* RetryWhen.swift */; }; + 5F800E52E1FE0F1A5F624C09F5BF2FD6 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 2750E69418B12230ACCDBA448C85B74D /* mz_zip.c */; }; + 5FB1DE88D5CD63840C982B901928C90B /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 066DF72A0EAD649220A6D5933405D039 /* SynchronizedDisposeType.swift */; }; + 600404FAB5D7C91C3016E587CC10E598 /* QNPartsUpload.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C957A07910B52016B279F1B4C4A24C4 /* QNPartsUpload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 604D3C93C17978C23600EC415949AB64 /* ConstraintInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554A3415316FC64BED6CE86CBDC8351D /* ConstraintInsets.swift */; }; + 60738A9E1862E065447101BEE927BE75 /* SVGAVectorLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E54FE2E8179F030F29A63F96B7767E2 /* SVGAVectorLayer.m */; }; + 611CEF7FF1EF9EA1BCEF6C73EEE3ACCF /* ConstraintLayoutGuide.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB119F32D1E1BCFB2E5832D828A3A4F /* ConstraintLayoutGuide.swift */; }; + 61476C16014CE48CAD69C9E1F82130BA /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A7939E56471920DAC68FE230531D1F /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 616CD63355517CC10567A84779ECE41B /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 1463CCFF5FE42DBB6436F763D2379A9A /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 617EE86E5C306F4CA7ADDCD52BD28F20 /* SVGAVideoSpriteFrameEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 56F2F8489F42EDC3068275DD2E024F09 /* SVGAVideoSpriteFrameEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61B552DAA8232A352E8073BD12470C7B /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90462974F97D832CCFE762712A77C4B0 /* Utils.swift */; }; + 61FCA0616CE6512DCA67D74562D6EA1D /* ReflectionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 326B260C5BB473C2AC96E3A76A058BAC /* ReflectionHelper.swift */; }; + 6277232667F40E555A6D6EAF4C42A063 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = D79A39F0900413403194B791348AFAFF /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 62C1A489E5C6414819815F3219B52FE8 /* URLTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1426B283577007A25D92C90BDF7D3F3A /* URLTransform.swift */; }; + 62C86F927060AC55F2B2BD53AEB703B2 /* QNLogUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = E16B291CD02103D91C098E554CB8251F /* QNLogUtil.m */; }; + 633E8C40C068C564D579DAAA98C56E99 /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A454409B3E7F033510D211DA55AF158 /* Signal+Subscription.swift */; }; + 638A729C295B6267093699D505B8589D /* KFImageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E49DAD491B0B8C9728592696E32AFB /* KFImageRenderer.swift */; }; + 63ABB4763D6F630EA92590CEC2FC7CB4 /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395A72BBD00EF87B8520890EBAEB114C /* VirtualTimeScheduler.swift */; }; + 643A7AFFB7AEB70B2B9B7E0926055023 /* RetryPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1169D2DC3FF0E7D115D60980F3190878 /* RetryPolicy.swift */; }; + 646B3E7B21073A35F93B1E4E57328029 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 632E07BA617DED136EAE29FEBCB53240 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64F837569595B53D128404A0F3094839 /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D2CF72A3719FB632B38E9EF3377F55B /* Zip+arity.swift */; }; + 6542E60E543786E53C0E3172AB58C6A6 /* QNUploadRequestState.h in Headers */ = {isa = PBXBuildFile; fileRef = 99E53A8A8DEFDFD8CE14221BE596D08A /* QNUploadRequestState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65CFBF0A3A6FB7B64702F3FF0F8FFE16 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DCB69396D2C3A15BC6AADE5C4D64A2F /* Rx.swift */; }; + 65D2E717EEAEBB4658708CD9C8991C93 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60BB299CBC4CEF553B093B10ED420F8 /* CallbackQueue.swift */; }; + 663D5B2ED08B3520F65E0D812CF5FD2C /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE1B5C553774FCEE45910253AF97920 /* InfiniteSequence.swift */; }; + 6654CDCA10823EA080976DF72D8729B2 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AEA194782639B61F3A6F1DD4B38BCBA /* AVAssetImageDataProvider.swift */; }; + 667D76A1B146317A39FCA012E49B7013 /* QNDnsMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = B4BDE4938B18DA64C9694BF89791E8DB /* QNDnsMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 668C5670DA23FF69BEB23C62E4AC37B7 /* QNHex.m in Sources */ = {isa = PBXBuildFile; fileRef = 17A92D205EF4C7F4F5CC33EBA867BB37 /* QNHex.m */; }; + 66C6BE20322F137E4479BD7F27EB55BD /* QNNetworkInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D875E4E43B6506E41FCF745D96E12C15 /* QNNetworkInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 677F75202CAE934F0792D24E447325E2 /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0163A1E36B5F80686C4C788BB1233BCE /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67942FD70EE19BA957045141036FD49E /* RequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3FF468FDFEE085A34C7A861540CECBA /* RequestModifier.swift */; }; + 67B10FEAA3B7E5387D20E76B1085E94D /* URLSessionConfiguration+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A053810AA5C490A637142A3ECB9AACA /* URLSessionConfiguration+Alamofire.swift */; }; + 67C54CC6A2AC174C2DAF6D60B99413F7 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = 484FAA7A1C8B7F4B9051773B73B464EE /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 67DA35A340A2830BD98D950B0C4CC95F /* NSObject+QNSwizzle.m in Sources */ = {isa = PBXBuildFile; fileRef = C4A4BE1DDD9197E2296FE2AF8E8A1CB4 /* NSObject+QNSwizzle.m */; }; + 67E941CADB3CDDEEDF8CE4EE4A4A05BB /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 190D1E52068D3525A3DE83475EEBE7F1 /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68DCF4550B3B72228D5D8B4E25A341F2 /* Box.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68ACE19A87A6826EDFD6C52E2DB023F5 /* Box.swift */; }; + 696CBF9565A6B5669BC926B3C149206A /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4E0C494BCE0A010478FEBC082577D2A /* Using.swift */; }; + 696D9682A8835425BC446059F03FAD50 /* ImageProcessors+CoreImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81D67AB5B803E58B4C063F3EBBB6F63 /* ImageProcessors+CoreImage.swift */; }; + 69932AD24C373D75B319AD3AE015C178 /* ImageEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8FA88BA78995EA5C82DED0FFE4E8532 /* ImageEncoding.swift */; }; + 69DE75BA185BBAB5FDAA28321F3C849F /* ConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD36082961814E3D7A55CF33909FCA18 /* ConstraintItem.swift */; }; + 6A25E9450D4A4188AF45163C38824095 /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A19BAC891FE16015049457D604E739B1 /* UIStepper+Rx.swift */; }; + 6A81A9FF3F2A4D916A416E3628C0391B /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E1FF7A572D441611ECB1B79757DBB70 /* NSView+Rx.swift */; }; + 6AB3FFC296113A364AC24EB84ED9CBA5 /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D0AA6EFB568661F9FC90404C05CE43 /* Driver.swift */; }; + 6AC1B881BB319C89AD023A02CDC8FC3D /* ConstraintLayoutGuide+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D9EB6605AEA1C7EBA155397ED354D3D /* ConstraintLayoutGuide+Extensions.swift */; }; + 6AE0FE0F781F7B42FA6EA276FC757B84 /* GPBAny.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 855D2F1882E3E91530A4F78A6CA511A5 /* GPBAny.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B27F3CD2E49F35ECA2884A1D92A1E23 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEBB6772CB9524F1E175A94271F6669A /* Single.swift */; }; + 6B2F14D15CC362EC3E1F885071F5DFC8 /* QNUrlUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = D3980D139F8796394BB65BB4F69948A3 /* QNUrlUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B57BAF31722AD4D80799466A02F13CC /* ImageDecoderRegistry.swift in Sources */ = {isa = PBXBuildFile; fileRef = E095A3732C1FE8EBFF63AA5054771470 /* ImageDecoderRegistry.swift */; }; + 6C117AE79ECA0D325EB00333945234E2 /* GPBWrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7987DBF466A01137B16B719060DAC568 /* GPBWrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C2A8D78B7E5B02974B212599B28AD77 /* Indicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B39E27D21FDB4F21D8383EEC1DCB843 /* Indicator.swift */; }; + 6C5571DAC14E51299671ABC2AF0E1A62 /* Plugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3298B35F3ACA6872F0364FB88483BC /* Plugin.swift */; }; + 6C595C83AAA55DE4EE39D0753D262688 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5B65F22A7B0943EC62EC0BAECEE3620 /* UIScrollView+Rx.swift */; }; + 6DBF733C26ED6351C755436D0059CEF3 /* ImageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1654D2220930306734C3B8C36F06E99 /* ImageRequest.swift */; }; + 6DEB75D5742402FF0580FA7714E98D02 /* Svga.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E3331B5C5A174B39224747E0F47FA5 /* Svga.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DF6B7ED04DD9DC8F543914FC9980B98 /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23643240AD24D89ADC7238DB1834D017 /* CompositeDisposable.swift */; }; + 6DFF6E4DD3F16844AA9078988A20E846 /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2D5038C44767DB0E1CBD1992A53F5CF /* PublishSubject.swift */; }; + 6EAC8B6FA2D115DE708A58C601DD25E1 /* Constraint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B7990176F8C7C0EE6A23C0497CD060D /* Constraint.swift */; }; + 6EDFF6C7181463D32E5AE683C01BD24B /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC6DADBA5EC8A3FA213FDE5ED7E7EFC9 /* Infallible.swift */; }; + 7022285722F240E5AB6D7A712F6413C2 /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 272836AACD10655FA801CCE645FB7665 /* BehaviorRelay.swift */; }; + 7033358D211B2AE2D65B332061703542 /* ImageEncoders+ImageIO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68AB5D00153DEACC00AA292DF036FA94 /* ImageEncoders+ImageIO.swift */; }; + 70F3161360329C05C8D755B2E0EDBD22 /* Nuke-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 726C81AB690D82811985BE018FFC2CEE /* Nuke-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70F5E0716B7091F7D9B875809D9BA416 /* QNResponseInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C84E393D2689757108A4AE42F97052B /* QNResponseInfo.m */; }; + 7138740B575F8DE604E76F9623E1B9C2 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = EF57FDDB8D6047E941F8EDB5EC601D18 /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 714D5F4F9165ED6BF3CFA9FEA7DB9FF5 /* Placeholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDD64D37753C9E3CA747D64C8FBCD0E4 /* Placeholder.swift */; }; + 718B767CC3101F3C1CE3B7FF48F08462 /* QNServerConfigCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0720ACB60C194FB4FC39B37461F795D0 /* QNServerConfigCache.m */; }; + 71B6CD4FBA554DD68CE728208466A244 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195282CF0EE219CD271E4D86E50F6C1E /* Observable+Bind.swift */; }; + 720F92D8F0638DA1662F4F1E5F902483 /* ImageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F247F2CCB2BA2AA9478C9DE64F9EA82 /* ImageProcessing.swift */; }; + 7212ACC786B61C86DE7EBED50CC29FD5 /* MoyaProvider+Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 542E913F0ECD049C4B0964314961C5A0 /* MoyaProvider+Internal.swift */; }; + 72D0CDE3B34D718422CFD4F85ADEFB04 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01ED9F2C29918BCFDFBE6FD586AE0AB2 /* RetryStrategy.swift */; }; + 732C29255F73EF3D83D49BD4F8FEAA8F /* MultipartUpload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93BB236B8A6D6B1CC7FAFCB191F69411 /* MultipartUpload.swift */; }; + 737747B9A98257DB58112C3A23686669 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E1BCEB2204D50631A3F74B0B7D157F /* MultipartFormData.swift */; }; + 737A67287AFBDB3A19BB649833E76C3A /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5204B7D6FD6CB0FFB9D7FE9E86D46139 /* ObservableConvertibleType+Driver.swift */; }; + 73FAC01474D18DDEC1B00E06E4F942B1 /* RxDelegateProxyCrashFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A4C9072C9B9342930B81D0DB21F68B8 /* RxDelegateProxyCrashFix.swift */; }; + 73FAC017A1A57AA310E64930E45F1746 /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61597D02ADC6AEC9D1AA9B19C915C04B /* ScheduledDisposable.swift */; }; + 73FBF701DEFAF443AC58404B257F5A7D /* QNCrc32.m in Sources */ = {isa = PBXBuildFile; fileRef = CD49C7032803EE6F11F3BC5F0F157B6D /* QNCrc32.m */; }; + 74227155447BA021449E46B50D8E9174 /* QNUpToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 25C38DAD767BE96EF09C32FD12D68501 /* QNUpToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74CA6E3ACF7C1A3E6DE2C20E65A71AD0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 74CB5C0C249901F28CACEE9F6E710D0B /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D433C93A0F801AD289183C5AAFC4824 /* AVFoundation.framework */; }; + 74CBFB0920754FE8EB2827FCDBE44269 /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9B713AD60A16AC672296FB899EBF68D /* ObservableType.swift */; }; + 74DBD7BAE1B62FA323770957159589E1 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 968CD49CABF0C920349C2B67E7061F84 /* Accelerate.framework */; }; + 75CA25AB66473B868F1CDD7167F2C1B4 /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 409B8F12488EC9878AB40949EA311A4D /* NSButton+Rx.swift */; }; + 76374B984BAD760575C5223FEC2C6FC1 /* MoyaError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65ADD4780E0D2B40B78C0CC9D4AB228D /* MoyaError.swift */; }; + 769C14454029EDE1CF7F9BB91704DE4D /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B211A70FE435534CB08853FBB31B14 /* Infallible+CombineLatest+arity.swift */; }; + 773F7FE108EF9BB99F9CBF5F39371B5F /* ImageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 304584C10BBF39C32C4108AA768FE76B /* ImageResponse.swift */; }; + 776C4A08C59581A578138A680F54B0C4 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8384B0BB471586B02F117418DE41129E /* DisposeBase.swift */; }; + 7791BCE152D1FD07FDEA57E2412BDD69 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E6A541AE50B2C49130A180067826486 /* SharedSequence+Operators+arity.swift */; }; + 77AB6AF4BFC6DE016DA7C057B5799C84 /* ServerTrustEvaluation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D67DBBD60FAE850ACCF01FA1805DEF4 /* ServerTrustEvaluation.swift */; }; + 77F109FA3951C23E7F0E7A4F5581F488 /* MoyaProvider+Defaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CE7746BC703C8619DC806E61BA5F47 /* MoyaProvider+Defaults.swift */; }; + 78079FE3271F118CE83CFD8D5E4F8C21 /* TransformOf.swift in Sources */ = {isa = PBXBuildFile; fileRef = 968AC7762C9743A6FE15DD139A252413 /* TransformOf.swift */; }; + 78B1DD1219182494A6AFAD26AAB20AA6 /* Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 688CF626F957C4C0B11E26F385699D66 /* Concurrency.swift */; }; + 78CA17524C270C0E381677E3D4C77B6B /* ImageDownloaderDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA62C15191C80DF324F722B27B68FC9 /* ImageDownloaderDelegate.swift */; }; + 790DD7DB2D45C00C26EA15E0DF744322 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D87883FE5B4D5BFE4285683528329F1B /* NSObject+Rx.swift */; }; + 79496CF7E1B777DB3F99A7435219E40C /* QNUploadSourceFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B83BB741129B503334BB31F50A459BC /* QNUploadSourceFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 798C7D29511D498BDB7BEC4996708557 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83A0101545223BD61FF4AECEBA0354C0 /* Configuration.swift */; }; + 79AB21FCF882EB4FC9DD5F111C2F53D3 /* Moya-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A9D2453BAC83270B69A11350841859D /* Moya-dummy.m */; }; + 79C7D4E9901AA11C25F8C71F3E9DF612 /* Properties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F796BF04E1A9B70ED51A9559F1FF2BE /* Properties.swift */; }; + 7A18E363A3AD46220EC5A1C39B539134 /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = F42CF9D4F8F070436AB2B37840ED46EB /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A30D18895798CC0BBBBA19DDB561C90 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C01F2837C87C0E590937586562CC1A0 /* KVORepresentable.swift */; }; + 7A57CE869B989114BC92DAFDEB5F9FB4 /* GPBType.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = B633BA2BE44B0BBF9FD722660942789E /* GPBType.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AD9556E942788A378F6A0BE75936114 /* QNResolvUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AB1A65DDD02F5A8B5A5BC88CEAE6A9E /* QNResolvUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B2B5C258C3B474FA704A386496FCEBC /* QNLruCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F453EBD431EB2A39AD7259704DAD49AA /* QNLruCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B3D5599561D05863210801CB3739DB7 /* QNUploadData.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A97828712C38834E54C62928C75A0B4 /* QNUploadData.m */; }; + 7B570897E7088727C5D9884AE0221613 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B2B32486A247C0CF343A457FA0DB61 /* Infallible+Operators.swift */; }; + 7B9F4489F1994D60B800F686680CC514 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8F4D8A59958ACDA9C68AA6AB1E4B7F /* RxTextStorageDelegateProxy.swift */; }; + 7C22EEF4F4D3D8B04C69A6C3215484E3 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = B79D5C3DAA96C69E8524449AF8D5AB84 /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7CB4D382650A1BB458B68BF3B39FE27D /* AnyEncodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44502B5B4A976CB61E7B3905EEB67827 /* AnyEncodable.swift */; }; + 7D64BC3E6CAA4AB54EAC0AAADE93F578 /* OperationQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14A202F1D37A1E0F70F8F4AB4057873C /* OperationQueue+Alamofire.swift */; }; + 7D9031DCB898CD9DE37C4BD4F3FC550D /* DateFormatterTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = B71D82AA6E9C7DE3F34D1217C6AF49A1 /* DateFormatterTransform.swift */; }; + 7DB2C0596405DB863CF2B2A489AE2636 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3178AAE44B7AC7DF3D5941E1690BFE /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7E313C5665BD42F0877BFD2CEBBD82CE /* URL+Moya.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BC89589BB5763C1945D34DA3B7218E4 /* URL+Moya.swift */; }; + 7E7F1EE3B8C0BB721181929B686FEC17 /* Kingfisher-Kingfisher in Resources */ = {isa = PBXBuildFile; fileRef = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; }; + 7E837D4B987DEC845F3DBE6D1F2D77FD /* NSData+QNGZip.m in Sources */ = {isa = PBXBuildFile; fileRef = 280FF9F717A61B1FD81502F99444AC59 /* NSData+QNGZip.m */; }; + 7E8B64495342D05935D168A12FFDABEF /* QNIP.h in Headers */ = {isa = PBXBuildFile; fileRef = BB92F68B4C4BEEA95FDEA01D0BA54E09 /* QNIP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EF75EAEE050734EAE92E85200848F1A /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830F22145E4CD291DAFE6C89CA7C6D68 /* RxPickerViewDelegateProxy.swift */; }; + 7F58BE8838D03B2D5B30E68952FF1E4D /* SSZipArchive-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 886554837890B2811B71F39AAF48A524 /* SSZipArchive-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 805084B142D5DC6CC7F481E7C5662AB9 /* QNSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A558F33C6575F4A1561CD2737DF98B3 /* QNSystem.m */; }; + 8072251E5FFDC1AB89E7558218C41D24 /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABC0D9F6C03F6D6EB76CA2134E328F18 /* KingfisherError.swift */; }; + 80842FFCAA73B8BEAA80AD7124DDDDBA /* QNUpToken.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFB24151DE364E9E0CD663270F36D20 /* QNUpToken.m */; }; + 80AF12AD813EA2C7B3CE1DD2D40BCF78 /* QNEtag.m in Sources */ = {isa = PBXBuildFile; fileRef = 776876BA95B8D299ED96F5F4BB7E75C0 /* QNEtag.m */; }; + 810D451FCC1F388684F7CB8845EB9080 /* HappyDNS.h in Headers */ = {isa = PBXBuildFile; fileRef = F9527A8A98E7B0327F59E554619FED8E /* HappyDNS.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81211DD19F67861EF01044A9B3463F60 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30050DF987DCA0205A677A47BC00653C /* Producer.swift */; }; + 812160C6CA157D2D91861194E399CB2F /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3A5391BD0DBFCDDA75B29BF653C0D3E /* ItemEvents.swift */; }; + 81881ABEC7AFC3F7B6B35B29FD25C0A2 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF0BB477FFC15BE1A315EF56B25D860 /* ShareReplayScope.swift */; }; + 81DAB282980A3BB8EB7796B61934E4F4 /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9659E353071C56E1BA4F01166DBCDC9E /* KFImageOptions.swift */; }; + 81E6A0FF7F286008345ECFA3A2103FA8 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5030280F82AD565AD542036FA91ACF50 /* Alamofire.swift */; }; + 81F9860E3D0526C3B3B471C089C849A0 /* QNRequestTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = C9B8C754193F18BF7F9F1EED5B7F5AD6 /* QNRequestTransaction.m */; }; + 820E300519E853EAC9E09ED6CC71EBDC /* StoryboardBased.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4706B492FE7B639F5A2CB08E8A06284E /* StoryboardBased.swift */; }; + 820F6C34386C6BEBB0BB16DF38EF8834 /* QNUploadRegionInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DCD316042AC484EB88B146B37F0CD7C /* QNUploadRegionInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 822C97654DAE19DC0630B860D1065DAB /* QNMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 089B038C7900E1EB953A22BC4F8DCC78 /* QNMutableArray.m */; }; + 825C51CA40AE8F6F9AD64FCF280B4241 /* QNNetworkStatusManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 35899EFA4D509B21395575CFC3C2B9D4 /* QNNetworkStatusManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82FD97FBBEFE51E2D3B434AF4954FC93 /* EventMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 101D88AE7116E95ECC622F6BB8344808 /* EventMonitor.swift */; }; + 830535E48AA507D7C15359F2A5B72DD1 /* ImageProgressive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EB54EE9732AA3411B035189E8F6E110 /* ImageProgressive.swift */; }; + 8423D60239269F191A47A3E2D82E1EF7 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 046D128819743D5385C17C9ABED2D025 /* ImageTransition.swift */; }; + 843F89AEE7D4245F439F8530D2C0F853 /* QNBaseUpload.h in Headers */ = {isa = PBXBuildFile; fileRef = 909FF8882D7E5174DF4D8D86F4C3063A /* QNBaseUpload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 846C97A8C420EFD9B8C4B77ADBB1E8F5 /* TransformType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4E8AAAD053AF073F33486653FB8F6C /* TransformType.swift */; }; + 84A8DB819E8918A6782D8BD62F31E293 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D5AB0716B92A626B39AE05F504F0EB /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 84C86DC71D41E1CE9E25E6A6E1493856 /* SVGA.h in Headers */ = {isa = PBXBuildFile; fileRef = F0B8323BED112B1058FC5ACC42587C0A /* SVGA.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8523DBE1B4A758A7324F7B60B3C91B31 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73FE97A796CDA8DDC5EF44030F85C02 /* Platform.Linux.swift */; }; + 8526C9D5F84D737F4C9883E866550842 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0047A5934CF2EE6BF41148C3EE7B1C1 /* RxTabBarDelegateProxy.swift */; }; + 8585E5042B0A1B6C1967F448A0EC9D78 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB1714A2EADBCEB2AE1C8325090879F0 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 8616078A78F9DF018CBEDD99F0B87437 /* QNZoneInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 43D6C557C02ED6CF2A48C93068437A88 /* QNZoneInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 868148C78BBCA239EE4E8BD7203796EA /* SVGAVideoSpriteEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = CCBC3B37FE9869DA4DA587D072549BAA /* SVGAVideoSpriteEntity.m */; }; + 8681863582792BC5125122F003658D0E /* QNDnsCacheFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 156B7190588AE2A2B7B60C9CCDF96489 /* QNDnsCacheFile.m */; }; + 868FDF3F44F1278B0E72A6248B894754 /* QNEtag.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B53444EA64443A65BDE34BC960C38ED /* QNEtag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86DDAA1ECC083FA8318CC84ED1D79342 /* QNPipeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 6976D18A73B15B0DA426CE730D1BE9E5 /* QNPipeline.m */; }; + 8760D1385B86C53F34AAB1E8268A3B82 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88F3C3902968F68AA51C6A996D2E47F /* SchedulerType+SharedSequence.swift */; }; + 8775BC8B188C38085646E9580CE231BA /* Kingfisher-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 277F81E97C836A3A72EFA6F5BFAAC864 /* Kingfisher-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 877EEAFF969068DCF2D931A6A88B877E /* Infallible+Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A598D1D080247D2E46205F55E7DCDE0 /* Infallible+Create.swift */; }; + 87B6E8C4EEFD17B18D820665ED79BE7E /* QNUpProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = 4573CB6B547D94CF6153D8E251773147 /* QNUpProgress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 888A5F130F8533C9B9E7D85E7A195947 /* QNUploadServerFreezeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 18750B36301E02500EEDC67DE5C46C22 /* QNUploadServerFreezeManager.m */; }; + 8960835480245B6FB19550A2913838EB /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16F454560550289A9BEC9A590E0CDF92 /* CurrentThreadScheduler.swift */; }; + 896E0D2DFB23BF40D3863DB7422AE3C1 /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B32F8FBBE30A1AA61B47F3EED8F16B4 /* Signal.swift */; }; + 89AECD9F4931EA70C032C83AB105F415 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = 6553ABB4E51309C613ECBFEAB964F5F5 /* mz_os.c */; }; + 89B7273DEA62B8A770121E1C1086A66E /* QNDes.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D6292510ED127378913CF05A31D41B /* QNDes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A400991FFC520B7D4C6B36C5426B557 /* QNZone.m in Sources */ = {isa = PBXBuildFile; fileRef = E7FCEB41C17A789C20F2725458CEE5C3 /* QNZone.m */; }; + 8A4342709BDF03F1AF2564BCE81B4880 /* QNResolvUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 19D9E506105A46F82E34ED5921001F1E /* QNResolvUtil.m */; }; + 8A690C38D256E611163BD9C0AE0A2F9B /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3ACC03DCD13FB26A1C857B3BEB7D64F /* ImagePrefetcher.swift */; }; + 8A780E76578F780D5F35B5537B29D8D2 /* QNCFHttpClientInner.h in Headers */ = {isa = PBXBuildFile; fileRef = 37B6C4745DDC28CB20B0E6F9E34D15B3 /* QNCFHttpClientInner.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A7A14267160A9EACDC74A9E21B8F058 /* Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 959B67E866B478565D917834A612FFD3 /* Image.swift */; }; + 8AB091199F99F1C2E9E67030DAC50F6E /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = B8A40F898E577E916EB00F06F34AE7C6 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8B4ADCD5471739A6C017721FBBE58445 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95F1E271954C75C2AF46B01BE29A46B1 /* ReplaySubject.swift */; }; + 8C3394695CB4CCECD873D1384F4BA076 /* Export.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AF6F49ECBFEABDD5790B9B97E877A23 /* Export.swift */; }; + 8C4FBC2492C6DDE369B02AEE117ED2BF /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = D871DA7F88514DABC3735E32AA51162A /* mz_strm.c */; }; + 8CC6F4F7D62F839F1BC897B870456D5F /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1FF02ADDDA396F90A18782900F7776 /* TailRecursiveSink.swift */; }; + 8CCC202853C74915FF2A5C306B0BB35D /* QNResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = B3747197266215FE4F2A39EB0FC7958C /* QNResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CD5DE204C3C5F6557878ADE2675A406 /* HelpingMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = F506A0129E5C4684C328BB9301A2F465 /* HelpingMapper.swift */; }; + 8CEABAE06B171EA941EB497A2F4A6917 /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08EFD2D9738C68CEFC3FAAB83046795E /* Runtime.swift */; }; + 8CFE653E421196C6E47F2E61D873DAFB /* QNAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E8B7F906DCE7FF6EB58F07E2F0034B6 /* QNAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D13B278D29140667238EB83691E6E4C /* SVGA.m in Sources */ = {isa = PBXBuildFile; fileRef = E5742F70526F4C448E91B76746CCA327 /* SVGA.m */; }; + 8D72B695C7EF0186A0C0F1A18F944880 /* PropertyInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60E95B993CE0219D43E7F17B19F839D0 /* PropertyInfo.swift */; }; + 8DB9F23D7E9E65449C36C9648E76470D /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1F5BF38ACA93D14520E25C52EA4137 /* TakeWithPredicate.swift */; }; + 8E59B70223A9950A3A204064DD2BBC29 /* SVGAAudioEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 574A90181DA63E49180C667912BD7AEF /* SVGAAudioEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8E698F134A953250D5834C8B83CDAD34 /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53C2BB485026BB1929D2C1681F6509E6 /* DispatchQueue+Alamofire.swift */; }; + 8E85763AE29BEF0A46EE875B8F069E8E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 8E98B71008D8116C0054CCE9D3FFFA02 /* QNUploadServerFreezeUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BE6830F82E297FDAE3B16562BFB50C9 /* QNUploadServerFreezeUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8ED444DBB1B01576FAE6EECAA00FF268 /* QNDnsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D9300C3ADE1A7C44387AF88231B131C /* QNDnsManager.m */; }; + 8EDD0011CF51674CB503874F0A935F9F /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292B240FD7756774EEB9024E561DDA6F /* DisposeBag.swift */; }; + 8F11513D619D83B6DA3E2418BCF027AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 8F2798E786AA2369E9C9A5F16B03F706 /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 679861EEAC8F49A82D4696DC59D6DBA9 /* Range.swift */; }; + 8F30C7D6029495BE03CC769CE2F06850 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D482744CCCFE179E99EF6D2855B83E5E /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8F7931218584081E8BEE1A88958F5D51 /* QNUploadServerFreezeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0C2C052FB8AFF40E49DA79EE2C8AC3 /* QNUploadServerFreezeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90539ACCBE9B73C8025521BA4227BF89 /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C7AD93003267A21CEE1D932B45515B /* HistoricalSchedulerTimeConverter.swift */; }; + 90DF670DC21B9EFD8DFEFC5081073963 /* mz_strm_buf.h in Headers */ = {isa = PBXBuildFile; fileRef = A6FF72D80642BB50551F1D88E3B59342 /* mz_strm_buf.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 90F61B622E3854A9520EE0AC6A1EA8DB /* QNFixedZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 988BFF395B06086ACB59F2D806ADA1DE /* QNFixedZone.m */; }; + 9136355471B1C08A16DA36B0A2E536B8 /* NSButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7C8880EF5F69C9C69FC7B4A58F28B51 /* NSButton+Kingfisher.swift */; }; + 9189CD495B78CBC65B25DED32A881426 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1EDF3B17105D4DCAA4A9981098D44AD /* KFOptionsSetter.swift */; }; + 91E98BF5690A82ECC2B049DDC511893E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + 9254DF98BF65BF08A18CD9D2D4050DD8 /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 273DF2B8E2B32EFA0699C045C4EFAA82 /* AtomicInt.swift */; }; + 92681AEFC0F8811ED3476319F51FA37F /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B2A22F4440F220F5192D5E33EECEC4 /* UITextView+Rx.swift */; }; + 935FA562A2D3C158462A57C3905B8171 /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94453620836F0583F514925F10C1270A /* DefaultIfEmpty.swift */; }; + 93699222FCE4303AA1648269D3272563 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C5F4A78B1CE50DECC876B515FCF3139 /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9426B0386E4DC02F4E347A457C39144A /* NetworkActivityPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112240D28C5D208BB4EC23A4349C580B /* NetworkActivityPlugin.swift */; }; + 943474DBF72610B03CDE15831B2ECBF6 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C43F2EF6F5DE02445BB942223484BC1B /* Completable.swift */; }; + 949D34B9BAA283DD57F7686D2F0526CE /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E0BA941AFF8B5EF143758D1398D6C40 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94AEB573BBA5AA19498C6433BD34FB19 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C7FCCB86BD66F2A739AABB987A21853 /* RxTarget.swift */; }; + 94E00674FACB3ED40684E8DAA40BCC84 /* KF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 715B84CA66641C1BA838A1FE4E42F61A /* KF.swift */; }; + 95563637A4972EEA70958AC205B9D88A /* TargetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52B924DA7CE3465E56922CBA4F0A5537 /* TargetType.swift */; }; + 955994AAE6A96C18B791757406A84EBA /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DEA270C6637B148BA66F31043554183 /* Generate.swift */; }; + 955BF957326B738C24337E9E4D12F01B /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D17359BA77D51C96BE9F97FCAA8E539A /* InvocableScheduledItem.swift */; }; + 955CB908DCE028FD22F052E7F9292C2D /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 324DFFC4BA83EA20B56DBBB3555E8E7C /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95E194A3AABB5407231E898B6686F73E /* ConstraintMakerRelatable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A10D478E33A4884F97621340C0FB2AF /* ConstraintMakerRelatable+Extensions.swift */; }; + 96381AD2EC7BFFC9F344DBA9349CF0AB /* ImageCaching.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE26720282788E593837B0A52E051A31 /* ImageCaching.swift */; }; + 96D8402B4AFC4AC7349F1B487D6EB08C /* Transformable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09AC4FEF85E9C51EF0697A9875F5253E /* Transformable.swift */; }; + 980E561E2AE2D588BA5837842077224F /* QNDohResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF522479880149E138A7E9305200633 /* QNDohResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 985851610D2F5DD325499CC4D9646111 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = AF0E2CB7085E6433AE57BE692A20DD01 /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98D817719BD5492B07951C86F353CF43 /* QNSingleFlight.h in Headers */ = {isa = PBXBuildFile; fileRef = A2C33F1EFFF5BEF29609E77DFBA362F2 /* QNSingleFlight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98F570DA48370453D648BD526FDAAEAA /* LayoutConstraintItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D820D2DF410148EC3F462EAE28D392B /* LayoutConstraintItem.swift */; }; + 9930A6A180279D0493FB8DB95BF23C21 /* Moya+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5582CDD5BAFD446B67CFD413475E2843 /* Moya+Alamofire.swift */; }; + 9944EA05103B0501237E601C2B811B98 /* ImageTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C365E5308AEDD2D25B07E5C77221A31B /* ImageTask.swift */; }; + 9956A8140A1B51B4E1FA18C9345B3987 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B48887465366E5031A2D9FFBE40D929 /* Switch.swift */; }; + 99AD4B273A60E045C34F8E7B74C661E2 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA03C180424D041FBB329478A370706D /* Observable.swift */; }; + 99B8F2F10BB1771DFBD886887785894A /* QNServerConfigSynchronizer.m in Sources */ = {isa = PBXBuildFile; fileRef = 44120616417E81A8426F0A2D17C35710 /* QNServerConfigSynchronizer.m */; }; + 99F2413E51A57A17AF0B52EE43D448D3 /* Resource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E2D76DCF9F37DC74BB26C9F55C5EF38 /* Resource.swift */; }; + 9A2C7E490CAA390E60C0C0A0873DC462 /* QNUserAgent.m in Sources */ = {isa = PBXBuildFile; fileRef = DF9C507B67D606DF4B77423D0E1DB5FC /* QNUserAgent.m */; }; + 9A3537E0E6B50DE756E96CDB3AD4EDE3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FE4A80BFE57D472C4192C877403EE91 /* MultipartFormData.swift */; }; + 9A69503D4D51556E803A86AB34A46814 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C77007D363631BE9DB611FE2FA8AF8E /* SubscriptionDisposable.swift */; }; + 9A72E43E4303393CDE464FA1DBECE4BC /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 347BF8505F156BE216C3E196CECFDC33 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A7ACDE3E07C90B386798D934C3B5A47 /* QNDnsResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = A9BEECAE8B796519236125E6A06D0D15 /* QNDnsResolver.m */; }; + 9AA638AA49461C14D2F0C133B2EA0E99 /* QNUploadInfoV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 1106AC25B99EFEBC5259C208F43C8D87 /* QNUploadInfoV2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B0E0A2085F3B54DCA758985722C23C1 /* QNTxtResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DF7A050D4FD320AC7A7CB2EF6ED26F4 /* QNTxtResolver.m */; }; + 9BBD339B9A50CC44C02423DAD4246778 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6344B5B0441BE67B53FDF4A3212D483 /* RxCocoa.swift */; }; + 9BDA088A24ED58488BF0A7F61BB558A7 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98058ADE70B5C710B9FEB3DA9CE97132 /* Error.swift */; }; + 9C9548E8B4675954566202F7B87FF0E6 /* ConstraintConstantTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D51A05A6E78F653B173499A88A059DA7 /* ConstraintConstantTarget.swift */; }; + 9D3FAED096C1903C4606B4B2A59E4EEB /* ImagePipelineDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E81B75D3FD3C521879ADC177BD11F05 /* ImagePipelineDelegate.swift */; }; + 9D4153FFCAD94DD76BA1E38EC89E4913 /* QNUploadInfoV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 18C48E83FA64DD726F7369C29041E23C /* QNUploadInfoV1.m */; }; + 9D420997871F24FEB04C2A77D881E6C9 /* SSZipArchive-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 087C451802C4579976EDDDCCB8A0CC50 /* SSZipArchive-dummy.m */; }; + 9D6DF5D332C6867DEE6268338621C1DA /* QNUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = D4D0C97C202E2CC605585D1F416C1E32 /* QNUtils.m */; }; + 9D8E9A21C78BD1093ECCAB68802868D3 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E36302120C5FEC658D43CE2CC69ADAA /* Catch.swift */; }; + 9DCDEC04A2581852178E57A62B6B33E3 /* AssetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA21D06493F4DB73BBBEA522C9036B98 /* AssetType.swift */; }; + 9E02CFFEFE1BEC978B512286F03D31DA /* ConstraintInsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1DEA2624A0CE67DC96216F3F26F7263 /* ConstraintInsetTarget.swift */; }; + 9E037764AC6C505404F4468DBC717F81 /* QNDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C00C98A41B35D3E6AF20D1346E841D /* QNDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E0F0ADC94BA401A98B8A3A0C086F753 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798808793E3DBA86EFA7524E2461AC19 /* Materialize.swift */; }; + 9EA668251A8150B86817E3666F55E5F2 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70004AC0DBB443462C246890CC814238 /* InvocableType.swift */; }; + 9EAE2FB20751D82422D7B5F5D3F6D4E6 /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A0F00114A11845B4581CB4DBC4E2E73 /* Empty.swift */; }; + 9EC206DE7004745C782FF53579F4376B /* QNIUploadServer.m in Sources */ = {isa = PBXBuildFile; fileRef = B05E8832CF7379B872FCD3290C694FD5 /* QNIUploadServer.m */; }; + 9F086D2D71A05E4D86D82461941A90F2 /* SVGABezierPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A73A5170597822F5CEBC29D881219C /* SVGABezierPath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F0C6BD083CD8509E644FF6A1AACD578 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B845C035E6A677AD6C55E7FF3E6E592 /* AsyncSubject.swift */; }; + 9F202FD467A2B95CFBADB3A46BF7B5C2 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = A09B27324287AD977B693009BA79D33F /* Take.swift */; }; + 9F5BF597856BC78E7BBE2E4909074117 /* QNCFHttpClientInner.m in Sources */ = {isa = PBXBuildFile; fileRef = 892247B02F268AAB65CA83C99F00F770 /* QNCFHttpClientInner.m */; }; + 9F8F5BCE4DAD6C16F3A8AA2A2F783D01 /* FormatIndicatedCacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DF7E16FE3C5B33E8D1F2D94F2228318 /* FormatIndicatedCacheSerializer.swift */; }; + A03FDA8BC5741880B1EF11AFD248EF48 /* ConstraintOffsetTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12D94996E19FB89C638BE649725977F2 /* ConstraintOffsetTarget.swift */; }; + A097225956BD0BA954DE8056790E62AC /* QNUploadRequestInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EACAAFEA93B2D88105C2B21E17FCA05 /* QNUploadRequestInfo.m */; }; + A0B3E720B34DD61174A8BED79E8C86BB /* QNErrorCode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D47282BB05B6FB79EEE9C37C510CED6 /* QNErrorCode.m */; }; + A0E5EC9E431A5BD01C4695BC6AE5DEDA /* ExtendCustomModelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 245B9AFCC3D9497ED4E428A9991946E2 /* ExtendCustomModelType.swift */; }; + A127B2282030FF617F2A2D225B746089 /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94832A5780D9D950785E141E4F501B94 /* Timer.swift */; }; + A16EC941275E55BF9A2F79F335383883 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03C97323550DA33CCCEA434A99B25FF /* NSTextView+Rx.swift */; }; + A1A93726CD533C8ACD4755250E46E48D /* Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D59BE341708D1654C644C8ABAC14A9 /* Delegate.swift */; }; + A1E8183983BFB14B3930C924CF702FE6 /* ImageProcessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F3817644E60E0EC6FAB2C300A59F52 /* ImageProcessors.swift */; }; + A25079D1CE0BC7ACDDF3E5451EB7342C /* QNUploadOption.h in Headers */ = {isa = PBXBuildFile; fileRef = 867DA68B753DE40F5102D16752560782 /* QNUploadOption.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2723B7A2765D8E96BDFF584B93F7639 /* Infallible+CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01A394DF0AC58AC0387E15759B6A1CF9 /* Infallible+CombineLatest+Collection.swift */; }; + A2F8B0386E5DDFCAF56AF6F868BAF1AE /* QNAsyncRun.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AC9D270040FBF7B5C8B109BBC85EA08 /* QNAsyncRun.m */; }; A371E19DA5D21FE03DECB3E3260E0FC9 /* Protobuf-Protobuf_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */; }; - A3E3AB7C765C21AE17B1E6EE6560040C /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F1E8B528CD24ED9940200D570215619 /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3F2B57A7C28E3362A8E55F1B015D9C8 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C985D92C43D39C0F2A029C205FBB306 /* Accelerate.framework */; }; - A435910D1CF540DA34367E4F93C21836 /* SVGAVideoSpriteEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D298DC339DA1362EFDD80A98324AA09 /* SVGAVideoSpriteEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A45445C451765224749B4A7949ED44C4 /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = A7CCBE1EB0A152629CCBDD79451FA376 /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A48160D0C9BD2F40E7AB53A5C041457F /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2DE47B4612067D2C34A2D55CE23E0A6 /* SynchronizedDisposeType.swift */; }; - A4DB85A9DEF3CC4C07CC3C3034215650 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - A4DBC99CEBAB7A810B1584D7CE4A0A22 /* LookinStaticAsyncUpdateTask.h in Headers */ = {isa = PBXBuildFile; fileRef = B18FE7EEB915214389C722F50328DF3A /* LookinStaticAsyncUpdateTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4DC44A6A092B4D46DFD3A7F901DD3CA /* ImageDecoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1E73AC982DA1E9571D1F4F55CF4122 /* ImageDecoders+Default.swift */; }; - A4F447FA7122B13300BD80CE080444F7 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = 12963ED7933ACEA7A21D117E1B621276 /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A523488C60BF961290D0B1ABB9ADACEC /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FCBFC0AC3895B7A83209DAC9289AF46 /* RequestCompression.swift */; }; - A56499A104CFE447CEB0814CA5C5379B /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C84D2A5ACF45F4E0902B9CAA2A6038E /* Switch.swift */; }; - A5911485EFE0FCA9C11D793307ED05CC /* LookinHierarchyInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = E62A53D4458FA903168AC5F71D557AE7 /* LookinHierarchyInfo.m */; }; - A5A8BF973BFE9C9304372A26C9F2E35B /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED97ED61142B00332D4B9ACE1EF7FDE2 /* ConstraintMakerExtendable.swift */; }; - A5FCC354ECC6642E4CC12F977C9778BE /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7C045349726FF5FB1040E03FF76E353 /* Producer.swift */; }; - A64BDDC7BE00E69C7ADB09782B1E5BB9 /* LookinConnectionResponseAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = E15043FCB96E1F2AF913E7FC38DB397F /* LookinConnectionResponseAttachment.m */; }; - A67083E623272EF11F0ED2115AF7D273 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B503376A3778F9707B6D86E1DBD38D /* KingfisherOptionsInfo.swift */; }; - A67444A47FD5E8841225CF949711EFF2 /* TZImageCropManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 85E1060BFF1BA369FB2E2613C1C76ABF /* TZImageCropManager.m */; }; - A674A2F3F5F0304A6524F702EA301B42 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71A4D28052A78FE79E4B844FCAA6CD52 /* NSDecimalNumberTransform.swift */; }; - A6E1E364922B45F56AC77C6961F6AA20 /* TZImageRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = DA605D51C578B353BA28C96E43C8762B /* TZImageRequestOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6FFEA8E51C1C175570C501EB520CE5E /* CacheSerializer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B7218432D23BE66684077E460F90EB3 /* CacheSerializer.swift */; }; - A743C327ACD21446E58B58E3103D7ECC /* ImageProcessors+Composition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 387824AE43ACAF1BB624589240286091 /* ImageProcessors+Composition.swift */; }; - A755043CEE0384C2BB9238AF2F200F4B /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E88C64E7639C5CDACD73BAE69168EB06 /* AccessTokenPlugin.swift */; }; - A87F265168F263F2BB4361361BF616DF /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = 21C6D7B16E257101905E05DA85DBBC9B /* mz_crypt_apple.c */; }; - A88B62F0F6C55645EE179934998FB6AC /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D5CE5E45A1DDCF308BEAFB8C82A8D1 /* Reusable.swift */; }; - A90B4555F8FE45BDD1F472385E8BC26F /* SVGAAudioEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 5156BB26D42A79B0276E56D2608007CE /* SVGAAudioEntity.m */; }; - A93FC5BCB5B02182D27377A3724A60B1 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A8C5B5ECA5AB933D7684C27E1DD4465 /* RxSearchControllerDelegateProxy.swift */; }; - A98B7BBA1D12696C4525F89A0B3B8B33 /* HasDisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7191266EEF72802BC926F6F86EFAE321 /* HasDisposeBag.swift */; }; - AA721ECC2B36AFB7D9FE70C83E6D63F9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95FA20CACC749186EBB5FBEB4272514 /* Response.swift */; }; - AA8B53E06F414C22C141CD9840B483C9 /* TakeWithPredicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9779552B2F1FFA5A44F5D80D773F733 /* TakeWithPredicate.swift */; }; - AAA7A11591D6E4B06124708291C37698 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B34A03DDC9232C6F92DB85CFA6B09B /* RxTabBarDelegateProxy.swift */; }; - AAB0384853C90088036B7501CA8ACFE0 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = F43DF04A651DE4C0E3173C411C07B6FE /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AAFBF86E17174FF6DD3BBA2BB393D3EA /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAF4BB2A75616DAE1600BEA52781403 /* ImagePrefetcher.swift */; }; - AB0EA64E26574D95D9DB418E74E44B5D /* TZVideoCropController.h in Headers */ = {isa = PBXBuildFile; fileRef = 64B3A29131E705BEFE5D6680AD6F4170 /* TZVideoCropController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB26F8A0A3F67A3767C5A1958C37E1EB /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA5671E5AFE647E44F2DA01D556A99A9 /* CombineLatest+arity.swift */; }; - AB37872026C20E48AE259EC921970A70 /* Infallible+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 786E937433F14A09D15D24F521721032 /* Infallible+Operators.swift */; }; - AB60B7775C160D5D62FBC93FAC8F90EC /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 278F5CE2CA8F0F072B0E1EF282FCD774 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB88D7A71BA82D3BAF097C992BFB221B /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE0623987D0723FAE6F3FAC8BEA3CFC /* UISearchController+Rx.swift */; }; - AB8D89D92C96ED0690118A03E0721792 /* NSBundle+TZImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 35D3623C2BB6E5B59E463F3733EDECE4 /* NSBundle+TZImagePicker.m */; }; - ABA75874E9FDC267345FB70BEC62FDB9 /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EAC1722A95CE3138A5074945A36EFD27 /* Photos.framework */; }; - AC2E6ABAD3DC793A1221BC714752A941 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39A0D3682FF548ECBD0A1C16293F08FA /* First.swift */; }; - ACA3DBC73A19F3CDF9C4FAB09988D0E6 /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161DCE7C4F2CA1E93838792588FAAA73 /* RxScrollViewDelegateProxy.swift */; }; - ACEFE1B292CEF56D93B5DBEDC1F76A6B /* GPBDuration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = E755FB18AC4E22CEED0D2E3C26362B15 /* GPBDuration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - AD75E7744AC7055BD537E5F9E4A098B4 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7358AC905B2C000178A98534684CC839 /* CredentialsPlugin.swift */; }; - AE419A0EB119A1B529D3E851011B031C /* DeviceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6C035DA18FE5430B9FB5E52AD7F7E9 /* DeviceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE5570BF8C32B2B955438D8AD0CC39E7 /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = EED8DCB272F8B13CB11643FEB9C7B1DF /* Skip.swift */; }; - AEBDC0FEE4FCE0D868E66D56CE818FB1 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D90C40AAAD08245E950F40F44102AA /* Operation.swift */; }; - AEC654EFF622EFBDD1BD4D14DFACF643 /* LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FC16A0A09B458424EAAAC4D38C44ED1 /* LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEDA57DF3A827ADD7F4A5C91A860EBCD /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D7EB821667CB7D15CAEAABFF503CBF0E /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - AEE27C4ED4BF484913ACFC57C6112FD5 /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B27033D2CBC8AF5197B4A239D5DFCB6D /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF48F21F13058D4DA35F3BE185FE03D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - AF730668AE8551E24C79ED62CD743649 /* ImagePipelineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE27E5E173265BB5720320A4D7D03AB5 /* ImagePipelineConfiguration.swift */; }; - AF983CFBAC7AC7EE33B52AB91B4A0C86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - AFAC1D4EBD53A048346210536741DF13 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A531E5065B6DEC8DB1D1D0397EE16500 /* CoreGraphics.framework */; }; - AFAEE9EC6534DE2F69C1FD33B034C92E /* KingfisherError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196E5C09A6D65720F696A82451C84FDD /* KingfisherError.swift */; }; - AFC1DD7E9DAB047E639724A312F51099 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 8076ABD170856350D80D311E54547F1F /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B00B8088EB50EA3F0F875993C675F421 /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40723A16EB14067B6BC11F42A3D7FAFA /* UITextField+Rx.swift */; }; - B03B5579590D528CBA6D11FF638BC2AF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13351A56996F88CA263BC3E4A2541A5D /* Typealiases.swift */; }; - B0972187A498B18F1C853E7FCD8CD831 /* LKS_ConnectionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A92E1589AF82623DF4ACDE51946A518 /* LKS_ConnectionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0EF3E2802E1715202F99325EAE0F27A /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA6C055D8622561D01844452F152E45E /* Task.swift */; }; - B17D933C8F8BC6A4F91AA620D7D7A870 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3AC244B7FC446294898B76F18BF1E9D /* ParameterEncoder.swift */; }; - B1A15C82ADB68BFF7BE7C83DF13C6974 /* LKS_ObjectRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 0371124A49A10DA8E5BD43ED32EBB185 /* LKS_ObjectRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1E7952C3058B36470BE73E071F5355A /* ImageEncoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60491F2B96940E91EFC3FE08D41CD7D /* ImageEncoders+Default.swift */; }; - B1EDA288AF74F644812932AAB3283B62 /* ImageDecompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49D567B19B31F00844FAC0251E5BFD1 /* ImageDecompression.swift */; }; - B2147CCA0761F35AA43344D52549D94D /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C686D822ABC7AD368EBE39642C2C400 /* AsyncSubject.swift */; }; - B2CF8DEB39661714AF451F1FFBD4A76B /* AsyncTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCE5C586B9FC4468EFFCE0DC7C11E64E /* AsyncTask.swift */; }; - B3167FEDC691D1DDF267F855CFF33636 /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D941DDACF5E5D1E35EA09C46BA173813 /* DelegateProxy.swift */; }; - B3F14F1B196B5858BD951366FA89FA6D /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0945F36B433C99B6A3DD7608455DA359 /* RxWKNavigationDelegateProxy.swift */; }; - B43017FEC99D227D4CDD81DD2C27D9D9 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6D4FC8E56C491AB79E7A36BB16DF712 /* ConstraintMakerPrioritizable.swift */; }; - B4667A67FF27F2182BD2E28F0B8B6CF0 /* Lookin_PTPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5566917E96F8A84E152C7DF60288DD67 /* Lookin_PTPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B47C6443433711BAC268F8278E1F4D15 /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF931A4958DF670FA245F05B889C416 /* TailRecursiveSink.swift */; }; - B48F90BD133D1169760AD382734ACD05 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAAF52FC94BE5B7083B3BA8663BB3C2E /* RecursiveLock.swift */; }; - B4C27C9410D282AB0F9FB5EDD2C08B32 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30ACC8B69B3017838591542C845D0857 /* SkipUntil.swift */; }; - B4DB8D13F5B68EF137301C0D0249DAB5 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48D17F8F49409F28E54DF0DB7DD1F91B /* Debounce.swift */; }; - B5166E4BF9D3C08C19EEA49190996647 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D403AF2C5B9F9A04ECE125203876E237 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B52177FF72FDAC3EDB7195DE98F5501E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 09A470B318ED22D464865219A1728632 /* QuartzCore.framework */; }; - B53BBF1C0BF840B045CE76458D1D66DF /* LKSConfigManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 489E97369A64A1B9BBF7E6126CCBE6F7 /* LKSConfigManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B59095D5EF330419B3ADFBAD7EBC2B1F /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97368C2148A99B41EAEAC0CDE2E11E3A /* NSButton+Rx.swift */; }; - B5ACECCDD52AF69EBA2E11666BBAEB42 /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CF1728357974788408F9BAF3722E6E4 /* RxCollectionViewDataSourceProxy.swift */; }; - B5B7C2ECE33438ED146687A0F7BDBE7D /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A93A8F38F577769587ABA324A60F19 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5EE88B45ACBA72F8F34B46F85849DC5 /* LookinServerDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 67262EA3672140F160F82F49CD28071B /* LookinServerDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B61E6DD8C56083322161F10C334ACB63 /* GPBTimestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D863F5D9C73A36829B2D6BD3CD685E83 /* GPBTimestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B692D808C5C16D91EB21AE8B72C0C196 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - B6B8DD0B93AAAC98F0F3D4F4ABB1A6B8 /* LookinIvarTrace.h in Headers */ = {isa = PBXBuildFile; fileRef = B217D9CCA56E19BC64161DAE075BBF2C /* LookinIvarTrace.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6C774F800242B85D3352B1349DFE193 /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C21C70F26EA2BCDE6D256E2D6F2B8680 /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B752F7C4BECB65894B1F49421049CE5F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B23E90BE0AD68813D7D8752A29B9FF /* ConstraintView.swift */; }; - B78B610BA77910C10C6E6827AB6B3E7C /* LKS_TraceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BAC0DCF41F034EEF6ED53C8FA74C8C37 /* LKS_TraceManager.m */; }; - B7B8CA3D0B0B8B7177DF660DB3D590B4 /* Lookin_PTProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 0587470DA5665C40B98290DB748D4C1D /* Lookin_PTProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7E07F32663AEBAE2F9EBFEE25BF83D6 /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C74403696625E41DC1CF7F5A4D89BF8 /* RefCountDisposable.swift */; }; - B88EE3E15EB2C8292ACDF0018D0A31F1 /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44075BD5FBFEFFD2512EA31F17400890 /* Disposables.swift */; }; - B95D097934C32BFA4AB3FE6E58DBCBC2 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = A30128BD98775C7F77827AB946AE0FA0 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA5658B6C27A81FA4665E507A1ED88DA /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F72083E63DDE258F278D777C3379EC /* Driver+Subscription.swift */; }; - BAAA73DDB2611EC225261F7F69512AA0 /* GPBSourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 971C032B678026097C2F9C0FA6FDD6B9 /* GPBSourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAB17A1C6CAD14B3788973EAF8466C93 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6846B72AE9364886F9CFBB2E3CE8165C /* NetworkReachabilityManager.swift */; }; - BAD3834746DAB3C038417D16101B29A2 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95B705C41E1C1B811130DD212AE33E3 /* NSControl+Rx.swift */; }; - BB4782EE1267513C3BA8E6D226D245E5 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = BF681018AFC38164965F76ECD1B9C10E /* SSZipArchive.m */; }; - BB72FC9215BD907A82AE928782813D6C /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5696B737A43BBE42B2916EE56B5E4406 /* NSObject+Rx.swift */; }; - BBD437FE6BFF63452E6B7E08DFAB4DD9 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 008DD1233A5E3019BE675934BC7D9AFC /* UIBarButtonItem+Rx.swift */; }; - BC16AFDE4BAC1CD19CDE329F20CC6EC4 /* CallbackQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11F17E41CE83841ED6F6539A1AF05788 /* CallbackQueue.swift */; }; - BC23710D250CEDF6B334B9258B2F8416 /* LookinEventHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = A8BB685F5FE9D63F0FF3D7E4844F7472 /* LookinEventHandler.m */; }; - BC5A53F94EAA2F46352749E54BE69838 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39635CAB0AF35AAB2F35342C93DCFA8 /* Source.swift */; }; - BCFCB688380557E84EC6941DC2462FDF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 715BB7C983133E9E94327D158FFFF9CD /* DispatchQueue+Extensions.swift */; }; - BD33A2102E79850D66778BE496D1911F /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E9F436C9A9517EB68670BA24A844EC8 /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD47CB74CD9B2B4D2D942C9B65748DFB /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DD2D0F55569CE662815665674078485 /* SnapKit-dummy.m */; }; - BD4DA8F2A44164BA33B9C64614B11C67 /* Graphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF79FDC749ED8FACBFA6AD3F1A6789F1 /* Graphics.swift */; }; - BDCCA4A9A781026F988E16D64945E358 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 44E19CC10B7B77F62A4F908B3460D2FB /* mz_strm_zlib.c */; }; - BDEDF77FDDBA70C7B96F1688F4CA1FD2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E674B19CF5DE6D1EE4214D8E71FB9FF6 /* UIKit.framework */; }; - BE432D00488E08C853DC689BE24C54F4 /* HandyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 761BB691322320FAEBBCB891F1339AEC /* HandyJSON-dummy.m */; }; - BEBBB2C34146669E1603CA4851F661A9 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE6C779D315EBFD297C60245149DE907 /* Sample.swift */; }; - BEE5DA3A4E114B766953CEC7665244FE /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A953E0729F4DC817ACBB2EDBD8A44F00 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEF4CC97D88ADCD73B93AA179F7E1802 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = E1DEAFF9B79CF4A5AA21E7AFF9B434FA /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BF5C48FCF50928532C0624780C927895 /* LookinAppInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DA4B76C59F60B7BA2C79F50839B5FE /* LookinAppInfo.m */; }; - C01A16B5FD2B30081F8098F793EB6DF1 /* TZPhotoPreviewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A708E86A2E4DBF4250800B02B9F600E9 /* TZPhotoPreviewCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C04739CBCEE445B66192BFA708655EDF /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89F52E86550C3DBAB271427388BC3244 /* StringEncoding+Alamofire.swift */; }; - C0737E5FEBA69CE3642874B1ED9B0206 /* UIViewController+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = BD90F9C3CA3D386552CA8105B7A83E68 /* UIViewController+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0A1803D43F259964673987013EB9479 /* CALayer+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = FD6A42A8567A246919A59CADD72B7F06 /* CALayer+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C0AE3B122BDCE6F77C9E3F9846541E27 /* ImageProcessors+Anonymous.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8071691E9C323F85D004CEBC0F37C72E /* ImageProcessors+Anonymous.swift */; }; - C12DCA02D36C5C6167F566AFC96A6057 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FCA1D1AB2429C1E0395BE97F0F2244B /* _RXObjCRuntime.m */; }; - C13D9FD8FECC9ACAE3D6B0728746F91F /* UIView+TZLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B1D8D7EAA29C7FC562C6B3DDFB0BF54F /* UIView+TZLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C207AFBBFAEE30C87D338225680837F3 /* RateLimiter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A567F25202E9FC865E5A15ADE8FAF7E7 /* RateLimiter.swift */; }; - C24F84A5655040F0D87CAB5F3F9FF046 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E5367949301499329BA2B03A63E9D60 /* RxRelay-dummy.m */; }; - C290261F811DA36B2B4402D336D1FD6C /* SVGAVideoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E2F1E2492A288E79A9852F7980EABF7 /* SVGAVideoEntity.m */; }; - C2D4FEEAF01038DB5C31CA401C105476 /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6185A2C02901F3E89D92B33507206D87 /* _RXDelegateProxy.m */; }; - C30DB8F46569FBD4D1C7D7DA0E4B67EC /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 61F3DCDB92BEDD35E57E56F54BDE33F7 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C378AC3DF57A41F6F16D01BBD7A1BB02 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA834BD4F20E01421E3DF2DD538CECAE /* UIActivityIndicatorView+Rx.swift */; }; - C3D352F8B703F950FD32936D16968D12 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 08132FB5C24D297534F70C581C6AEBF5 /* mz_crypt.c */; }; - C3DD656ACD71E1D07070A02AA4959AE6 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B8717AD75ECC0BFEFAFF81CF6046709 /* ConcurrentDispatchQueueScheduler.swift */; }; - C4E9B6DBCE3A78C2127FA3A6269E57CA /* KFImageOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70AE36B10BEA11AC3E1EAAEA4E5D120F /* KFImageOptions.swift */; }; - C5C71141A72424BC3711B53BB4726744 /* Device.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F996ABFE386663CA5853F10EF6329BCB /* Device.generated.swift */; }; - C5FE93695E7D86F1976D2BC283846A69 /* LKS_ConnectionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FE6B107116E13CFF2B611FF9F8E33B80 /* LKS_ConnectionManager.m */; }; - C6A1AF1239CD2F0D4745BAA097E1E63F /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC303EA6DCC8263A92703ADC06B4E569 /* RxCollectionViewDelegateProxy.swift */; }; - C72DDF198EC637C4317CDD329EB22554 /* SVGAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DBA8EBC47B683FDA8B48754B2BDC4942 /* SVGAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7538F3E8D379BDDBCA5D9E2FDA90833 /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = D6358D342B85002DF361F6FFEF0E249C /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C784A7AAD94DD830A9EB5ADDEE6DE1BB /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87D50C72D085DE40F6038F13E510A139 /* KVORepresentable.swift */; }; - C78567203452F1116EEC694A8C7540F2 /* LookinAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = F25E42D4F51D6F78D60F8BE648722A31 /* LookinAttribute.m */; }; - C79B457EA34AAC885AABAAB4FE227837 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA239EFC781E2974EA7BA763C7DDB055 /* UITableView+Reusable.swift */; }; - C7C58DBD58CCF8B37623CA54178041B5 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83204CE0E093EBA6B3993501FF96135 /* WithLatestFrom.swift */; }; - C7EB56574536C2714878EF38320965DD /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 35440FADDFE71FA6B290B3C21929272D /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8269B42DED12AB1F275648D0BD32E45 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B8ACBA9327809E28D1A831C43E3956D /* URLEncodedFormEncoder.swift */; }; - C84C9ACB97AE9AEA8764EBC8542F9DF6 /* GPBWrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 79CBD1576A001162AF617A0215D0B88E /* GPBWrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - C9171A1E6EFD48958FFEAA9FD9D717F8 /* NSBundle+TZImagePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = 37BDECEA1B15B31EB22A0147E4A94E14 /* NSBundle+TZImagePicker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C920144CE195D2198DAE63F2D976AADB /* HandyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D6A47F2463CCEF7D13594CC90B89A4B /* HandyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9AFB7432C3270799C60DA5C90CD3842 /* ImagePipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AF13C2626D0B2170E0C424A5FF3A8C9 /* ImagePipeline.swift */; }; - C9C00779C3476C6F9E93600E0E570C77 /* SVGABitmapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = A32D3FE8E157411840E3171665051449 /* SVGABitmapLayer.m */; }; - C9EA9940B082B79CFF24E555D763D96A /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5596E67433A5642F771A82543B5392B /* Range.swift */; }; - CA1BFC94E5AD2E95C061B14902827755 /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68C192141F1353A1BCD1519444F492B7 /* ExtensionHelpers.swift */; }; - CA5961536505C46ECDFFBBFE153C8335 /* SVGAImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A8F19C987B75670013E8087A1C0B06 /* SVGAImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA9053658DD626CACC71B99F062352CE /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 82E8E79200CACDB10A8ECAA029B8E759 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CB1DDCC521CD65E39F554596AD0D5F1C /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA05494854F634B3F62E3DE69730F51 /* SingleAsync.swift */; }; - CB3ACAC0625702DEC5BBB5F9AC0CC737 /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96F6A24B889CAAF2F175AFBF9FD230B9 /* RxTableViewReactiveArrayDataSource.swift */; }; - CB654C480212565370F96E400BE4EE4A /* LookinAttributeModification.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DFFDA8EF172A5CCBE9885DA2A3EDCFE /* LookinAttributeModification.m */; }; - CBBE1A203FC8D0B905C906BEE9A6255F /* Pods-yinmeng-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3AF9BB0F7EB5558031DD21AD2F86CC /* Pods-yinmeng-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC060A5CEC038223C2F01858BCC1C2FD /* GPBApi.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = F764D2079720DF1E38DF3CD5966EE209 /* GPBApi.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CC5BC4391CF7452AF3254D8CAFC82062 /* ImageTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580C6E072C92DF2CD31FEB22928B2188 /* ImageTransition.swift */; }; - CC6F80FDF0EE93DFF259F29AF8E79789 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 562DC0CEEDFC4C6E77F4A24C43074F9F /* Zip.swift */; }; - CD5C749782313BCA361B960D1A145160 /* AVDataAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 146513E80BC525873E0C26FB32CEBD39 /* AVDataAsset.swift */; }; - CD5C90DBC1D73219711A8079DBF51348 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - CDA083B62D21C5213B079B2AB83EDD0C /* TZImagePickerController.h in Headers */ = {isa = PBXBuildFile; fileRef = B5F32AA6214DF4A95DE0718E83F47473 /* TZImagePickerController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDB52553EB0621F515ECC822D5128D50 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DA2B63DE9C774A1A02D2EFDA4E061D8 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE08483A41A5535019BE5E198792480B /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C8BEF8691911885664570EEEFA060A6 /* KVORepresentable+Swift.swift */; }; - CF32140300489AD5D6D5A74E4605FDAF /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C51EC7B9084ACCB849544CE47CDA94 /* DispatchQueue+Extensions.swift */; }; - CF347564A0E54DD8AADBE12CEA2AE71B /* GPBAny.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 77FE1FB89C975A1E179A64A1254140FF /* GPBAny.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CF77A2024C96B3B6EEA975AF69590A3D /* TaskFetchOriginalImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951E691D5423DA01F4D4891AED003769 /* TaskFetchOriginalImageData.swift */; }; - CF7FAB0C5D474E379798F82E5DB4092B /* ContextDescriptorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0A93F15915145473A862D3EE8AB48E /* ContextDescriptorType.swift */; }; - CF9838744DF30AAF69AFBDDA17164251 /* TZImagePickerController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1209AAD401145C43D5579EE85359E8BB /* TZImagePickerController.bundle */; }; - CFC8ED17416BBED9423A805887700F28 /* DataLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = A65F390A5996FD81C350B75E935F468D /* DataLoading.swift */; }; - D011E8D02D93E9A6A114E542A2E5902F /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9829F8406EDA064BF643BA79CAC8E06 /* Window.swift */; }; - D01F0674328001F378ECDEFA5A86883C /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AFFAE727F653406CE54661CBE5138C6 /* Amb.swift */; }; - D0560E8E2E5EB407B5D8E0381BF453FA /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = E24133688AE6FE9DCD1ACE45BEF507B3 /* URLConvertible+URLRequestConvertible.swift */; }; - D09AA51789DA096078BDD63DD7470503 /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28BE69F14298E7927E7019C7EDDB5239 /* SerialDisposable.swift */; }; - D09FBBADAF7C5C757AA5AB5DFE54BD25 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FA43FC74C867F0B6BCE8DA40AF12902E /* Alamofire-dummy.m */; }; - D0E4ED85E6BB1BB0F647B6C511F1209C /* UITableView+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C666CEECEF5DB4F984C5AA6234C11D6 /* UITableView+LookinServer.m */; }; - D0F799F5599B7A96A9AB0F9897E0BBFB /* GPBFieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 14965A623412C80D5E64BD6DCBA640A7 /* GPBFieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D17FF30AC3CCC32DF0E16EA2CFC06836 /* TZAssetModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 185B240AB91F53D1E4A2DEE6E352BAAA /* TZAssetModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1C200D8AA27F15B1EEF448E0A4E75FE /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A5DDD77D5E9502541AD9D859BCA1E43 /* DisposeBag.swift */; }; - D1ED37430762264711DBC2CD810E22EF /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EC424F2878711F8BD8A544320E15C77 /* Empty.swift */; }; - D2004A03ADD62CD0C4649710F32A91F5 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8FCC524FBB9E94C25DA2ACC02A4EFAD /* NSTextStorage+Rx.swift */; }; - D29486307ECD6CBD6A03C5FF905A98D0 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E4C6B1625B3C04D1D8432D42E457B18 /* Protobuf-dummy.m */; }; - D2C06FC640FADC2598F9A23C16256984 /* NSArray+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = C600E6DCC6C0ADCDDBBBAD2E5A4DBA9E /* NSArray+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2C293D847E95B01671EB3E6A32F11C7 /* WKWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDEFA4220817853D3767299558821F8E /* WKWebView+Rx.swift */; }; - D3340EC887ADD4CCC83BF67712BC883A /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = CC3650742FD3A52D479AE8A0C844682A /* mz_strm_buf.c */; }; - D33F8516AAC7AC1435DCB095BCE65681 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 301FF7B654EB596A7147BDD8625120CE /* CFNetwork.framework */; }; - D368E6F70C5E6998548A72E65F92432D /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4761D796FFAAD980FB6B5CAB036632F /* Validation.swift */; }; - D3AB490FA372E1922315D4F2E5709254 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4894AF1BC948463BB0F816955CF1E8 /* InfiniteSequence.swift */; }; - D3BC528010D39EB2D79585A671FD80B6 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF3B415C5FBAABFE7A6E12E28B01ADFE /* UIScrollView+Rx.swift */; }; - D47B1058991EEC007A109B8E354EDB80 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4F2D6C6D8BCE68206A5A21AA0275D6 /* ObservableConvertibleType+Signal.swift */; }; - D4933D17DC286C3DABCFD930BED56DD9 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8E8A6307DC883F6DDF93E60131C99B8 /* UIGestureRecognizer+Rx.swift */; }; - D508268CE889A554DB7555DEAA2D34DA /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC10B900B024025E34CCF086026A5D5C /* Log.swift */; }; - D531783D0BCD5854815AC824CAD56C45 /* DataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BFCDC83D8091B5E0C0DB975DA4B3E6A /* DataCache.swift */; }; - D5A79667C62F8CFD3C9933F4F8246CBB /* LookinAutoLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 59237988DBFBCFEAF648036A9D8561C8 /* LookinAutoLayoutConstraint.m */; }; - D5C8ACD2ECCC3CF05EA04D9285D55E49 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49E62DA3E7F933252C6B178A422B37E0 /* Throttle.swift */; }; - D5CFDCFE3128D6FA2A4D385FDFD42AA1 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4AD72EF0CDE84729258C1413037AEC5 /* URLRequest+Encoding.swift */; }; - D6FDE9DFAC4AA548A9A4E2D6BBCE54FC /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 899FE1E429D43D479104A6C28412DE8A /* ControlProperty+Driver.swift */; }; - D7A3C66E5FF4D450F2FA9528F310471A /* UIView+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A8CF21C92A1AD0E0210FDC8E4ADCB26 /* UIView+LookinServer.m */; }; - D7BCBE1EB4A638403C265CE2199EFF1B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 301FF7B654EB596A7147BDD8625120CE /* CFNetwork.framework */; }; - D7CB5610FA8E358DDBBCFC468EA56DAF /* String+MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0AB24D0112B255AF922E35C1FF8A8CA /* String+MD5.swift */; }; - D8548F55D2A30E5935CD1773CFD1510E /* ImageDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA9E9F618138C96A79C1C7BDAC9C27C /* ImageDownloader.swift */; }; - D90E65BB5320D26A9EA3CC8F0DD02E4A /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B6D51200D0B187815B2D3F8AE0F77DE /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D93B88E24E3044242AD4070394439AD3 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0028666DC582A6E0D27BDFDAA6CBC81A /* SynchronizedOnType.swift */; }; - D953B546A400E0988B5F7AA9FAD55AC2 /* LookinServer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 66EEF74CAF6E382E79D40AA8636C851C /* LookinServer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9CC66222E55827BDBE32EFAB31B5381 /* KFOptionsSetter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2003CC822C46C90E55FA48D29E711F9B /* KFOptionsSetter.swift */; }; - D9EED6FDF393033C942E5B2149E99B2F /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = E7FE1B4BDE2BC08778A63BCF41B1B158 /* mz_os_posix.c */; }; - DADAAFFCDC241D3E6A4DCF567C12D280 /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E168AA503B295C15B220F87DFC6869 /* RequestTypeWrapper.swift */; }; - DB7578FFBED84875B6BD97B045F26899 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34494B15C6BBB051AADF33A98FA48769 /* Platform.Darwin.swift */; }; - DBB915A379CD5E72B4DA0C6FD55350C9 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 369BCD47533A5DBD255038276E6D0EC1 /* TakeLast.swift */; }; - DBBEBCE04C91414572AE60714A876047 /* ImagePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE57C80E1FA6E71A334989AB114D251F /* ImagePublisher.swift */; }; - DBD70DE28BDBC4B1C09EEBA3F6D76BF3 /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7DA8332176D0A804B33CECF911D222A /* UIButton+Kingfisher.swift */; }; - DCAB5F104857FC865B91E4449E9BD662 /* Infallible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4733814613216154A853F0314A33A1E7 /* Infallible.swift */; }; - DD36E8C933242F0F826EFE887CB3BD3F /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8FA5B80BAAE1E0325F3C691A2D6AA6C /* SubscribeOn.swift */; }; - DDC0F4786752FBF4B07E3A4D4E273DA2 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87A3BFEBA7E7336FE879D0B2DCDDE383 /* UICollectionView+Reusable.swift */; }; - DE3506094E248B0045A4F661063B66D6 /* UIImage+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5DFBC5CF5998F625C52D1162193C66 /* UIImage+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE71610B229DF6E2B65A8574BAF21414 /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = C085308C53A56B001B712FAAB48230D8 /* SectionedViewDataSourceType.swift */; }; - E08582D2653DBA43A47C48DD3B73D9A1 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 684F0A73D1DCA33EC7BFDA909EECACC4 /* Catch.swift */; }; - E1FADB870DA6F72990587DE8DA3695A9 /* LKS_CustomAttrGroupsMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 60FC7C79AA09558FBFA7F5A39B917646 /* LKS_CustomAttrGroupsMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E206C19F211956B214865ABBAB0D0EF6 /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 41B87BDCC566C699B7C5A84C136FD4DC /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E26D6BD1E35BF7D59297366984BB0FA7 /* LookinCodingValueType.h in Headers */ = {isa = PBXBuildFile; fileRef = E913E351CBDC6DEA58C29EC739684B7A /* LookinCodingValueType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E271FB8B59203A754135CB3F2E152B14 /* LookinHierarchyFile.m in Sources */ = {isa = PBXBuildFile; fileRef = A58F510221BE6682D0A6A137D4761995 /* LookinHierarchyFile.m */; }; - E295B872DAEC1B42A73D1D2F5EBEFBAF /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCBCA1D71247549B222703488F1F8877 /* FetchImage.swift */; }; - E2EF09A2D0A87418F0628B2CFAD304D8 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = A018F044237041EEA69D3C0059A5E225 /* Metadata.swift */; }; - E3111D07FC8E0D7B87C2C8A8A256F4C4 /* LKS_ExportManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 87F04D3180B629397E84066EC2BDEA6A /* LKS_ExportManager.m */; }; - E31C841E7AA8E870B1AC448AC4337A98 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79618DA643C14C4B4525901E183CA246 /* ObserverType.swift */; }; - E3449053F57EADB1B4B78525B33ACFE7 /* LKS_Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = F5E708CB249461614BA7416530182494 /* LKS_Helper.m */; }; - E42E1FBF3F7438FE01E5933A8AC82A50 /* LookinAttributesSection.h in Headers */ = {isa = PBXBuildFile; fileRef = 72ADF454639897416E5C3CFE7EA2EF86 /* LookinAttributesSection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4B87B0BFE47BCBF2B64159BA12AFBA6 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25ADC7EE8EA1554879401098496A7C71 /* SubscriptionDisposable.swift */; }; - E4E901CE324FA4BA577731D09CEFA90F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - E53F171E959938E7ECFB18C2C8CE2A9A /* SVGAContentLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC8E6021957CCA7307AF55022336F60 /* SVGAContentLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E55FE971CF4DB526B13D804A1C8B5606 /* TZPhotoPickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = E1E62D2923BD7B1C938F105272196761 /* TZPhotoPickerController.m */; }; - E57A07C620BEBD41D54841C631B2417F /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D9729FBC99F6E2BF43658E7F2367917 /* Binder.swift */; }; - E5DF28A0B7E5A8BF230F952A4D0D0823 /* TZImagePickerController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E7C003EFCE613ABC6C908300BD10F12 /* TZImagePickerController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E620419E6FDE4B03DC281D34866D344A /* SVGABezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = B6BA682422B70E48A375B5A720F8FBC7 /* SVGABezierPath.m */; }; - E6251F02EE12804D1B66AE32E716E664 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40B5B119EA7D0982DF4AEC4504DEC659 /* SessionDelegate.swift */; }; - E6599DE13C01C6FA8F79536A8970DD3A /* Reusable-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A37B78349651232A3D67E2171901716D /* Reusable-dummy.m */; }; - E6800088211B30D5CF76F009E1CB420C /* SVGAVideoEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 570BDF4D48040507D25653D1531DAE7F /* SVGAVideoEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7035A074129575E62A0136DD93D8E8F /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C2954242BAC1A90A020A5CB05228C5 /* DateTransform.swift */; }; - E710A550162879CE918FC411CF567789 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E19763BC0AF99E3BD0F20BABBA080F8 /* Logger.swift */; }; - E7123AB366D99D42043E352B1A128369 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - E7378F61AD6959D5538E595EA4A48AF4 /* AVAssetImageDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC62E8B5DB58FEBA22CCA2F8D09B992 /* AVAssetImageDataProvider.swift */; }; - E74667B2CC4461D370AD6C7F5AD56FF2 /* ImageEncoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CCF1214185F5315875320393702570 /* ImageEncoders.swift */; }; - E76DC270F57F971C4B8B3E60EB12AC71 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F554D475C20AA475E82B8A72AC64BD4 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E77350E4DC12AEFA5AD413C0D9F3FA47 /* TZPhotoPreviewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A2B76D9A197545DF908EE0BDE4FAA70E /* TZPhotoPreviewCell.m */; }; - E7B06E98F3530C96FB6B2D8272169C22 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B713C22AF103D768961E5D819F08901 /* Endpoint.swift */; }; - E7C58133036040A730E4546D0C0DE87F /* Reusable-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FCDE73275A77EA21086F2538DB1F74B /* Reusable-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E88FC567EB40AAFB38F1BC937D74F2F8 /* UIBlurEffect+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9104DDF95C9D52B5E393E2F25B9FB834 /* UIBlurEffect+LookinServer.m */; }; - E95D6E6462506EFD8EA9332AD9BC492A /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7A061A977752CECB0B9822EE29DCA4B /* SizeExtensions.swift */; }; - E98DC8FB2578E76A812E0C94BA10E1B1 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3235CFF851F4461C111832FE9FC1251 /* ConstraintDirectionalInsets.swift */; }; - E9A5F9A55F9B3584A0F7892B1A156EBF /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020560A784DE0F401F17E5B156DECF2E /* ObservableType+PrimitiveSequence.swift */; }; - E9A8F514210993DD021EF5CE6C4AE82F /* NSArray+Lookin.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E3E4A62548F47CC4E88C3157BA3BCAB /* NSArray+Lookin.m */; }; - EA5FE4B4B3BF04976C37430E4F3721EF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4156F0E939856C757AE5112395DA8BDC /* RxPickerViewDelegateProxy.swift */; }; - EB0683B6D204606F07DB8D314B5A985C /* LKS_CustomAttrModificationHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 39EC6E7DD7DE8C480F566A8BF28E5EDF /* LKS_CustomAttrModificationHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB562D3E5AD9C37B353B90760AC22D61 /* TaskLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E148903F7A10F598BFA32ECC5C5C3CA2 /* TaskLoadData.swift */; }; - EBA57896E0DD5F79340572DF549563C8 /* ImageDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8929F230D06EDF79340BC1AF95652A74 /* ImageDecoding.swift */; }; - EC2EAB8F444BA1B7EE07E2A5D58651EA /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC230AA27EA3631BCB06B0E4DDF7ACB7 /* Enumerated.swift */; }; - ECA9A70EC291E689EC134D65A561F53B /* Nuke-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C636D4F3A922F2D8EFAEB7D0DD0B11F /* Nuke-dummy.m */; }; - ECE6F23823454A8FDB3F97CE1A7CD182 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F5FF4B209FA5E6254155D4B22DFA10 /* RedirectHandler.swift */; }; - ECF2F956B37A4C28B228BC291A57AD6E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 603465C8CEAAB6A837CE8C38D77B3C8C /* RequestTaskMap.swift */; }; - ED603FD9E1E742BBCD04A99E7DE3A4D7 /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82554BB5C638FA6DBE0F146F715D4879 /* Reduce.swift */; }; - ED71E932B7F30AD7CFD2A04968A2B5CC /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5A93DA17B8C8C35D64FD876A6F5A2F /* CBridge.swift */; }; - EE424ECE443C88A654B2CC271E9F4874 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = A01D36C2F370A2A5722522E2D59F13BC /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE4E233D2DD0DFC4F82FD6748EC3429F /* ImageBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 091BE103D320E9244D9C843EB9498CD3 /* ImageBinder.swift */; }; - EE7432E7273C075DAE48732605501FB1 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3241FB1D7CE38B6F84BE0D0E1E893B57 /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEE5C166A74DDC100D6D929D8EFE0628 /* Lookin_PTChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1793CF8C55944295702CF6E1F683A222 /* Lookin_PTChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEFF0A57765CB734CF01868904F56DA7 /* HandyJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = CEA46FB5AEFE854F02930E1F6FAF6EAA /* HandyJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF21586EC3DFF6097A58EEC87376A0C1 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847CEDAF465E51FA284A5BD24D1BB224 /* ConstraintLayoutGuideDSL.swift */; }; - EF646F26FEA6459B95A5F20A2070D6E5 /* TZGifPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AA22F2AF64B4C0F6C02AA3A5EDD8C94C /* TZGifPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF6DD06709E5EFD67031FF9B5901A827 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BED80388FAFCE7F15844806A244C9393 /* RxTableViewDelegateProxy.swift */; }; - EF957E2200D677D34AE3E6A93BCF2114 /* Observable+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D409BE341DB439CAFE8748E11A2CA2 /* Observable+Concurrency.swift */; }; - EF9C00E340B33BA67D9CEF5A2262D15E /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EC53A61A61FA728D332E869EC58F36A /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EFE758921BA8BA3AD11D00D16B3CE036 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DD09A45F3FD414613F2C2D3D0BF4124C /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFE936E5DBC6AEE0B47D92500218702C /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 50537FEBF4189EC91529815B11F7BE50 /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F0014A2ABA9C0D3F587FA9BEC9D02C58 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A68DCB91F026EE57D859EF1F3BEE93A1 /* CombineLatest.swift */; }; - F02274435693DCE37F6ACBD88567D920 /* GPBEmpty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = C60B3B84DCFBACC8CFE5D1D98E91EBA4 /* GPBEmpty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F038D81F7ABAA15CF03246AD4BF334F7 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 955664DE443989C4C788AD60CA47F03B /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0A537D0DDE1C3D037CE0DF78595E292 /* LKS_AttrGroupsMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F6CAD9923E1860235455C32C5894AA1 /* LKS_AttrGroupsMaker.m */; }; - F0AEAA9D064C078265DA1960FA35ACCE /* TZLocationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C4BEDE7F8CACA4A6070A203C962391 /* TZLocationManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F13DD00B03BD26C76888AD72AE527056 /* SVGAAudioLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4561D021D65A0E9CD38917519BF28025 /* SVGAAudioLayer.m */; }; - F16D0BB1231D60CBF7B3AE25B92D0D74 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F02C6534623176E19A6C156D8BA4E5B /* EnumTransform.swift */; }; - F1D91BDE78B5E82289D0C4989C648C53 /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30F75F8B58C1BED75F2DCBB8252CB784 /* DistinctUntilChanged.swift */; }; - F2415AE8678DE2698B7AD7D88B1A5C0F /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F02AB3943723A89E5CC22DA090AB45 /* AlamofireExtended.swift */; }; - F2D7C08BABCAB446029B52941F7D20F0 /* LKS_HierarchyDetailsHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A6D850B336837E9A041C2E7E881119F /* LKS_HierarchyDetailsHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2DDF679DF721DDA14A53744DD540092 /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051A9FFD6A4B1D8828E41DC7C56413A4 /* NSSlider+Rx.swift */; }; - F2E12BAE933F1BCAE3B6EFBA9D0039E3 /* LookinAttrIdentifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = EC049245838C950A0BA02B70554F953D /* LookinAttrIdentifiers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F32BA135A4EA3F1E6AD2D88F5C031C72 /* GPBApi.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = ECBF243856508E7EA2333B721687B8E8 /* GPBApi.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F333EA0FD7C0B91344763BE001376B1B /* NSObject+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D6EDE795C6A896F73FD3555CD8A2062 /* NSObject+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3617B01FE1D713C9E39D57E32C905AE /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B898D4F9ED34BCDBB6996ADF5724977 /* NibLoadable.swift */; }; - F383612D0A15B5CDE5981FBF18F76B6D /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6A3EEF9BF4A0A541EE9ADE29CF94FB4 /* DataLoader.swift */; }; - F39E5DC2A8BD3DB3FEEF03867D27D34C /* TZImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AB512AECAC71232536B3C6595EBD6AA6 /* TZImageManager.m */; }; - F3B4A826460EF6A9B19849D1E7AF6A52 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7ED05430CDA0FD7197DA0897FDDB55 /* ControlEvent+Signal.swift */; }; - F4940CF0E6D80F15D3F409FB29074E57 /* PrimitiveSequence+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368402EDD30FC44015157F53CCD9E0BB /* PrimitiveSequence+Concurrency.swift */; }; - F4EFB889326BACE783E5B501387AE098 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D0132CC5AC0B0E2EDAF33DEFAA038A2 /* Timeout.swift */; }; - F5252EAAB24EA9F5A6B5B1BA1C406D25 /* UIImageView+LookinServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 01220C03AD48889674D0F48560F94ED7 /* UIImageView+LookinServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F52A66B839B19416A9DA04290F203E2C /* NSObject+Rx-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C50EA02CE179B98B499ECAF8D4ACB256 /* NSObject+Rx-dummy.m */; }; - F5634E2E76296D7DF2F8146E7CE78D56 /* TZAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D317BAE23129D58A7CC54EC1C8ACC547 /* TZAssetCell.m */; }; - F575822C8B7F17129429E00A9081ECA2 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03E51CE048D151D5C7585E83AFD96542 /* SessionDelegate.swift */; }; - F57B4863CA9E6D9C3A89C319484D3B6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - F5AF27692F3A5C9087F015B5C40A35E7 /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7F14CCE3F338E5FB1844A0A51B75172 /* RxTarget.swift */; }; - F5B7D7E62863D375B937285EED8A5A74 /* LookinDisplayItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 931275DD15310A78827C9294BB05E18A /* LookinDisplayItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5C8F5DF40BB8834745E822DCEEC2946 /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB788DA646DD620979B71D7EB5B67896 /* Sink.swift */; }; - F5DC55BE69F3F220DD8209E324B92F31 /* UITextField+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D0D66F9712B2DA1F706213B03C64F8A /* UITextField+LookinServer.m */; }; - F60E2B85B28D1E27FD52F9B0D62A50C8 /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = B523BDCD728984BDFB2D4EF55BE42A38 /* _RXKVOObserver.m */; }; - F615C7A7011A87565458BE30D861FB89 /* LookinDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = F14922431D04782EE7EB3BA4EF9DD6DD /* LookinDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F66CC47AD425C8D57BD149AFD09C2AFE /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E456B8B16148883EC0A663A85CEFAC6 /* HTTPMethod.swift */; }; - F6B3CFDD97801E2CD4D9F80DC619A90A /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A8DD5A46CD8B8C4A0934F48D13BD904 /* BehaviorSubject.swift */; }; - F6D21479C870E715F2777CA60B9F745E /* LookinDisplayItemDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = A4E2D88977E410DF7815DC87761FF913 /* LookinDisplayItemDetail.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6E94E8EE1CE35F49B9091BE8748587B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FFCECD273CE9C8535C5BFE953C8605 /* Result+Alamofire.swift */; }; - F6FB614409E35926A9E8991431AA0DE3 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15B941CB6DB8FA798EEEF9FD848A2FA /* BooleanDisposable.swift */; }; - F7425A58E24926CCAC413F85D403B9FA /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A59AADA9F0158FD4948AA3B68425145 /* FieldDescriptor.swift */; }; - F748966BFB85CA928C1A9F7563726EB7 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F77B86C0060AA5339F7639D27C43C6C /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7774F70F3F7CD7E11F01BD8B62FFF15 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63EB97BF6C0E8170A44831E4B776AE21 /* URLSession+Rx.swift */; }; - F7966E1DF47E909971A1E2B084C95E36 /* LookinHierarchyFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ECEC59FCD1B68EEE0D30CF35E99F8D4 /* LookinHierarchyFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7C0960CEEB8F0C18F4503B405EAC08F /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 004C542DDB5D7E7C8DEF5F8825FF74E9 /* ConstraintMultiplierTarget.swift */; }; - F8182F522ECA65D4821D9D0326DB54CE /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F807B3E3448C76D7DE4CD8B6866F1C08 /* Completable.swift */; }; - F953AA9104BFE0C2DAD639EA60104A75 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CBCE5599645FA3A0BC66D23799C1C2 /* ConstraintView+Extensions.swift */; }; - F975DA2BBDF188386643C2DA4B40121D /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F40459FE023E130570BB3C225C6BD45 /* Errors.swift */; }; - F97840AF9065A123E8B1DABA7D95BB9D /* Runtime.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B3DB4DD33407DCFADBBABB09EDA493 /* Runtime.swift */; }; - F9821B669566BA01F845426DC6834E76 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9DC18472A39C9FEA629EA7BB5C9CAEF /* Observable+Bind.swift */; }; - F98E3202B0021DC8B2DB77256FBE5DD3 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39769BA2E2085221D15042BBD5405D2F /* ISO8601DateTransform.swift */; }; - FA54E245F32996DBD8F2F73691525A41 /* SVGABitmapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5894AB297FC810095CC808709E865249 /* SVGABitmapLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAB03959C2357E325B19E08BC4775DAB /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42FE2EF023F678F53F4E53F3186B9633 /* ConstraintMaker.swift */; }; - FAC6F8984B4B0F82CC9BA7EF49B7202E /* SVGAExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 81F9980BCEB2B4B9890ED3522F344E92 /* SVGAExporter.m */; }; - FAF7C9C4F9B6AE2CE9F5866B210D9275 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70D55CE7B492E76399CB3D856ACC69AE /* SharedSequence+Operators.swift */; }; - FAFAEDFD5D5488B88E02C49904B3356C /* Allocations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1C615E47068E88C3CA8FFF62577EA89 /* Allocations.swift */; }; - FB77819E1EA8C804DF63B4AD834E72E1 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 529D118A13A874D66FAC15E2AA533CBF /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB865FB36C788BBB5A182D231C4FF12D /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C038559A044190901633C201090B9F71 /* Bag+Rx.swift */; }; - FB98B8EFA23B7012369CA0FDA64118C0 /* OperationTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = D470316AA153504A4BDBA681E696D890 /* OperationTask.swift */; }; - FBB5CEFE57DCB4177B8D21F26FF8722D /* LKS_RequestHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 199F1452C5E8C9A881341327099F89E3 /* LKS_RequestHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBBA4924C2C83A3715D6F04B1E6E64C4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 294F26B34048228339C8598AA5E6B516 /* Response.swift */; }; - FC07BA3B7D727196E0F5418F628C57AD /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC013867B909E9C5667FF7B6E0B0F0C4 /* Zip+arity.swift */; }; - FC44FD753ECE619F3F635F28B1221DEF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */; }; - FC4568452A01ACA7090C8B78CF6FFF5A /* Storage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FE3BC237A2CBF2841C6F0E8DF81D9E8 /* Storage.swift */; }; - FCD9660A73D7E00EA19E2F2295876E04 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53BB07A61E251D4FFB2B8FD85C1E61B /* NSTextView+Rx.swift */; }; - FCECA37F521655C3997F2FFA7DB6F9E1 /* CALayer+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F801A50A81060B46E047F46DBB420CF /* CALayer+LookinServer.m */; }; - FD163F3407429E629E7FA148BA2B31DC /* Infallible+CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB8CE935C5E41F5ED8289A77A909566 /* Infallible+CombineLatest+arity.swift */; }; - FD1DA7C8BE0FE8B50BE114360A8EAF75 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A97ABA61FE34EF4BBE8BAD2D09C9633 /* Utils.swift */; }; - FD246989E51801DD6CA5CFFBF81AF9A0 /* LKS_HierarchyDetailsHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 10D97A28A98A125AD481D9154827F956 /* LKS_HierarchyDetailsHandler.m */; }; - FD4A148947DB6AAAA3A2319AC11FD9A3 /* TZImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = ED93630A50B2879DE238CB7E7303E27E /* TZImagePickerController.m */; }; - FD9715C265496458921385C233F3C0CE /* TZPhotoPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AD45FDDAACA3C31A1786942F7DD1F8 /* TZPhotoPreviewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDA4D32E67F65C596FC8A7190AD21305 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 286C2446E0A88C1CC9A72BC323BFD71B /* Multicast.swift */; }; - FDDB1E29D09408CF1BA8FC8A1E8692CF /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 339C6EA4C6E973C012C2196E24CF2578 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDF6378C70A49951412BFCC09D27F1A7 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A85411D737A551A52A06A612238CB8D /* ScheduledItemType.swift */; }; - FE8BF7C7018EF47E97426B7D135691A3 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 85426C3DF350C0689699631425E07DE2 /* mz_strm_os_posix.c */; }; - FE9261A1344AF922C1EFCB457B938425 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F408BD7F8A8573DB3AA3A8FF4A361059 /* BehaviorRelay+Driver.swift */; }; - FF169DE9F620B0E455BE8FAD069302DC /* LKS_CustomDisplayItemsMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF8A41CC83CA568E7B3710FA24D9C40 /* LKS_CustomDisplayItemsMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFEB7BDE9368A20B39E6A6BF8137EBC5 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0E4FFC0816C5B2C27B43D77FB214869 /* Sequence.swift */; }; + A39E30619392355EC5DDC66E06CDB178 /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8BBBBF2EF3E0F73937DE8E2F0561856 /* CombineLatest+Collection.swift */; }; + A3B440DCB7AAAAF73C3944CB620B1F96 /* QNDns.h in Headers */ = {isa = PBXBuildFile; fileRef = 6894280D15AEA84FAB5CA654FDB50226 /* QNDns.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3E3AB7C765C21AE17B1E6EE6560040C /* SnapKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA859E0565BED9D0430D8CBD8625ECA /* SnapKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A40DFAAF4435154B0C886A43D231A95D /* QNHosts.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BBCBEAD03556644EB37423DACA096EE /* QNHosts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A435910D1CF540DA34367E4F93C21836 /* SVGAVideoSpriteEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F201A00701C7E94DF7BB3F1A242E2A /* SVGAVideoSpriteEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A44CFFDCC392459A0AB6668E397DFC58 /* QNUserAgent.h in Headers */ = {isa = PBXBuildFile; fileRef = C5A0B3C35EEAAB47948577B6B5FBE85A /* QNUserAgent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A45445C451765224749B4A7949ED44C4 /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = AB38CFEA5FCA3676F9D8E2703212F96A /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4DC44A6A092B4D46DFD3A7F901DD3CA /* ImageDecoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = 348DE84CE94FEC923BA08537AD172311 /* ImageDecoders+Default.swift */; }; + A4F447FA7122B13300BD80CE080444F7 /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = 40C059AD94C860267A5CA9D8F0E23E16 /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A50637F3981E8207B91D6BE97E0ABED7 /* QNSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D093B3BFAAFE2DE515BF7971A75F57B3 /* QNSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A523488C60BF961290D0B1ABB9ADACEC /* RequestCompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03B63886C969BA20162DD4A9F23DDBB /* RequestCompression.swift */; }; + A5A8BF973BFE9C9304372A26C9F2E35B /* ConstraintMakerExtendable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80B8C819C326377F3ECF2335D26F04FB /* ConstraintMakerExtendable.swift */; }; + A5B179777986525962A92322ED401521 /* QNConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D20ED9DECA2931FBAF56C2345FD2C12 /* QNConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A674A2F3F5F0304A6524F702EA301B42 /* NSDecimalNumberTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63AA66E385E55774A78F8C1129B2DE9 /* NSDecimalNumberTransform.swift */; }; + A70C6EBC13661A0FC4023236B350AEA1 /* AuthenticationChallengeResponsable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECC094B3B02DE862DDF7241ED1AA666C /* AuthenticationChallengeResponsable.swift */; }; + A743C327ACD21446E58B58E3103D7ECC /* ImageProcessors+Composition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0CDCD26AAC482D902CAFA9C60FCDCE /* ImageProcessors+Composition.swift */; }; + A755043CEE0384C2BB9238AF2F200F4B /* AccessTokenPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9270EA57E26C76D639DE691781D34BEB /* AccessTokenPlugin.swift */; }; + A75598155C21669611F6C69BD9DA0C52 /* Infallible+Concurrency.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F89DE3530322DC333A584A7867D9918 /* Infallible+Concurrency.swift */; }; + A75FDC0570C350466F195AB1316C876F /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 705ED292FDF14FE71F16D21711FDCA91 /* RxPickerViewAdapter.swift */; }; + A7B075DBA726D9888A3092BBFB6F1968 /* QNUploadRequestMetrics.m in Sources */ = {isa = PBXBuildFile; fileRef = 36C9190025ADA9FB87024E78EDF82C2D /* QNUploadRequestMetrics.m */; }; + A7CF7E63610F6E31CFA9921178E31F54 /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B351CAA620BD0AA4634E7F377A1B4C3 /* ScheduledItemType.swift */; }; + A83EBE1E7340590968ABBFE0CE0F9180 /* QNHosts.m in Sources */ = {isa = PBXBuildFile; fileRef = 02B8398ECBD1DBAD7D94DEDF21E3618A /* QNHosts.m */; }; + A86490B2213EBB1009BCC2876F99A3A7 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B42AC9E314010EAAF11539C00B84B284 /* UITableView+Rx.swift */; }; + A87F265168F263F2BB4361361BF616DF /* mz_crypt_apple.c in Sources */ = {isa = PBXBuildFile; fileRef = E4F8F1AD36BD337E1F8A979A084EDC22 /* mz_crypt_apple.c */; }; + A88B62F0F6C55645EE179934998FB6AC /* Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0952E97B1F8B2AA4FABB1D1554B3F789 /* Reusable.swift */; }; + A90B4555F8FE45BDD1F472385E8BC26F /* SVGAAudioEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D0CD6274635983C6F51EC15C0E7D8E /* SVGAAudioEntity.m */; }; + A9643D96D6478613298995C81C1315B1 /* QNDnsResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = DB97595B03130FDCB47E34396B1700F5 /* QNDnsResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A98B7BBA1D12696C4525F89A0B3B8B33 /* HasDisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8C93CBB85FAF8702E535C8D71B68717 /* HasDisposeBag.swift */; }; + A9C8CBF94368D21B4439E65C9B218523 /* QNUploadDomainRegion.m in Sources */ = {isa = PBXBuildFile; fileRef = E27B5921C9C21FC10D60C623CFE72706 /* QNUploadDomainRegion.m */; }; + A9E42692CF84DF0193B6EA74E5B369B5 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AA1C67FB46932309E765E35F8088A4E /* ControlTarget.swift */; }; + AA721ECC2B36AFB7D9FE70C83E6D63F9 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = 534469CDC866B417BFBB00C8D3491FB0 /* Response.swift */; }; + AAB0384853C90088036B7501CA8ACFE0 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 747AB17F292C4300B1B6DD93C67ED9A5 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AAC05A2915E6BD5B65260C10CAA5F65B /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1D03FED23F4C020E124A7B8377E9A5B /* AddRef.swift */; }; + AB36A882738D94051061B671C1BEF0D4 /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52278E69F88EAD083D5D1C11C9ED046 /* NSObject+Rx+KVORepresentable.swift */; }; + AB60B7775C160D5D62FBC93FAC8F90EC /* Moya-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 622D66EE88D88913F6B04FA955B98AD9 /* Moya-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB70EA88F5F93F52055E3EBA490CC4A2 /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = C55031E724B439FDCB63BA7DA6D5DAD7 /* SharedSequence+Operators.swift */; }; + ABB3B3D33A8EA1B2BD564B53386B415D /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA94A3681477EBAE433DF4E641EF6B82 /* ControlEvent+Driver.swift */; }; + ABED17926F1DC52675E85D1B995A54BD /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = D45AA15E4FC2BCCDD7EAF3D31931EE31 /* Platform.Darwin.swift */; }; + AC221DBCD89EF416FCF6199DBF7F2A4E /* Pods-yinmeng-ios-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BBD7BC93FC22FBD9C79EAB4AC435A7E /* Pods-yinmeng-ios-dummy.m */; }; + ACE8E16FF5D94A3C47355C5435642692 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBB405A656ED9A097BAFBEBA74494183 /* First.swift */; }; + ACEFE1B292CEF56D93B5DBEDC1F76A6B /* GPBDuration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2632E47E49FE45FFFBA128B03C732D88 /* GPBDuration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + AD56A984C60F40B42D1DF99D5067AD25 /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277E8D00B76FB79FF4FE1BC30FEF0B0D /* URLSession+Rx.swift */; }; + AD75E7744AC7055BD537E5F9E4A098B4 /* CredentialsPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBE7724FEDDB791A73F8E4A2FC9B49CB /* CredentialsPlugin.swift */; }; + AD7F515EE69C86DAE62DD1D341671B6A /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BE7E6926B1A548424A25C413BB37E29 /* CombineLatest.swift */; }; + ADA9311008B106A191C1559E5F18FE39 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 06E8786FD7C871D59FD5ACFFBD7CB262 /* PrivacyInfo.xcprivacy */; }; + ADF8FD99BC2C16EF47C96A8C43ED057A /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEB35362C1F57472C5BDDC368A01C00D /* SingleAssignmentDisposable.swift */; }; + AE419A0EB119A1B529D3E851011B031C /* DeviceKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 566FEC3A644D1B7DAF778102BA31302A /* DeviceKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEBDC0FEE4FCE0D868E66D56CE818FB1 /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F272748720773B01357EF4353B18A6E /* Operation.swift */; }; + AEC2E442AF8C0D32FDA2A189914A787B /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D4B5B39794661BFD83F1EB007631228 /* Dematerialize.swift */; }; + AED6A22B681A543EDC071167C8E7AFD7 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62D00A851703D7B178993396D2665F54 /* ControlProperty.swift */; }; + AEDA57DF3A827ADD7F4A5C91A860EBCD /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = DA2FCB150A3B7668CBA634C21F697093 /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + AEE27C4ED4BF484913ACFC57C6112FD5 /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 28C5CE60BE719DD08B3C49522E16789D /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF41F0517C7BE41A33EC5A4C374AEC3F /* QNZone.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E6A6FD9419573A5542F610EC1CECEEA /* QNZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF48F21F13058D4DA35F3BE185FE03D0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + AF730668AE8551E24C79ED62CD743649 /* ImagePipelineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC801E5234CCFB12776AD8E3F2B8582 /* ImagePipelineConfiguration.swift */; }; + AF983CFBAC7AC7EE33B52AB91B4A0C86 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + AFAC1D4EBD53A048346210536741DF13 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 27FC5B1322BE74E774773980B71B3FF3 /* CoreGraphics.framework */; }; + AFC1DD7E9DAB047E639724A312F51099 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 83B8EA80EDFFB9D391B086770AF62192 /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFE6E237A448A4B16DFE5CCC547DCC2C /* QNALAssetFile.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AA1BBF85309A4EBC148B9134E742CE0 /* QNALAssetFile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B038FF25470C05EE31A5F3B18917A382 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + B03B5579590D528CBA6D11FF638BC2AF /* Typealiases.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8068E3D422F1B281B2D16EE3D62FB7E /* Typealiases.swift */; }; + B0EF3E2802E1715202F99325EAE0F27A /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB1AFA439CD30B013149EB58B85DBF5 /* Task.swift */; }; + B155E9B44BDC68C87FCC13B10F1D5532 /* ImageFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D6EE0C82559E7B4633DBBB0884C7DED /* ImageFormat.swift */; }; + B164527AEABF5B2B149DC92BC6B3B94D /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0EBC150854E08D0CE4EB2DE851B16D9F /* Disposable.swift */; }; + B17D933C8F8BC6A4F91AA620D7D7A870 /* ParameterEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2816EA208FDD61A705E8EC9478E8140A /* ParameterEncoder.swift */; }; + B1925B4291CCDA74AE4679113C3662AA /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = F34AC110A74E026E165FE36972559556 /* Merge.swift */; }; + B1962181310C69C3B53C9E5937D85C89 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = D85F03F42654DD9B07DCE0CBB2CDC7A9 /* Maybe.swift */; }; + B1E7952C3058B36470BE73E071F5355A /* ImageEncoders+Default.swift in Sources */ = {isa = PBXBuildFile; fileRef = C52BAD3DC3AEB3F840F9B12DCB1A6B7D /* ImageEncoders+Default.swift */; }; + B1EDA288AF74F644812932AAB3283B62 /* ImageDecompression.swift in Sources */ = {isa = PBXBuildFile; fileRef = E75E4F019E88ED44DC0D929B2FED5739 /* ImageDecompression.swift */; }; + B1FBD8847CC51231D60484C8ED7DC020 /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12AAEFFC2404F4A2B4344B7A10F2F4C1 /* ConcurrentDispatchQueueScheduler.swift */; }; + B22AAA8F6A7ACD487A85C6F444E5D262 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E8CD2D1AD24E299E1311EBADE01D14AC /* RxSwift-dummy.m */; }; + B2CA8EC22B5E0F32EB404104B1D7B8BD /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA9FA07FD90EAE1460D08D1495B23A1F /* Buffer.swift */; }; + B2CF8DEB39661714AF451F1FFBD4A76B /* AsyncTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8CF10A8DF808413A88CCFAE72390929 /* AsyncTask.swift */; }; + B2E03E67465612F21A685BC97EE7F947 /* KFImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E8C428481C878D297DF1872FDC35E90 /* KFImage.swift */; }; + B30C6F0457D5FDB9CC968573885B1B72 /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5002FB9881CFF78394699932BBA44655 /* ConnectableObservableType.swift */; }; + B3980F1A1D624EF88C17CFE2E02438F3 /* QNUploadSystemClient.m in Sources */ = {isa = PBXBuildFile; fileRef = B91B7B2D88F7331B56F793D11D59A242 /* QNUploadSystemClient.m */; }; + B43017FEC99D227D4CDD81DD2C27D9D9 /* ConstraintMakerPrioritizable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FF1B307D2B866541F198958CACEF2E3 /* ConstraintMakerPrioritizable.swift */; }; + B499534852BDC76C334C08B7515FBC86 /* QNPHAssetFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 96F84608755C1C2226B726CAA56C02BD /* QNPHAssetFile.m */; }; + B4D3954C948A3E54A9CE0D2E8AF730F1 /* QNRequestTransaction.h in Headers */ = {isa = PBXBuildFile; fileRef = 001DA24D96DD07E243322E21751B11C7 /* QNRequestTransaction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4F71F787A17A01622D8E43937E54EB9 /* QNDnsDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = C24203AC9A1A646ED063AF86D397F960 /* QNDnsDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B50E09245F54AD8F9110CB0592B2CCFA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + B5166E4BF9D3C08C19EEA49190996647 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E256D0A944141E79F0EA2500E34AB653 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B52177FF72FDAC3EDB7195DE98F5501E /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82C7B1E6E1070D36599C0332204843F3 /* QuartzCore.framework */; }; + B52732344A2170E36F86D5FBFAAE8728 /* QNServerConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E0A28DEC15DE000F0C7B7017FEC9EB0 /* QNServerConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B573DC2E82CC6D6AD753ECC035D444A5 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28230FCEF56D28C3685A1B53C303A09 /* UISearchBar+Rx.swift */; }; + B615787C77B7852F8D354EEEAA7AFE46 /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49C1E836C2CE3FE509E8121D193A4B69 /* ControlEvent.swift */; }; + B61E6DD8C56083322161F10C334ACB63 /* GPBTimestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 86C2DD489A5F14686FB1A5E0B6610325 /* GPBTimestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B67B013E5563CECFC43C553496C9D2D9 /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18D07DC22488A265C9899E2E24C57F91 /* SerialDispatchQueueScheduler.swift */; }; + B6C774F800242B85D3352B1349DFE193 /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3232F998DD70873460EF7B0D739FD864 /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B6CC169D1C7800B7C788B5FB82897BE6 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49BD922C0A434EEDE5B8F5BEDFE9F45E /* ObservableConvertibleType.swift */; }; + B6E953695C48D2FDCE8D86321DE7D474 /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4684B92782D5CEC9776695DF4409527A /* ImageCache.swift */; }; + B722D2677F07916DECA4E3C313C5780A /* QNLogUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B16B45844FB0995E46174F44D31223A /* QNLogUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B726436003D5058BDF718FABADD1C8F3 /* QNUploadSourceStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA85B6002242CF0834905DEB6976C73 /* QNUploadSourceStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B752F7C4BECB65894B1F49421049CE5F /* ConstraintView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA492EEA8D3500604B980F574EC7768 /* ConstraintView.swift */; }; + B83B3653FB939E9668C80757627B7D2D /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C14D7BAF52868B958FFDD0E15ACF5E /* ConcurrentMainScheduler.swift */; }; + B95D097934C32BFA4AB3FE6E58DBCBC2 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 488E34FA56A3006B2920045CB929EEC0 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B96575BE58473E200DBDBABEA54E99A2 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69D06AC31B12F7152748489A840FE47 /* Observable+Bind.swift */; }; + B97D95F7C0C87105C015BCCAE634B8DC /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF1A96BA43A5E73EDE256CF2F5CB5502 /* Filter.swift */; }; + B980602C891C0655306CC731FBD93C4D /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5A83D03622425CB21E3AE2A9EE2F1DC /* AnonymousObserver.swift */; }; + B9BB3E8F58BCBFED02961B46DAC91450 /* QNNetworkInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C87B5B3981E81F9B056943C8E854D3D /* QNNetworkInfo.m */; }; + B9E26ED98869CB05384ED9C10BBFA0C6 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8896553EAB604947EC1DF2F0BC5311B6 /* UIRefreshControl+Rx.swift */; }; + BA88969D55C0659039136F27E61742C4 /* QNDnsUdpResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0867440106205046D52B1D41D219E382 /* QNDnsUdpResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAAA73DDB2611EC225261F7F69512AA0 /* GPBSourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = FC6A6B7E11E025FA11200B5EB11C8E9C /* GPBSourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAB17A1C6CAD14B3788973EAF8466C93 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E642AA267BE968C17BDAD723FFFD5DC9 /* NetworkReachabilityManager.swift */; }; + BAF334D6167CAED8479849147C7F6858 /* TVMonogramView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 698D0BFD700037613A7B9AB6DE259805 /* TVMonogramView+Kingfisher.swift */; }; + BB307A9681608B85A6D87A358549EB09 /* QNDnspodEnterprise.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC2F00E536924A8936B6989A109FE0A /* QNDnspodEnterprise.m */; }; + BB4782EE1267513C3BA8E6D226D245E5 /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = DD5F9DB875B354F19C38945628462901 /* SSZipArchive.m */; }; + BBE1331160EB29A28C63EA2C41323114 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E47DF0CE3FA46841971EE245885B3B /* Debounce.swift */; }; + BD33A2102E79850D66778BE496D1911F /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B20B52D2C95746B31A5B6097718404C /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD47CB74CD9B2B4D2D942C9B65748DFB /* SnapKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 401D44B95EB624023FDD84388C2EB5DD /* SnapKit-dummy.m */; }; + BD4DA8F2A44164BA33B9C64614B11C67 /* Graphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1C3F46498492D01CFCDD20E049AE8F /* Graphics.swift */; }; + BDCCA4A9A781026F988E16D64945E358 /* mz_strm_zlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 254286AFC62C0ABE37975EB688B7475F /* mz_strm_zlib.c */; }; + BDEF755484EB2BA591FBF48752FBAEEC /* NSTextAttachment+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8C84784AA06F143159042104AE936E /* NSTextAttachment+Kingfisher.swift */; }; + BE432D00488E08C853DC689BE24C54F4 /* HandyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6910514D32D362541622A10A991366BF /* HandyJSON-dummy.m */; }; + BE80DDF4EF350D70902546C79E8F76F5 /* QNUploadServerNetworkStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E4A0AE9119A94DEE7D892630F92435C /* QNUploadServerNetworkStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEA44EE6C7CA739A8378C6FEAB5A9EA7 /* QNTxtResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = B5EFD3B2C5513E2DCF0F41EB251FAAC2 /* QNTxtResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEE5DA3A4E114B766953CEC7665244FE /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A708BA3880CE5F75004FB5B952C5D05 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEF4CC97D88ADCD73B93AA179F7E1802 /* mz_compat.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C00B4D247C4A856CFCDEC170839A4E0 /* mz_compat.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C04739CBCEE445B66192BFA708655EDF /* StringEncoding+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = D293CDC70025DD6DD3544446B3A47E3B /* StringEncoding+Alamofire.swift */; }; + C0AE3B122BDCE6F77C9E3F9846541E27 /* ImageProcessors+Anonymous.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5292492F4587B79E776698C4A24E5717 /* ImageProcessors+Anonymous.swift */; }; + C0E633A07585705E1454ED0AD1A7AE82 /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94A9AFC5488F1303D9E9071A7B61783A /* Sample.swift */; }; + C125CD4EAFE79A82D7E4881E9C2C57AE /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = 391065AE36B820331FCA01E2E825F7E8 /* Debug.swift */; }; + C1A55B7746DFBE352F1DB088BEA6D1A9 /* QNDnsUdpResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A53646CEFE9FEF3115ED8BA4C712291 /* QNDnsUdpResolver.m */; }; + C1CDA71776DCC3F55FA49BBECB99A881 /* QNMD5.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D24E5193E7358C12C402F0A04DD4F15 /* QNMD5.m */; }; + C207AFBBFAEE30C87D338225680837F3 /* RateLimiter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABA20DE6F41AFC1440FCFD7AABFAEC0C /* RateLimiter.swift */; }; + C23E803223D3F08C69301FC0039AA3D4 /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E27C960F17C12EF1F3354F5C54708F2 /* Throttle.swift */; }; + C290261F811DA36B2B4402D336D1FD6C /* SVGAVideoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A1BCA010D2F52CC3B9EDB9C0EB3223A /* SVGAVideoEntity.m */; }; + C30DB8F46569FBD4D1C7D7DA0E4B67EC /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B0A9F85855FADD83EC6724340B5795 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C35C3F2C422028F27A9F6636F30729C1 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E26E1806E38B4C23FA95E5C2D927BB8 /* SwiftSupport.swift */; }; + C3918C0ECBCE534A365656FC1C0C2BD0 /* QNUrlSafeBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 1760CE39A69779380B5460BA0420F7AA /* QNUrlSafeBase64.m */; }; + C3D352F8B703F950FD32936D16968D12 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 2225C71172ABD6ED083CE2CE61E38315 /* mz_crypt.c */; }; + C3ED54E8D93AB193E915D06987AE44A3 /* NSData+QNRW.m in Sources */ = {isa = PBXBuildFile; fileRef = 5768F51A1713C7C154AAF92EBD1A0FB3 /* NSData+QNRW.m */; }; + C41FD3C7598C0596D7FB243D394B88B3 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFFD6F7CF36C660EC23DEF463ACD2049 /* Deferred.swift */; }; + C497A1BF8E8DC4F5B93E9FBBDCEF0C73 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42604CF0054008A47A9A6F65DD7C390E /* Do.swift */; }; + C49B46E478CEE284033BF541336A7A44 /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADD8E484BAA747AE263C6BEEA29888F /* Driver+Subscription.swift */; }; + C4BE3E3E1879F093598C9F18E1FD7CA1 /* QNConcurrentResumeUpload.h in Headers */ = {isa = PBXBuildFile; fileRef = B23D9AD2D01E08F9FE5810E24AF590A4 /* QNConcurrentResumeUpload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C513AABCBF94CE95B9F4BC89F3A05463 /* QNErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F82CE5330401096BE7F393EDBB3964CB /* QNErrorCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C55475120373D818F81C3393723AC306 /* QNUploadSystemClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 837C18AC6AB17F44D5190891C37FC1E8 /* QNUploadSystemClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5796964FC0BF875B8AB5F072B0AF1F6 /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184366D5B7B2CC44159A2ECFBF46194E /* AsyncLock.swift */; }; + C5C71141A72424BC3711B53BB4726744 /* Device.generated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4CE473F656DEADF66A60385C4AA5EA1 /* Device.generated.swift */; }; + C6675F7517783A748EEF6AF441B187EB /* DiskStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDAD2D1860D3D5F7DA938CD18975874E /* DiskStorage.swift */; }; + C72DDF198EC637C4317CDD329EB22554 /* SVGAPlayer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CCE4FFFB13889AE2F5DAC7681F73C7B /* SVGAPlayer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7538F3E8D379BDDBCA5D9E2FDA90833 /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE1C9427B97884FBBB87CAAE4A9CE36 /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C77F9AE6051F8827A6EAC103EAC6E5CC /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5DA1454146FD463B9A9E2D5A66D941 /* Bag+Rx.swift */; }; + C79B457EA34AAC885AABAAB4FE227837 /* UITableView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F91C15266FF501BE2C407D19AB42A2AA /* UITableView+Reusable.swift */; }; + C7EB56574536C2714878EF38320965DD /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D050760361CB8FF5FED00581D888DB /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C8269B42DED12AB1F275648D0BD32E45 /* URLEncodedFormEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 996A545CF4020A5C47BEB953225FFA3A /* URLEncodedFormEncoder.swift */; }; + C83A5E615870E9A3D20E46141037BF14 /* NSData+QNGZip.h in Headers */ = {isa = PBXBuildFile; fileRef = E83FE1CA1849DD72B00C2AE2968EC16A /* NSData+QNGZip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C84C9ACB97AE9AEA8764EBC8542F9DF6 /* GPBWrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 297EBB8D3608C5B1FD07D5B757372EA1 /* GPBWrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C888E5B0CD8A88BB4FA3817BB1F2A036 /* QNDomain.h in Headers */ = {isa = PBXBuildFile; fileRef = 244E5CD1B6891AE349AD5782CAC55294 /* QNDomain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C920144CE195D2198DAE63F2D976AADB /* HandyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CFA426C8E1A4DD340B97437EE968778 /* HandyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C92FFB2AEEC221718F92E5053F088E02 /* QNLruCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BB1CE8DAC8FDE4C8B06A99A94FCFBE /* QNLruCache.m */; }; + C94A9711E6E16FD3A84FA0A44181C4B1 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BFAF35C5350E75C7CF2F236EE7E959 /* UIApplication+Rx.swift */; }; + C9AFB7432C3270799C60DA5C90CD3842 /* ImagePipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF3D98ECB01C427A0C393C64221C035F /* ImagePipeline.swift */; }; + C9C00779C3476C6F9E93600E0E570C77 /* SVGABitmapLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 79BAE2C51D860433D358212DE158E67B /* SVGABitmapLayer.m */; }; + C9D8A6E798BE38D83F3839FBF8DB927D /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B8A7B85933331082C0C104E0F2689DDA /* RxRelay-dummy.m */; }; + C9F119475A5F2B72F6A14F3163344D5B /* QNServerConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C3920D2BF2D8C83B4576F02CD01184E /* QNServerConfig.m */; }; + CA2820BE946964DCBC8E68604B34FD10 /* SizeExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6BB6927795E7D46B34C6A1546DEAF40 /* SizeExtensions.swift */; }; + CA5961536505C46ECDFFBBFE153C8335 /* SVGAImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 44EF4B577B6DBDF212D3B8681D67DA33 /* SVGAImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA8DA5931ACE869181E3394E80CF71AB /* QNUploadServer.h in Headers */ = {isa = PBXBuildFile; fileRef = F59ADEA2B1BEC1BB5DAFA037B78A3AF2 /* QNUploadServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA9053658DD626CACC71B99F062352CE /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C776FE9BE8D55688187B7A4AFC44549 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CAA982F4E2940DE19F1012317A0F1754 /* QNSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 17E6E873A37853D895C2F37EE30B1183 /* QNSessionManager.m */; }; + CB4A785227152CA17C59EA145D836DB7 /* RxWKNavigationDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C66943A160DC2B6B8A5A2C46854B1029 /* RxWKNavigationDelegateProxy.swift */; }; + CC060A5CEC038223C2F01858BCC1C2FD /* GPBApi.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F6940544FC5ACA5E55340E27BC34A1C /* GPBApi.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CD32EA54AB591E42E9FDE28FB9B355BE /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6688C7CD7AEB2CE7AD5E8B7A463288D /* NSObject+Rx.swift */; }; + CD5C749782313BCA361B960D1A145160 /* AVDataAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54B7AF12E0DD159BCF7D944925E9E06C /* AVDataAsset.swift */; }; + CD7552D96CB7F09C470E89E41D2F6BB9 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEECBEABEC9F48966D8B1BDA7BFCB0E8 /* Window.swift */; }; + CDB52553EB0621F515ECC822D5128D50 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = EA8C1C057F6FD4A596BDFBAC97B8C5F1 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE609BC42981DC3ABED8DDDA24E9405A /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = 1987F7481147E082B4B0EBAA703186B0 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CE9D4450BC6939B50F8D47D17227AC58 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E714257BE5B8AFBF64A3FD4DE23BEE /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + CF0BA1DF854A8B57FC300C8EAB379131 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 766271DF3BB23A58472F2BD5ED41C80E /* Queue.swift */; }; + CF347564A0E54DD8AADBE12CEA2AE71B /* GPBAny.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A943577D7EB1A46C83DD38787F91614 /* GPBAny.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CF77A2024C96B3B6EEA975AF69590A3D /* TaskFetchOriginalImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4069677FC8198465444700DBE9EBF896 /* TaskFetchOriginalImageData.swift */; }; + CF7FAB0C5D474E379798F82E5DB4092B /* ContextDescriptorType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E763073C90A8516789705250AB97BB8F /* ContextDescriptorType.swift */; }; + CFC8ED17416BBED9423A805887700F28 /* DataLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F6C9273A75ECD2F4808F3ADC13CE04E /* DataLoading.swift */; }; + CFEEF87BD13EB09E88C7BA85B6725C0A /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC5B2D10E9B6AA10EEF07593BF433925 /* ObservableConvertibleType+Signal.swift */; }; + D0560E8E2E5EB407B5D8E0381BF453FA /* URLConvertible+URLRequestConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC787BC4F15442ADC915541EF59B463 /* URLConvertible+URLRequestConvertible.swift */; }; + D06D49E07A6416A2A6E41B7B7B0D66F2 /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D2C0DAB1F96FF6F110D8C8F41EE58E8 /* ImagePrefetcher.swift */; }; + D079004C2A7B45A459345034EBAA402E /* QNServerUserConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 15A015CB4575F906BAB8F66ECE0967A4 /* QNServerUserConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D09FBBADAF7C5C757AA5AB5DFE54BD25 /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 872BFA4491186B60C0F8AB0BA53E8701 /* Alamofire-dummy.m */; }; + D0D099899E12072AB774140495DD51D9 /* Infallible+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1ACA48922445401F6FC06F06FE830E6 /* Infallible+Bind.swift */; }; + D0E820A08E8984C3C5B396A0688FEFC2 /* QNResponseInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 248BD40993E174A281388D3D522CADDD /* QNResponseInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0F75D0E5E9F7BC7BBB5DDBCF7426131 /* QNDnsCacheInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = EAEE7E82101F8CF31BD42ACFB572249F /* QNDnsCacheInfo.m */; }; + D0F799F5599B7A96A9AB0F9897E0BBFB /* GPBFieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 718C381885FA9885923426AEC76061D5 /* GPBFieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D118FA782A908CB200553EE121FD059C /* QNCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F9D3FEB058EFC9A1F22018E26A5080CA /* QNCache.m */; }; + D1533646C9EC080B7130036C7B2311B3 /* QNUploadDomainRegion.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EA3AC7AB2232B8B2E94588EAF76CFE /* QNUploadDomainRegion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1ABCF7A0A08AEED15C56AAD4C7C8130 /* QNUploadInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C233E260906253AA9A3CFAB51D93CE2 /* QNUploadInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D29486307ECD6CBD6A03C5FF905A98D0 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DF41FC354A98FBEBDDE78CAD9570771 /* Protobuf-dummy.m */; }; + D3340EC887ADD4CCC83BF67712BC883A /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = 9BF8292AE2D2133DFF80BC0D13DC5673 /* mz_strm_buf.c */; }; + D346CA6BB185ACDFA21E5B103CF61244 /* QNServerConfigSynchronizer.h in Headers */ = {isa = PBXBuildFile; fileRef = 69998DAC8357E195B9FBA40939DD3D2E /* QNServerConfigSynchronizer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D368E6F70C5E6998548A72E65F92432D /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B9B3C5C83417FE86A577DBFA43BF21 /* Validation.swift */; }; + D397DCFAA8DA17DBD0740ECEE60673DA /* QNAutoZone.h in Headers */ = {isa = PBXBuildFile; fileRef = B650096D52CDFD36028F00389A1EFE06 /* QNAutoZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D458B775FDC897F76FCFD7AB01D82504 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04613B2F51A956FA3CF8D51EA5F589A /* PriorityQueue.swift */; }; + D46A095C95DE691323E1D470F9DA1A39 /* KingfisherOptionsInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0D0F39064B191E40DA54AE374F2197 /* KingfisherOptionsInfo.swift */; }; + D508268CE889A554DB7555DEAA2D34DA /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7286AB285E47B78D45D3BEFAA0EF7C2C /* Log.swift */; }; + D531783D0BCD5854815AC824CAD56C45 /* DataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AF03F34B5DA87A46581754536354D79 /* DataCache.swift */; }; + D598894F29AF358E592AD183C3D47287 /* QNReportItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 963D75B770004374ECB97046058A63F3 /* QNReportItem.m */; }; + D5A040F1D9D02808BEFDD7A82D9C6D7A /* QNUrlUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = FA4A8BCA07B2EE4737D99914FE9152BB /* QNUrlUtils.m */; }; + D5B3C26D73BA7A2D50FB794E5152C702 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A2BC1CE74B2AAF7F37E39A58A3219A /* DispatchQueue+Extensions.swift */; }; + D5C84BB337211C9B1E131663D999C8E7 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7BEE4FEF6D083AB5026266D4490914 /* NSControl+Rx.swift */; }; + D5CDB942C402656138596C179E5A64EB /* ImageModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 259B7C1D07C5BA722F1AACDFFBFE8DF7 /* ImageModifier.swift */; }; + D5CFDCFE3128D6FA2A4D385FDFD42AA1 /* URLRequest+Encoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEE92A07738E4F47DD94B992B53FFE87 /* URLRequest+Encoding.swift */; }; + D614D6999FD12C21C2F0D470EFDE7333 /* QNUploadRequestInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E884BFDCD662FE78A5E1AC3C0E20E6FA /* QNUploadRequestInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D652D51020888E1CDCD5C2BC5001A682 /* QNIUploadServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 36B965F89C497C9FD1F2219BE832C5F6 /* QNIUploadServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6C6BF7DF334ECB734DF0F1AC176184B /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748336B8889D6F2D02496866A99B41D2 /* SessionDelegate.swift */; }; + D7381EC7B98C1513D4D624EFF7898E38 /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 616F185517029A6D8DFDD82C4061E25D /* UIActivityIndicatorView+Rx.swift */; }; + D7BCBE1EB4A638403C265CE2199EFF1B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33C1D6BF04859B9EDD0B3545B9D3DBFA /* CFNetwork.framework */; }; + D850A6DDA76425858A498289B3B7D1F7 /* ReplayRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1121CAD5BC4B8D86ECD26A059D14C57E /* ReplayRelay.swift */; }; + D899AC088EB2D34ABE61DF3AE2932D0C /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A3044AE0E242C4B6780B731C52FDA1 /* RecursiveLock.swift */; }; + D8AE23F23F09F94BE8D55A7D891F2496 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 186134C1EDF5BAF290247360540D422E /* Errors.swift */; }; + D90E65BB5320D26A9EA3CC8F0DD02E4A /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 18ACC800635711E4EA5FC013EE68F32E /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9EED6FDF393033C942E5B2149E99B2F /* mz_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = FB1930D585A823324657DFA22DA2F985 /* mz_os_posix.c */; }; + DA552D53AD822F27A87C9CCA231F92CB /* QNUrlSafeBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 75968773AF32CDF804F99C391FE91210 /* QNUrlSafeBase64.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAA39F07C362D3F2DB232609D93CDF6B /* ImageDrawing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BD71705C8A79837CEBF861FB400379E /* ImageDrawing.swift */; }; + DAAE3D9010D8AFC628833FB3BFDE83DD /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51340337269071B2D182B4D57A9ABEAA /* NSSlider+Rx.swift */; }; + DADAAFFCDC241D3E6A4DCF567C12D280 /* RequestTypeWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE498114032B7691EB82D33AE3BFFC98 /* RequestTypeWrapper.swift */; }; + DAE06C28FB62B8EDC9A4B169D66A2DA1 /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44C2CC8E9963481A6176CE904EE7085C /* BooleanDisposable.swift */; }; + DBBEBCE04C91414572AE60714A876047 /* ImagePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD8FC4B50093B3B79B6A4C9F1674EC4E /* ImagePublisher.swift */; }; + DC293F1DD1462886B4E3D5CF50C64109 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 452FCADAE6215CE3280A1660A6B81B82 /* ObserverType.swift */; }; + DD3C700F84E7D4950C03E74200096D8F /* QNPartsUploadPerformerV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 299417BAD0E74B4E3411583F434B3F10 /* QNPartsUploadPerformerV2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD46BC4E89B073BBB94AE017A712C8AE /* QNBaseUpload.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E2F9854F95DA7ACE082AEA000C6F9D7 /* QNBaseUpload.m */; }; + DDC0F4786752FBF4B07E3A4D4E273DA2 /* UICollectionView+Reusable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F76857709A9969135EF0096129F40B70 /* UICollectionView+Reusable.swift */; }; + DE325A223F65B6002BC4630D8101E3F9 /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883EE349DBB6A4219B08197692864869 /* Binder.swift */; }; + DE374D4F3B1F7A39B8D004C769FF2C84 /* QNUploadRequestMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = A2BDCD220C5A86CD4C6ED827C620AB2F /* QNUploadRequestMetrics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE9E1EC962CB95D6FCFC0AF6F50DB71B /* QNVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B49104E5424C5DC7F171AB1AF093EAA /* QNVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF5A99E2A7788FB254F536194017BA28 /* QNUploadSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE8C6218083BACC16FFEA785A5BC221 /* QNUploadSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF5FA21BEA5E3D7CBC668C3405166E86 /* QN_GTM_Base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DB9112C51E1B2806AE11575200C2211 /* QN_GTM_Base64.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFC859943276F83B04521AC14EC1D75C /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E31D64DD5C6023B4B015A8AB88F02A4 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + DFD7A092839FECD69ECED64F310B9AC0 /* QNPHAssetResource.m in Sources */ = {isa = PBXBuildFile; fileRef = B98D050EDB49E497D4C5474D4D4678CC /* QNPHAssetResource.m */; }; + E033C4AEEC898649151FFD644E074971 /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C4759E4FA1631782A7B7BF4788AAB42 /* GroupedObservable.swift */; }; + E047669F950700755F139500ABED0087 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DDEBCA0E7A8192C0D30A364AD8D83E5 /* NSTextStorage+Rx.swift */; }; + E04A584A5FD3950D5F0E53A6D3733A14 /* Pods-yinmeng-ios-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B3AF9BB0F7EB5558031DD21AD2F86CC /* Pods-yinmeng-ios-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0C022AA55D067D852AF4C87DF00E00E /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 46DB223F2475C075C0256C07906A9A7A /* _RXObjCRuntime.m */; }; + E0DE640CA80720A624521893CCEAAF93 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5455A95B482DCA3E269A220A0E8354EC /* DispatchQueueConfiguration.swift */; }; + E14EFC3981C0C480848467C40723AD64 /* QNAutoZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 03673F56AEA4DE723C1C4C26958B6CDC /* QNAutoZone.m */; }; + E177F2A848EAF2B58BA1372055E6A4AE /* QNUploadServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2264CFE61D16C0818305BE9777AF6126 /* QNUploadServer.m */; }; + E1C7B6DB080AC2293002CC3C12B136AD /* UIButton+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C4C9F8003803DA87FB14967573EB73 /* UIButton+Kingfisher.swift */; }; + E206C19F211956B214865ABBAB0D0EF6 /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 904DEAB7CD6D899CB6A22DF8A4B0C67D /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E2112B22B6B162AE91C23934B3F5C481 /* Source.swift in Sources */ = {isa = PBXBuildFile; fileRef = D13829BC7FAC1ED4842AD85D62DF91B7 /* Source.swift */; }; + E295B872DAEC1B42A73D1D2F5EBEFBAF /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AA4735ABBEC8B381844E57E80C89D4 /* FetchImage.swift */; }; + E2A18C7146DF60F8668FE936BF8CF4CD /* QNResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B2EEF6BDEA3468E76D102D74E514C95 /* QNResolver.m */; }; + E2A363133C9856640993EBFDADEFC8D4 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DEA2F2B96B69775A77943051AB122EE /* Platform.Linux.swift */; }; + E2EF09A2D0A87418F0628B2CFAD304D8 /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 213F65AE3C8E6D4CD15D79D133BCFB71 /* Metadata.swift */; }; + E354D514CE2D3FF2FBAF507265333750 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E68B2C28C6F696850052EC2C9516F2 /* RxNavigationControllerDelegateProxy.swift */; }; + E439E258CE507135EC82AF703828D066 /* QNRecord.h in Headers */ = {isa = PBXBuildFile; fileRef = DCA5019B84A53E26ECB605081BF1FAC9 /* QNRecord.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4E901CE324FA4BA577731D09CEFA90F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + E528FF7D17D3F9E9655DEB2712FF4F40 /* NSData+QNMD5.m in Sources */ = {isa = PBXBuildFile; fileRef = C05542BB350023895D443E89CC65C58E /* NSData+QNMD5.m */; }; + E53F171E959938E7ECFB18C2C8CE2A9A /* SVGAContentLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 483CD2BE24277D8DC94461A48957495E /* SVGAContentLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E54E5839ED9597140D757055C00681C9 /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C3A8D614815532EC35289E172208DBB /* BehaviorRelay+Driver.swift */; }; + E57F451D0B68723A917C9701E07A140E /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48095B094FAB3DF8812AC9CA3FE37B0 /* RxCollectionViewDelegateProxy.swift */; }; + E5AD19608CB82A2FA3B616B6AF89C09E /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EA0EBC69F240766F170A8D0817EFD9 /* ControlEvent+Signal.swift */; }; + E5D73914FDD1EA92AD8360EF3A0F395F /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 293BBA8FF17530E889339A3A4AAAC98F /* SynchronizedOnType.swift */; }; + E5E632BC3F4EB7E2450243CC29CA0A43 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B74B18F5343D4A735BD1AFBE3F47A46 /* RecursiveLock.swift */; }; + E60EA79F323F9B34856C9C7815B1E101 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DDC5A49942B6EFF397D8C495DAB066D4 /* RxCocoa-dummy.m */; }; + E620419E6FDE4B03DC281D34866D344A /* SVGABezierPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4A38C4FFF5A90C105384155912FDC8 /* SVGABezierPath.m */; }; + E6251F02EE12804D1B66AE32E716E664 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2828CA2425542DE89D2BDA633CD8378B /* SessionDelegate.swift */; }; + E6599DE13C01C6FA8F79536A8970DD3A /* Reusable-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C27D64A01CBFF3CF366855185D6639B5 /* Reusable-dummy.m */; }; + E6800088211B30D5CF76F009E1CB420C /* SVGAVideoEntity.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B52CBA495ABF985C3D3295B83772F03 /* SVGAVideoEntity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6D64A64972AE24D1CCBA4043E00B2D5 /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33EC81B4A7CDCB5A948B1C713EBF2887 /* TextInput.swift */; }; + E7035A074129575E62A0136DD93D8E8F /* DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = E17F55E944A68E496300F20ABC656F66 /* DateTransform.swift */; }; + E703FF885589A4A2C070C9969CD36685 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 996C246E8B55C91FE7CABB9ECD954F14 /* KVORepresentable+Swift.swift */; }; + E710A550162879CE918FC411CF567789 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A526FF5A5A35350CB13E94151E3A011 /* Logger.swift */; }; + E7123AB366D99D42043E352B1A128369 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */; }; + E718E500074E8D6B011D53571B27BC0D /* Kingfisher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B0BCC9A2C0A77423E641C6F50F7C6086 /* Kingfisher-dummy.m */; }; + E74667B2CC4461D370AD6C7F5AD56FF2 /* ImageEncoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EEF636BFB6D758DABDB39D61274F126 /* ImageEncoders.swift */; }; + E76DC270F57F971C4B8B3E60EB12AC71 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3D55DF943B698C980FC43CD45A3BE6 /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E792508C37B54189CD74D88CDE5D646E /* QNUploadInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D7A682849D58422E1A99A9883192C8C /* QNUploadInfo.m */; }; + E7B06E98F3530C96FB6B2D8272169C22 /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95F047ABD64C24B6D9F984C00DC6968 /* Endpoint.swift */; }; + E7C58133036040A730E4546D0C0DE87F /* Reusable-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 094FEE573B8FCEDC5ABAD2377BB65EE2 /* Reusable-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7F4CD0AD42E871F55152FD9BD3474E8 /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08AE0BE758EBE3A6E05DCDCF38CF25E7 /* StartWith.swift */; }; + E8E425DBA47BC929B9BC53A864A957EF /* QNAsyncRun.h in Headers */ = {isa = PBXBuildFile; fileRef = F3F559E2D477224CBFB4076F7764E097 /* QNAsyncRun.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E942205070F0F0FB26EEE000F0476A74 /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2544A181FCD9A4ACC204CA56261301C1 /* CombineLatest+arity.swift */; }; + E979422D62A611299639277E09B886D0 /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DF5F7A06F144D9D3D0C2585248A388C /* NopDisposable.swift */; }; + E98DC8FB2578E76A812E0C94BA10E1B1 /* ConstraintDirectionalInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 136479FD45C0EB27FB53AF1E4F61E570 /* ConstraintDirectionalInsets.swift */; }; + E9BB83E65BA889797C105F0A9A3A5E90 /* QNHijackingDetectWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = DC62C4633D2AFFC2AE2D2027E0B23917 /* QNHijackingDetectWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9DC38AEFEE3366D34E6FCB59267479D /* QNReportConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = F6525F58E5FF96B38D5885650A45DEE2 /* QNReportConfig.m */; }; + E9E41318846369AB1C0176EC3AE132A8 /* QNUploadManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C1014ABE0A6319E3E6B6D659B596EE7C /* QNUploadManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9F61386170B3854F69B3FFB0E699222 /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 058E09BF2B0AF259A328C9BEC51F0D69 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EAD0F0924A856141984C621F2F86FBEE /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC75F8AA0A69AB4AC42AF7691205773F /* RxTableViewDelegateProxy.swift */; }; + EAE3A9144F11D689E9FF5514EA149359 /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8DF0BFB7E08E2B4469B2AF23E221722 /* UISegmentedControl+Rx.swift */; }; + EB3DD8A395A5E078845DD5243DC5DC1B /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53A999A197FF0F3F3908AD06B771351 /* DelegateProxy.swift */; }; + EB562D3E5AD9C37B353B90760AC22D61 /* TaskLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA7ADA63B1842414F602933C0B3F7ED4 /* TaskLoadData.swift */; }; + EB7110EA8E4B4D95467CE9E250657595 /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15D4FDDCA4A206F1A1D641F1A7CE072 /* AnonymousDisposable.swift */; }; + EBA1357A0A710C0F36CB61D229416C5E /* QNFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D3E7DB1B5B0568189916DACD548EE84 /* QNFile.m */; }; + EBA57896E0DD5F79340572DF549563C8 /* ImageDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 076ABA4C2B1C274743105C50B57E8316 /* ImageDecoding.swift */; }; + EBE565A938F22E45E411C6F76C813266 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9519D1A5C374058D02BA29CEBBC7F3DB /* ElementAt.swift */; }; + EC58CE84350C8D4DFE0E911797ACF930 /* QNUploadServerFreezeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = AAA7828B6E68DC8388954B2FB7422F90 /* QNUploadServerFreezeUtil.m */; }; + ECA9A70EC291E689EC134D65A561F53B /* Nuke-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D43EA3F5213CCA85BD4E3A5D17B4A00F /* Nuke-dummy.m */; }; + ECAC5336FDD002989116A8110E3439C6 /* QNResolverDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4AB51171CA34C7B039208E50507121 /* QNResolverDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECE3A3B55E3F088F0CB03BC7B42CE3E6 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69985D14996CABF934479E86B88CC879 /* MainScheduler.swift */; }; + ECE6F23823454A8FDB3F97CE1A7CD182 /* RedirectHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 771CE79301D486885617510633EE05C0 /* RedirectHandler.swift */; }; + ECF1EE86FC9D1F6F8951D825849F1C26 /* QNDnsMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C56FB3B79ED0F16A11A285372DD517A /* QNDnsMessage.m */; }; + ECF2F956B37A4C28B228BC291A57AD6E /* RequestTaskMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5BE787747599CEC2CED5C2A3B55E6FDC /* RequestTaskMap.swift */; }; + ED133473B588FDB6544A050CD614DBB5 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B81414243B2F45963DB04B918C92940 /* Reactive.swift */; }; + ED71E932B7F30AD7CFD2A04968A2B5CC /* CBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9952F801DA03F99925F351421C2868AD /* CBridge.swift */; }; + EDBA05F5B178CFF4F60E6F441C7B272A /* QNHttpRegionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = AC495376AD3DC556D253E7E7130683C5 /* QNHttpRegionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDDBCC26CC35C178C761A8FA47C2E558 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8091B1F53B74FC014BA89244DEC66E39 /* Zip.swift */; }; + EE32D04ED1053F712AC9488A43CFBF34 /* QNPartsUploadPerformer.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD0DEBBC67B1307A7E9E2C1577DEE19 /* QNPartsUploadPerformer.m */; }; + EE424ECE443C88A654B2CC271E9F4874 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2630FA1478C0D299365DE93E4EC0FE11 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE7432E7273C075DAE48732605501FB1 /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E921A5C86E262A7F48D4E5265F7FD84E /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE983858D4195C8E159D3736B2C002C0 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ED019CB8DEB20006AC2EA9C23DFEC5F /* AsMaybe.swift */; }; + EEFF0A57765CB734CF01868904F56DA7 /* HandyJSON.h in Headers */ = {isa = PBXBuildFile; fileRef = E2AE774941B929A18EB4DBD51C3019B9 /* HandyJSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF21586EC3DFF6097A58EEC87376A0C1 /* ConstraintLayoutGuideDSL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9BAEEEDF1038B7072C9A0F528BAC74ED /* ConstraintLayoutGuideDSL.swift */; }; + EF22A1EB194FAA47CDD46A680E7595D3 /* QNDnsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F1028405ECBB1B38DB84889BE3170C /* QNDnsRequest.m */; }; + EF83E57E5A582C848F7C9DA0D6E11C0A /* QNPartsUploadPerformerV1.h in Headers */ = {isa = PBXBuildFile; fileRef = C9D06E056F217069B5E10424BD650F3E /* QNPartsUploadPerformerV1.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF9C00E340B33BA67D9CEF5A2262D15E /* mz_strm_zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 2957D06AD3F7693C1793D2F7C26DC9E1 /* mz_strm_zlib.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EFE758921BA8BA3AD11D00D16B3CE036 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 545E0E2FD3A5D994D44756BDFEDACEE7 /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFE936E5DBC6AEE0B47D92500218702C /* ZipArchive.h in Headers */ = {isa = PBXBuildFile; fileRef = 5110DED1F02B63C149584BDA60E1B8CD /* ZipArchive.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F02274435693DCE37F6ACBD88567D920 /* GPBEmpty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = DF2E57223BA18B728A43C8934677CBEC /* GPBEmpty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F038D81F7ABAA15CF03246AD4BF334F7 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DC8BE5E7CF69D0D64CB2BB8BDB50DD66 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F0DF27608B184B348B3127233761F4BA /* ExtensionHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10A043D176D01972B4184DA7280988D /* ExtensionHelpers.swift */; }; + F13DD00B03BD26C76888AD72AE527056 /* SVGAAudioLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = FA9C46C7EBFD22E2B8FD069846E09A06 /* SVGAAudioLayer.m */; }; + F16D0BB1231D60CBF7B3AE25B92D0D74 /* EnumTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E58A4025EA35C79FE3509A615EA34CC /* EnumTransform.swift */; }; + F172B19FF9798068515D33818E2C80C5 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAEA3C396E9776393D7B20C7E073E86D /* GroupBy.swift */; }; + F1B2372E0FEF5892ACDA168B84E1F2A9 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47AB9267D19FEA6966E76ACA862DAECF /* UISlider+Rx.swift */; }; + F1CB8EB0FE8035D13403C5741FA496E9 /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5F66A11C3A2AB8CD9D18916089A652 /* RxPickerViewDataSourceType.swift */; }; + F2071E982A85217D99D6D944729CF340 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = E12C0A1347282BBA68D757BFAE6D5CCD /* CompactMap.swift */; }; + F2415AE8678DE2698B7AD7D88B1A5C0F /* AlamofireExtended.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5206969F6A6E2B4B1ECFBE8CD5CBDF /* AlamofireExtended.swift */; }; + F32BA135A4EA3F1E6AD2D88F5C031C72 /* GPBApi.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1CCEC0B79C29339806D1D290A4AEFF /* GPBApi.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3617B01FE1D713C9E39D57E32C905AE /* NibLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405ABD2B8CB8992A2FB809537DCCC745 /* NibLoadable.swift */; }; + F383612D0A15B5CDE5981FBF18F76B6D /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = B436DCBB1E2FB4D86B28A48E32B6C448 /* DataLoader.swift */; }; + F3B5353C1CDE6C2DD2E80F32D3637750 /* SessionDataTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 178FF7237A6727A268536EAC28F1B4A5 /* SessionDataTask.swift */; }; + F404BFA0E5F2CFF051688C90B319AC85 /* AnimatedImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F5DA31E0F6983965BEC7CCA98C5FFD /* AnimatedImageView.swift */; }; + F52A66B839B19416A9DA04290F203E2C /* NSObject+Rx-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3126A3EAFFE7FEEF27306ACE813095 /* NSObject+Rx-dummy.m */; }; + F5A3EC0E4849107C00810FC9E240A030 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D401830F0EB9EF945D35500219CD14 /* RxMutableBox.swift */; }; + F66CC47AD425C8D57BD149AFD09C2AFE /* HTTPMethod.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F018D6C119CD35FCD2EC7DF5566914A /* HTTPMethod.swift */; }; + F6BE1E72923E746821BD9A3311DA430B /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B54D2F37A4A8DF25F8B3C7CE6B8B89 /* UIButton+Rx.swift */; }; + F6E94E8EE1CE35F49B9091BE8748587B /* Result+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B506F06C1178AB6FBCB57C9AAC25C2 /* Result+Alamofire.swift */; }; + F7425A58E24926CCAC413F85D403B9FA /* FieldDescriptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49F8A6081A36FB1A9795B5B930B9F468 /* FieldDescriptor.swift */; }; + F748966BFB85CA928C1A9F7563726EB7 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3CE3B66F66AFAB40E4B6CB89E4E8BA /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7C0960CEEB8F0C18F4503B405EAC08F /* ConstraintMultiplierTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0346F3D997B274D5B4531BC0AB116DC /* ConstraintMultiplierTarget.swift */; }; + F87AC521B0EB2FEB0C890C091F92BFB5 /* QNCFHttpClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 803C7791C0753458A95C86BDC7091BAD /* QNCFHttpClient.m */; }; + F8B7F23E66849599515F15E6C9095947 /* Infallible+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCE764D8A50C97207F8DF27BFE8D600B /* Infallible+Zip+arity.swift */; }; + F8CFE8C4432BA964DB1690E31FA25E38 /* QNUploadBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 7875497893A1C96B65991697CC441D17 /* QNUploadBlock.m */; }; + F8F2F0E3CB883704C35FF7BB3D440E80 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56368F7236B3B28542AC492C4B0250A4 /* UIGestureRecognizer+Rx.swift */; }; + F902498B7BC6608A40A5C0529A37A000 /* QNHttpSingleRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F309DC825FC9BAFD86C25D19CDD182E /* QNHttpSingleRequest.m */; }; + F953AA9104BFE0C2DAD639EA60104A75 /* ConstraintView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0E6F3A119F361B4764664C14DB99CCD /* ConstraintView+Extensions.swift */; }; + F97DA5F75FB745EB2E2CE26CE5A39DFA /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 51AA43F9493AF13E78D9671E28995F2C /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F98E3202B0021DC8B2DB77256FBE5DD3 /* ISO8601DateTransform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E4FDC538594BD9A1883814B1B13304 /* ISO8601DateTransform.swift */; }; + F9F80F609B8177F5CF2A66950A158ECD /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5ABE151AFF5F2433F77CA77E3CA3809 /* RxCollectionViewDataSourceType.swift */; }; + FA03E984FE6F79C41DB7C90C8067B512 /* QNReportItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A906229A02E4008D981A67EA8C1E75A /* QNReportItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA1E35E6DE6EC8A9E5E2B12A414E1B70 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33C1D6BF04859B9EDD0B3545B9D3DBFA /* CFNetwork.framework */; }; + FA54E245F32996DBD8F2F73691525A41 /* SVGABitmapLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD382038652EAAD898FCA9661B42E6E /* SVGABitmapLayer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAB03959C2357E325B19E08BC4775DAB /* ConstraintMaker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0142E31D3A301A1E8F8A765F1D6ACF /* ConstraintMaker.swift */; }; + FAC6F8984B4B0F82CC9BA7EF49B7202E /* SVGAExporter.m in Sources */ = {isa = PBXBuildFile; fileRef = 825DA668DD3F67C83CAD1139E2486DAB /* SVGAExporter.m */; }; + FAFAEDFD5D5488B88E02C49904B3356C /* Allocations.swift in Sources */ = {isa = PBXBuildFile; fileRef = D71B08D194EAC3F09CB7C0017FF04F08 /* Allocations.swift */; }; + FB2EEA5AF5278F76CD7366B23CC66815 /* ImageView+Kingfisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571F207E84A5D3F49B0E0EA0C77DDF2D /* ImageView+Kingfisher.swift */; }; + FB77819E1EA8C804DF63B4AD834E72E1 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A029A9347A3FF19E4E22A4D1DD6E8B3 /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB98B8EFA23B7012369CA0FDA64118C0 /* OperationTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B4F5CC8E243A4BFE5DF2582FB84BBB3 /* OperationTask.swift */; }; + FBBA4924C2C83A3715D6F04B1E6E64C4 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAA24BD1847427132D76FE28BB50CF6A /* Response.swift */; }; + FBF0798A14AAD3638CCE8622C27B6AAD /* Infallible+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AED7C3C32A0B21D43035C67DC88EADA /* Infallible+Driver.swift */; }; + FC481123C95B03EC9F790A4730BFB013 /* QNDes.m in Sources */ = {isa = PBXBuildFile; fileRef = 98D52413F4B5139969C6D2858F1FB501 /* QNDes.m */; }; + FC4D4375A31DC611593DD1642E22AEDB /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6578C64093EC95DE2EA6F707EF27E81A /* RxPickerViewDataSourceProxy.swift */; }; + FCEB3C1A7FCD1518AF8985822E2E14AA /* ImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EFE8495CB225FF4E2ED96E36D75004F /* ImageProcessor.swift */; }; + FD18F6F74EC74461373530C6E52FCB66 /* QNUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BCD0ED80A3DE4A1CD9F08AF1A0D5B6 /* QNUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD9DE6BCB97C10171BB952A01BB4C3FE /* NSData+QNRW.h in Headers */ = {isa = PBXBuildFile; fileRef = 790F5CC671F7AF9310175A1ACF9ED36A /* NSData+QNRW.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDD2BFC455F02566AD9C4475605DC139 /* QNUploadInfoReporter.m in Sources */ = {isa = PBXBuildFile; fileRef = CB3B65CC63ED40D17E50312EA6573A19 /* QNUploadInfoReporter.m */; }; + FDDB1E29D09408CF1BA8FC8A1E8692CF /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = E38DD76E50EDD9BD66D966954D06B230 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE352F688502A618D10A1DC7B6762FAE /* QNCFHttpClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEBB522ED5C361F1CEFBE6A207C00EA /* QNCFHttpClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE5DA72D941FE9552ABF73EF60BD6CE9 /* QNFileRecorder.h in Headers */ = {isa = PBXBuildFile; fileRef = A936735132334561C0F31166FD8FF0A8 /* QNFileRecorder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE8058E2737416A494AC37BF82DC4B00 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9AD3BB0858966A2B89DCE442D34A087 /* Lock.swift */; }; + FE8BF7C7018EF47E97426B7D135691A3 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = 86DB7E517053CBCE292BB06E26C1EB20 /* mz_strm_os_posix.c */; }; + FECB24917FB2402E0952A59D5AC58F68 /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B244AFFBCD421C2A0FDAC88B1DB25BA7 /* AsSingle.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 05B676B1B90712EF86ABDEE69013D34E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; - remoteInfo = Protobuf; - }; - 089298221EF9F44C99AE975FF209E94C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 10D88C24864319FF583AD6D156896F32; - remoteInfo = HandyJSON; - }; - 1D7681688B935815BC2F327A8F2BBADC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 542460E7CDF2A9D5B2ECB5F8CE549E34; - remoteInfo = Reusable; - }; - 20A6C40BD025A8D0D41544F07CDCEAF4 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; - }; - 2AEA79C962A5603905DAEC290111A31F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - 343E40DC7B6F32F0BE67B7A56B330212 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - 34E15F82CFBAC117CA94B8068D95C07F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 3A4DFCB6AADD634B95834712351D83BD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; - }; - 4873AB9AF0B6D28D08772DBF529444FA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; - remoteInfo = Kingfisher; - }; - 4AFFC70FF9CB692456E077966A140FB8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 54D3E97C00A15F4FB3D9B48B10FB8E00 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; - remoteInfo = MBProgressHUD; - }; - 56BBC998227A36D310761C98F0A01110 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 638FEAAFC575BB76BC6AC055CDDA3506; - remoteInfo = LookinServer; - }; - 5CFE583C93743C2A62A0CDBFE4251AF0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B55FE563084BF0B9075BB021711E7555; - remoteInfo = NIMSDK_LITE; - }; - 67051ED9F80AD20FFACBF2C2EDC3DE4F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - 67D7AE4D27EFD2930878ED88A819E451 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 6D178A34FC90E4DA2D0CEA4EF065A641 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 331902F14E62290AA86FB37CAAC6ABB0; - remoteInfo = "Protobuf-Protobuf_Privacy"; - }; - 75ABDB621F623EB9E69C8DFD4888A899 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; - remoteInfo = Moya; - }; - 83ED09EB92F2002E9F9E83E272C1BF15 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = B8A8605EB5769E41DC25E1879868AF1C; - remoteInfo = "NSObject+Rx"; - }; - ADAB3BC5EEA1FF5C92E299648169C464 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; - remoteInfo = SnapKit; - }; - BB8E1A9C37D1DB32BD1900C02C194C83 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 062A64896E847A6749F58B6BA9A931B1; - remoteInfo = Nuke; - }; - C23CA4E6D19FE7E6F6EAC6AA8BC5988A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; - remoteInfo = "Kingfisher-Kingfisher"; - }; - CCE420F35EE6AC28D345C7ABFE96C729 /* PBXContainerItemProxy */ = { + 01552BEA3C9A4AEA1C8B52A0CD569F6D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4CDD1C6C8885D07092D8EA708AAC0E53; remoteInfo = DeviceKit; }; - DBDB8BDC853C316FED91F9F0835AD384 /* PBXContainerItemProxy */ = { + 1D8A8D3E1088D96D59AAEC2F1E56EAD4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 062A64896E847A6749F58B6BA9A931B1; + remoteInfo = Nuke; + }; + 297DD9130192EBC094E28A1AD89AFFD0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EF4EFD5BE77B99AACFB0B7ACE03D198F; remoteInfo = SVGAPlayer; }; - DC63F1E2BB6686DDBD7BE343C7407B0B /* PBXContainerItemProxy */ = { + 2E52E15EB849F0AEA6AFA40A57C25510 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9713F55E29CF00C3231002DC45C4EEB8; + remoteInfo = Qiniu; + }; + 34F0B1E44DBE66347BFDE948817B6350 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 96F820A9CBD7912A405650AC238D1F8E; + remoteInfo = HappyDNS; + }; + 3AB7D2BFCA60923245B98489A3C7FA8E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 3F0EE128053C0B9FEEDA5E03DF2994BA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 19622742EBA51E823D6DAE3F8CDBFAD4; + remoteInfo = SnapKit; + }; + 412BE9AFB5A722EE41A88647186E1E61 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + 4B29722F4F31D68B3B6B16B45DC147D7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; remoteInfo = Protobuf; }; - F0194EAE4821DF82F85168E09037791C /* PBXContainerItemProxy */ = { + 5AAB6A64763BAC3BA85E601CAF9DDC84 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; + remoteInfo = MBProgressHUD; }; - F591E4D7F7079AD3ABEAB81B186BDB32 /* PBXContainerItemProxy */ = { + 622ECBBF4884DC7D706F6B6479054526 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = A96BBB982D62BB807B5BD10774BE2D07; - remoteInfo = TZImagePickerController; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; }; - F6FAB7BE99F09AFCAE0E17DCD16D96D9 /* PBXContainerItemProxy */ = { + 67CA7B1C48D102E5819C11DD17DF2B42 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; - remoteInfo = RxSwift; + remoteGlobalIDString = B55FE563084BF0B9075BB021711E7555; + remoteInfo = NIMSDK_LITE; }; - F9F0F7E6E3C3C4BF799E4484DACB13CC /* PBXContainerItemProxy */ = { + 7613F85639B98E04AB8712912F78075E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 10D88C24864319FF583AD6D156896F32; + remoteInfo = HandyJSON; + }; + 794F570F100A39B98CECA08603510160 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + 83CBB6324F61E93DDCF9EA415A08A1C9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; remoteInfo = RxRelay; }; + 9CA4FDF539776CF0508C878B7B4867F5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 470FE31978DC918618A329D8B55C85FF; + remoteInfo = Protobuf; + }; + 9FB44F8A09C95B09C5A0BF37C3AF78A1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 542460E7CDF2A9D5B2ECB5F8CE549E34; + remoteInfo = Reusable; + }; + A645D1E7CA064E1A79E9EC3151816CBB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + A8F15656980C30B4CBA4D29C58FA5456 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 96F820A9CBD7912A405650AC238D1F8E; + remoteInfo = HappyDNS; + }; + ACDF722CCA586FBA440E72B3D7E11166 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + B138D7D3454454F5523C22822FCF91B1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 9828BBC09E9FB1238624113D7456E59E; + remoteInfo = "Kingfisher-Kingfisher"; + }; + B4ABA5F4F500B564A94F8FA72A5EAFC4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 331902F14E62290AA86FB37CAAC6ABB0; + remoteInfo = "Protobuf-Protobuf_Privacy"; + }; + BDABB1EECC475A6E96E16A8A25596EDF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; + }; + C1095E7C2C56ED69AC482172056D7EC2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; + CAB6D37E48AD6B79DDEF63F73A46B86F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B8A8605EB5769E41DC25E1879868AF1C; + remoteInfo = "NSObject+Rx"; + }; + CD2E5C318248FF82A987C54F4A3DD959 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; + remoteInfo = RxSwift; + }; + CF6C15700969C414A9FB8E3B24D4FA41 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + E5D3CE9BEB7DA2AABB97704DE02B97AC /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 17F9141D333DA1A7BE5937F227221070; + remoteInfo = Moya; + }; + F18A2CEC8CABA5060F7887878A5DD427 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8022D22FAA6690B5E1C379C1BCE1491; + remoteInfo = Kingfisher; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 001A8FAE980F157100FF1BA553ACB074 /* LKS_AttrModificationPatchHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_AttrModificationPatchHandler.m; path = Src/Main/Server/Connection/RequestHandler/LKS_AttrModificationPatchHandler.m; sourceTree = ""; }; - 0028666DC582A6E0D27BDFDAA6CBC81A /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 004C542DDB5D7E7C8DEF5F8825FF74E9 /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; - 008DD1233A5E3019BE675934BC7D9AFC /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - 0101A434F9CBA392F95F8DF4F01FD84E /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 01220C03AD48889674D0F48560F94ED7 /* UIImageView+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+LookinServer.h"; path = "Src/Main/Server/Category/UIImageView+LookinServer.h"; sourceTree = ""; }; - 019D15CE217620370874666BB55859D6 /* DeviceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-prefix.pch"; sourceTree = ""; }; - 01B2C613CF4002F9B1E5A0B8EAA6880C /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; - 01C12544C55BDB5831EF902EDFE5D908 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - 020560A784DE0F401F17E5B156DECF2E /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 02F782F3A68D8895BDEDA95187FB8C73 /* TaskFetchDecodedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchDecodedImage.swift; path = Sources/Core/Tasks/TaskFetchDecodedImage.swift; sourceTree = ""; }; - 030DE45155533A12C050E9699B2B4E46 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 033406FBC77372FDB7C5A3FB39F3431E /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 0371124A49A10DA8E5BD43ED32EBB185 /* LKS_ObjectRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_ObjectRegistry.h; path = Src/Main/Server/Others/LKS_ObjectRegistry.h; sourceTree = ""; }; - 03904EB36922CB86DF630DDB88F58480 /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; - 03A3082E14D1827315C2C773F720F98E /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 03A94DD0D207B5AA00E6912E6CDC5247 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 03DC052DFEFCCB7F8C466B5A1DB05EAE /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; - 03E51CE048D151D5C7585E83AFD96542 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; - 0452EBCF2891D102D7B29A69242AD792 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 051A9FFD6A4B1D8828E41DC7C56413A4 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - 0537D003DB8E86A1F29E663ECCCAE54F /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - 054B863F838F36C69777C5A0BA65E277 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - 055272AED2D63253E1AFF361D61C63EE /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; - 0587470DA5665C40B98290DB748D4C1D /* Lookin_PTProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lookin_PTProtocol.h; path = Src/Main/Shared/Peertalk/Lookin_PTProtocol.h; sourceTree = ""; }; - 05CD9D804F7D9AC2F0B44AA89DA2D6A7 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 05D51358926E13834D8ADECAAF233487 /* TZAuthLimitedFooterTipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAuthLimitedFooterTipView.m; path = TZImagePickerController/TZImagePickerController/TZAuthLimitedFooterTipView.m; sourceTree = ""; }; - 06B90047A200B2AC084F6EC3DB6850A3 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - 073BBD71AD61CD5B7E1B36F8649BEDB9 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - 077B38B02195CE0F7E79491F38DF6465 /* UIImageView+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+LookinServer.m"; path = "Src/Main/Server/Category/UIImageView+LookinServer.m"; sourceTree = ""; }; - 08132FB5C24D297534F70C581C6AEBF5 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; - 0847CAC5DDC312587B3F0D62C2058DCB /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; - 08A530183F8DFE046B47460819EFF7EE /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - 08FED0714AEE68152985283AC1BFAA80 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - 091BE103D320E9244D9C843EB9498CD3 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; - 0945F36B433C99B6A3DD7608455DA359 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; - 0948C3043DA8558580E4584C4A73A4D4 /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; - 09A470B318ED22D464865219A1728632 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 09B81A6A6B49577B96D20ABB11ECED5C /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; - 0A77FD51E1A190D0ADC28F4569BEFA07 /* SVGAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVGAPlayer.modulemap; sourceTree = ""; }; - 0A79FC83727C1EF240A6B5EB40799E89 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 0A8CF21C92A1AD0E0210FDC8E4ADCB26 /* UIView+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+LookinServer.m"; path = "Src/Main/Server/Category/UIView+LookinServer.m"; sourceTree = ""; }; - 0A9A6E421AD6E85CDEEE443BB4F88AA5 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 0AF13C2626D0B2170E0C424A5FF3A8C9 /* ImagePipeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipeline.swift; path = Sources/Core/ImagePipeline.swift; sourceTree = ""; }; - 0C0E2333C8ABE8D6B35373D87F9AA0DD /* LookinWeakContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinWeakContainer.h; path = Src/Main/Shared/LookinWeakContainer.h; sourceTree = ""; }; - 0C84D2A5ACF45F4E0902B9CAA2A6038E /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - 0CB4395C0604BB39661F93BB37582A74 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; - 0E0C293B4EF3E8BC33228160FA99AA73 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 0EB069856F648E459DA588DFF3C549F5 /* NSString+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Lookin.h"; path = "Src/Main/Shared/Category/NSString+Lookin.h"; sourceTree = ""; }; - 0ED29D270FA45B9FDDE0E494573C86E5 /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; - 0F019FDEDF0CCBFA8EF5240BE005A92E /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 0F5A93DA17B8C8C35D64FD876A6F5A2F /* CBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBridge.swift; path = Source/CBridge.swift; sourceTree = ""; }; - 1063126FAB1E629E5D4A13C84A3E261D /* GPBDuration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDuration.pbobjc.h; path = objectivec/GPBDuration.pbobjc.h; sourceTree = ""; }; - 108B3EBDEA2B00C443C2BC971D28917E /* Protobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.release.xcconfig; sourceTree = ""; }; - 10D97A28A98A125AD481D9154827F956 /* LKS_HierarchyDetailsHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_HierarchyDetailsHandler.m; path = Src/Main/Server/Connection/RequestHandler/LKS_HierarchyDetailsHandler.m; sourceTree = ""; }; - 10EC56B789E5D0C29075F2573E3D2296 /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; - 1162FB84DBCB1371E6014B7111AFF131 /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; - 11B8B951176145448F6992469ED37469 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; - 11F17E41CE83841ED6F6539A1AF05788 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; - 1209AAD401145C43D5579EE85359E8BB /* TZImagePickerController.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TZImagePickerController.bundle; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.bundle; sourceTree = ""; }; - 126786100C082BB001C6787AB0F51941 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; - 12963ED7933ACEA7A21D117E1B621276 /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; - 1298FF82BF74A62AFE83B44D90018B1B /* LKS_GestureTargetActionsSearcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_GestureTargetActionsSearcher.h; path = Src/Main/Server/Others/LKS_GestureTargetActionsSearcher.h; sourceTree = ""; }; - 12CDA0FD573AEBF1D8086804DE4C118E /* LookinConnectionResponseAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinConnectionResponseAttachment.h; path = Src/Main/Shared/LookinConnectionResponseAttachment.h; sourceTree = ""; }; - 13351A56996F88CA263BC3E4A2541A5D /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; - 146513E80BC525873E0C26FB32CEBD39 /* AVDataAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVDataAsset.swift; path = Sources/Internal/AVDataAsset.swift; sourceTree = ""; }; - 147B9752BE29190EB482D73D9DFB353D /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - 14965A623412C80D5E64BD6DCBA640A7 /* GPBFieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBFieldMask.pbobjc.h; path = objectivec/GPBFieldMask.pbobjc.h; sourceTree = ""; }; - 14A0344A43554B75EC11BC858694BE3E /* Measuable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Measuable.swift; path = Source/Measuable.swift; sourceTree = ""; }; - 14CBCE5599645FA3A0BC66D23799C1C2 /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; - 14DF7509F39885054CDB7452F9EF3198 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 14F9E96A57ABAFCEB791341259BCF3EC /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; - 154858DA6745B308E181562E94DFCD22 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; - 1597601DE3832A2927B5A6798D53A24C /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 161DCE7C4F2CA1E93838792588FAAA73 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 16FBBE1AF866697B5B57305849C55A7C /* LookinTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinTuple.m; path = Src/Main/Shared/LookinTuple.m; sourceTree = ""; }; - 172848264E87F23F4131EE8C05C516E9 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 1742D0D7ED8954DFE00BB381A24D9A5C /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; - 176B052E7A0BA822B0CE049734F6053B /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; - 1793CF8C55944295702CF6E1F683A222 /* Lookin_PTChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lookin_PTChannel.h; path = Src/Main/Shared/Peertalk/Lookin_PTChannel.h; sourceTree = ""; }; - 17B5B5D755A3E1AF4BBA80726E1F26DD /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - 17E8571358E4E3E6820D469D6B44606E /* DeviceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.release.xcconfig; sourceTree = ""; }; - 1808A84637A80919F86398E5A8132D3B /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; - 181586832A478B186980C7E43AD49EA8 /* TZImagePickerController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TZImagePickerController.release.xcconfig; sourceTree = ""; }; - 182BBC7FC991573BA2F394A87F4903D2 /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; - 185B240AB91F53D1E4A2DEE6E352BAAA /* TZAssetModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetModel.h; path = TZImagePickerController/TZImagePickerController/TZAssetModel.h; sourceTree = ""; }; - 189945E7666F2993CE6235F809F6CFC3 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; - 1906E8BA45C8B8FB1E5FACA1B90CBF2E /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 001DA24D96DD07E243322E21751B11C7 /* QNRequestTransaction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNRequestTransaction.h; path = QiniuSDK/Http/Request/QNRequestTransaction.h; sourceTree = ""; }; + 009FA3A9189BB08436EF46FAB8F9D1AC /* QNDnsCacheInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsCacheInfo.h; path = QiniuSDK/Http/Dns/QNDnsCacheInfo.h; sourceTree = ""; }; + 00A34E6F2D9F846A3DAE4D83A9EA7599 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + 00B5789589581C130351B1DCA90BDBC1 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 00E8854C117F0BB28D9097519BDA83F5 /* HandyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-prefix.pch"; sourceTree = ""; }; + 00EFA5C5EEBAF64683CC81C09EFC3DD5 /* Nuke.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.release.xcconfig; sourceTree = ""; }; + 012D87083924871B4AE968EDB3C39174 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; + 01576E1FE23682E8B10E64B99B712E30 /* QNPartsUpload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPartsUpload.m; path = QiniuSDK/Storage/QNPartsUpload.m; sourceTree = ""; }; + 0163A1E36B5F80686C4C788BB1233BCE /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + 01A394DF0AC58AC0387E15759B6A1CF9 /* Infallible+CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+Collection.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+Collection.swift"; sourceTree = ""; }; + 01ABB1997B4C780D73450374E506C199 /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; + 01ED9F2C29918BCFDFBE6FD586AE0AB2 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; + 02255E0E92DE80A777445E3E9C8069FF /* DeviceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DeviceKit.modulemap; sourceTree = ""; }; + 025C355F2BEAB7BA45E863428DD4934A /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; + 02B3EEB1441C0C244EF2004A0C87B599 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 02B80516DB31F69F35A9AB4B66FCBE3D /* QNFileRecorder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNFileRecorder.m; path = QiniuSDK/Recorder/QNFileRecorder.m; sourceTree = ""; }; + 02B8398ECBD1DBAD7D94DEDF21E3618A /* QNHosts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNHosts.m; path = HappyDNS/Local/QNHosts.m; sourceTree = ""; }; + 0357B9D589FF3E033DEC93E736C127B3 /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; + 03673F56AEA4DE723C1C4C26958B6CDC /* QNAutoZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNAutoZone.m; path = QiniuSDK/Common/QNAutoZone.m; sourceTree = ""; }; + 044498F3F573AEFDADA2A1BF714A8E1B /* QNDnsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsRequest.h; path = HappyDNS/Dns/QNDnsRequest.h; sourceTree = ""; }; + 04680541935138F71F5D1EDDE8A5C1D6 /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; + 046D128819743D5385C17C9ABED2D025 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; + 04F30730BDCB93F3B90E31AFCB35297A /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; + 057A1F547978583938ABC0D8FC296BAE /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 058E09BF2B0AF259A328C9BEC51F0D69 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 058EA473153C5C2182F7E4F9DE8D101E /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; + 05C42CD4D7E68AFA0BDD1D5BFBC14CF9 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 0616C66A7EA3B15225BB87ABAFE1E825 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; + 064DC3822E6494F9A067E5F0AF06080F /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 066031A01BFBBD42477A2AE65A25F224 /* Qiniu.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Qiniu.modulemap; sourceTree = ""; }; + 066428FEEC1D19CC768402C13E168246 /* Protobuf.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.release.xcconfig; sourceTree = ""; }; + 066DF72A0EAD649220A6D5933405D039 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + 067CECE8F3234B6328C38A071500D902 /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; + 06E8786FD7C871D59FD5ACFFBD7CB262 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; + 06EE3721EC5DFB5122AC81BAD341B2DF /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; + 06F855339E283E77DA5DF1C5AAF72288 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; + 0720ACB60C194FB4FC39B37461F795D0 /* QNServerConfigCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNServerConfigCache.m; path = QiniuSDK/Storage/ServerConfig/QNServerConfigCache.m; sourceTree = ""; }; + 073B80876E35683C6C7F03B4803F2EED /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; + 076ABA4C2B1C274743105C50B57E8316 /* ImageDecoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoding.swift; path = Sources/Core/Decoding/ImageDecoding.swift; sourceTree = ""; }; + 08612CCAE3D117B7EA5D051D16B8978E /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 0867440106205046D52B1D41D219E382 /* QNDnsUdpResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsUdpResolver.h; path = HappyDNS/Dns/QNDnsUdpResolver.h; sourceTree = ""; }; + 087C451802C4579976EDDDCCB8A0CC50 /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; + 089B038C7900E1EB953A22BC4F8DCC78 /* QNMutableArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNMutableArray.m; path = QiniuSDK/Utils/QNMutableArray.m; sourceTree = ""; }; + 08AE0BE758EBE3A6E05DCDCF38CF25E7 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 08D050760361CB8FF5FED00581D888DB /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; + 08EFD2D9738C68CEFC3FAAB83046795E /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; + 094FEE573B8FCEDC5ABAD2377BB65EE2 /* Reusable-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-umbrella.h"; sourceTree = ""; }; + 0952E97B1F8B2AA4FABB1D1554B3F789 /* Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reusable.swift; path = Sources/View/Reusable.swift; sourceTree = ""; }; + 0959CBE486845957902B41E6C7DB8250 /* QNUploadInfoV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadInfoV1.h; path = QiniuSDK/Storage/QNUploadInfoV1.h; sourceTree = ""; }; + 097B9AD03CBA263D71C729AFEDA3D01C /* MBProgressHUD.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MBProgressHUD.modulemap; sourceTree = ""; }; + 09AC4FEF85E9C51EF0697A9875F5253E /* Transformable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformable.swift; path = Source/Transformable.swift; sourceTree = ""; }; + 09E1F2D09711EE47FF6CB11019A877DA /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 09ED89E7AA0E60AF82D1BC46D71428E7 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 0A454409B3E7F033510D211DA55AF158 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + 0A53646CEFE9FEF3115ED8BA4C712291 /* QNDnsUdpResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsUdpResolver.m; path = HappyDNS/Dns/QNDnsUdpResolver.m; sourceTree = ""; }; + 0A8DBB89108FA32DE66864BC8B123D13 /* QNUploadOption.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadOption.m; path = QiniuSDK/Storage/QNUploadOption.m; sourceTree = ""; }; + 0AD8A600C9517B54A3512D800F2B8A7B /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 0BBCBEAD03556644EB37423DACA096EE /* QNHosts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNHosts.h; path = HappyDNS/Local/QNHosts.h; sourceTree = ""; }; + 0BD4FF1D1D348DB553694E880D67077A /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 0C3CC8C3660F29B543D71B8D361E8AA4 /* NSObject+Rx-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NSObject+Rx-Info.plist"; sourceTree = ""; }; + 0C77007D363631BE9DB611FE2FA8AF8E /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 0CFA426C8E1A4DD340B97437EE968778 /* HandyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-umbrella.h"; sourceTree = ""; }; + 0D20ED9DECA2931FBAF56C2345FD2C12 /* QNConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNConfiguration.h; path = QiniuSDK/Storage/QNConfiguration.h; sourceTree = ""; }; + 0D3CE3B66F66AFAB40E4B6CB89E4E8BA /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; + 0D820D2DF410148EC3F462EAE28D392B /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; + 0DDC7B9E7405453B467C3BEDA2B7515C /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; + 0DEBB522ED5C361F1CEFBE6A207C00EA /* QNCFHttpClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNCFHttpClient.h; path = QiniuSDK/Http/Request/HttpClient/CFNetwork/QNCFHttpClient.h; sourceTree = ""; }; + 0EA85B6002242CF0834905DEB6976C73 /* QNUploadSourceStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadSourceStream.h; path = QiniuSDK/Storage/QNUploadSourceStream.h; sourceTree = ""; }; + 0EBC150854E08D0CE4EB2DE851B16D9F /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 0ED33801F7A5C80363EF5A4A13BF7193 /* QNFixedZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNFixedZone.h; path = QiniuSDK/Common/QNFixedZone.h; sourceTree = ""; }; + 0F0142E31D3A301A1E8F8A765F1D6ACF /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; + 0F016DBC222038C904F5AA38438CC338 /* Cancellable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancellable.swift; path = Sources/Moya/Cancellable.swift; sourceTree = ""; }; + 0F272748720773B01357EF4353B18A6E /* Operation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operation.swift; path = Sources/Internal/Operation.swift; sourceTree = ""; }; + 0F541C8DC334ECECBA3692647C3D7B8F /* QNConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNConfiguration.m; path = QiniuSDK/Storage/QNConfiguration.m; sourceTree = ""; }; + 0FFE6EE7A32101759A8E783367C1127A /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; + 101D88AE7116E95ECC622F6BB8344808 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; + 10282A9E63BC915ACAD5DFA7C049FC1F /* ResumableData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResumableData.swift; path = Sources/Internal/ResumableData.swift; sourceTree = ""; }; + 10E134CFB7BBB326DFC55F38F07A9360 /* ImageProcessingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessingOptions.swift; path = Sources/Core/Processing/ImageProcessingOptions.swift; sourceTree = ""; }; + 1106AC25B99EFEBC5259C208F43C8D87 /* QNUploadInfoV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadInfoV2.h; path = QiniuSDK/Storage/QNUploadInfoV2.h; sourceTree = ""; }; + 11135B0BEABCC4A994C84A69B66BD42E /* GPBFieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBFieldMask.pbobjc.m; path = objectivec/GPBFieldMask.pbobjc.m; sourceTree = ""; }; + 1121CAD5BC4B8D86ECD26A059D14C57E /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + 112240D28C5D208BB4EC23A4349C580B /* NetworkActivityPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkActivityPlugin.swift; path = Sources/Moya/Plugins/NetworkActivityPlugin.swift; sourceTree = ""; }; + 11385BE2E04B3FDD18AEF267408BD946 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; + 1169D2DC3FF0E7D115D60980F3190878 /* RetryPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryPolicy.swift; path = Source/RetryPolicy.swift; sourceTree = ""; }; + 116F24B2EFC913B05376FF07D93FEACC /* GPBEmpty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBEmpty.pbobjc.h; path = objectivec/GPBEmpty.pbobjc.h; sourceTree = ""; }; + 11A6CE86C6EC68C401B2708CFFBC3D18 /* QNDomain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDomain.m; path = HappyDNS/Common/QNDomain.m; sourceTree = ""; }; + 126FA0BF537C480B442D39BC4D26026F /* QNUploadInfoV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadInfoV2.m; path = QiniuSDK/Storage/QNUploadInfoV2.m; sourceTree = ""; }; + 12AAEFFC2404F4A2B4344B7A10F2F4C1 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + 12C4C9F8003803DA87FB14967573EB73 /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; + 12D94996E19FB89C638BE649725977F2 /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; + 136479FD45C0EB27FB53AF1E4F61E570 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; + 1366247873F22521A1B0E673161C60FD /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; + 1375104DB505F2E999DE1C7638590F59 /* DeviceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.debug.xcconfig; sourceTree = ""; }; + 1426B283577007A25D92C90BDF7D3F3A /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Source/URLTransform.swift; sourceTree = ""; }; + 142E9AC5FB27492A198769F604666258 /* DeviceKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-prefix.pch"; sourceTree = ""; }; + 1463CCFF5FE42DBB6436F763D2379A9A /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; + 14A202F1D37A1E0F70F8F4AB4057873C /* OperationQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "OperationQueue+Alamofire.swift"; path = "Source/OperationQueue+Alamofire.swift"; sourceTree = ""; }; + 156B7190588AE2A2B7B60C9CCDF96489 /* QNDnsCacheFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsCacheFile.m; path = QiniuSDK/Http/Dns/QNDnsCacheFile.m; sourceTree = ""; }; + 15A015CB4575F906BAB8F66ECE0967A4 /* QNServerUserConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNServerUserConfig.h; path = QiniuSDK/Storage/ServerConfig/QNServerUserConfig.h; sourceTree = ""; }; + 168F91B0035E02BFFD1D12139D03F094 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; + 16F454560550289A9BEC9A590E0CDF92 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 1760CE39A69779380B5460BA0420F7AA /* QNUrlSafeBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUrlSafeBase64.m; path = QiniuSDK/Utils/QNUrlSafeBase64.m; sourceTree = ""; }; + 178FF7237A6727A268536EAC28F1B4A5 /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; + 179C4851A47CF4AC0393E469CF4F464B /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; + 17A92D205EF4C7F4F5CC33EBA867BB37 /* QNHex.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNHex.m; path = HappyDNS/Util/QNHex.m; sourceTree = ""; }; + 17E6E873A37853D895C2F37EE30B1183 /* QNSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNSessionManager.m; path = QiniuSDK/BigData/QNSessionManager.m; sourceTree = ""; }; + 183FB1ECE956FE3F8FAC721506D943AF /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Source/Combine.swift; sourceTree = ""; }; + 184366D5B7B2CC44159A2ECFBF46194E /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 186134C1EDF5BAF290247360540D422E /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 18750B36301E02500EEDC67DE5C46C22 /* QNUploadServerFreezeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadServerFreezeManager.m; path = QiniuSDK/Http/ServerRegion/QNUploadServerFreezeManager.m; sourceTree = ""; }; + 1876A09725B3D6AD8601D48C69658A4E /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 18ACC800635711E4EA5FC013EE68F32E /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; + 18C48E83FA64DD726F7369C29041E23C /* QNUploadInfoV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadInfoV1.m; path = QiniuSDK/Storage/QNUploadInfoV1.m; sourceTree = ""; }; + 18D07DC22488A265C9899E2E24C57F91 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + 190D1E52068D3525A3DE83475EEBE7F1 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; 190D7383CCEFD8AB3F8CB93098A3F214 /* DeviceKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = DeviceKit; path = DeviceKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 196E5C09A6D65720F696A82451C84FDD /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; - 199F1452C5E8C9A881341327099F89E3 /* LKS_RequestHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_RequestHandler.h; path = Src/Main/Server/Connection/LKS_RequestHandler.h; sourceTree = ""; }; - 19E5DBECDBB906559ECDF92CEA51E51D /* UITextField+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextField+LookinServer.h"; path = "Src/Main/Server/Category/UITextField+LookinServer.h"; sourceTree = ""; }; + 195282CF0EE219CD271E4D86E50F6C1E /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 1987F7481147E082B4B0EBAA703186B0 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + 19D9E506105A46F82E34ED5921001F1E /* QNResolvUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNResolvUtil.m; path = HappyDNS/Local/QNResolvUtil.m; sourceTree = ""; }; + 1A015FC1DC2DE15EEFBC431CCD8E6FCF /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; + 1A029A9347A3FF19E4E22A4D1DD6E8B3 /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; + 1A0CDCD26AAC482D902CAFA9C60FCDCE /* ImageProcessors+Composition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Composition.swift"; path = "Sources/Core/Processing/ImageProcessors+Composition.swift"; sourceTree = ""; }; 1A5104776E2AD589EF6B4A0B49E9EB80 /* Pods-yinmeng-ios-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-yinmeng-ios-frameworks.sh"; sourceTree = ""; }; - 1AAF4BB2A75616DAE1600BEA52781403 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; - 1AC4BCCCF194B508D74DCA840D2EF016 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; - 1B6D51200D0B187815B2D3F8AE0F77DE /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; + 1A588D08B287D85A83421A898B05B9D3 /* QNPHAssetFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPHAssetFile.h; path = QiniuSDK/Utils/QNPHAssetFile.h; sourceTree = ""; }; + 1A906229A02E4008D981A67EA8C1E75A /* QNReportItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNReportItem.h; path = QiniuSDK/Collect/QNReportItem.h; sourceTree = ""; }; + 1AED7C3C32A0B21D43035C67DC88EADA /* Infallible+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Driver.swift"; path = "RxCocoa/Traits/Driver/Infallible+Driver.swift"; sourceTree = ""; }; + 1B16B45844FB0995E46174F44D31223A /* QNLogUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNLogUtil.h; path = QiniuSDK/Utils/QNLogUtil.h; sourceTree = ""; }; + 1B32F8FBBE30A1AA61B47F3EED8F16B4 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + 1B431643F61F6616517851203A1AE3E6 /* QNDnsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsManager.h; path = HappyDNS/Common/QNDnsManager.h; sourceTree = ""; }; 1BBD7BC93FC22FBD9C79EAB4AC435A7E /* Pods-yinmeng-ios-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-yinmeng-ios-dummy.m"; sourceTree = ""; }; - 1BC2927E0C8A2624BA431971D8191523 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - 1BFCDC83D8091B5E0C0DB975DA4B3E6A /* DataCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCache.swift; path = Sources/Core/Caching/DataCache.swift; sourceTree = ""; }; - 1CAE4173396A366A4E8805974E26D0F7 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 1CEC0EBB61679FDCD4FDE042E6A1BA65 /* SVGAVideoSpriteFrameEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteFrameEntity.h; path = Source/SVGAVideoSpriteFrameEntity.h; sourceTree = ""; }; - 1D0132CC5AC0B0E2EDAF33DEFAA038A2 /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 1D35E2AEB3BF5C0601C8BE8855D96EB5 /* Reusable.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.release.xcconfig; sourceTree = ""; }; - 1D445027F63BFEBC96D248307C851CA8 /* LKS_CustomAttrGroupsMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_CustomAttrGroupsMaker.m; path = Src/Main/Server/Others/LKS_CustomAttrGroupsMaker.m; sourceTree = ""; }; - 1D6A47F2463CCEF7D13594CC90B89A4B /* HandyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-umbrella.h"; sourceTree = ""; }; - 1D9729FBC99F6E2BF43658E7F2367917 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; - 1DB13BF765B266D63FC6FAE1B2D5EF8D /* HandyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HandyJSON-Info.plist"; sourceTree = ""; }; - 1DE9D9EF1B5FDF6598B8232209D721D9 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 1EA05494854F634B3F62E3DE69730F51 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 1ED67739A05E1E28F30FB1B2725E4EC5 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 1F86D01699ECAC74BEF8A1B46D33395B /* LKS_HierarchyDisplayItemsMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_HierarchyDisplayItemsMaker.h; path = Src/Main/Server/Others/LKS_HierarchyDisplayItemsMaker.h; sourceTree = ""; }; - 1FFA9552E390A7ED086E9E9063B4F68D /* StoryboardSceneBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardSceneBased.swift; path = Sources/Storyboard/StoryboardSceneBased.swift; sourceTree = ""; }; - 2001D0A5A49621CE477BC31C2F4379E0 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 2003CC822C46C90E55FA48D29E711F9B /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; - 202DB1798282BE77537FEE81A4B0B9E2 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - 20AA5CD897318DF8A0390C814C646837 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; - 21B98928C53B9F3D32CCAF36A23787B9 /* TZVideoEditedPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoEditedPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.m; sourceTree = ""; }; - 21C6D7B16E257101905E05DA85DBBC9B /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; - 21CC6C6301BCDF385AE60E68FE6A2CEC /* LinkedList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkedList.swift; path = Sources/Internal/LinkedList.swift; sourceTree = ""; }; - 21FB39285D89AE9DB103F0AA81D979EE /* HandyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HandyJSON.modulemap; sourceTree = ""; }; - 22D1D0696658742422CD37827C36ADF8 /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; - 22EF61846B76DABBB28413404C9E262C /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 2343F0861C0C1CB9071EF0EFC9A62E73 /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; + 1C4759E4FA1631782A7B7BF4788AAB42 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 1C5F4A78B1CE50DECC876B515FCF3139 /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; + 1C94B0BD33A28E7667C3A52B6D6923C2 /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; + 1D5F66A11C3A2AB8CD9D18916089A652 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 1DDB520FD85024537C60F7F51AE71A64 /* HappyDNS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HappyDNS-prefix.pch"; sourceTree = ""; }; + 1DF10549E2B71CC0146D9DE270084F07 /* Infallible+Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Debug.swift"; path = "RxSwift/Traits/Infallible/Infallible+Debug.swift"; sourceTree = ""; }; + 1DF41FC354A98FBEBDDE78CAD9570771 /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; + 1E3178AAE44B7AC7DF3D5941E1690BFE /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; + 1E36302120C5FEC658D43CE2CC69ADAA /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 1E541FE8D377AB9878BC200ADA52B391 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 1EB54EE9732AA3411B035189E8F6E110 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; + 1F247F2CCB2BA2AA9478C9DE64F9EA82 /* ImageProcessing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessing.swift; path = Sources/Core/Processing/ImageProcessing.swift; sourceTree = ""; }; + 1F6C9273A75ECD2F4808F3ADC13CE04E /* DataLoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoading.swift; path = Sources/Core/Loading/DataLoading.swift; sourceTree = ""; }; + 1FBE3EBAF024FDD9590F2357D8F3FB69 /* QNPartsUploadPerformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPartsUploadPerformer.h; path = QiniuSDK/Storage/QNPartsUploadPerformer.h; sourceTree = ""; }; + 1FF1B307D2B866541F198958CACEF2E3 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; + 1FF68FEF297B35908F42E447F6E67F39 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 2028A87163655316BC2E8B441A5F6D4F /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; + 204C37234E1F73D241B0E7DE73C32EDC /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + 20B19D43D71874AFCF5271E275DA2835 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; + 20E714257BE5B8AFBF64A3FD4DE23BEE /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 21159B473F913A0906CC89B2BBC93669 /* NSObject+Rx-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-prefix.pch"; sourceTree = ""; }; + 213F65AE3C8E6D4CD15D79D133BCFB71 /* Metadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metadata.swift; path = Source/Metadata.swift; sourceTree = ""; }; + 2166E23F49D04DB188859777594A217F /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; + 2185FDD7E4EE7909E8FF69A28D1395BD /* ImageProcessors+Circle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Circle.swift"; path = "Sources/Core/Processing/ImageProcessors+Circle.swift"; sourceTree = ""; }; + 21BB495915B76AE05B4909616F7F275F /* NIMSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMSDK.framework; path = NIMSDK/NIMSDK.framework; sourceTree = ""; }; + 21C1DA7B21A88DC3231BDD93F158A6DA /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 21D5AB0716B92A626B39AE05F504F0EB /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; + 22024CD8E1A48CD0C0E0478EF7376143 /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + 2225C71172ABD6ED083CE2CE61E38315 /* mz_crypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt.c; path = SSZipArchive/minizip/mz_crypt.c; sourceTree = ""; }; + 2264CFE61D16C0818305BE9777AF6126 /* QNUploadServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadServer.m; path = QiniuSDK/Http/ServerRegion/QNUploadServer.m; sourceTree = ""; }; + 22C325E3AF1E5C30BF853EA9ED7A8611 /* SVGAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAPlayer.h; path = Source/SVGAPlayer.h; sourceTree = ""; }; + 22F3AF96CBC4751575754A7AA5446A3E /* QNDohResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDohResolver.m; path = HappyDNS/Dns/QNDohResolver.m; sourceTree = ""; }; + 23447B0601E67F0F97A0EA3B3B523DAE /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; + 23643240AD24D89ADC7238DB1834D017 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; 236F15BC43D0758FE90E506F41ABBD36 /* Pods-yinmeng-ios-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-yinmeng-ios-acknowledgements.markdown"; sourceTree = ""; }; - 2399C5FFF3C7A0922C229FCE83A6E6B8 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; - 2424C8858C3B5E8D6BA19B2D44DCC06F /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - 242F9C5095D376CCB11759E1318C7E2F /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - 2466A01E7F64C0708A6DF8B2CF25CAD4 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; - 247D3E19D2EDD0E855DA22F61BB232B8 /* SVGAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.debug.xcconfig; sourceTree = ""; }; - 2513588C29098DD1D283B1DF132305DD /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; - 25664483ABF4DC8EC03E7472AA04333B /* LookinServer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = LookinServer; path = LookinServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2597DBDEA0F9F34160866E3957C09A95 /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; - 25ADC7EE8EA1554879401098496A7C71 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 25C9E3A20C94333223D58F2160264C09 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 260F9BF75D7836B96E5F3ECD4D0CAC45 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - 26AFB0B543BFD27FE087507BD809DF5F /* LKS_CustomAttrSetterManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_CustomAttrSetterManager.h; path = Src/Main/Server/Others/LKS_CustomAttrSetterManager.h; sourceTree = ""; }; - 26B4C08467202EB99CCC43AE88B56FE6 /* PhotosUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhotosUI.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/PhotosUI.framework; sourceTree = DEVELOPER_DIR; }; - 278F5CE2CA8F0F072B0E1EF282FCD774 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; - 27B2DD12739FB1B14AD235D95C5E3DB6 /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 286C2446E0A88C1CC9A72BC323BFD71B /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 28BE69F14298E7927E7019C7EDDB5239 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 28ED0C3799ABE11502EA985C1E13D633 /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; - 290431B3958A02606DD063C1140B69E6 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; - 294F26B34048228339C8598AA5E6B516 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; - 2968F2FC2043834F626A73B99724E438 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = ""; }; - 29CA554BA0E784028C6C198EDF6D3F6A /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - 2AA7D402BFCE65AE91CA9C183EAAA088 /* LookinDisplayItemDetail.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinDisplayItemDetail.m; path = Src/Main/Shared/LookinDisplayItemDetail.m; sourceTree = ""; }; - 2AC8E6021957CCA7307AF55022336F60 /* SVGAContentLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAContentLayer.h; path = Source/SVGAContentLayer.h; sourceTree = ""; }; - 2BB8CE935C5E41F5ED8289A77A909566 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; - 2BE04F5A4E199F5B5E2847D7B3D46B38 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - 2C61B6666A53E43A120D988F2A88C1EE /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 2C7727B63C028CA41E251DCE291243FC /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 2C985D92C43D39C0F2A029C205FBB306 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - 2CCFF8CC8949A65F994FE6B1E56B4CD1 /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; - 2D0D66F9712B2DA1F706213B03C64F8A /* UITextField+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+LookinServer.m"; path = "Src/Main/Server/Category/UITextField+LookinServer.m"; sourceTree = ""; }; - 2D257C14D59CEC2479E36651C99C23BF /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; - 2D2F261E547543AD8DA020084D66F2FC /* GPBStruct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBStruct.pbobjc.m; path = objectivec/GPBStruct.pbobjc.m; sourceTree = ""; }; + 244E5CD1B6891AE349AD5782CAC55294 /* QNDomain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDomain.h; path = HappyDNS/Common/QNDomain.h; sourceTree = ""; }; + 245B9AFCC3D9497ED4E428A9991946E2 /* ExtendCustomModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomModelType.swift; path = Source/ExtendCustomModelType.swift; sourceTree = ""; }; + 248BD40993E174A281388D3D522CADDD /* QNResponseInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNResponseInfo.h; path = QiniuSDK/Http/QNResponseInfo.h; sourceTree = ""; }; + 2519C7B8A485166DC0D7E303E53551DE /* mz_strm_wzaes.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_wzaes.c; path = SSZipArchive/minizip/mz_strm_wzaes.c; sourceTree = ""; }; + 254286AFC62C0ABE37975EB688B7475F /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; + 2544A181FCD9A4ACC204CA56261301C1 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 257FDDFF044A09705AAA11907E42F5E7 /* HappyDNS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HappyDNS.release.xcconfig; sourceTree = ""; }; + 259B7C1D07C5BA722F1AACDFFBFE8DF7 /* ImageModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageModifier.swift; path = Sources/Networking/ImageModifier.swift; sourceTree = ""; }; + 25C38DAD767BE96EF09C32FD12D68501 /* QNUpToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUpToken.h; path = QiniuSDK/Storage/QNUpToken.h; sourceTree = ""; }; + 2630FA1478C0D299365DE93E4EC0FE11 /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; + 2632E47E49FE45FFFBA128B03C732D88 /* GPBDuration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDuration.pbobjc.m; path = objectivec/GPBDuration.pbobjc.m; sourceTree = ""; }; + 269AAF524036D4942EE99346DD4651D1 /* NSObject+Rx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.release.xcconfig"; sourceTree = ""; }; + 2727043FE9EF0EBD3E97A2FB967A881D /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; + 272836AACD10655FA801CCE645FB7665 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; + 273DF2B8E2B32EFA0699C045C4EFAA82 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 2750E69418B12230ACCDBA448C85B74D /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; + 277E8D00B76FB79FF4FE1BC30FEF0B0D /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + 277F81E97C836A3A72EFA6F5BFAAC864 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; + 27C97EB446051E361CCE6968B8DA4BE7 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + 27FC5B1322BE74E774773980B71B3FF3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 280FF9F717A61B1FD81502F99444AC59 /* NSData+QNGZip.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+QNGZip.m"; path = "QiniuSDK/Utils/NSData+QNGZip.m"; sourceTree = ""; }; + 2816EA208FDD61A705E8EC9478E8140A /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; + 2828CA2425542DE89D2BDA633CD8378B /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 28C5CE60BE719DD08B3C49522E16789D /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; + 292B240FD7756774EEB9024E561DDA6F /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + 293BBA8FF17530E889339A3A4AAAC98F /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 2957D06AD3F7693C1793D2F7C26DC9E1 /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; + 297AE5DDBD726B1784A8D701BA9FE3CC /* QNPartsUploadPerformerV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPartsUploadPerformerV1.m; path = QiniuSDK/Storage/QNPartsUploadPerformerV1.m; sourceTree = ""; }; + 297EBB8D3608C5B1FD07D5B757372EA1 /* GPBWrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWrappers.pbobjc.m; path = objectivec/GPBWrappers.pbobjc.m; sourceTree = ""; }; + 299417BAD0E74B4E3411583F434B3F10 /* QNPartsUploadPerformerV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPartsUploadPerformerV2.h; path = QiniuSDK/Storage/QNPartsUploadPerformerV2.h; sourceTree = ""; }; + 29F3F86754CDAABEB1499E8A862233E0 /* ImageDecoders+Video.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Video.swift"; path = "Sources/Core/Decoding/ImageDecoders+Video.swift"; sourceTree = ""; }; + 2A0F00114A11845B4581CB4DBC4E2E73 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 2A1BCA010D2F52CC3B9EDB9C0EB3223A /* SVGAVideoEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoEntity.m; path = Source/SVGAVideoEntity.m; sourceTree = ""; }; + 2A598D1D080247D2E46205F55E7DCDE0 /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; + 2A818118227D40AF887585B7944DD487 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; + 2AA1BBF85309A4EBC148B9134E742CE0 /* QNALAssetFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNALAssetFile.h; path = QiniuSDK/Utils/QNALAssetFile.h; sourceTree = ""; }; + 2AB119F32D1E1BCFB2E5832D828A3A4F /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; + 2B1D7614B7D7519B84B79BE9313A0BCD /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; + 2B20B52D2C95746B31A5B6097718404C /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; + 2B6293D1CD50548D99E3B5597F828653 /* ImageDataProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProcessor.swift; path = Sources/Networking/ImageDataProcessor.swift; sourceTree = ""; }; + 2B74B18F5343D4A735BD1AFBE3F47A46 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 2BA492EEA8D3500604B980F574EC7768 /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; + 2C00B4D247C4A856CFCDEC170839A4E0 /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; + 2C5FC8D9F363D8B390F455DCEB1EC8CB /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; + 2C84E393D2689757108A4AE42F97052B /* QNResponseInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNResponseInfo.m; path = QiniuSDK/Http/QNResponseInfo.m; sourceTree = ""; }; + 2CC787BC4F15442ADC915541EF59B463 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; + 2CC801E5234CCFB12776AD8E3F2B8582 /* ImagePipelineConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineConfiguration.swift; path = Sources/Core/ImagePipelineConfiguration.swift; sourceTree = ""; }; + 2D3E7DB1B5B0568189916DACD548EE84 /* QNFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNFile.m; path = QiniuSDK/Utils/QNFile.m; sourceTree = ""; }; + 2D7A682849D58422E1A99A9883192C8C /* QNUploadInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadInfo.m; path = QiniuSDK/Storage/QNUploadInfo.m; sourceTree = ""; }; + 2D85AEF65936A3A765D42169CB1F4070 /* KFImageProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageProtocol.swift; path = Sources/SwiftUI/KFImageProtocol.swift; sourceTree = ""; }; 2DAD7D76FC007F48AE48F2FD15BF01BB /* Nuke */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nuke; path = Nuke.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2DDA1ED8AF2E1849C67820D3C7A2CFE6 /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; - 2DE0623987D0723FAE6F3FAC8BEA3CFC /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - 2E2F8EA3310BAED6971AA52FEB575099 /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 2E648F1FC2BB03967494D91812B24D7B /* Moya.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Moya.modulemap; sourceTree = ""; }; - 2E7CE09C5A0A6C6877D52F04543568F9 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; - 2E9E121B1CC0F535F87ABA6639FB8A1E /* Reusable-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reusable-Info.plist"; sourceTree = ""; }; - 2EE4272D501C1D0FE02288639CCA1093 /* GPBType.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBType.pbobjc.h; path = objectivec/GPBType.pbobjc.h; sourceTree = ""; }; - 2EF0E45835DEEA2F5E9677C4C2911099 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 2F0F444E2E8318D93BB1D85493792540 /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; - 2F8D176180BE548CC147CF3BF0B7B750 /* OtherExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OtherExtension.swift; path = Source/OtherExtension.swift; sourceTree = ""; }; - 2F9BAE9D7B127E6392144C1A7551FD2D /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; - 2F9C331A32773695BDD0447FC524CD54 /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; - 2FC16A0A09B458424EAAAC4D38C44ED1 /* LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinServer.h; path = Src/Main/Server/LookinServer.h; sourceTree = ""; }; - 2FE3BC237A2CBF2841C6F0E8DF81D9E8 /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; - 301FF7B654EB596A7147BDD8625120CE /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 2DDEBCA0E7A8192C0D30A364AD8D83E5 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + 2DF7A050D4FD320AC7A7CB2EF6ED26F4 /* QNTxtResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNTxtResolver.m; path = HappyDNS/Local/QNTxtResolver.m; sourceTree = ""; }; + 2E1FF7A572D441611ECB1B79757DBB70 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 2E31D64DD5C6023B4B015A8AB88F02A4 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 2E53F93EC78B12FDA2490E88BD4D6B9D /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; + 2F494D94D209BE1D00D2D5A8F5310E06 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; + 30050DF987DCA0205A677A47BC00653C /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 300A440B8A734191C57FD06DD007EE87 /* QNDnsCacheFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsCacheFile.h; path = QiniuSDK/Http/Dns/QNDnsCacheFile.h; sourceTree = ""; }; + 304584C10BBF39C32C4108AA768FE76B /* ImageResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageResponse.swift; path = Sources/Core/ImageResponse.swift; sourceTree = ""; }; 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVGAPlayer; path = SVGAPlayer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3088BBC0D4CA60D74B364EE758EFD6E8 /* UIViewController+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+LookinServer.m"; path = "Src/Main/Server/Category/UIViewController+LookinServer.m"; sourceTree = ""; }; - 30ACC8B69B3017838591542C845D0857 /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 30C9CA957B92F7005B7D7DFCE7BC4B27 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 30F75F8B58C1BED75F2DCBB8252CB784 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 31330EF3B83851C13E30F8C8EEB98554 /* LookinServer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LookinServer-prefix.pch"; sourceTree = ""; }; - 31E599C200DFB07DC6417631F2CF0D42 /* ImagePipelineDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineDelegate.swift; path = Sources/Core/ImagePipelineDelegate.swift; sourceTree = ""; }; - 3241FB1D7CE38B6F84BE0D0E1E893B57 /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; - 328748136C7FFFB52CE0F476B0CC01AD /* LookinAutoLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAutoLayoutConstraint.h; path = Src/Main/Shared/LookinAutoLayoutConstraint.h; sourceTree = ""; }; - 32B7AC071DD33B551D6573E6A16959FD /* NSObject+Rx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.debug.xcconfig"; sourceTree = ""; }; - 32F92763729BD91446E91D8315702C61 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - 330CD8381F1E218B08C27EA403369146 /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - 330F33744513751C87F88DD3789CE2A7 /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; - 339C6EA4C6E973C012C2196E24CF2578 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; - 33E4384150999E1A4C65326843D43EA5 /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; - 34494B15C6BBB051AADF33A98FA48769 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 345BADA92A911523BE7C57A69E824077 /* ImageDecoders+Video.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Video.swift"; path = "Sources/Core/Decoding/ImageDecoders+Video.swift"; sourceTree = ""; }; - 3471BD2A1BF90C5EB370C61B13B270BA /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; - 34AC53710D79B827C38A505FF38A0AE9 /* SnapKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-prefix.pch"; sourceTree = ""; }; - 34ECCD6D64AD42E106801CA00D4DCDBD /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - 35440FADDFE71FA6B290B3C21929272D /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; - 35B9392913E1CE8A3D1C6F3588F64130 /* SVGAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-prefix.pch"; sourceTree = ""; }; - 35D3623C2BB6E5B59E463F3733EDECE4 /* NSBundle+TZImagePicker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+TZImagePicker.m"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.m"; sourceTree = ""; }; - 368402EDD30FC44015157F53CCD9E0BB /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; - 369BCD47533A5DBD255038276E6D0EC1 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - 36CAF02A51D525B0401A6AA4E1E5AB78 /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - 374C30A2801BBDD202E577BA25A8FD7D /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + 30DD7AC65C8F21EAF2E612506B352518 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + 30F1028405ECBB1B38DB84889BE3170C /* QNDnsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsRequest.m; path = HappyDNS/Dns/QNDnsRequest.m; sourceTree = ""; }; + 3232F998DD70873460EF7B0D739FD864 /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; + 324DFFC4BA83EA20B56DBBB3555E8E7C /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; + 326B260C5BB473C2AC96E3A76A058BAC /* ReflectionHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReflectionHelper.swift; path = Source/ReflectionHelper.swift; sourceTree = ""; }; + 33C1D6BF04859B9EDD0B3545B9D3DBFA /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + 33EC81B4A7CDCB5A948B1C713EBF2887 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + 347BF8505F156BE216C3E196CECFDC33 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; + 348DE664BE948DE50F0EB7B580F96238 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; + 348DE84CE94FEC923BA08537AD172311 /* ImageDecoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Default.swift"; path = "Sources/Core/Decoding/ImageDecoders+Default.swift"; sourceTree = ""; }; + 34E67BDCE4469E8E7E9E06533760DCA9 /* QNDefine.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDefine.m; path = QiniuSDK/Utils/QNDefine.m; sourceTree = ""; }; + 35899EFA4D509B21395575CFC3C2B9D4 /* QNNetworkStatusManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNNetworkStatusManager.h; path = QiniuSDK/Http/NetworkStatus/QNNetworkStatusManager.h; sourceTree = ""; }; + 35D7CC85EC8407B3E12316846407584E /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 3667B5F6798CDC2ADA1BBC70D052FF68 /* HappyDNS */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HappyDNS; path = HappyDNS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 36B965F89C497C9FD1F2219BE832C5F6 /* QNIUploadServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNIUploadServer.h; path = QiniuSDK/Http/Request/QNIUploadServer.h; sourceTree = ""; }; + 36C9190025ADA9FB87024E78EDF82C2D /* QNUploadRequestMetrics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadRequestMetrics.m; path = QiniuSDK/Http/QNUploadRequestMetrics.m; sourceTree = ""; }; 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Moya; path = Moya.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 375C433B50349BE28455C222CB8E7B91 /* TZGifPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZGifPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.m; sourceTree = ""; }; - 37A46F3525D29BA837C53C72C88EDDA5 /* ImageProcessors+RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+RoundedCorners.swift"; path = "Sources/Core/Processing/ImageProcessors+RoundedCorners.swift"; sourceTree = ""; }; - 37BDECEA1B15B31EB22A0147E4A94E14 /* NSBundle+TZImagePicker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSBundle+TZImagePicker.h"; path = "TZImagePickerController/TZImagePickerController/NSBundle+TZImagePicker.h"; sourceTree = ""; }; - 37CCF1214185F5315875320393702570 /* ImageEncoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoders.swift; path = Sources/Core/Encoding/ImageEncoders.swift; sourceTree = ""; }; - 37E4C6B4076B5B1F7058053D8C7A690C /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; - 382C40A642062F32B7DCE9923B5F754D /* Protobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.debug.xcconfig; sourceTree = ""; }; - 382CDCB8B0128FDB38F6DF1D36F0CDEF /* TaskLoadImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadImage.swift; path = Sources/Core/Tasks/TaskLoadImage.swift; sourceTree = ""; }; - 38739AB057F60A390BED7952387B315A /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; - 387824AE43ACAF1BB624589240286091 /* ImageProcessors+Composition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Composition.swift"; path = "Sources/Core/Processing/ImageProcessors+Composition.swift"; sourceTree = ""; }; - 38CD1766144DB41B778B5B651EAEEC90 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 391D97BD9DEA71FBCD801DB3C841611E /* LKS_CustomAttrModificationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_CustomAttrModificationHandler.m; path = Src/Main/Server/Connection/RequestHandler/LKS_CustomAttrModificationHandler.m; sourceTree = ""; }; - 392CE6557934CC958303CAFA9779D695 /* SVGAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVGAPlayer-Info.plist"; sourceTree = ""; }; - 393D9C7F057CDFD8A48FF058A3D4A72E /* Protected.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Protected.swift; path = Source/Protected.swift; sourceTree = ""; }; - 39769BA2E2085221D15042BBD5405D2F /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Source/ISO8601DateTransform.swift; sourceTree = ""; }; - 39A0D3682FF548ECBD0A1C16293F08FA /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; - 39AE7CDD0431AF60EA08C7D7E6957862 /* ImageDecoderRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoderRegistry.swift; path = Sources/Core/Decoding/ImageDecoderRegistry.swift; sourceTree = ""; }; + 37B6C4745DDC28CB20B0E6F9E34D15B3 /* QNCFHttpClientInner.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNCFHttpClientInner.h; path = QiniuSDK/Http/Request/HttpClient/CFNetwork/QNCFHttpClientInner.h; sourceTree = ""; }; + 38512FA502415280753C2101A4F5786F /* QNGetAddrInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNGetAddrInfo.h; path = HappyDNS/Util/QNGetAddrInfo.h; sourceTree = ""; }; + 38C33B7CA3DFAF466A11A2E698680870 /* ImageProcessors+RoundedCorners.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+RoundedCorners.swift"; path = "Sources/Core/Processing/ImageProcessors+RoundedCorners.swift"; sourceTree = ""; }; + 391065AE36B820331FCA01E2E825F7E8 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + 395A72BBD00EF87B8520890EBAEB114C /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + 395F041C1B5B36F03853DF4F4E3041A8 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + 39BFCB68F6A549601EA3A83438DCA1C4 /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; + 39C7BDDA0531C173BA4C79BF76B986BE /* SVGAAudioLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioLayer.h; path = Source/SVGAAudioLayer.h; sourceTree = ""; }; 39D0F77A76D1B9C8043ACA2A518B4709 /* Pods-yinmeng-ios.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-yinmeng-ios.modulemap"; sourceTree = ""; }; - 39EC6E7DD7DE8C480F566A8BF28E5EDF /* LKS_CustomAttrModificationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_CustomAttrModificationHandler.h; path = Src/Main/Server/Connection/RequestHandler/LKS_CustomAttrModificationHandler.h; sourceTree = ""; }; - 39FF86F1F4E3139ABBAA20CDB69A0C28 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 3A4A6A83CD1B0FCBC9BCF4055849F47B /* DeviceKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.debug.xcconfig; sourceTree = ""; }; - 3B4F2D6C6D8BCE68206A5A21AA0275D6 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - 3B713C22AF103D768961E5D819F08901 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; - 3B936DFE87C36A933F2B9762FA8A6627 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 3BC7C8A6707660DA3B555213B8D09ED9 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; - 3BF62A4C2FFF6A66AADD0ABFB165F024 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 3C636D4F3A922F2D8EFAEB7D0DD0B11F /* Nuke-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nuke-dummy.m"; sourceTree = ""; }; - 3C686D822ABC7AD368EBE39642C2C400 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - 3D20BA807451B175B614A042D49576C0 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - 3D298DC339DA1362EFDD80A98324AA09 /* SVGAVideoSpriteEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteEntity.h; path = Source/SVGAVideoSpriteEntity.h; sourceTree = ""; }; - 3D3A08243FBBFF3C251BC13ED1665BBE /* Lookin_PTChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Lookin_PTChannel.m; path = Src/Main/Shared/Peertalk/Lookin_PTChannel.m; sourceTree = ""; }; - 3D541AFC4064EEBFEA40189DA42318C5 /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Sources/Internal/Combine.swift; sourceTree = ""; }; - 3D81E84A5113FBF098C657DBEDD3FFD0 /* ResumableData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResumableData.swift; path = Sources/Internal/ResumableData.swift; sourceTree = ""; }; - 3E2F1E2492A288E79A9852F7980EABF7 /* SVGAVideoEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoEntity.m; path = Source/SVGAVideoEntity.m; sourceTree = ""; }; - 3E7EAE92DA162396F7CD77B23293AA7E /* NIMSDK_LITE.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NIMSDK_LITE.release.xcconfig; sourceTree = ""; }; - 3E7ED05430CDA0FD7197DA0897FDDB55 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 3F0DE7EE7828ECA4B20A7A2CFBA890B9 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - 3F1E8B528CD24ED9940200D570215619 /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; - 3F77B86C0060AA5339F7639D27C43C6C /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; - 3F97F7CB8571CBDEDC79FE252514354E /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/Internal/Deprecated.swift; sourceTree = ""; }; - 40281011C58755E81E2B80C6EFA7BAE4 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; - 40723A16EB14067B6BC11F42A3D7FAFA /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - 40B5B119EA7D0982DF4AEC4504DEC659 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - 40EE529DFCCDF8230C3358594AD1B2C5 /* UIImage+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+LookinServer.m"; path = "Src/Main/Server/Category/UIImage+LookinServer.m"; sourceTree = ""; }; - 4128ADBFE5FD37CF9AB0EAB410F952FF /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - 4132F282E4FAE08F589722818F499BF0 /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 41333B940B89F01286BCAE524BDECDD7 /* TZVideoPlayerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoPlayerController.m; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.m; sourceTree = ""; }; - 4156F0E939856C757AE5112395DA8BDC /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - 41B87BDCC566C699B7C5A84C136FD4DC /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; - 41FE001360EE0DE402A1A0A48A3F36F2 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 42B92DF3BBE88296366594643B6BEC2C /* NSObject+Rx.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "NSObject+Rx.modulemap"; sourceTree = ""; }; - 42FE2EF023F678F53F4E53F3186B9633 /* ConstraintMaker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMaker.swift; path = Sources/ConstraintMaker.swift; sourceTree = ""; }; - 439A212876FB97B848F765EFA45F3B32 /* NSObject+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+LookinServer.m"; path = "Src/Main/Server/Category/NSObject+LookinServer.m"; sourceTree = ""; }; - 43CC3522FE96AC867E1C876F6061AC33 /* LookinDashboardBlueprint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinDashboardBlueprint.m; path = Src/Main/Shared/LookinDashboardBlueprint.m; sourceTree = ""; }; - 43FA518F1E52A456FD58AA27F34B58D3 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; - 44075BD5FBFEFFD2512EA31F17400890 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - 4431695D992747951040479640A690E0 /* HandyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.release.xcconfig; sourceTree = ""; }; - 4438484176B765AFD94196E3FDFEB868 /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 44538A930AED567440B7AE4002952465 /* NIMSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMSDK.framework; path = NIMSDK/NIMSDK.framework; sourceTree = ""; }; - 4492370913B1AC45A70A4322E8C23AE8 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - 44E19CC10B7B77F62A4F908B3460D2FB /* mz_strm_zlib.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_zlib.c; path = SSZipArchive/minizip/mz_strm_zlib.c; sourceTree = ""; }; - 4501BE257D99DFFB58DB8CB1DE5FC60C /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; - 450C5E36AF005DA43C1FE5C236DE7D86 /* UILayoutSupport+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILayoutSupport+Extensions.swift"; path = "Sources/UILayoutSupport+Extensions.swift"; sourceTree = ""; }; - 4561D021D65A0E9CD38917519BF28025 /* SVGAAudioLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioLayer.m; path = Source/SVGAAudioLayer.m; sourceTree = ""; }; - 4583579B4F86BE6056E29AA99EF29379 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; - 45EB3C0528FBA46918AD753079FE1A55 /* Nuke.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.release.xcconfig; sourceTree = ""; }; - 45FD4C9DBB7D8AC1409427977E6966C1 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - 46DAC896B9824CEED6D5201F5CB641F4 /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; - 46EBDDEB05C5D46F14CD2653AA932178 /* TZVideoPlayerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoPlayerController.h; path = TZImagePickerController/TZImagePickerController/TZVideoPlayerController.h; sourceTree = ""; }; - 46F34AEF598063204C04464D3C821575 /* LookinStaticAsyncUpdateTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinStaticAsyncUpdateTask.m; path = Src/Main/Shared/LookinStaticAsyncUpdateTask.m; sourceTree = ""; }; - 470A2A9A4BB2D91601FDB01A4F355283 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - 4733814613216154A853F0314A33A1E7 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; - 47CC90B26349E9EE51A4E76BCC7287F7 /* Nuke-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-prefix.pch"; sourceTree = ""; }; - 48717DDF4AC79021B233957DA9C2AFB8 /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; - 4874FB546CC6510A4226593EBCC664D2 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; - 489E97369A64A1B9BBF7E6126CCBE6F7 /* LKSConfigManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKSConfigManager.h; path = Src/Main/Server/Others/LKSConfigManager.h; sourceTree = ""; }; - 48D17F8F49409F28E54DF0DB7DD1F91B /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 492F17570FFAC168D6024A29E1288AB8 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; - 49E62DA3E7F933252C6B178A422B37E0 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 4A4C25E4475F191CE78546EDC0DDFB2E /* ImageResponse.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageResponse.swift; path = Sources/Core/ImageResponse.swift; sourceTree = ""; }; - 4A85411D737A551A52A06A612238CB8D /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 4A9F79A87E830016AB08623AF94BDB39 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 4AFC4D48CE35A63840113638FFCA8695 /* LKS_EventHandlerMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_EventHandlerMaker.h; path = Src/Main/Server/Others/LKS_EventHandlerMaker.h; sourceTree = ""; }; - 4B05B8C60FA21AA0AFA39F4C26BA1A05 /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; - 4B78F3827823F8CA76D7A12DA3D8EFBE /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 4B898D4F9ED34BCDBB6996ADF5724977 /* NibLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibLoadable.swift; path = Sources/View/NibLoadable.swift; sourceTree = ""; }; - 4BA6E405D6CA0D2BD30B08164FE9B43C /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - 4BB8DEE413530B78EF0B830D909171DD /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; - 4C089BF30C2F64305B9F2F118D821D6A /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - 4C1AC5943BE44E6599123763C07102B3 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 4C244F91E08B61DC663BAB6ACB753D68 /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; - 4C278944774A08EF62BEEB1C869518C1 /* ConstraintLayoutSupportDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupportDSL.swift; path = Sources/ConstraintLayoutSupportDSL.swift; sourceTree = ""; }; - 4C8BEF8691911885664570EEEFA060A6 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 4D5656F9995D0B34B77C3F86AD35FB05 /* HandyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.debug.xcconfig; sourceTree = ""; }; - 4D7D12476EFB7093E77CD76D4690B150 /* LayoutConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraintItem.swift; path = Sources/LayoutConstraintItem.swift; sourceTree = ""; }; - 4E5367949301499329BA2B03A63E9D60 /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - 4E7C003EFCE613ABC6C908300BD10F12 /* TZImagePickerController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController-umbrella.h"; sourceTree = ""; }; - 4EC378CAE3F8765C9FF8D0BFFA553AA9 /* ImageCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCaching.swift; path = Sources/Core/Caching/ImageCaching.swift; sourceTree = ""; }; - 4FC046ED739F3D304F3F9E1BB6124B15 /* UILabel+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UILabel+LookinServer.m"; path = "Src/Main/Server/Category/UILabel+LookinServer.m"; sourceTree = ""; }; - 504722465B1D6C37ABDF789D38466CFA /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - 50537FEBF4189EC91529815B11F7BE50 /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = ""; }; - 50E38AEDAB5AC033632AE8AC6FAB674A /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; - 5156BB26D42A79B0276E56D2608007CE /* SVGAAudioEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioEntity.m; path = Source/SVGAAudioEntity.m; sourceTree = ""; }; - 517F5AD78571799C0289B0DD05B94A03 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - 51E592E9D4A81CACFA61FC0CA20CB8E5 /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; - 52844C1DAE8C53620EF3D08FC2908FA8 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - 529D118A13A874D66FAC15E2AA533CBF /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; - 52F5977EF6F150C859E1C4F827001E6B /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; - 530755799C0C43CA8288FA5740D9CD50 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - 533A28038C52737F7EE0BDBAB9974A6D /* ImageEncoders+ImageIO.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+ImageIO.swift"; path = "Sources/Core/Encoding/ImageEncoders+ImageIO.swift"; sourceTree = ""; }; - 536A85D9DDD1EAADBA8AC852C3C07E8C /* ConstraintRelatableTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelatableTarget.swift; path = Sources/ConstraintRelatableTarget.swift; sourceTree = ""; }; - 537B1907058AE6E9A9DA1B2E80992999 /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; - 537BEE5E7C76921A16DC9EA92668EA3C /* LookinServer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LookinServer.debug.xcconfig; sourceTree = ""; }; - 537EF130FEC39735A93629DAF64B0FE9 /* ImageRequestKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequestKeys.swift; path = Sources/Internal/ImageRequestKeys.swift; sourceTree = ""; }; - 54059D7418ABFA4D10B6891092E3B79F /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 54D239C026AC23B54412EE3FC7329E50 /* Nuke.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.debug.xcconfig; sourceTree = ""; }; - 54E4057E8D1959D2D600B046D08ECAE8 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 550B7815314DABE69D0E4412779935EF /* Svga.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Svga.pbobjc.h; path = Source/pbobjc/Svga.pbobjc.h; sourceTree = ""; }; - 5566917E96F8A84E152C7DF60288DD67 /* Lookin_PTPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lookin_PTPrivate.h; path = Src/Main/Shared/Peertalk/Lookin_PTPrivate.h; sourceTree = ""; }; - 558103D0E4BB9782FC874ABA5A0F7003 /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Source/TransformType.swift; sourceTree = ""; }; - 55F3523E0E5EDDDF0EC833E4614636B5 /* TZVideoEditedPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoEditedPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZVideoEditedPreviewController.h; sourceTree = ""; }; - 562DC0CEEDFC4C6E77F4A24C43074F9F /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - 5671FA695D37B7ECCFA7669A79787B89 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 5696B737A43BBE42B2916EE56B5E4406 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 570BDF4D48040507D25653D1531DAE7F /* SVGAVideoEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoEntity.h; path = Source/SVGAVideoEntity.h; sourceTree = ""; }; - 571AC9CDC72417C8E9D0F34AB175C1DA /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - 5753880E33B4C7D0738455EE1E1E3FF3 /* PropertyInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyInfo.swift; path = Source/PropertyInfo.swift; sourceTree = ""; }; - 579E4D54BB0C8C130568D3963C0D5E37 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 580C6E072C92DF2CD31FEB22928B2188 /* ImageTransition.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTransition.swift; path = Sources/Image/ImageTransition.swift; sourceTree = ""; }; - 588BCA0201103C2053267B3AD91CB4CB /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 588DC14683B0B429A764B9799C1CE099 /* Svga.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Svga.pbobjc.m; path = Source/pbobjc/Svga.pbobjc.m; sourceTree = ""; }; - 5894AB297FC810095CC808709E865249 /* SVGABitmapLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABitmapLayer.h; path = Source/SVGABitmapLayer.h; sourceTree = ""; }; - 590D3AA7E113D845F844DA14211F9980 /* Reusable.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reusable.modulemap; sourceTree = ""; }; - 59237988DBFBCFEAF648036A9D8561C8 /* LookinAutoLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAutoLayoutConstraint.m; path = Src/Main/Shared/LookinAutoLayoutConstraint.m; sourceTree = ""; }; - 597C823029B48F4BB1F3392370E01CAC /* DeviceKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = DeviceKit.modulemap; sourceTree = ""; }; - 59A28695900D35048D68016F5EF0005B /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - 59A73B89147C90FD50FA0799DB05E69D /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - 5A8B58FFBDDCC458A704DAE3AD4327EE /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Source/DataTransform.swift; sourceTree = ""; }; - 5AF9878208DA76C525FD5C9C4EC7CE71 /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 5B1F3BDE71E9C98CBDA8B827E9AB1ABB /* LookinHierarchyInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinHierarchyInfo.h; path = Src/Main/Shared/LookinHierarchyInfo.h; sourceTree = ""; }; - 5B1F61D76ADAC76D63C6860259566610 /* NSObject+Rx.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.release.xcconfig"; sourceTree = ""; }; - 5BB6A3D35CC2CC58696226A4196410CD /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; - 5BBBF0CFD86C147A396639BEFDA460EB /* BuiltInBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBasicType.swift; path = Source/BuiltInBasicType.swift; sourceTree = ""; }; - 5C2052313BD57A48B0356A85CB13CA16 /* ImageProcessors+Resize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Resize.swift"; path = "Sources/Core/Processing/ImageProcessors+Resize.swift"; sourceTree = ""; }; - 5C666CEECEF5DB4F984C5AA6234C11D6 /* UITableView+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITableView+LookinServer.m"; path = "Src/Main/Server/Category/UITableView+LookinServer.m"; sourceTree = ""; }; - 5C6910CDE35D2677082CFE24EC2FF001 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 5C6C035DA18FE5430B9FB5E52AD7F7E9 /* DeviceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-umbrella.h"; sourceTree = ""; }; - 5C7F105586003E3BDD896EDD86752C93 /* Color+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Color+Lookin.m"; path = "Src/Main/Shared/Category/Color+Lookin.m"; sourceTree = ""; }; - 5CF1728357974788408F9BAF3722E6E4 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 5D1B150669265AD36213B4833F04A40C /* SVGAPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAPlayer.m; path = Source/SVGAPlayer.m; sourceTree = ""; }; - 5D2C92F31916E256A69824EAF01E6178 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; - 5D3510AF6D813CCC3A003DE76A93F03F /* SVGAVectorLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVectorLayer.m; path = Source/SVGAVectorLayer.m; sourceTree = ""; }; + 39D4BFD5DBD1BDC08C43CF011E3E3C07 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + 3ADD8E484BAA747AE263C6BEEA29888F /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 3AF0BB477FFC15BE1A315EF56B25D860 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 3C3920D2BF2D8C83B4576F02CD01184E /* QNServerConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNServerConfig.m; path = QiniuSDK/Storage/ServerConfig/QNServerConfig.m; sourceTree = ""; }; + 3C776FE9BE8D55688187B7A4AFC44549 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; + 3CA6D8185CDD4D6914177AEFC0CA5FE0 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; + 3CAA25B42934AC54F1F2AF2060984FA1 /* Qiniu.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Qiniu.debug.xcconfig; sourceTree = ""; }; + 3D1F5BF38ACA93D14520E25C52EA4137 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; + 3D762F4850E4344240AE9B750549EA12 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + 3D94A932DCC38CF8247A658A975CBA0D /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; + 3DB461E384552641336992CED4536621 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 3DE40EBD65CEDFB49AB8465C84ECE9D5 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + 3DEA2F2B96B69775A77943051AB122EE /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + 3DF1BD10BA265BB2C1D7A79ACD27C11F /* RxRelay.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.debug.xcconfig; sourceTree = ""; }; + 3E26E1806E38B4C23FA95E5C2D927BB8 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + 3E6A541AE50B2C49130A180067826486 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 3E7A6CDFCA7AFBC7BE6B19E3E2498AD4 /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; + 3E8C428481C878D297DF1872FDC35E90 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; + 3F309DC825FC9BAFD86C25D19CDD182E /* QNHttpSingleRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNHttpSingleRequest.m; path = QiniuSDK/Http/Request/QNHttpSingleRequest.m; sourceTree = ""; }; + 401D44B95EB624023FDD84388C2EB5DD /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; + 405ABD2B8CB8992A2FB809537DCCC745 /* NibLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibLoadable.swift; path = Sources/View/NibLoadable.swift; sourceTree = ""; }; + 4069677FC8198465444700DBE9EBF896 /* TaskFetchOriginalImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchOriginalImageData.swift; path = Sources/Core/Tasks/TaskFetchOriginalImageData.swift; sourceTree = ""; }; + 409B8F12488EC9878AB40949EA311A4D /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 40C059AD94C860267A5CA9D8F0E23E16 /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; + 41BB877BC5B3A0750B9B683BAB758530 /* QNConnectChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNConnectChecker.h; path = QiniuSDK/Http/ConnectCheck/QNConnectChecker.h; sourceTree = ""; }; + 41D9241BBE6347BEC15BB6729FC02109 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + 42604CF0054008A47A9A6F65DD7C390E /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + 435D202CBD86621DC8150C2E0AEC1F3E /* QNFileDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNFileDelegate.h; path = QiniuSDK/Utils/QNFileDelegate.h; sourceTree = ""; }; + 43819F15CE6B2D4DE0BD2427CE5A6C26 /* Qiniu-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Qiniu-Info.plist"; sourceTree = ""; }; + 43D6C557C02ED6CF2A48C93068437A88 /* QNZoneInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNZoneInfo.h; path = QiniuSDK/Common/QNZoneInfo.h; sourceTree = ""; }; + 44120616417E81A8426F0A2D17C35710 /* QNServerConfigSynchronizer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNServerConfigSynchronizer.m; path = QiniuSDK/Storage/ServerConfig/QNServerConfigSynchronizer.m; sourceTree = ""; }; + 44502B5B4A976CB61E7B3905EEB67827 /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; + 448E3A90ECE0BB81088DDD806DE2D839 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 44B97CE5EA983A2ECF73232CE1E36603 /* HappyDNS-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HappyDNS-Info.plist"; sourceTree = ""; }; + 44C2CC8E9963481A6176CE904EE7085C /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + 44EF4B577B6DBDF212D3B8681D67DA33 /* SVGAImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAImageView.h; path = Source/SVGAImageView.h; sourceTree = ""; }; + 452FCADAE6215CE3280A1660A6B81B82 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 4573CB6B547D94CF6153D8E251773147 /* QNUpProgress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUpProgress.h; path = QiniuSDK/Storage/QNUpProgress.h; sourceTree = ""; }; + 45A2B5278662DF2719BBA106F4DC3B3B /* HappyDNS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HappyDNS-dummy.m"; sourceTree = ""; }; + 45BEEE9ECFC560D44691F4C4970B59B4 /* GPBStruct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBStruct.pbobjc.m; path = objectivec/GPBStruct.pbobjc.m; sourceTree = ""; }; + 467E7E7FC0D0C3CE3A4BBCFF025178A7 /* RxSwift.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.debug.xcconfig; sourceTree = ""; }; + 4684B92782D5CEC9776695DF4409527A /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; + 46A3044AE0E242C4B6780B731C52FDA1 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 46A7F163051EDC664A99DDC982AA4E9E /* QNUploadSourceFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadSourceFile.m; path = QiniuSDK/Storage/QNUploadSourceFile.m; sourceTree = ""; }; + 46BF19D23BEC77AD07CF7CB830BC4E3B /* QNMutableArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNMutableArray.h; path = QiniuSDK/Utils/QNMutableArray.h; sourceTree = ""; }; + 46CA2CC960C39B30883A16B6B5FB4616 /* Reusable.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.release.xcconfig; sourceTree = ""; }; + 46DB223F2475C075C0256C07906A9A7A /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 46E1BCEB2204D50631A3F74B0B7D157F /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + 4706B492FE7B639F5A2CB08E8A06284E /* StoryboardBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardBased.swift; path = Sources/Storyboard/StoryboardBased.swift; sourceTree = ""; }; + 47AB9267D19FEA6966E76ACA862DAECF /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 483CD2BE24277D8DC94461A48957495E /* SVGAContentLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAContentLayer.h; path = Source/SVGAContentLayer.h; sourceTree = ""; }; + 484FAA7A1C8B7F4B9051773B73B464EE /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; + 48864670EEEA9370C18D68F777E4FDC6 /* QNHijackingDetectWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNHijackingDetectWrapper.m; path = HappyDNS/Local/QNHijackingDetectWrapper.m; sourceTree = ""; }; + 488E34FA56A3006B2920045CB929EEC0 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; + 48984378222890989210266E73078B0E /* mz_zip_rw.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip_rw.c; path = SSZipArchive/minizip/mz_zip_rw.c; sourceTree = ""; }; + 4941821D782C8C3B73640667FADF2A64 /* SVGAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.release.xcconfig; sourceTree = ""; }; + 4945BFFCEC66B2540E57BB4EF8A5DFF3 /* DataCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCaching.swift; path = Sources/Core/Caching/DataCaching.swift; sourceTree = ""; }; + 4954E27533A4EF040A183A5EA032FA59 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + 49BD922C0A434EEDE5B8F5BEDFE9F45E /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + 49C1E836C2CE3FE509E8121D193A4B69 /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 49F8A6081A36FB1A9795B5B930B9F468 /* FieldDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldDescriptor.swift; path = Source/FieldDescriptor.swift; sourceTree = ""; }; + 4A58E5CFF4B319A87619B21D322E437C /* SVGAPlayer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SVGAPlayer.modulemap; sourceTree = ""; }; + 4AA3BB460E6E470D27422E6CCC097394 /* SVGAExporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAExporter.h; path = Source/SVGAExporter.h; sourceTree = ""; }; + 4AF03F34B5DA87A46581754536354D79 /* DataCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCache.swift; path = Sources/Core/Caching/DataCache.swift; sourceTree = ""; }; + 4B3F13C230A8EAC10332349C527E3378 /* DeviceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DeviceKit-dummy.m"; sourceTree = ""; }; + 4B49104E5424C5DC7F171AB1AF093EAA /* QNVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNVersion.h; path = QiniuSDK/Utils/QNVersion.h; sourceTree = ""; }; + 4B4E59359DC95FA01B6B0C27CC1E1415 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; + 4B7429B8B97C6AAEC9FA8277286CE5F5 /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 4B853F41D0D5B3C63DED0A82ED4F09EA /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; + 4BB69C0DC949A57E1FA4E048361E076D /* QNALAssetFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNALAssetFile.m; path = QiniuSDK/Utils/QNALAssetFile.m; sourceTree = ""; }; + 4BD5ECCC3A9184D5A1032B57B0028D63 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 4C233E260906253AA9A3CFAB51D93CE2 /* QNUploadInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadInfo.h; path = QiniuSDK/Storage/QNUploadInfo.h; sourceTree = ""; }; + 4C4AB51171CA34C7B039208E50507121 /* QNResolverDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNResolverDelegate.h; path = HappyDNS/Common/QNResolverDelegate.h; sourceTree = ""; }; + 4CAFE65897FF959C3BCF0C5010DF618E /* Deserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deserializer.swift; path = Source/Deserializer.swift; sourceTree = ""; }; + 4CCE4FFFB13889AE2F5DAC7681F73C7B /* SVGAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-umbrella.h"; sourceTree = ""; }; + 4D2ACF9F2E2240506ED5A9AFB74B09A0 /* QNUploadBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadBlock.h; path = QiniuSDK/Storage/QNUploadBlock.h; sourceTree = ""; }; + 4D4A38C4FFF5A90C105384155912FDC8 /* SVGABezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABezierPath.m; path = Source/SVGABezierPath.m; sourceTree = ""; }; + 4D4B5B39794661BFD83F1EB007631228 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + 4D6718E5528447B5C8092A74492F0B41 /* TaskFetchDecodedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchDecodedImage.swift; path = Sources/Core/Tasks/TaskFetchDecodedImage.swift; sourceTree = ""; }; + 4D6EE0C82559E7B4633DBBB0884C7DED /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; + 4DEF9BAB9C6EA7A7FD665611B79836AD /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; + 4E27C960F17C12EF1F3354F5C54708F2 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + 4EFB475ECD638DA1FC134DA6E68A83EB /* QNMD5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNMD5.h; path = HappyDNS/Util/QNMD5.h; sourceTree = ""; }; + 4F1A5FFEFB51CD9D179B86BABD7FC7ED /* MangledName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MangledName.swift; path = Source/MangledName.swift; sourceTree = ""; }; + 4F6940544FC5ACA5E55340E27BC34A1C /* GPBApi.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBApi.pbobjc.m; path = objectivec/GPBApi.pbobjc.m; sourceTree = ""; }; + 4F796BF04E1A9B70ED51A9559F1FF2BE /* Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Properties.swift; path = Source/Properties.swift; sourceTree = ""; }; + 4F8DA5AEC29BE0927287B0E8611B16D0 /* Nuke.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nuke.modulemap; sourceTree = ""; }; + 5002FB9881CFF78394699932BBA44655 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 5030280F82AD565AD542036FA91ACF50 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 5110DED1F02B63C149584BDA60E1B8CD /* ZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ZipArchive.h; path = SSZipArchive/include/ZipArchive.h; sourceTree = ""; }; + 51340337269071B2D182B4D57A9ABEAA /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 5186EBC12DA75A449EDD6F24F6B5B5FC /* HandyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "HandyJSON-Info.plist"; sourceTree = ""; }; + 51AA43F9493AF13E78D9671E28995F2C /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 51BC08D6DA64C2F5E3A41D4E208D8DB1 /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; + 5204B7D6FD6CB0FFB9D7FE9E86D46139 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 52506E4E3A8762620F0C4C21EE084602 /* Qiniu.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Qiniu.release.xcconfig; sourceTree = ""; }; + 5292492F4587B79E776698C4A24E5717 /* ImageProcessors+Anonymous.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Anonymous.swift"; path = "Sources/Core/Processing/ImageProcessors+Anonymous.swift"; sourceTree = ""; }; + 52B924DA7CE3465E56922CBA4F0A5537 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; + 52D0CD6274635983C6F51EC15C0E7D8E /* SVGAAudioEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioEntity.m; path = Source/SVGAAudioEntity.m; sourceTree = ""; }; + 534469CDC866B417BFBB00C8D3491FB0 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + 53A73A5170597822F5CEBC29D881219C /* SVGABezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABezierPath.h; path = Source/SVGABezierPath.h; sourceTree = ""; }; + 53C2BB485026BB1929D2C1681F6509E6 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + 53F40543B46936E5F68F20CBB0580A06 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; + 542E913F0ECD049C4B0964314961C5A0 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; + 5455A95B482DCA3E269A220A0E8354EC /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 545E0E2FD3A5D994D44756BDFEDACEE7 /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; + 5474158360D95CD836F2DA8D7CA888EC /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + 54B7AF12E0DD159BCF7D944925E9E06C /* AVDataAsset.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVDataAsset.swift; path = Sources/Internal/AVDataAsset.swift; sourceTree = ""; }; + 554A3415316FC64BED6CE86CBDC8351D /* ConstraintInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsets.swift; path = Sources/ConstraintInsets.swift; sourceTree = ""; }; + 55768EDCA0D1EA4EA284871AE39CD81F /* QNServerConfigMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNServerConfigMonitor.h; path = QiniuSDK/Storage/ServerConfig/QNServerConfigMonitor.h; sourceTree = ""; }; + 5582CDD5BAFD446B67CFD413475E2843 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; + 55838D0BB641CF4AC11898705A74127A /* OtherExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OtherExtension.swift; path = Source/OtherExtension.swift; sourceTree = ""; }; + 55E609BD2B5B082CC83894D1167CFA96 /* QNPipeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPipeline.h; path = QiniuSDK/BigData/QNPipeline.h; sourceTree = ""; }; + 5625DDD0794C969B580738A7561C82A7 /* PrimitiveSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Concurrency.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift"; sourceTree = ""; }; + 56368F7236B3B28542AC492C4B0250A4 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 566FEC3A644D1B7DAF778102BA31302A /* DeviceKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DeviceKit-umbrella.h"; sourceTree = ""; }; + 56D0718FF2AF9A0FD6E182286F490538 /* AnyExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyExtensions.swift; path = Source/AnyExtensions.swift; sourceTree = ""; }; + 56F2F8489F42EDC3068275DD2E024F09 /* SVGAVideoSpriteFrameEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteFrameEntity.h; path = Source/SVGAVideoSpriteFrameEntity.h; sourceTree = ""; }; + 571F207E84A5D3F49B0E0EA0C77DDF2D /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; + 5722166BC6DCB6FDE72D1DE059A3A1BA /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 574A90181DA63E49180C667912BD7AEF /* SVGAAudioEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioEntity.h; path = Source/SVGAAudioEntity.h; sourceTree = ""; }; + 5768F51A1713C7C154AAF92EBD1A0FB3 /* NSData+QNRW.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+QNRW.m"; path = "HappyDNS/Util/NSData+QNRW.m"; sourceTree = ""; }; + 57CE7746BC703C8619DC806E61BA5F47 /* MoyaProvider+Defaults.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Defaults.swift"; path = "Sources/Moya/MoyaProvider+Defaults.swift"; sourceTree = ""; }; + 57EAC8588D5F1DD33B6AE3D0D5C2EC85 /* ImageProcessors+Resize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Resize.swift"; path = "Sources/Core/Processing/ImageProcessors+Resize.swift"; sourceTree = ""; }; + 594FA06D0AE6A4B45FE37C318AD1D69A /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; + 59CABCD66581E44349BA4134C5968D0A /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + 59DF0ED3309D1EA328CEF28C591F8CFE /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; + 59E49DAD491B0B8C9728592696E32AFB /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; + 59E4FDC538594BD9A1883814B1B13304 /* ISO8601DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ISO8601DateTransform.swift; path = Source/ISO8601DateTransform.swift; sourceTree = ""; }; + 5A053810AA5C490A637142A3ECB9AACA /* URLSessionConfiguration+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSessionConfiguration+Alamofire.swift"; path = "Source/URLSessionConfiguration+Alamofire.swift"; sourceTree = ""; }; + 5A10D478E33A4884F97621340C0FB2AF /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; + 5A558F33C6575F4A1561CD2737DF98B3 /* QNSystem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNSystem.m; path = QiniuSDK/Utils/QNSystem.m; sourceTree = ""; }; + 5A943577D7EB1A46C83DD38787F91614 /* GPBAny.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBAny.pbobjc.m; path = objectivec/GPBAny.pbobjc.m; sourceTree = ""; }; + 5AC9D270040FBF7B5C8B109BBC85EA08 /* QNAsyncRun.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNAsyncRun.m; path = QiniuSDK/Utils/QNAsyncRun.m; sourceTree = ""; }; + 5B3E66EB7999623C62FC57BA118C6599 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; + 5B48887465366E5031A2D9FFBE40D929 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 5BB194C721BE91B4D56FAFE3AF290D18 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Sources/Utility/Result.swift; sourceTree = ""; }; + 5BC89589BB5763C1945D34DA3B7218E4 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; + 5BD382038652EAAD898FCA9661B42E6E /* SVGABitmapLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABitmapLayer.h; path = Source/SVGABitmapLayer.h; sourceTree = ""; }; + 5BE787747599CEC2CED5C2A3B55E6FDC /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; + 5C01F2837C87C0E590937586562CC1A0 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 5C56FB3B79ED0F16A11A285372DD517A /* QNDnsMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsMessage.m; path = HappyDNS/Dns/QNDnsMessage.m; sourceTree = ""; }; + 5CD9FA1AC1504BA77B92AAAD1341CE96 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5D7A4CA6D63C219B03AD4F99515CFE85 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; - 5DA2B63DE9C774A1A02D2EFDA4E061D8 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; - 5DFFDA8EF172A5CCBE9885DA2A3EDCFE /* LookinAttributeModification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAttributeModification.m; path = Src/Main/Shared/LookinAttributeModification.m; sourceTree = ""; }; - 5E80C6EC101B9DD8248278F792F5805E /* DeviceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DeviceKit-Info.plist"; sourceTree = ""; }; - 5E90E8151CB767FFCCEB800538CE9659 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - 5E9F436C9A9517EB68670BA24A844EC8 /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; - 5ED9733630A1EC870E5E4FBA6B4B634E /* NSSet+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+Lookin.h"; path = "Src/Main/Shared/Category/NSSet+Lookin.h"; sourceTree = ""; }; - 5EF931A4958DF670FA245F05B889C416 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - 5F40459FE023E130570BB3C225C6BD45 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 5F423939AE2B8F23F193006C5DF92354 /* ImagePipelineTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineTask.swift; path = Sources/Core/Tasks/ImagePipelineTask.swift; sourceTree = ""; }; - 5F5753B762910168C0CD30729FB8514D /* LookinAttrType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAttrType.h; path = Src/Main/Shared/LookinAttrType.h; sourceTree = ""; }; - 5F6F132A70828812A94830414C79091A /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - 5FCA1D1AB2429C1E0395BE97F0F2244B /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - 6005F59239DC7E06C04836AC3FB656F7 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; - 603465C8CEAAB6A837CE8C38D77B3C8C /* RequestTaskMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTaskMap.swift; path = Source/RequestTaskMap.swift; sourceTree = ""; }; - 606635325CD3018F1123F3C001B54B82 /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; - 60724A563BF5F3021E19697B273276FA /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 607F933823038AC77E58BCEB0F686F6E /* CALayer+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+Lookin.h"; path = "Src/Main/Shared/Category/CALayer+Lookin.h"; sourceTree = ""; }; - 60BBF4AA5C968E04EA84647B69013F6C /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; - 60CB7AC553281F5AFA55443749FCBEC7 /* LKS_Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_Helper.h; path = Src/Main/Server/Others/LKS_Helper.h; sourceTree = ""; }; - 60FC7C79AA09558FBFA7F5A39B917646 /* LKS_CustomAttrGroupsMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_CustomAttrGroupsMaker.h; path = Src/Main/Server/Others/LKS_CustomAttrGroupsMaker.h; sourceTree = ""; }; - 6163ABD2E06EE0EC9BE454E97047BF8A /* TZVideoCropController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZVideoCropController.m; path = TZImagePickerController/TZImagePickerController/TZVideoCropController.m; sourceTree = ""; }; - 6185A2C02901F3E89D92B33507206D87 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 61972CFDAFAFCE1B3A6A41715984F0E8 /* SVGA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGA.m; path = Source/SVGA.m; sourceTree = ""; }; - 61F3DCDB92BEDD35E57E56F54BDE33F7 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; - 62E13EC366ECB11193A8A1116E729D79 /* Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Kingfisher-Info.plist"; sourceTree = ""; }; - 6329BD8826955EBC2C594DF9E2B20211 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 637A2263B22BAB99CDD4A75A55C1E94B /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Core/Caching/ImageCache.swift; sourceTree = ""; }; - 63C2016375BAC0CCE6F39146D239523B /* ImageProcessors+CoreImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+CoreImage.swift"; path = "Sources/Core/Processing/ImageProcessors+CoreImage.swift"; sourceTree = ""; }; - 63EB97BF6C0E8170A44831E4B776AE21 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - 6417AD52CEB151BF31CF7939E88DC8A0 /* LKS_AttrGroupsMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_AttrGroupsMaker.h; path = Src/Main/Server/Others/LKS_AttrGroupsMaker.h; sourceTree = ""; }; - 6472409391DD1A51B08FBA4558A56E25 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 649B4026F4D828312E2102C688E4D801 /* TZPhotoPreviewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.m; sourceTree = ""; }; - 64B3A29131E705BEFE5D6680AD6F4170 /* TZVideoCropController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZVideoCropController.h; path = TZImagePickerController/TZImagePickerController/TZVideoCropController.h; sourceTree = ""; }; - 65723CA0F499B1B3599E9BC9437548C7 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 65A4FB4AED2621B5DB855A4D4130C3EE /* GPBSourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBSourceContext.pbobjc.m; path = objectivec/GPBSourceContext.pbobjc.m; sourceTree = ""; }; - 65C2F2603E50707A2FC1E303D805EEEB /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 6621A3E712A458D6A48D08DB89E8C73C /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - 66525FEAB6637ACE27FA9BB4086A48F2 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 665DFEC0D87804EF231A4100DD76FD90 /* Moya-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Moya-Info.plist"; sourceTree = ""; }; - 66EEF74CAF6E382E79D40AA8636C851C /* LookinServer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LookinServer-umbrella.h"; sourceTree = ""; }; - 67262EA3672140F160F82F49CD28071B /* LookinServerDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinServerDefines.h; path = Src/Main/Server/Others/LookinServerDefines.h; sourceTree = ""; }; - 672D83865062D08A6D8D74655E9C88EC /* SSZipArchive-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SSZipArchive-dummy.m"; sourceTree = ""; }; - 678976B44B958297205355D6FE534A8A /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - 6846B72AE9364886F9CFBB2E3CE8165C /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 684F0A73D1DCA33EC7BFDA909EECACC4 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 686B46574F856444C7BEC44DF7BF81FF /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; - 689375106247BB584F6E371D4BC2402A /* LookinServer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LookinServer-Info.plist"; sourceTree = ""; }; - 68C192141F1353A1BCD1519444F492B7 /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; - 69A30E36BA97ED61633DFD8BEA5789E0 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - 69FFEB58CBC5628A777A89928DDC63D9 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 6A59AADA9F0158FD4948AA3B68425145 /* FieldDescriptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FieldDescriptor.swift; path = Source/FieldDescriptor.swift; sourceTree = ""; }; - 6A6DE91ADB93838983F1CD6A3E1BFBF4 /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; - 6AE3AF2D43BFE568CDD348A6BE370BA7 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; - 6BB00C3C743B4B168FFA98A4AEDC9D28 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 6BB8BCBD5A9291D463CD9B0655C35090 /* ImageTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTask.swift; path = Sources/Core/ImageTask.swift; sourceTree = ""; }; - 6C13CFDFF864EA5E1BB8D9E9C4E63196 /* ReplayRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplayRelay.swift; path = RxRelay/ReplayRelay.swift; sourceTree = ""; }; + 5D9300C3ADE1A7C44387AF88231B131C /* QNDnsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsManager.m; path = HappyDNS/Common/QNDnsManager.m; sourceTree = ""; }; + 5D971990C945B5E7F527C1793121C261 /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; + 5D9EB6605AEA1C7EBA155397ED354D3D /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; + 5DE802FDD8018CC534E447AD7C644701 /* NSObject+QNSwizzle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+QNSwizzle.h"; path = "QiniuSDK/Utils/NSObject+QNSwizzle.h"; sourceTree = ""; }; + 5E54FE2E8179F030F29A63F96B7767E2 /* SVGAVectorLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVectorLayer.m; path = Source/SVGAVectorLayer.m; sourceTree = ""; }; + 5F018D6C119CD35FCD2EC7DF5566914A /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; + 5F272DFEFE6AF0A55B986FF408354860 /* ImagePipelineCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineCache.swift; path = Sources/Core/Caching/ImagePipelineCache.swift; sourceTree = ""; }; + 5FC7F717C469DB99FA587C8F4EBD2B15 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + 5FE4A80BFE57D472C4192C877403EE91 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Sources/Moya/MultipartFormData.swift; sourceTree = ""; }; + 6038A5926FC1170891B2FF631DFC3F55 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 6044F1B4D3D731C823384722058CACCC /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; + 608BEB7252D6761528F5F7054244DF69 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Sources/Networking/RedirectHandler.swift; sourceTree = ""; }; + 60E95B993CE0219D43E7F17B19F839D0 /* PropertyInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PropertyInfo.swift; path = Source/PropertyInfo.swift; sourceTree = ""; }; + 6157FB9C00ED222A807890138407902C /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 61597D02ADC6AEC9D1AA9B19C915C04B /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 616F185517029A6D8DFDD82C4061E25D /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 622D66EE88D88913F6B04FA955B98AD9 /* Moya-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-umbrella.h"; sourceTree = ""; }; + 62B0A9F85855FADD83EC6724340B5795 /* mz_zip_rw.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip_rw.h; path = SSZipArchive/minizip/mz_zip_rw.h; sourceTree = ""; }; + 62D00A851703D7B178993396D2665F54 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 632E07BA617DED136EAE29FEBCB53240 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + 63330D563E14AB269C268EF0365127D4 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; + 634B714A457570C39F8CE8DF1DA3F85D /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/PrimitiveSequence/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + 63530842E10683FA2EDB7E6E1D10FAA8 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 63F201A00701C7E94DF7BB3F1A242E2A /* SVGAVideoSpriteEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoSpriteEntity.h; path = Source/SVGAVideoSpriteEntity.h; sourceTree = ""; }; + 649F8907E19DDB5184883DF98EDA564D /* DeviceKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DeviceKit.release.xcconfig; sourceTree = ""; }; + 652E9B5390E84551CA8DE7427609A481 /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; + 6553ABB4E51309C613ECBFEAB964F5F5 /* mz_os.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os.c; path = SSZipArchive/minizip/mz_os.c; sourceTree = ""; }; + 6578C64093EC95DE2EA6F707EF27E81A /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + 65AC544CC7EF01AB4F30A665F1060844 /* QNHttpRegionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNHttpRegionRequest.m; path = QiniuSDK/Http/Request/QNHttpRegionRequest.m; sourceTree = ""; }; + 65ADD4780E0D2B40B78C0CC9D4AB228D /* MoyaError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaError.swift; path = Sources/Moya/MoyaError.swift; sourceTree = ""; }; + 65F3C4B9C5A08832C8DCF1FA5DEAFF9C /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; + 66098506F8EB7EB0E892D7E78B45CC2D /* LinkedList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LinkedList.swift; path = Sources/Internal/LinkedList.swift; sourceTree = ""; }; + 66242A213584A03B89CC32E096AF3A0F /* Nuke.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nuke.debug.xcconfig; sourceTree = ""; }; + 6774F26B4DC9F1D7194C2BECAA9E54EC /* HTTPHeaders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPHeaders.swift; path = Source/HTTPHeaders.swift; sourceTree = ""; }; + 679861EEAC8F49A82D4696DC59D6DBA9 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 67A107C77CA45888F5E309F6C2803146 /* SVGAVectorLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVectorLayer.h; path = Source/SVGAVectorLayer.h; sourceTree = ""; }; + 683B297769FE0F4F87ADE73D0979FD63 /* QNDnspodEnterprise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnspodEnterprise.h; path = HappyDNS/Http/QNDnspodEnterprise.h; sourceTree = ""; }; + 6861B1BF087B3FDB76662CB91EA7C124 /* ImagePipelineTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineTask.swift; path = Sources/Core/Tasks/ImagePipelineTask.swift; sourceTree = ""; }; + 68842252A11D74A6D50D4D3A00B5062E /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 688CD190626FF2ABBEC879982F1B5DA5 /* QNUploadData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadData.h; path = QiniuSDK/Storage/QNUploadData.h; sourceTree = ""; }; + 688CF626F957C4C0B11E26F385699D66 /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; + 6894280D15AEA84FAB5CA654FDB50226 /* QNDns.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDns.h; path = QiniuSDK/Http/Dns/QNDns.h; sourceTree = ""; }; + 68AB5D00153DEACC00AA292DF036FA94 /* ImageEncoders+ImageIO.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+ImageIO.swift"; path = "Sources/Core/Encoding/ImageEncoders+ImageIO.swift"; sourceTree = ""; }; + 68ACE19A87A6826EDFD6C52E2DB023F5 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; + 68EA3AC7AB2232B8B2E94588EAF76CFE /* QNUploadDomainRegion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadDomainRegion.h; path = QiniuSDK/Http/ServerRegion/QNUploadDomainRegion.h; sourceTree = ""; }; + 6910514D32D362541622A10A991366BF /* HandyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HandyJSON-dummy.m"; sourceTree = ""; }; + 6976D18A73B15B0DA426CE730D1BE9E5 /* QNPipeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPipeline.m; path = QiniuSDK/BigData/QNPipeline.m; sourceTree = ""; }; + 698D0BFD700037613A7B9AB6DE259805 /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; + 69985D14996CABF934479E86B88CC879 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + 69998DAC8357E195B9FBA40939DD3D2E /* QNServerConfigSynchronizer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNServerConfigSynchronizer.h; path = QiniuSDK/Storage/ServerConfig/QNServerConfigSynchronizer.h; sourceTree = ""; }; + 6A708BA3880CE5F75004FB5B952C5D05 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; + 6AA25A26127C274B87A4363380223DC3 /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + 6AEA194782639B61F3A6F1DD4B38BCBA /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; + 6B351CAA620BD0AA4634E7F377A1B4C3 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 6B4F5CC8E243A4BFE5DF2582FB84BBB3 /* OperationTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationTask.swift; path = Sources/Core/Tasks/OperationTask.swift; sourceTree = ""; }; + 6B5206969F6A6E2B4B1ECFBE8CD5CBDF /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; + 6B56F36090C05509D86EBB670086646E /* Reusable.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.debug.xcconfig; sourceTree = ""; }; + 6B81414243B2F45963DB04B918C92940 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + 6C3A8D614815532EC35289E172208DBB /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; 6C4BAD710FAA4AE5F73353998A04A650 /* Pods-yinmeng-ios.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-yinmeng-ios.release.xcconfig"; sourceTree = ""; }; - 6CB3ABD6F67279B3A018DA4F1FD4842C /* LookinTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinTuple.h; path = Src/Main/Shared/LookinTuple.h; sourceTree = ""; }; - 6CF508DE76DB6DD9B4BBA2284C32F6C2 /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; - 6D0B775ACAA9C74DE7D31B6D8EAFE739 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; - 6D7402AF30F8863AE2875F4AB3116EBE /* NSObject+Rx-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-umbrella.h"; sourceTree = ""; }; - 6D86FB8CA4D65E6A7699858134F4875D /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; - 6D8988C137B60C3B3B65B521656804DC /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - 6D921BB3F8094E675F587DB30263BF87 /* ConstraintMakerRelatable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerRelatable.swift; path = Sources/ConstraintMakerRelatable.swift; sourceTree = ""; }; - 6DBBA0D687B94A061830DF8B396D4082 /* NIMNOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMNOS.framework; path = NIMSDK/NIMNOS.framework; sourceTree = ""; }; - 6DC1607C0579AB4822830560C1E10C2D /* Kingfisher.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.debug.xcconfig; sourceTree = ""; }; - 6E43D2EF61E3BE8B575EA55B23A74330 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 6E4949DCF1EF247E88925D381B9450B4 /* NSObject+Rx-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-prefix.pch"; sourceTree = ""; }; - 6E4C6B1625B3C04D1D8432D42E457B18 /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; - 6E5DFBC5CF5998F625C52D1162193C66 /* UIImage+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+LookinServer.h"; path = "Src/Main/Server/Category/UIImage+LookinServer.h"; sourceTree = ""; }; - 6E835021CBFBBB17611D039DC7C33BC5 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - 6ECD5226D938CFFCF8AB9C077DCAD001 /* ConstraintLayoutSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutSupport.swift; path = Sources/ConstraintLayoutSupport.swift; sourceTree = ""; }; - 6F02C6534623176E19A6C156D8BA4E5B /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Source/EnumTransform.swift; sourceTree = ""; }; - 6F8DD8BB18298F8319BA2CB30B5EAC5A /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence/PrimitiveSequence.swift; sourceTree = ""; }; - 6FCBFC0AC3895B7A83209DAC9289AF46 /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; - 706FB99E31D209C0C9BE6C55B7FBEAE6 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; - 70AE36B10BEA11AC3E1EAAEA4E5D120F /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; - 70D55CE7B492E76399CB3D856ACC69AE /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - 715BB7C983133E9E94327D158FFFF9CD /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 718EC88F5883B2FA1B83096C45DA5619 /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; - 7191266EEF72802BC926F6F86EFAE321 /* HasDisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HasDisposeBag.swift; sourceTree = ""; }; - 7197C89CFB864738D26F0B2F3BACAC58 /* ConstraintMakerRelatable+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintMakerRelatable+Extensions.swift"; path = "Sources/ConstraintMakerRelatable+Extensions.swift"; sourceTree = ""; }; - 71A4D28052A78FE79E4B844FCAA6CD52 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Source/NSDecimalNumberTransform.swift; sourceTree = ""; }; - 72ADF454639897416E5C3CFE7EA2EF86 /* LookinAttributesSection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAttributesSection.h; path = Src/Main/Shared/LookinAttributesSection.h; sourceTree = ""; }; - 72D998E767124FA9550C1AAEA84C1DE2 /* HelpingMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HelpingMapper.swift; path = Source/HelpingMapper.swift; sourceTree = ""; }; - 7358AC905B2C000178A98534684CC839 /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; - 73F2F6BF036AD025F2E5618E8BF5C72C /* SVGAVideoSpriteEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteEntity.m; path = Source/SVGAVideoSpriteEntity.m; sourceTree = ""; }; - 741072A1FB735287711E2DB34DEFA502 /* Kingfisher-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-umbrella.h"; sourceTree = ""; }; - 74A36BF1AF270D6C38125AACD1318B2A /* ImageProcessingOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessingOptions.swift; path = Sources/Core/Processing/ImageProcessingOptions.swift; sourceTree = ""; }; - 74BF9C79680327BF2DB3DB3647C00D7A /* GPBTimestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBTimestamp.pbobjc.m; path = objectivec/GPBTimestamp.pbobjc.m; sourceTree = ""; }; - 74CC31250FAF891A34103FBC352DF28A /* UILabel+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UILabel+LookinServer.h"; path = "Src/Main/Server/Category/UILabel+LookinServer.h"; sourceTree = ""; }; - 74CE3E8960C75351D27EB754E71FA392 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - 74E12BD1121EA6B14E1B913E3DF0326C /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 74F02AB3943723A89E5CC22DA090AB45 /* AlamofireExtended.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AlamofireExtended.swift; path = Source/AlamofireExtended.swift; sourceTree = ""; }; - 74FB4121B04470166F5F669A73986F66 /* RetryStrategy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryStrategy.swift; path = Sources/Networking/RetryStrategy.swift; sourceTree = ""; }; - 7515A1215EF16843E364AC893DDE9313 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; - 752EDB5F2625769D3F27A206C60031AE /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 754B67D9B9DFA2E2738F066062879444 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - 7567591C4088671A9C27A7DA3480903B /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - 75C51EC7B9084ACCB849544CE47CDA94 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 761BB691322320FAEBBCB891F1339AEC /* HandyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HandyJSON-dummy.m"; sourceTree = ""; }; - 76A413654C5DD0D41ABB11200F781A0C /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; - 7706A74409C9462A333F93C10F915254 /* GPBEmpty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBEmpty.pbobjc.h; path = objectivec/GPBEmpty.pbobjc.h; sourceTree = ""; }; - 77D1D003F74CBF13CDFA6805BD972EA3 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - 77D9108D5612649D0926AB4B2706BF91 /* GPBWrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWrappers.pbobjc.h; path = objectivec/GPBWrappers.pbobjc.h; sourceTree = ""; }; - 77FE1FB89C975A1E179A64A1254140FF /* GPBAny.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBAny.pbobjc.m; path = objectivec/GPBAny.pbobjc.m; sourceTree = ""; }; - 786E937433F14A09D15D24F521721032 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; - 789581E1B108F808929369BB10A2B4F2 /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; - 78E8B39B8FD6C5664F21C17D784F9F2C /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; - 794F3F23B5C854041CD72F918075A147 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; - 79618DA643C14C4B4525901E183CA246 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - 79661EC0BD9F638025D8BFE2B34F8003 /* LKSConfigManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKSConfigManager.m; path = Src/Main/Server/Others/LKSConfigManager.m; sourceTree = ""; }; - 79A67687C3AB563D1FB2B35AF3071B96 /* TZImagePickerController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = TZImagePickerController.modulemap; sourceTree = ""; }; - 79CBD1576A001162AF617A0215D0B88E /* GPBWrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWrappers.pbobjc.m; path = objectivec/GPBWrappers.pbobjc.m; sourceTree = ""; }; - 79FCC30173FAEC41D0A417E92BDE2515 /* ImageProcessors+Circle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Circle.swift"; path = "Sources/Core/Processing/ImageProcessors+Circle.swift"; sourceTree = ""; }; - 7A5DDD77D5E9502541AD9D859BCA1E43 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 7A6D850B336837E9A041C2E7E881119F /* LKS_HierarchyDetailsHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_HierarchyDetailsHandler.h; path = Src/Main/Server/Connection/RequestHandler/LKS_HierarchyDetailsHandler.h; sourceTree = ""; }; - 7A6F3A7C8E8D1EBD598277A1CB82129A /* Image+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Image+Lookin.m"; path = "Src/Main/Shared/Category/Image+Lookin.m"; sourceTree = ""; }; - 7A8DD5A46CD8B8C4A0934F48D13BD904 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; - 7A92E1589AF82623DF4ACDE51946A518 /* LKS_ConnectionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_ConnectionManager.h; path = Src/Main/Server/Connection/LKS_ConnectionManager.h; sourceTree = ""; }; - 7AA7F4158D9A15112D3D5C9D5BE0A153 /* LookinObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinObject.m; path = Src/Main/Shared/LookinObject.m; sourceTree = ""; }; - 7B7218432D23BE66684077E460F90EB3 /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; - 7BD2A69FF40AF0D4DA9FA8BE2FB967A3 /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; - 7BD55410683006A8F8DF8747564CC622 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - 7C3CB93933511E975EE501C49366D18C /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; - 7C7ACAA86BBC8191BBE5DE1C6B30F9BA /* Alamofire.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.release.xcconfig; sourceTree = ""; }; - 7CB3EA66AA60DBD0F36FC1094B0C3BDD /* CPListItem+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CPListItem+Kingfisher.swift"; path = "Sources/Extensions/CPListItem+Kingfisher.swift"; sourceTree = ""; }; - 7D7F55CD1467632AAE6D2B5FA97DF948 /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; - 7DDBF953247B5AEF9E8B170A1BEEFEB9 /* ImageViewExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewExtensions.swift; path = Sources/UI/ImageViewExtensions.swift; sourceTree = ""; }; - 7DE262A2ADEC8DE65D42F8E9E6A54C45 /* UIBlurEffect+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIBlurEffect+LookinServer.h"; path = "Src/Main/Server/Category/UIBlurEffect+LookinServer.h"; sourceTree = ""; }; - 7E19763BC0AF99E3BD0F20BABBA080F8 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Source/Logger.swift; sourceTree = ""; }; - 7E767055DFA731AD5F81EC0EABBEEBE1 /* Box.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Box.swift; path = Sources/Utility/Box.swift; sourceTree = ""; }; - 7E88B35B0ABE553DC7534CA551E98864 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Core/Prefetching/ImagePrefetcher.swift; sourceTree = ""; }; - 7EB84AA4DD3EFB4DFEC52EA8DEECF5F1 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - 7EC1F9C34266010EAA1592997CF4D116 /* mz_strm_pkcrypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_pkcrypt.h; path = SSZipArchive/minizip/mz_strm_pkcrypt.h; sourceTree = ""; }; - 7ED2D27D70294012E193E3900E468CE9 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - 7F554D475C20AA475E82B8A72AC64BD4 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; - 7FB3007CEFDC0ED4DCF192FDF1B39E1F /* PointerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointerType.swift; path = Source/PointerType.swift; sourceTree = ""; }; - 8071691E9C323F85D004CEBC0F37C72E /* ImageProcessors+Anonymous.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+Anonymous.swift"; path = "Sources/Core/Processing/ImageProcessors+Anonymous.swift"; sourceTree = ""; }; - 8076ABD170856350D80D311E54547F1F /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; - 80851FB85DBBEFCC50F2879D96376D51 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 6C87B5B3981E81F9B056943C8E854D3D /* QNNetworkInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNNetworkInfo.m; path = HappyDNS/Common/QNNetworkInfo.m; sourceTree = ""; }; + 6C957A07910B52016B279F1B4C4A24C4 /* QNPartsUpload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPartsUpload.h; path = QiniuSDK/Storage/QNPartsUpload.h; sourceTree = ""; }; + 6CA133B6854C4DF3DEFD7244FEF8A3E1 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 6CA625C323EA989A11C38B98FD147D25 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; + 6CC2F00E536924A8936B6989A109FE0A /* QNDnspodEnterprise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnspodEnterprise.m; path = HappyDNS/Http/QNDnspodEnterprise.m; sourceTree = ""; }; + 6D1715D163B8F0882E47DC8629E99107 /* Reusable-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Reusable-Info.plist"; sourceTree = ""; }; + 6D2CF72A3719FB632B38E9EF3377F55B /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 6D7BEE4FEF6D083AB5026266D4490914 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + 6E2D76DCF9F37DC74BB26C9F55C5EF38 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; + 6E69E56D46478BE31535DFB8CE0C6C22 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; + 6EE96164F0B2D228B73E619E1074BC2D /* SVGAVideoSpriteFrameEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteFrameEntity.m; path = Source/SVGAVideoSpriteFrameEntity.m; sourceTree = ""; }; + 6F0C738B112D4BC77F7A1FAEC47A6EA3 /* Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Kingfisher.swift; path = Sources/General/Kingfisher.swift; sourceTree = ""; }; + 6F0DD62F5C4D758979AEE08939E94520 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; + 6F4012C88DFDEF81BBE1DD9A8200B132 /* SVGAParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAParser.h; path = Source/SVGAParser.h; sourceTree = ""; }; + 6F89DE3530322DC333A584A7867D9918 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; + 70004AC0DBB443462C246890CC814238 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 705ED292FDF14FE71F16D21711FDCA91 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; + 70638103335CDAF7B7517A456E10307A /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + 715B84CA66641C1BA838A1FE4E42F61A /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; + 718C381885FA9885923426AEC76061D5 /* GPBFieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBFieldMask.pbobjc.h; path = objectivec/GPBFieldMask.pbobjc.h; sourceTree = ""; }; + 71C0EB2A80E37E80B3D0F79D7F03572B /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + 71E47DF0CE3FA46841971EE245885B3B /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 71EFFCD89C2DE0F7BA232539E4D6AF32 /* Reusable-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-prefix.pch"; sourceTree = ""; }; + 726C81AB690D82811985BE018FFC2CEE /* Nuke-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-umbrella.h"; sourceTree = ""; }; + 7286AB285E47B78D45D3BEFAA0EF7C2C /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Log.swift; path = Sources/Internal/Log.swift; sourceTree = ""; }; + 72B9673392F7756C48575C8424219FA7 /* Nuke-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nuke-Info.plist"; sourceTree = ""; }; + 735BB1841C4D996CF18CE78229A1CCC8 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + 73CF929D688D60515FDC9B7D064EEF60 /* BuiltInBridgeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBridgeType.swift; path = Source/BuiltInBridgeType.swift; sourceTree = ""; }; + 73FE1E74FF48AD12E9FCEC7A8BD2E2DA /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 747AB17F292C4300B1B6DD93C67ED9A5 /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; + 748336B8889D6F2D02496866A99B41D2 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Sources/Networking/SessionDelegate.swift; sourceTree = ""; }; + 74A66FC89C2D03645A8C4886E643176E /* RxCocoa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.release.xcconfig; sourceTree = ""; }; + 74C4ED0295163894E582EA992BB71925 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + 75008BA9A3AAAC91958E8116A1869B9B /* Qiniu-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Qiniu-prefix.pch"; sourceTree = ""; }; + 757B12FC231E56F7D6A8AD1A538B27AD /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + 75968773AF32CDF804F99C391FE91210 /* QNUrlSafeBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUrlSafeBase64.h; path = QiniuSDK/Utils/QNUrlSafeBase64.h; sourceTree = ""; }; + 764BA7022CA94BA904545A8581E1C639 /* QNUploadSourceStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadSourceStream.m; path = QiniuSDK/Storage/QNUploadSourceStream.m; sourceTree = ""; }; + 766271DF3BB23A58472F2BD5ED41C80E /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 770D9C384907E58996A1B527037CC2EE /* QNGetAddrInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNGetAddrInfo.m; path = HappyDNS/Util/QNGetAddrInfo.m; sourceTree = ""; }; + 771CE79301D486885617510633EE05C0 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; + 776876BA95B8D299ED96F5F4BB7E75C0 /* QNEtag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNEtag.m; path = QiniuSDK/Utils/QNEtag.m; sourceTree = ""; }; + 778870770F5F09FB1804F32BA03783B6 /* NSData+QNMD5.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+QNMD5.h"; path = "QiniuSDK/Utils/NSData+QNMD5.h"; sourceTree = ""; }; + 778BDD67C2A58BD743CD52C89829E3E3 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 77BCD0ED80A3DE4A1CD9F08AF1A0D5B6 /* QNUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUtils.h; path = QiniuSDK/Utils/QNUtils.h; sourceTree = ""; }; + 77C5851A03B93762780F5B34123F1990 /* Qiniu-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Qiniu-dummy.m"; sourceTree = ""; }; + 77DA6B575323454FD7432E65FBA40AD7 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; + 77EFB85B34136E4A7E1FF1D5CB931F0B /* QNRecorderDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNRecorderDelegate.h; path = QiniuSDK/Recorder/QNRecorderDelegate.h; sourceTree = ""; }; + 7815D1CA67FF93EDE4BE83352B75D951 /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; + 7875497893A1C96B65991697CC441D17 /* QNUploadBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadBlock.m; path = QiniuSDK/Storage/QNUploadBlock.m; sourceTree = ""; }; + 790F5CC671F7AF9310175A1ACF9ED36A /* NSData+QNRW.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+QNRW.h"; path = "HappyDNS/Util/NSData+QNRW.h"; sourceTree = ""; }; + 7920ABD4907612221E0C956D743EBE23 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + 7987DBF466A01137B16B719060DAC568 /* GPBWrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWrappers.pbobjc.h; path = objectivec/GPBWrappers.pbobjc.h; sourceTree = ""; }; + 798808793E3DBA86EFA7524E2461AC19 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 79BAE2C51D860433D358212DE158E67B /* SVGABitmapLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABitmapLayer.m; path = Source/SVGABitmapLayer.m; sourceTree = ""; }; + 79C8AAF426DD5C6BC05BCAEFB7BD5694 /* Decode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decode.swift; path = RxSwift/Observables/Decode.swift; sourceTree = ""; }; + 79CA3BF13ED1A036CDBC7A0598BEA658 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + 7A2529078D1797E1839F2D663B35962C /* DeviceKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "DeviceKit-Info.plist"; sourceTree = ""; }; + 7A3ED20ADC502C58D68D406F370E2897 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 7AB1A65DDD02F5A8B5A5BC88CEAE6A9E /* QNResolvUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNResolvUtil.h; path = HappyDNS/Local/QNResolvUtil.h; sourceTree = ""; }; + 7B53444EA64443A65BDE34BC960C38ED /* QNEtag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNEtag.h; path = QiniuSDK/Utils/QNEtag.h; sourceTree = ""; }; + 7BA010EA10B150B72911BD807C3E9747 /* Moya.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.debug.xcconfig; sourceTree = ""; }; + 7BE7E6926B1A548424A25C413BB37E29 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 7C108496BE53FC711F25014A166AD9D0 /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; + 7C4CC9C29BDCB2077F675C17B0044FD1 /* GPBTimestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBTimestamp.pbobjc.m; path = objectivec/GPBTimestamp.pbobjc.m; sourceTree = ""; }; + 7D24E5193E7358C12C402F0A04DD4F15 /* QNMD5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNMD5.m; path = HappyDNS/Util/QNMD5.m; sourceTree = ""; }; + 7D67DBBD60FAE850ACCF01FA1805DEF4 /* ServerTrustEvaluation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustEvaluation.swift; path = Source/ServerTrustEvaluation.swift; sourceTree = ""; }; + 7DB9112C51E1B2806AE11575200C2211 /* QN_GTM_Base64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QN_GTM_Base64.h; path = QiniuSDK/Utils/QN_GTM_Base64.h; sourceTree = ""; }; + 7E0BA941AFF8B5EF143758D1398D6C40 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; + 7EA89DFFAF3FE69A1262FEFD1A099420 /* QNServerUserConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNServerUserConfig.m; path = QiniuSDK/Storage/ServerConfig/QNServerUserConfig.m; sourceTree = ""; }; + 7EC28159569B7B3908D517600F7AB27B /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + 7ED019CB8DEB20006AC2EA9C23DFEC5F /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 7EE1C9427B97884FBBB87CAAE4A9CE36 /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; + 7EFE8495CB225FF4E2ED96E36D75004F /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; + 7F0C2C052FB8AFF40E49DA79EE2C8AC3 /* QNUploadServerFreezeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadServerFreezeManager.h; path = QiniuSDK/Http/ServerRegion/QNUploadServerFreezeManager.h; sourceTree = ""; }; + 7F4E3044CDF02154CF5E3879E6CDEE15 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = Sources/Internal/Deprecated.swift; sourceTree = ""; }; + 7FC014BA0C2846E8B0B97B75FEB116C2 /* QNInetAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNInetAddress.m; path = QiniuSDK/Http/Dns/QNInetAddress.m; sourceTree = ""; }; + 801E0B4E9494BF05E464C0F9CFA1CB6D /* NSObject+Rx.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSObject+Rx.debug.xcconfig"; sourceTree = ""; }; + 803C7791C0753458A95C86BDC7091BAD /* QNCFHttpClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNCFHttpClient.m; path = QiniuSDK/Http/Request/HttpClient/CFNetwork/QNCFHttpClient.m; sourceTree = ""; }; + 8091B1F53B74FC014BA89244DEC66E39 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 80A7E6BA3D66BC1082A0B386D5176D89 /* DataCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataCaching.swift; path = Sources/Core/Caching/DataCaching.swift; sourceTree = ""; }; - 81F9980BCEB2B4B9890ED3522F344E92 /* SVGAExporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAExporter.m; path = Source/SVGAExporter.m; sourceTree = ""; }; - 8250305004D8595A03D3F088499FC606 /* LKS_TraceManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_TraceManager.h; path = Src/Main/Server/Others/LKS_TraceManager.h; sourceTree = ""; }; - 82554BB5C638FA6DBE0F146F715D4879 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 82C0A85522887F2C9B5765FB8318C712 /* LookinAttributeModification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAttributeModification.h; path = Src/Main/Shared/LookinAttributeModification.h; sourceTree = ""; }; - 82E7F6D479288F78E9F4F7A253575CF1 /* LookinAppInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAppInfo.h; path = Src/Main/Shared/LookinAppInfo.h; sourceTree = ""; }; - 82E8E79200CACDB10A8ECAA029B8E759 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; - 830F7EE879F97321BCEA68F1659BB966 /* SSZipArchive-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SSZipArchive-Info.plist"; sourceTree = ""; }; - 8312031ED6EB63A329D27CA5E06BD48D /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; - 8330B9C350C9D1D0E31CFA71520F6DBD /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - 837EBE584853FEAE507414B20A76A546 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 83C4BEDE7F8CACA4A6070A203C962391 /* TZLocationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZLocationManager.h; path = TZImagePickerController/Location/TZLocationManager.h; sourceTree = ""; }; - 847CEDAF465E51FA284A5BD24D1BB224 /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; - 84D943C8A41F5A9B4F0638B6090FF094 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Cache/ImageCache.swift; sourceTree = ""; }; - 8531D96FA65C4477E0890B2F8CD13084 /* Nuke-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-umbrella.h"; sourceTree = ""; }; - 85330BB6D7B9FF7C314B21F522582639 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 85426C3DF350C0689699631425E07DE2 /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; - 855990EAE72DF3D6E9989F448D29DBFA /* ImageRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequest.swift; path = Sources/Core/ImageRequest.swift; sourceTree = ""; }; - 856F50962323B6E89E3E5F52F3DEFB51 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - 85A341003DDC3888B02F5A6001740A08 /* TZLocationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZLocationManager.m; path = TZImagePickerController/Location/TZLocationManager.m; sourceTree = ""; }; - 85B34A03DDC9232C6F92DB85CFA6B09B /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 85E1060BFF1BA369FB2E2613C1C76ABF /* TZImageCropManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageCropManager.m; path = TZImagePickerController/TZImagePickerController/TZImageCropManager.m; sourceTree = ""; }; - 85E993AA417B41386865AF1ED371337E /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 85F72083E63DDE258F278D777C3379EC /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - 861F58652ECE8C2E277C592F6F54F8E5 /* LookinServer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LookinServer.release.xcconfig; sourceTree = ""; }; - 869483B8AA2F558A4B5ADB38517A1521 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 86C9873D4927D55780D1A47849B9EA5F /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; - 873659C3127DA7DEB4FACCE46312B5B7 /* SVGAExporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAExporter.h; path = Source/SVGAExporter.h; sourceTree = ""; }; - 8742AE2A9E80851B134791987E6B7DE8 /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; - 87A3BFEBA7E7336FE879D0B2DCDDE383 /* UICollectionView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Reusable.swift"; path = "Sources/View/UICollectionView+Reusable.swift"; sourceTree = ""; }; - 87D50C72D085DE40F6038F13E510A139 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 87F04D3180B629397E84066EC2BDEA6A /* LKS_ExportManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_ExportManager.m; path = Src/Main/Server/Others/LKS_ExportManager.m; sourceTree = ""; }; - 88D409BE341DB439CAFE8748E11A2CA2 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; - 88FA51E80CA0C94F530E252743C331D4 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 8903A2BE73D1029FA0CB3C5B2648A613 /* KingfisherManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherManager.swift; path = Sources/General/KingfisherManager.swift; sourceTree = ""; }; - 8929F230D06EDF79340BC1AF95652A74 /* ImageDecoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoding.swift; path = Sources/Core/Decoding/ImageDecoding.swift; sourceTree = ""; }; - 89471120959B7BB46083A1B4A4FDFAAA /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; - 899FE1E429D43D479104A6C28412DE8A /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - 89F52E86550C3DBAB271427388BC3244 /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; - 8A8C5B5ECA5AB933D7684C27E1DD4465 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - 8B8717AD75ECC0BFEFAFF81CF6046709 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 8B8ACBA9327809E28D1A831C43E3956D /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 80B8C819C326377F3ECF2335D26F04FB /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; + 81C7AD93003267A21CEE1D932B45515B /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 825DA668DD3F67C83CAD1139E2486DAB /* SVGAExporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAExporter.m; path = Source/SVGAExporter.m; sourceTree = ""; }; + 82A92F7DFCABD532582F62FD0CD4190A /* MultiTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultiTarget.swift; path = Sources/Moya/MultiTarget.swift; sourceTree = ""; }; + 82C7B1E6E1070D36599C0332204843F3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 830F22145E4CD291DAFE6C89CA7C6D68 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + 837C18AC6AB17F44D5190891C37FC1E8 /* QNUploadSystemClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadSystemClient.h; path = QiniuSDK/Http/Request/HttpClient/QNUploadSystemClient.h; sourceTree = ""; }; + 8384B0BB471586B02F117418DE41129E /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 83A0101545223BD61FF4AECEBA0354C0 /* Configuration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Configuration.swift; path = Source/Configuration.swift; sourceTree = ""; }; + 83B211A70FE435534CB08853FBB31B14 /* Infallible+CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+CombineLatest+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift"; sourceTree = ""; }; + 83B8EA80EDFFB9D391B086770AF62192 /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; + 83BE3945651A3670FF2386C68956A0FB /* QNHttpSingleRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNHttpSingleRequest.h; path = QiniuSDK/Http/Request/QNHttpSingleRequest.h; sourceTree = ""; }; + 83D59BE341708D1654C644C8ABAC14A9 /* Delegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delegate.swift; path = Sources/Utility/Delegate.swift; sourceTree = ""; }; + 84A4F8059F28142F6C764EBDD0CC4D2F /* Qiniu-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Qiniu-umbrella.h"; sourceTree = ""; }; + 854A1E1D5CE4437C9660D8F3A70C0279 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 855D2F1882E3E91530A4F78A6CA511A5 /* GPBAny.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBAny.pbobjc.h; path = objectivec/GPBAny.pbobjc.h; sourceTree = ""; }; + 85E152BD516E22DE7C9EB3FE5F57F00F /* QNServerConfigMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNServerConfigMonitor.m; path = QiniuSDK/Storage/ServerConfig/QNServerConfigMonitor.m; sourceTree = ""; }; + 85F5DA31E0F6983965BEC7CCA98C5FFD /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; + 867DA68B753DE40F5102D16752560782 /* QNUploadOption.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadOption.h; path = QiniuSDK/Storage/QNUploadOption.h; sourceTree = ""; }; + 86C2DD489A5F14686FB1A5E0B6610325 /* GPBTimestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBTimestamp.pbobjc.h; path = objectivec/GPBTimestamp.pbobjc.h; sourceTree = ""; }; + 86DB7E517053CBCE292BB06E26C1EB20 /* mz_strm_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_os_posix.c; path = SSZipArchive/minizip/mz_strm_os_posix.c; sourceTree = ""; }; + 8723D5B6906A068A78D92D5FA9A601E6 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 872BFA4491186B60C0F8AB0BA53E8701 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 87F1F69604AC2897D89976AD637FFBF1 /* RequestInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestInterceptor.swift; path = Source/RequestInterceptor.swift; sourceTree = ""; }; + 88072750ED091E450B2959D34FC28377 /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; + 883EE349DBB6A4219B08197692864869 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxSwift/Binder.swift; sourceTree = ""; }; + 8843E5BFC00D6CB1FDAF603357B28C04 /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; + 886554837890B2811B71F39AAF48A524 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; + 8880FB3750ADD578047438231B3E0029 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + 8896553EAB604947EC1DF2F0BC5311B6 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + 88B64CFDA1EAB358E00E9476E8378A7F /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; + 892247B02F268AAB65CA83C99F00F770 /* QNCFHttpClientInner.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNCFHttpClientInner.m; path = QiniuSDK/Http/Request/HttpClient/CFNetwork/QNCFHttpClientInner.m; sourceTree = ""; }; + 8A526FF5A5A35350CB13E94151E3A011 /* Logger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logger.swift; path = Source/Logger.swift; sourceTree = ""; }; + 8A97828712C38834E54C62928C75A0B4 /* QNUploadData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadData.m; path = QiniuSDK/Storage/QNUploadData.m; sourceTree = ""; }; + 8A9D2453BAC83270B69A11350841859D /* Moya-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Moya-dummy.m"; sourceTree = ""; }; + 8AA1C67FB46932309E765E35F8088A4E /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + 8AF6F49ECBFEABDD5790B9B97E877A23 /* Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Export.swift; path = Source/Export.swift; sourceTree = ""; }; + 8B084F250E24939AC973B7348BD9BD0E /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; + 8B1736A1D9899B042318F11AF6BB013E /* QNDnsError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsError.h; path = HappyDNS/Common/QNDnsError.h; sourceTree = ""; }; + 8B38A47DC3A038FEB49ECE5D39DEA53A /* SSZipArchive.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.release.xcconfig; sourceTree = ""; }; + 8B845C035E6A677AD6C55E7FF3E6E592 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MBProgressHUD; path = MBProgressHUD.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8BF67ED0C5B6A998D4DB4C568A9C3F5D /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - 8C0C374AC4419FAED947CB5F547FB4D1 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; - 8C4E0DD712EFF5A275F7775427988A5C /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 8C5D518D064BC49A2473BAD56AA9068B /* AnyEncodable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyEncodable.swift; path = Sources/Moya/AnyEncodable.swift; sourceTree = ""; }; - 8CBB6318A874F808E7BA7159BE0EBE4E /* ConstraintOffsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintOffsetTarget.swift; path = Sources/ConstraintOffsetTarget.swift; sourceTree = ""; }; - 8CC782EB07A91F2BFDDC64E665516D45 /* SVGAAudioEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioEntity.h; path = Source/SVGAAudioEntity.h; sourceTree = ""; }; - 8D186BA5EC1A019F7A710D69994E68B1 /* Resource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resource.swift; path = Sources/General/ImageSource/Resource.swift; sourceTree = ""; }; - 8D6EDE795C6A896F73FD3555CD8A2062 /* NSObject+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+LookinServer.h"; path = "Src/Main/Server/Category/NSObject+LookinServer.h"; sourceTree = ""; }; - 8D8474930656BE77F1515D945854AC22 /* LookinAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAttribute.h; path = Src/Main/Shared/LookinAttribute.h; sourceTree = ""; }; - 8DD2D0F55569CE662815665674078485 /* SnapKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SnapKit-dummy.m"; sourceTree = ""; }; - 8E1D5C0FCA0D872C3F21E87F25420681 /* TZImagePickerController */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = TZImagePickerController; path = TZImagePickerController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8E3E4A62548F47CC4E88C3157BA3BCAB /* NSArray+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+Lookin.m"; path = "Src/Main/Shared/Category/NSArray+Lookin.m"; sourceTree = ""; }; - 8E54D59C9D82CCB65FC2A9193A9EAC67 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; - 8E5FD14B2671FAC76A23AE5F62B1E712 /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; - 8F0C48218DF69DC56A08E1B387A22A6A /* SVGAImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAImageView.m; path = Source/SVGAImageView.m; sourceTree = ""; }; - 8F23262AEEA54F4A05153E23E3F513A1 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 8F25B53526A3F2FC86AAF6BF9D39C4A4 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; - 8F87B8E01416CC0EDA7BC5DA0FFAEDF6 /* ImagePipelineCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineCache.swift; path = Sources/Core/Caching/ImagePipelineCache.swift; sourceTree = ""; }; - 8FC62E8B5DB58FEBA22CCA2F8D09B992 /* AVAssetImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AVAssetImageDataProvider.swift; path = Sources/General/ImageSource/AVAssetImageDataProvider.swift; sourceTree = ""; }; - 8FCDE73275A77EA21086F2538DB1F74B /* Reusable-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-umbrella.h"; sourceTree = ""; }; - 9029C4AED213CEF1E875FBCBCA170A81 /* LookinWeakContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinWeakContainer.m; path = Src/Main/Shared/LookinWeakContainer.m; sourceTree = ""; }; - 9104DDF95C9D52B5E393E2F25B9FB834 /* UIBlurEffect+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIBlurEffect+LookinServer.m"; path = "Src/Main/Server/Category/UIBlurEffect+LookinServer.m"; sourceTree = ""; }; + 8C202D3915E426CAABE05B249F6B33A8 /* HappyDNS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HappyDNS.debug.xcconfig; sourceTree = ""; }; + 8C6E2A55C727328956E94C523A2ADF58 /* MemoryStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MemoryStorage.swift; path = Sources/Cache/MemoryStorage.swift; sourceTree = ""; }; + 8C8ED5AA62868ED8A1D1925B8A9F8B3B /* QNUpProgress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUpProgress.m; path = QiniuSDK/Storage/QNUpProgress.m; sourceTree = ""; }; + 8CFF3717BBAF9725FA8B0D83F163BFF6 /* QNHex.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNHex.h; path = HappyDNS/Util/QNHex.h; sourceTree = ""; }; + 8D08D99656ECF24E991BE0B1917532AA /* QNFormUpload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNFormUpload.m; path = QiniuSDK/Storage/QNFormUpload.m; sourceTree = ""; }; + 8D5EA2E82E4AD2A7F4A8BAF8AA9602E3 /* ImageProcessors+GaussianBlur.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+GaussianBlur.swift"; path = "Sources/Core/Processing/ImageProcessors+GaussianBlur.swift"; sourceTree = ""; }; + 8D6DB6D587A563BEC30A64421CE19E97 /* QNDnsPrefetch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsPrefetch.m; path = QiniuSDK/Http/Dns/QNDnsPrefetch.m; sourceTree = ""; }; + 8DF7E16FE3C5B33E8D1F2D94F2228318 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; + 8E0A28DEC15DE000F0C7B7017FEC9EB0 /* QNServerConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNServerConfig.h; path = QiniuSDK/Storage/ServerConfig/QNServerConfig.h; sourceTree = ""; }; + 8E2F9854F95DA7ACE082AEA000C6F9D7 /* QNBaseUpload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNBaseUpload.m; path = QiniuSDK/Storage/QNBaseUpload.m; sourceTree = ""; }; + 8E6A6FD9419573A5542F610EC1CECEEA /* QNZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNZone.h; path = QiniuSDK/Common/QNZone.h; sourceTree = ""; }; + 8E81B75D3FD3C521879ADC177BD11F05 /* ImagePipelineDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineDelegate.swift; path = Sources/Core/ImagePipelineDelegate.swift; sourceTree = ""; }; + 8EACAAFEA93B2D88105C2B21E17FCA05 /* QNUploadRequestInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadRequestInfo.m; path = QiniuSDK/Http/Request/QNUploadRequestInfo.m; sourceTree = ""; }; + 8EEF636BFB6D758DABDB39D61274F126 /* ImageEncoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoders.swift; path = Sources/Core/Encoding/ImageEncoders.swift; sourceTree = ""; }; + 8F3126A3EAFFE7FEEF27306ACE813095 /* NSObject+Rx-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Rx-dummy.m"; sourceTree = ""; }; + 90462974F97D832CCFE762712A77C4B0 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 904DEAB7CD6D899CB6A22DF8A4B0C67D /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; + 9062DFD075818645866D16D7F5BCB4B8 /* NSObject+Rx.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "NSObject+Rx.modulemap"; sourceTree = ""; }; + 909FF8882D7E5174DF4D8D86F4C3063A /* QNBaseUpload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNBaseUpload.h; path = QiniuSDK/Storage/QNBaseUpload.h; sourceTree = ""; }; + 90B1DEFB13B30421FAD8C78E860C6DB7 /* QN_GTM_Base64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QN_GTM_Base64.m; path = QiniuSDK/Utils/QN_GTM_Base64.m; sourceTree = ""; }; + 91672A77B329DCB775490CF72C053965 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; + 9180713086D29DA1DA5D698E15D589D6 /* ImageBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageBinder.swift; path = Sources/SwiftUI/ImageBinder.swift; sourceTree = ""; }; 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SSZipArchive; path = SSZipArchive.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 91B74EBAD610F2E2EF05501BAFB40416 /* CALayer+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+Lookin.m"; path = "Src/Main/Shared/Category/CALayer+Lookin.m"; sourceTree = ""; }; - 923F5E9E0E05554042B8CD2E964844A9 /* GPBAny.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBAny.pbobjc.h; path = objectivec/GPBAny.pbobjc.h; sourceTree = ""; }; - 92412E8E636C7C309B1733FFD5B6DE11 /* UITextView+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextView+LookinServer.m"; path = "Src/Main/Server/Category/UITextView+LookinServer.m"; sourceTree = ""; }; - 92676622135640E688AC882D4AE72072 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 92A8F19C987B75670013E8087A1C0B06 /* SVGAImageView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAImageView.h; path = Source/SVGAImageView.h; sourceTree = ""; }; - 931275DD15310A78827C9294BB05E18A /* LookinDisplayItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinDisplayItem.h; path = Src/Main/Shared/LookinDisplayItem.h; sourceTree = ""; }; - 93BBC915908D62CB3843D663076F7831 /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; - 93C1D64501EED1739354425E88171F40 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 9410BA454CBE484D1FB6D5E7D9912BD4 /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Source/DateFormatterTransform.swift; sourceTree = ""; }; - 9493EDB556F6B6E38784365679BBCE7E /* Moya.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Moya.release.xcconfig; sourceTree = ""; }; - 94EDCC79E217C037682AD0A4A4871D28 /* AssetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetType.swift; path = Sources/Core/Decoding/AssetType.swift; sourceTree = ""; }; - 951E691D5423DA01F4D4891AED003769 /* TaskFetchOriginalImageData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchOriginalImageData.swift; path = Sources/Core/Tasks/TaskFetchOriginalImageData.swift; sourceTree = ""; }; - 955664DE443989C4C788AD60CA47F03B /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 95767702C4407ABA7860C8F2265000C8 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - 95A019D4D19B7D3E43BC4AB755861D05 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; - 95C40ECD0B22C0649BF5C8AC4CAC4EA2 /* LKS_InbuiltAttrModificationHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_InbuiltAttrModificationHandler.h; path = Src/Main/Server/Connection/RequestHandler/LKS_InbuiltAttrModificationHandler.h; sourceTree = ""; }; - 95E340CA9A49A802CB1459FCC44E2FDA /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - 95E4E53ADEEAE600B7B9F817DE1FE358 /* Nuke-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Nuke-Info.plist"; sourceTree = ""; }; - 962CFBB58817574BE49E228C5DDF7B54 /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; - 962D792996E167DED6A6DF1DB7D9A7E5 /* TZImageRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageRequestOperation.m; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.m; sourceTree = ""; }; - 967044144990D446F275C48FE2CEAE4B /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; - 967FDD7034529DD266EF6F3E77D0F628 /* LKS_CustomAttrSetterManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_CustomAttrSetterManager.m; path = Src/Main/Server/Others/LKS_CustomAttrSetterManager.m; sourceTree = ""; }; - 96F6A24B889CAAF2F175AFBF9FD230B9 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 971C032B678026097C2F9C0FA6FDD6B9 /* GPBSourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBSourceContext.pbobjc.h; path = objectivec/GPBSourceContext.pbobjc.h; sourceTree = ""; }; - 97368C2148A99B41EAEAC0CDE2E11E3A /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + 922AC7035D596195E8E716854ED284B5 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + 9251A82E057F252F0692737670034888 /* QNZoneInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNZoneInfo.m; path = QiniuSDK/Common/QNZoneInfo.m; sourceTree = ""; }; + 9270EA57E26C76D639DE691781D34BEB /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; + 932FD1B353AC2CFA934DBAFB10919CBF /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + 93BA5C41C55388231A6C950CDD9C9B34 /* EnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumType.swift; path = Source/EnumType.swift; sourceTree = ""; }; + 93BB236B8A6D6B1CC7FAFCB191F69411 /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + 93DD7CD118AFFDD1698988FCB4577DBB /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + 9417D1C728A5ACD24C6A7FC596DF359E /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; + 94453620836F0583F514925F10C1270A /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + 94565500920B394FF42E6E8F88B11B5A /* QNRecord.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNRecord.m; path = HappyDNS/Common/QNRecord.m; sourceTree = ""; }; + 94832A5780D9D950785E141E4F501B94 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + 949FFD333EC2B73069A1A5B5EC1A8044 /* QNConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNConfig.h; path = QiniuSDK/Common/QNConfig.h; sourceTree = ""; }; + 94A9AFC5488F1303D9E9071A7B61783A /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + 9519D1A5C374058D02BA29CEBBC7F3DB /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 9545AC8F0AAE6334C9786B67EA9AC664 /* QNDnsError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsError.m; path = HappyDNS/Common/QNDnsError.m; sourceTree = ""; }; + 959B67E866B478565D917834A612FFD3 /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; + 95A2BC1CE74B2AAF7F37E39A58A3219A /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 95F1E271954C75C2AF46B01BE29A46B1 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + 963D75B770004374ECB97046058A63F3 /* QNReportItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNReportItem.m; path = QiniuSDK/Collect/QNReportItem.m; sourceTree = ""; }; + 9659E353071C56E1BA4F01166DBCDC9E /* KFImageOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageOptions.swift; path = Sources/SwiftUI/KFImageOptions.swift; sourceTree = ""; }; + 967085B9D2B941918B4C639BB6A32592 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 968AC7762C9743A6FE15DD139A252413 /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Source/TransformOf.swift; sourceTree = ""; }; + 968CD49CABF0C920349C2B67E7061F84 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; + 969434DD25C61D362264EA0F2927959F /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + 96A8FB02030D0299107D9C43D4CFB2F9 /* QNCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNCache.h; path = QiniuSDK/Utils/QNCache.h; sourceTree = ""; }; + 96F84608755C1C2226B726CAA56C02BD /* QNPHAssetFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPHAssetFile.m; path = QiniuSDK/Utils/QNPHAssetFile.m; sourceTree = ""; }; + 972684142DD1F0DB43841591014EABB9 /* GPBDuration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDuration.pbobjc.h; path = objectivec/GPBDuration.pbobjc.h; sourceTree = ""; }; 979486118B3E90C08386079D57962701 /* SnapKit */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SnapKit; path = SnapKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 979967C7058D5387C5458C04C386097D /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; - 98F68AEA41261A664D1B125A3163E31B /* GPBStruct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBStruct.pbobjc.h; path = objectivec/GPBStruct.pbobjc.h; sourceTree = ""; }; - 991357243DC4ECE4651B2FC7C0DC4E29 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - 9A17E7B8C5EE7EC930F45090E65902B7 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 9A97ABA61FE34EF4BBE8BAD2D09C9633 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 9AFFAE727F653406CE54661CBE5138C6 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - 9B383E342CAA84DD03C9A0EC9D6C476A /* ConstraintAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintAttributes.swift; path = Sources/ConstraintAttributes.swift; sourceTree = ""; }; + 979C9889D40861078AA26644D46DB2D5 /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Sources/Internal/Extensions.swift; sourceTree = ""; }; + 97B2B32486A247C0CF343A457FA0DB61 /* Infallible+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Operators.swift"; path = "RxSwift/Traits/Infallible/Infallible+Operators.swift"; sourceTree = ""; }; + 98058ADE70B5C710B9FEB3DA9CE97132 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + 988BFF395B06086ACB59F2D806ADA1DE /* QNFixedZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNFixedZone.m; path = QiniuSDK/Common/QNFixedZone.m; sourceTree = ""; }; + 98D52413F4B5139969C6D2858F1FB501 /* QNDes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDes.m; path = HappyDNS/Util/QNDes.m; sourceTree = ""; }; + 9952F801DA03F99925F351421C2868AD /* CBridge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CBridge.swift; path = Source/CBridge.swift; sourceTree = ""; }; + 996A545CF4020A5C47BEB953225FFA3A /* URLEncodedFormEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLEncodedFormEncoder.swift; path = Source/URLEncodedFormEncoder.swift; sourceTree = ""; }; + 996C246E8B55C91FE7CABB9ECD954F14 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 99DDDEB892884EF4C2A1D823CFDE139E /* QNCFHttpThreadPool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNCFHttpThreadPool.h; path = QiniuSDK/Http/Request/HttpClient/CFNetwork/QNCFHttpThreadPool.h; sourceTree = ""; }; + 99E53A8A8DEFDFD8CE14221BE596D08A /* QNUploadRequestState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadRequestState.h; path = QiniuSDK/Http/QNUploadRequestState.h; sourceTree = ""; }; + 9A174AE3DCBE845273A729EB4E145130 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 9A1C3F46498492D01CFCDD20E049AE8F /* Graphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Graphics.swift; path = Sources/Internal/Graphics.swift; sourceTree = ""; }; + 9A1FF02ADDDA396F90A18782900F7776 /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + 9A4C9072C9B9342930B81D0DB21F68B8 /* RxDelegateProxyCrashFix.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxDelegateProxyCrashFix.swift; path = RxCocoa/iOS/Proxies/RxDelegateProxyCrashFix.swift; sourceTree = ""; }; + 9A8C28522CE6C35C06337A682DF6142F /* QNUploadInfoReporter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadInfoReporter.h; path = QiniuSDK/Collect/QNUploadInfoReporter.h; sourceTree = ""; }; + 9B2EEF6BDEA3468E76D102D74E514C95 /* QNResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNResolver.m; path = HappyDNS/Local/QNResolver.m; sourceTree = ""; }; + 9B39E27D21FDB4F21D8383EEC1DCB843 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; 9B3AF9BB0F7EB5558031DD21AD2F86CC /* Pods-yinmeng-ios-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-yinmeng-ios-umbrella.h"; sourceTree = ""; }; - 9B6F098D270D02AE76335D792A22E87C /* SVGAParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAParser.h; path = Source/SVGAParser.h; sourceTree = ""; }; + 9B52CBA495ABF985C3D3295B83772F03 /* SVGAVideoEntity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVideoEntity.h; path = Source/SVGAVideoEntity.h; sourceTree = ""; }; + 9B7990176F8C7C0EE6A23C0497CD060D /* Constraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constraint.swift; path = Sources/Constraint.swift; sourceTree = ""; }; + 9B83BB741129B503334BB31F50A459BC /* QNUploadSourceFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadSourceFile.h; path = QiniuSDK/Storage/QNUploadSourceFile.h; sourceTree = ""; }; + 9BAEEEDF1038B7072C9A0F528BAC74ED /* ConstraintLayoutGuideDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuideDSL.swift; path = Sources/ConstraintLayoutGuideDSL.swift; sourceTree = ""; }; 9BC03DDC341E7F14C1F96A0C0F826FD3 /* Pods-yinmeng-ios */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-yinmeng-ios"; path = Pods_yinmeng_ios.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 9C4FA1A111B0884F92D8CDB9C7E2E770 /* MBProgressHUD.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.debug.xcconfig; sourceTree = ""; }; - 9C5D5BD2451FB5208AC404BE276FCEB2 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; - 9C74403696625E41DC1CF7F5A4D89BF8 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 9C7AB29DDCB072723D9CBB92B36C4FE8 /* ConstraintDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDSL.swift; path = Sources/ConstraintDSL.swift; sourceTree = ""; }; - 9C89A38DC5FFA46E5EF19EFA97884A24 /* Transformable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformable.swift; path = Source/Transformable.swift; sourceTree = ""; }; - 9C8B564207C0C680E578A2170755C4B1 /* mz_zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_zip.c; path = SSZipArchive/minizip/mz_zip.c; sourceTree = ""; }; - 9CFA8B29774B4DFAAE3E5BD02BA0BEBA /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; - 9D4621BE278D89A251C8E16B7DD990DC /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 9D697B22206CFF90B9D8C6D57342B633 /* TZImagePickerController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "TZImagePickerController-prefix.pch"; sourceTree = ""; }; + 9BD71705C8A79837CEBF861FB400379E /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; + 9BD768EC44ACD9957B179AF569FD6233 /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 9BE6830F82E297FDAE3B16562BFB50C9 /* QNUploadServerFreezeUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadServerFreezeUtil.h; path = QiniuSDK/Http/ServerRegion/QNUploadServerFreezeUtil.h; sourceTree = ""; }; + 9BF8292AE2D2133DFF80BC0D13DC5673 /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; + 9C0C81E99D42C4A169526043E133F9DA /* HandyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HandyJSON.modulemap; sourceTree = ""; }; + 9C3DC782ECED08E63D8BB542C2D9E024 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + 9C7FCCB86BD66F2A739AABB987A21853 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + 9D2C0DAB1F96FF6F110D8C8F41EE58E8 /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Networking/ImagePrefetcher.swift; sourceTree = ""; }; + 9D433C93A0F801AD289183C5AAFC4824 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; + 9D47282BB05B6FB79EEE9C37C510CED6 /* QNErrorCode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNErrorCode.m; path = QiniuSDK/Common/QNErrorCode.m; sourceTree = ""; }; + 9D5EE8099C6ED546ACC879752E1F8BC2 /* ExtendCustomBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomBasicType.swift; path = Source/ExtendCustomBasicType.swift; sourceTree = ""; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9E06A346D1F6B8024FA2DCD5041F9270 /* LookinObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinObject.h; path = Src/Main/Shared/LookinObject.h; sourceTree = ""; }; - 9E456B8B16148883EC0A663A85CEFAC6 /* HTTPMethod.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HTTPMethod.swift; path = Source/HTTPMethod.swift; sourceTree = ""; }; - 9E5B1706B7A05AED3FAE20F892322A63 /* ImageProgressive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProgressive.swift; path = Sources/Image/ImageProgressive.swift; sourceTree = ""; }; - 9E790F0EAE7C2797CDAA0BBEA3A0E04B /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; - 9E92F5A0E2528FD753799428D4D86014 /* UITableView+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITableView+LookinServer.h"; path = "Src/Main/Server/Category/UITableView+LookinServer.h"; sourceTree = ""; }; - 9EC424F2878711F8BD8A544320E15C77 /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; - 9EC53A61A61FA728D332E869EC58F36A /* mz_strm_zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_zlib.h; path = SSZipArchive/minizip/mz_strm_zlib.h; sourceTree = ""; }; - 9ECEC59FCD1B68EEE0D30CF35E99F8D4 /* LookinHierarchyFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinHierarchyFile.h; path = Src/Main/Shared/LookinHierarchyFile.h; sourceTree = ""; }; - 9F657F016D87CF7A71B28A7427A1114E /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - 9F6CAD9923E1860235455C32C5894AA1 /* LKS_AttrGroupsMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_AttrGroupsMaker.m; path = Src/Main/Server/Others/LKS_AttrGroupsMaker.m; sourceTree = ""; }; - 9F801A50A81060B46E047F46DBB420CF /* CALayer+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CALayer+LookinServer.m"; path = "Src/Main/Server/Category/CALayer+LookinServer.m"; sourceTree = ""; }; - A018F044237041EEA69D3C0059A5E225 /* Metadata.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Metadata.swift; path = Source/Metadata.swift; sourceTree = ""; }; - A01D36C2F370A2A5722522E2D59F13BC /* mz_strm_wzaes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_wzaes.h; path = SSZipArchive/minizip/mz_strm_wzaes.h; sourceTree = ""; }; - A04D14ED9375ECD473B5EE264B5DC990 /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - A06B5F28B769065C9523A4C5C11400AC /* Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concurrency.swift; path = Source/Concurrency.swift; sourceTree = ""; }; - A08C81B4E449FCBC043F5B2E5C2B4BA6 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + 9DCB69396D2C3A15BC6AADE5C4D64A2F /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 9DCD316042AC484EB88B146B37F0CD7C /* QNUploadRegionInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadRegionInfo.h; path = QiniuSDK/Http/Request/QNUploadRegionInfo.h; sourceTree = ""; }; + 9DEA270C6637B148BA66F31043554183 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + 9DF5F7A06F144D9D3D0C2585248A388C /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; + 9DFB621B88C770FFA68CCADFD4288BD7 /* Serializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Serializer.swift; path = Source/Serializer.swift; sourceTree = ""; }; + 9E2F3421B358F817B21FE6DC59119689 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; + 9E4A0AE9119A94DEE7D892630F92435C /* QNUploadServerNetworkStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadServerNetworkStatus.h; path = QiniuSDK/Http/NetworkStatus/QNUploadServerNetworkStatus.h; sourceTree = ""; }; + 9E525CCFEDE5CB2AF08954CF56A0BBB2 /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; + 9E58A4025EA35C79FE3509A615EA34CC /* EnumTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumTransform.swift; path = Source/EnumTransform.swift; sourceTree = ""; }; + 9E5DA1454146FD463B9A9E2D5A66D941 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + 9E8B7F906DCE7FF6EB58F07E2F0034B6 /* QNAsyncUdpSocket.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNAsyncUdpSocket.h; path = HappyDNS/Util/QNAsyncUdpSocket.h; sourceTree = ""; }; + 9F72E4E48B1B3A8927F41394DCD812A3 /* SVGAPlayer.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.debug.xcconfig; sourceTree = ""; }; + 9F97B1EB58F9206BBAB4EA88A4BE6B89 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; sourceTree = ""; }; + A09B27324287AD977B693009BA79D33F /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + A09C5D059B5763F2FE256956BA93B030 /* SVGAParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAParser.m; path = Source/SVGAParser.m; sourceTree = ""; }; A0ABA07B4D48354ED3F51C2D6AF5426B /* Reusable */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Reusable; path = Reusable.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A0B648C72E0BF6425D2EA3599F6618F6 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; sourceTree = ""; }; - A15B941CB6DB8FA798EEEF9FD848A2FA /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - A1EC70ECEA98E2052D942EDC3E0773AB /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - A2434DC1C7A2B6270925AEA3BED5252B /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; - A2B76D9A197545DF908EE0BDE4FAA70E /* TZPhotoPreviewCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPreviewCell.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.m; sourceTree = ""; }; - A2F5ADA8D204D4B1D475135CEE2858A7 /* WithUnretained.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithUnretained.swift; path = RxSwift/Observables/WithUnretained.swift; sourceTree = ""; }; - A30128BD98775C7F77827AB946AE0FA0 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; - A32D3FE8E157411840E3171665051449 /* SVGABitmapLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABitmapLayer.m; path = Source/SVGABitmapLayer.m; sourceTree = ""; }; - A32E69F48601066D4C1E3933F97671D1 /* TZImagePickerController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "TZImagePickerController-dummy.m"; sourceTree = ""; }; - A37B78349651232A3D67E2171901716D /* Reusable-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reusable-dummy.m"; sourceTree = ""; }; - A3A93A8F38F577769587ABA324A60F19 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - A3D26922296F8F6BE4A40E016C2F5A08 /* LKS_HierarchyDisplayItemsMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_HierarchyDisplayItemsMaker.m; path = Src/Main/Server/Others/LKS_HierarchyDisplayItemsMaker.m; sourceTree = ""; }; - A3E0B36296C33F5B0437EA5C5FDEC5C8 /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; - A48EEDF9166244C67D61E11AA3A42AA6 /* LookinAttributesSection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAttributesSection.m; path = Src/Main/Shared/LookinAttributesSection.m; sourceTree = ""; }; + A0BFFE4473AC8CF8CEE1F8E4A1B8F1CC /* StoryboardSceneBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardSceneBased.swift; path = Sources/Storyboard/StoryboardSceneBased.swift; sourceTree = ""; }; + A0E6F3A119F361B4764664C14DB99CCD /* ConstraintView+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintView+Extensions.swift"; path = "Sources/ConstraintView+Extensions.swift"; sourceTree = ""; }; + A162361D3F07B5CC123AA6512F247ADC /* SnapKit-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SnapKit-Info.plist"; sourceTree = ""; }; + A16F62FF1B720B132E8E85583B5385AA /* QNSystem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNSystem.h; path = QiniuSDK/Utils/QNSystem.h; sourceTree = ""; }; + A19BAC891FE16015049457D604E739B1 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + A1D03FED23F4C020E124A7B8377E9A5B /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + A1F87ABFFCC297D2FF998A52485E10A6 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + A28230FCEF56D28C3685A1B53C303A09 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + A2BDCD220C5A86CD4C6ED827C620AB2F /* QNUploadRequestMetrics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadRequestMetrics.h; path = QiniuSDK/Http/QNUploadRequestMetrics.h; sourceTree = ""; }; + A2C33F1EFFF5BEF29609E77DFBA362F2 /* QNSingleFlight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNSingleFlight.h; path = QiniuSDK/Utils/QNSingleFlight.h; sourceTree = ""; }; + A3ACC03DCD13FB26A1C857B3BEB7D64F /* ImagePrefetcher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePrefetcher.swift; path = Sources/Core/Prefetching/ImagePrefetcher.swift; sourceTree = ""; }; + A3D6292510ED127378913CF05A31D41B /* QNDes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDes.h; path = HappyDNS/Util/QNDes.h; sourceTree = ""; }; + A3FF468FDFEE085A34C7A861540CECBA /* RequestModifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestModifier.swift; path = Sources/Networking/RequestModifier.swift; sourceTree = ""; }; + A45CEB571EFA8FCD62E73DF5B245C1C7 /* Moya-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Moya-prefix.pch"; sourceTree = ""; }; + A4B18C4423432AFA2BFF1E78CB113B84 /* ImageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCache.swift; path = Sources/Core/Caching/ImageCache.swift; sourceTree = ""; }; A4E0F907A63923C4154A172688E9888C /* NSObject+Rx */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "NSObject+Rx"; path = NSObject_Rx.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A4E2D88977E410DF7815DC87761FF913 /* LookinDisplayItemDetail.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinDisplayItemDetail.h; path = Src/Main/Shared/LookinDisplayItemDetail.h; sourceTree = ""; }; - A531E5065B6DEC8DB1D1D0397EE16500 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - A5596E67433A5642F771A82543B5392B /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - A567F25202E9FC865E5A15ADE8FAF7E7 /* RateLimiter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RateLimiter.swift; path = Sources/Internal/RateLimiter.swift; sourceTree = ""; }; - A58F510221BE6682D0A6A137D4761995 /* LookinHierarchyFile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinHierarchyFile.m; path = Src/Main/Shared/LookinHierarchyFile.m; sourceTree = ""; }; - A65F390A5996FD81C350B75E935F468D /* DataLoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoading.swift; path = Sources/Core/Loading/DataLoading.swift; sourceTree = ""; }; - A68DCB91F026EE57D859EF1F3BEE93A1 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - A6B503376A3778F9707B6D86E1DBD38D /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; - A6C058298F903AD3AAC178FD5B9F769C /* mz_zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_zip.h; path = SSZipArchive/minizip/mz_zip.h; sourceTree = ""; }; - A6D4FC8E56C491AB79E7A36BB16DF712 /* ConstraintMakerPrioritizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerPrioritizable.swift; path = Sources/ConstraintMakerPrioritizable.swift; sourceTree = ""; }; - A708E86A2E4DBF4250800B02B9F600E9 /* TZPhotoPreviewCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewCell.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewCell.h; sourceTree = ""; }; - A7492EB96D344F7341D3A1389D305C46 /* NibOwnerLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibOwnerLoadable.swift; path = Sources/View/NibOwnerLoadable.swift; sourceTree = ""; }; - A7AF593F8EB232B2813D1F831477F599 /* ConstraintMakerFinalizable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerFinalizable.swift; path = Sources/ConstraintMakerFinalizable.swift; sourceTree = ""; }; - A7B8F907F647852177F5C04D89595C9C /* SSZipArchive.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SSZipArchive.modulemap; sourceTree = ""; }; - A7CCBE1EB0A152629CCBDD79451FA376 /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; - A7DA8332176D0A804B33CECF911D222A /* UIButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Kingfisher.swift"; path = "Sources/Extensions/UIButton+Kingfisher.swift"; sourceTree = ""; }; - A8BB685F5FE9D63F0FF3D7E4844F7472 /* LookinEventHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinEventHandler.m; path = Src/Main/Shared/LookinEventHandler.m; sourceTree = ""; }; - A8E952B8B6025CED1504B389F361B4A1 /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; - A953E0729F4DC817ACBB2EDBD8A44F00 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; - A9829F8406EDA064BF643BA79CAC8E06 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - A98E903143A0B1E8FFA542F58C61E343 /* LKS_AttrModificationPatchHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_AttrModificationPatchHandler.h; path = Src/Main/Server/Connection/RequestHandler/LKS_AttrModificationPatchHandler.h; sourceTree = ""; }; - A9D9DCE5B66F86F63B305F92023DB772 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - AA22F2AF64B4C0F6C02AA3A5EDD8C94C /* TZGifPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZGifPhotoPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZGifPhotoPreviewController.h; sourceTree = ""; }; - AA4087C502DB32DB6F18E69C771D4A45 /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; - AA99D5179A9A883A47F37916C44FB892 /* URL+Moya.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+Moya.swift"; path = "Sources/Moya/URL+Moya.swift"; sourceTree = ""; }; - AB10EC654B1C11992C563E1B91AC2E44 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - AB463CEF7EBBCA5807CA62832D8BEA71 /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; - AB512AECAC71232536B3C6595EBD6AA6 /* TZImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImageManager.m; path = TZImagePickerController/TZImagePickerController/TZImageManager.m; sourceTree = ""; }; + A4ECC770C55001A32F183CE2968CC021 /* mz_compat.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_compat.c; path = SSZipArchive/minizip/mz_compat.c; sourceTree = ""; }; + A54D996B0D6F577EA1F6507548577187 /* NibOwnerLoadable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NibOwnerLoadable.swift; path = Sources/View/NibOwnerLoadable.swift; sourceTree = ""; }; + A5A83D03622425CB21E3AE2A9EE2F1DC /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + A5BB1CE8DAC8FDE4C8B06A99A94FCFBE /* QNLruCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNLruCache.m; path = HappyDNS/Common/QNLruCache.m; sourceTree = ""; }; + A5E4EF7B2CB12316B0DF8E0611CEE535 /* QNCFHttpThreadPool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNCFHttpThreadPool.m; path = QiniuSDK/Http/Request/HttpClient/CFNetwork/QNCFHttpThreadPool.m; sourceTree = ""; }; + A6FF72D80642BB50551F1D88E3B59342 /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; + A73E74AB3C1450EAE80EB4D7B81564D9 /* QNIP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNIP.m; path = HappyDNS/Util/QNIP.m; sourceTree = ""; }; + A73FE97A796CDA8DDC5EF44030F85C02 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + A7B82792B39240C408DA7D6FEB677DA6 /* Qiniu */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Qiniu; path = Qiniu.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A7C284042A05CF89CF52870E77D9F466 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; + A7D0AA6EFB568661F9FC90404C05CE43 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + A84E17BF5F09019EFC2D96AE08C5AC0C /* SVGAPlayer-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SVGAPlayer-Info.plist"; sourceTree = ""; }; + A8C93CBB85FAF8702E535C8D71B68717 /* HasDisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = HasDisposeBag.swift; sourceTree = ""; }; + A936735132334561C0F31166FD8FF0A8 /* QNFileRecorder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNFileRecorder.h; path = QiniuSDK/Recorder/QNFileRecorder.h; sourceTree = ""; }; + A96BB8C490B00CE756D7FA9E1E6C87BD /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; + A999214F52DF358CC4C39AC3CA4265FC /* DataTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataTransform.swift; path = Source/DataTransform.swift; sourceTree = ""; }; + A99B755FCBFF6D5FCE9B0090EDEE4192 /* QNUploadManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadManager.m; path = QiniuSDK/Storage/QNUploadManager.m; sourceTree = ""; }; + A9AD3BB0858966A2B89DCE442D34A087 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + A9BEECAE8B796519236125E6A06D0D15 /* QNDnsResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsResolver.m; path = HappyDNS/Dns/QNDnsResolver.m; sourceTree = ""; }; + A9D7B871597849BF3C95C87C2FD9C330 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + AA19A53A1A194320607F78C64B032E32 /* ValidationType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ValidationType.swift; path = Sources/Moya/ValidationType.swift; sourceTree = ""; }; + AAA7828B6E68DC8388954B2FB7422F90 /* QNUploadServerFreezeUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadServerFreezeUtil.m; path = QiniuSDK/Http/ServerRegion/QNUploadServerFreezeUtil.m; sourceTree = ""; }; + AAD272F361FF1AA8030C5DC003CDD4FF /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + AAEA3C396E9776393D7B20C7E073E86D /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + AAF522479880149E138A7E9305200633 /* QNDohResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDohResolver.h; path = HappyDNS/Dns/QNDohResolver.h; sourceTree = ""; }; + AB1714A2EADBCEB2AE1C8325090879F0 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + AB288F4CC560BB63A1ACF22F4E08C888 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + AB38CFEA5FCA3676F9D8E2703212F96A /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; + AB78571029894990571964D70BA3D2CB /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; AB870D83096A800ECB5E56E7E76FC933 /* Pods-yinmeng-ios-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-yinmeng-ios-acknowledgements.plist"; sourceTree = ""; }; - ABB72FE8423EFC3881C7995C60A16BC8 /* UIView+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+LookinServer.h"; path = "Src/Main/Server/Category/UIView+LookinServer.h"; sourceTree = ""; }; - ABE9B50BA67521458E487A5D9719CA4E /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; - AC230AA27EA3631BCB06B0E4DDF7ACB7 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - AC6E5A1A2077D0C9711503FC13A144D7 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - AE42E4A5327AEF1C1A683D76271569A0 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - AE44E7AF434AA253463F95C4A03A6199 /* MBProgressHUD.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = ""; }; - AEDAE44B3074697B3DA1C8FBD59A64BA /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; - AF1B5080DADBAB4B143023ADB8803BDE /* ImageProcessing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessing.swift; path = Sources/Core/Processing/ImageProcessing.swift; sourceTree = ""; }; - AF3B415C5FBAABFE7A6E12E28B01ADFE /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - AFA92A9E32E6200F4BA1179C1BE13110 /* Export.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Export.swift; path = Source/Export.swift; sourceTree = ""; }; - AFF52F7EEE94FEFDE97BDEB54EAB2392 /* TZImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageManager.h; path = TZImagePickerController/TZImagePickerController/TZImageManager.h; sourceTree = ""; }; - B0334489B6A82EFFFC272FD8873EFF8B /* UITextView+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UITextView+LookinServer.h"; path = "Src/Main/Server/Category/UITextView+LookinServer.h"; sourceTree = ""; }; - B052BE225179F5CCBBB06A97D5524560 /* LookinEventHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinEventHandler.h; path = Src/Main/Shared/LookinEventHandler.h; sourceTree = ""; }; - B0D6931E0FF8502B2209B455728089C2 /* SVGAContentLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAContentLayer.m; path = Source/SVGAContentLayer.m; sourceTree = ""; }; - B0E4FFC0816C5B2C27B43D77FB214869 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - B18FE7EEB915214389C722F50328DF3A /* LookinStaticAsyncUpdateTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinStaticAsyncUpdateTask.h; path = Src/Main/Shared/LookinStaticAsyncUpdateTask.h; sourceTree = ""; }; - B1D8D7EAA29C7FC562C6B3DDFB0BF54F /* UIView+TZLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+TZLayout.h"; path = "TZImagePickerController/TZImagePickerController/UIView+TZLayout.h"; sourceTree = ""; }; - B217D9CCA56E19BC64161DAE075BBF2C /* LookinIvarTrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinIvarTrace.h; path = Src/Base/LookinIvarTrace.h; sourceTree = ""; }; - B21B162BAB2D344345999619E6CEB84B /* Peertalk.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Peertalk.h; path = Src/Main/Shared/Peertalk/Peertalk.h; sourceTree = ""; }; - B27033D2CBC8AF5197B4A239D5DFCB6D /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; - B37238A9E55873DD20FA6B42390EF4B3 /* Moya+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Moya+Alamofire.swift"; path = "Sources/Moya/Moya+Alamofire.swift"; sourceTree = ""; }; - B3AE867F941BDB2223A8502FF17F12EC /* RxCocoa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.debug.xcconfig; sourceTree = ""; }; - B3B448BB0B93FAC48BE329194CF03700 /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - B3C93136D51DA6A1E0C0690D8C33F7CD /* MangledName.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MangledName.swift; path = Source/MangledName.swift; sourceTree = ""; }; - B3D146113D1CFD20031763AE28606332 /* URLRequest+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Alamofire.swift"; path = "Source/URLRequest+Alamofire.swift"; sourceTree = ""; }; - B41A55CC886E5803C2AF60FFF1B96B48 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; - B44A989808154EA8185B2DE11D2B2B51 /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; - B4AD72EF0CDE84729258C1413037AEC5 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; - B50910BD1D32DE057F8DB8A531B59407 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - B523BDCD728984BDFB2D4EF55BE42A38 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - B5F32AA6214DF4A95DE0718E83F47473 /* TZImagePickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImagePickerController.h; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.h; sourceTree = ""; }; - B6AD45FDDAACA3C31A1786942F7DD1F8 /* TZPhotoPreviewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPreviewController.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPreviewController.h; sourceTree = ""; }; - B6BA682422B70E48A375B5A720F8FBC7 /* SVGABezierPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGABezierPath.m; path = Source/SVGABezierPath.m; sourceTree = ""; }; - B6D90C40AAAD08245E950F40F44102AA /* Operation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Operation.swift; path = Sources/Internal/Operation.swift; sourceTree = ""; }; - B6F4B4877F5C25E8B20FBE318ADB2DF2 /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; - B761028AEB99020B920C26353B963D16 /* SVGAVectorLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAVectorLayer.h; path = Source/SVGAVectorLayer.h; sourceTree = ""; }; - B77E432E8244DEAB767295D9A611AD98 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - B7AC482CB1439C0481C996B0C1DDD77E /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; - B7C5D67A2D79F7BF2B2391D34F27FBC5 /* LookinIvarTrace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinIvarTrace.m; path = Src/Base/LookinIvarTrace.m; sourceTree = ""; }; - B8B6235817D23D612AFCB085A3EDFE93 /* ConstraintPriority.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriority.swift; path = Sources/ConstraintPriority.swift; sourceTree = ""; }; - B8E8A6307DC883F6DDF93E60131C99B8 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - B8FA5B80BAAE1E0325F3C691A2D6AA6C /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - B9751A0B4BD6F6BA0A68C2EB4C542807 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - B9779552B2F1FFA5A44F5D80D773F733 /* TakeWithPredicate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWithPredicate.swift; path = RxSwift/Observables/TakeWithPredicate.swift; sourceTree = ""; }; - B9F75DB1A4DE84DBFF7C632DC50CCF18 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - BA07A44794794E691D6BB2A69ACD8317 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - BA1738FB7F6596166975DBBD978EA3A9 /* ImageProcessors+GaussianBlur.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+GaussianBlur.swift"; path = "Sources/Core/Processing/ImageProcessors+GaussianBlur.swift"; sourceTree = ""; }; - BA55629FFCF8036E5B24D6D0D1EF3442 /* WKInterfaceImage+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKInterfaceImage+Kingfisher.swift"; path = "Sources/Extensions/WKInterfaceImage+Kingfisher.swift"; sourceTree = ""; }; - BAC0DCF41F034EEF6ED53C8FA74C8C37 /* LKS_TraceManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_TraceManager.m; path = Src/Main/Server/Others/LKS_TraceManager.m; sourceTree = ""; }; - BB296DA42F225F49277DF88005E7795A /* StoryboardBased.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StoryboardBased.swift; path = Sources/Storyboard/StoryboardBased.swift; sourceTree = ""; }; - BB2B61E65D6DA96A3AAE0227AAD96172 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; - BC12830B02B66BB0C47106A48BD9E96E /* LayoutConstraint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LayoutConstraint.swift; path = Sources/LayoutConstraint.swift; sourceTree = ""; }; - BC24522FB10A8EB1137AB7ABA6E6209E /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + ABA20DE6F41AFC1440FCFD7AABFAEC0C /* RateLimiter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RateLimiter.swift; path = Sources/Internal/RateLimiter.swift; sourceTree = ""; }; + ABC0D9F6C03F6D6EB76CA2134E328F18 /* KingfisherError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherError.swift; path = Sources/General/KingfisherError.swift; sourceTree = ""; }; + ABD0DEBBC67B1307A7E9E2C1577DEE19 /* QNPartsUploadPerformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPartsUploadPerformer.m; path = QiniuSDK/Storage/QNPartsUploadPerformer.m; sourceTree = ""; }; + ABFA89E3C2F5EC41E4B765C85B639AF7 /* SVGAPlayer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-prefix.pch"; sourceTree = ""; }; + ABFFAA4DD6D8B2A5BBF68543B1ABBF27 /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; + AC02ADBC232B17C8358B02C49209E94B /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + AC495376AD3DC556D253E7E7130683C5 /* QNHttpRegionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNHttpRegionRequest.h; path = QiniuSDK/Http/Request/QNHttpRegionRequest.h; sourceTree = ""; }; + AC6DADBA5EC8A3FA213FDE5ED7E7EFC9 /* Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Infallible.swift; path = RxSwift/Traits/Infallible/Infallible.swift; sourceTree = ""; }; + ACB92838F5BE4C96EC7FF32C70AEB311 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + AD8C1E686E76C8FC861ABCE10AE046EE /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + ADE8C6218083BACC16FFEA785A5BC221 /* QNUploadSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadSource.h; path = QiniuSDK/Storage/QNUploadSource.h; sourceTree = ""; }; + AE26720282788E593837B0A52E051A31 /* ImageCaching.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageCaching.swift; path = Sources/Core/Caching/ImageCaching.swift; sourceTree = ""; }; + AEE1B5C553774FCEE45910253AF97920 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + AEE92A07738E4F47DD94B992B53FFE87 /* URLRequest+Encoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLRequest+Encoding.swift"; path = "Sources/Moya/URLRequest+Encoding.swift"; sourceTree = ""; }; + AEF1C50A28E407E7CC6F490BF6BD59FB /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; + AEF90F07A0D9C624A1BA3FD378AD7B2F /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + AF0E2CB7085E6433AE57BE692A20DD01 /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; + AF1E9FE45A323FBCABBAA4352A8E3670 /* QNSingleFlight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNSingleFlight.m; path = QiniuSDK/Utils/QNSingleFlight.m; sourceTree = ""; }; + AFFDFB4F806CEA6A09FBFF0A72035E51 /* Kingfisher.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Kingfisher.modulemap; sourceTree = ""; }; + B05E8832CF7379B872FCD3290C694FD5 /* QNIUploadServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNIUploadServer.m; path = QiniuSDK/Http/Request/QNIUploadServer.m; sourceTree = ""; }; + B09E4532FB6B6F629E923CD0B198C7F6 /* QNPHAssetResource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPHAssetResource.h; path = QiniuSDK/Utils/QNPHAssetResource.h; sourceTree = ""; }; + B0BCC9A2C0A77423E641C6F50F7C6086 /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; + B1D46C5FD0FD19EF2FDFDF19B3ADB50E /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; + B23D9AD2D01E08F9FE5810E24AF590A4 /* QNConcurrentResumeUpload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNConcurrentResumeUpload.h; path = QiniuSDK/Storage/QNConcurrentResumeUpload.h; sourceTree = ""; }; + B244AFFBCD421C2A0FDAC88B1DB25BA7 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + B2DF37ADEDBCDED26D3C2B49E46B50B4 /* SSZipArchive-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-prefix.pch"; sourceTree = ""; }; + B3747197266215FE4F2A39EB0FC7958C /* QNResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNResolver.h; path = HappyDNS/Local/QNResolver.h; sourceTree = ""; }; + B3D8E981BC5644838B4525EB38EF6D2C /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; + B42AC9E314010EAAF11539C00B84B284 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + B436DCBB1E2FB4D86B28A48E32B6C448 /* DataLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoader.swift; path = Sources/Core/Loading/DataLoader.swift; sourceTree = ""; }; + B4BDE4938B18DA64C9694BF89791E8DB /* QNDnsMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsMessage.h; path = HappyDNS/Dns/QNDnsMessage.h; sourceTree = ""; }; + B4CEDE9D6EBB9F23AD08A3E9CC4A936F /* BuiltInBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBasicType.swift; path = Source/BuiltInBasicType.swift; sourceTree = ""; }; + B4E0C494BCE0A010478FEBC082577D2A /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + B4E3331B5C5A174B39224747E0F47FA5 /* Svga.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Svga.pbobjc.h; path = Source/pbobjc/Svga.pbobjc.h; sourceTree = ""; }; + B5BCAD9C3A748376CFDD687EFD9D69BB /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + B5EFD3B2C5513E2DCF0F41EB251FAAC2 /* QNTxtResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNTxtResolver.h; path = HappyDNS/Local/QNTxtResolver.h; sourceTree = ""; }; + B5F3817644E60E0EC6FAB2C300A59F52 /* ImageProcessors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessors.swift; path = Sources/Core/Processing/ImageProcessors.swift; sourceTree = ""; }; + B633BA2BE44B0BBF9FD722660942789E /* GPBType.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBType.pbobjc.h; path = objectivec/GPBType.pbobjc.h; sourceTree = ""; }; + B650096D52CDFD36028F00389A1EFE06 /* QNAutoZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNAutoZone.h; path = QiniuSDK/Common/QNAutoZone.h; sourceTree = ""; }; + B71D82AA6E9C7DE3F34D1217C6AF49A1 /* DateFormatterTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateFormatterTransform.swift; path = Source/DateFormatterTransform.swift; sourceTree = ""; }; + B79D5C3DAA96C69E8524449AF8D5AB84 /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; + B84E39FC81E51475E2A19E5032938902 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + B88FBA21C0AF7CCB5EE06999E75C57C1 /* QNDnsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsResponse.m; path = HappyDNS/Dns/QNDnsResponse.m; sourceTree = ""; }; + B8A40F898E577E916EB00F06F34AE7C6 /* mz_strm_mem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_mem.h; path = SSZipArchive/minizip/mz_strm_mem.h; sourceTree = ""; }; + B8A7B85933331082C0C104E0F2689DDA /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + B8BBBBF2EF3E0F73937DE8E2F0561856 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + B8FA88BA78995EA5C82DED0FFE4E8532 /* ImageEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoding.swift; path = Sources/Core/Encoding/ImageEncoding.swift; sourceTree = ""; }; + B91B7B2D88F7331B56F793D11D59A242 /* QNUploadSystemClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadSystemClient.m; path = QiniuSDK/Http/Request/HttpClient/QNUploadSystemClient.m; sourceTree = ""; }; + B92662B60AA7E05B21A48DC3E46AF88F /* QNConcurrentResumeUpload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNConcurrentResumeUpload.m; path = QiniuSDK/Storage/QNConcurrentResumeUpload.m; sourceTree = ""; }; + B98D050EDB49E497D4C5474D4D4678CC /* QNPHAssetResource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPHAssetResource.m; path = QiniuSDK/Utils/QNPHAssetResource.m; sourceTree = ""; }; + B9A9B1BBF1C6AF7ECC23EC5D9F02FDED /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + BA96E8BC7E7DEFAB52C35563CDF90830 /* QNConnectChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNConnectChecker.m; path = QiniuSDK/Http/ConnectCheck/QNConnectChecker.m; sourceTree = ""; }; + BAA032634FDF42C777CB7ED745036A71 /* QNTransactionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNTransactionManager.m; path = QiniuSDK/Transaction/QNTransactionManager.m; sourceTree = ""; }; + BB543216F86DF727333D3CF7CAAEEC2D /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + BB92F68B4C4BEEA95FDEA01D0BA54E09 /* QNIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNIP.h; path = HappyDNS/Util/QNIP.h; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BC83D59D7D96BB3BE54F4147EC1C5E18 /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; - BCA04549AB177D0121EF2784737A574F /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - BCBFC86ADF6646C99B7E323C9115DF8C /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - BD86B9F9F7DB1D4BB44DDD24E9F2838C /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - BD90F9C3CA3D386552CA8105B7A83E68 /* UIViewController+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+LookinServer.h"; path = "Src/Main/Server/Category/UIViewController+LookinServer.h"; sourceTree = ""; }; - BE43DF46A10F1CCBBA7EFB6D2BBC5226 /* AnimatedImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedImageView.swift; path = Sources/Views/AnimatedImageView.swift; sourceTree = ""; }; - BED80388FAFCE7F15844806A244C9393 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - BEE0A558EB8D4C209EE92FF411E46C24 /* SSZipArchive-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SSZipArchive-umbrella.h"; sourceTree = ""; }; - BF0F51357A79BD9A773E0AFC12D5AC2E /* MBProgressHUD-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-umbrella.h"; sourceTree = ""; }; - BF257DD0E096253187621D435EAA6008 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; - BF4894AF1BC948463BB0F816955CF1E8 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - BF5C19DA8CDCC006DE91471EC4E5566E /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - BF681018AFC38164965F76ECD1B9C10E /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; - BF6CF5300D78E2D71A10854859F94A94 /* Nuke.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Nuke.modulemap; sourceTree = ""; }; - BF79FDC749ED8FACBFA6AD3F1A6789F1 /* Graphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Graphics.swift; path = Sources/Internal/Graphics.swift; sourceTree = ""; }; - BF8023416CCE6CA26F74B237CE8A3C50 /* SVGAPlayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAPlayer.h; path = Source/SVGAPlayer.h; sourceTree = ""; }; - BF94A115A12701C133AD59D94CF7AB16 /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - BFDAB7C7D524B0292B286083B6FE5D20 /* ExtendCustomModelType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomModelType.swift; path = Source/ExtendCustomModelType.swift; sourceTree = ""; }; - BFE54D325197B9768E06691629C6216C /* TVMonogramView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "TVMonogramView+Kingfisher.swift"; path = "Sources/Extensions/TVMonogramView+Kingfisher.swift"; sourceTree = ""; }; - C00B5341EFB19F8810650E391AC6E588 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; - C014ABBF42E8FBFDF20EB692BE594BA9 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; - C038559A044190901633C201090B9F71 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - C065D8DC24DEA284760F053627F77310 /* LookinDisplayItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinDisplayItem.m; path = Src/Main/Shared/LookinDisplayItem.m; sourceTree = ""; }; - C08464D8B00F8AE832837D161F540129 /* AnyExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyExtensions.swift; path = Source/AnyExtensions.swift; sourceTree = ""; }; - C085308C53A56B001B712FAAB48230D8 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - C0D645A17AD461A4031DCD20405D31B8 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - C1C615E47068E88C3CA8FFF62577EA89 /* Allocations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Allocations.swift; path = Sources/Internal/Allocations.swift; sourceTree = ""; }; + BC5B2D10E9B6AA10EEF07593BF433925 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + BC5CBC95C14AA95F3306C9BEF86D47E8 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; + BC65450CC38A30B061CFEE50B6D765D2 /* TaskLoadImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadImage.swift; path = Sources/Core/Tasks/TaskLoadImage.swift; sourceTree = ""; }; + BD4E8AAAD053AF073F33486653FB8F6C /* TransformType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformType.swift; path = Source/TransformType.swift; sourceTree = ""; }; + BDD64D37753C9E3CA747D64C8FBCD0E4 /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + BE0440B23A239E3CD146555FCF56595A /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + BE498114032B7691EB82D33AE3BFFC98 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; + BE4B62343266AEEB8CB1911B21A61834 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + BE6B2E24C9F57AE4EEB05B8D00B20601 /* SSZipCommon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipCommon.h; path = SSZipArchive/SSZipCommon.h; sourceTree = ""; }; + BF1A96BA43A5E73EDE256CF2F5CB5502 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = Sources/Image/Filter.swift; sourceTree = ""; }; + BF64801F025342C1C6165C067A777A5A /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + BF95CB430336DC5C748DC8C49CA987D2 /* DisplayLink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisplayLink.swift; path = Sources/Utility/DisplayLink.swift; sourceTree = ""; }; + BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + BFFD6F7CF36C660EC23DEF463ACD2049 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + C03B63886C969BA20162DD4A9F23DDBB /* RequestCompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestCompression.swift; path = Source/RequestCompression.swift; sourceTree = ""; }; + C05542BB350023895D443E89CC65C58E /* NSData+QNMD5.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+QNMD5.m"; path = "QiniuSDK/Utils/NSData+QNMD5.m"; sourceTree = ""; }; + C0D179B528955C305925134C79F21172 /* ObservableConvertibleType+Infallible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Infallible.swift"; path = "RxSwift/Traits/Infallible/ObservableConvertibleType+Infallible.swift"; sourceTree = ""; }; + C1014ABE0A6319E3E6B6D659B596EE7C /* QNUploadManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadManager.h; path = QiniuSDK/Storage/QNUploadManager.h; sourceTree = ""; }; + C15D4FDDCA4A206F1A1D641F1A7CE072 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; + C1ACA48922445401F6FC06F06FE830E6 /* Infallible+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Bind.swift"; path = "RxCocoa/Common/Infallible+Bind.swift"; sourceTree = ""; }; + C1CA6A4C657AA4CCB798B0432AEBE234 /* NSURLRequest+QNRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+QNRequest.m"; path = "QiniuSDK/Http/Request/HttpClient/CFNetwork/NSURLRequest+QNRequest.m"; sourceTree = ""; }; + C1DEA2624A0CE67DC96216F3F26F7263 /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; + C1EA0EBC69F240766F170A8D0817EFD9 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; C2105C94812B6214B154F54DCEDB72AC /* Protobuf */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Protobuf; path = Protobuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C2136D4128232A5A78D467BF2781FB35 /* EventMonitor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EventMonitor.swift; path = Source/EventMonitor.swift; sourceTree = ""; }; - C21C70F26EA2BCDE6D256E2D6F2B8680 /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; - C24EA5E3F919B2C3259B188E73580153 /* mz_strm_mem.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_mem.c; path = SSZipArchive/minizip/mz_strm_mem.c; sourceTree = ""; }; + C24203AC9A1A646ED063AF86D397F960 /* QNDnsDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsDefine.h; path = HappyDNS/Dns/QNDnsDefine.h; sourceTree = ""; }; + C27D64A01CBFF3CF366855185D6639B5 /* Reusable-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Reusable-dummy.m"; sourceTree = ""; }; C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Kingfisher-Kingfisher"; path = Kingfisher.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - C3DA4B76C59F60B7BA2C79F50839B5FE /* LookinAppInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAppInfo.m; path = Src/Main/Shared/LookinAppInfo.m; sourceTree = ""; }; + C3152A4D511FA14922C91BB1CED51498 /* PointerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PointerType.swift; path = Source/PointerType.swift; sourceTree = ""; }; + C3572F09D7FF905FEB19136046B6ED0C /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + C365E5308AEDD2D25B07E5C77221A31B /* ImageTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageTask.swift; path = Sources/Core/ImageTask.swift; sourceTree = ""; }; + C36A2BDF24522288070BB39471FA7BA8 /* ImageContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageContext.swift; path = Sources/SwiftUI/ImageContext.swift; sourceTree = ""; }; + C3A5391BD0DBFCDDA75B29BF653C0D3E /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kingfisher; path = Kingfisher.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C44265DD72DB2619FF7D20603A7C1760 /* UIColor+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+LookinServer.h"; path = "Src/Main/Server/Category/UIColor+LookinServer.h"; sourceTree = ""; }; - C4761D796FFAAD980FB6B5CAB036632F /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - C4EC866540C66C81F917C7F15F35F7F4 /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; - C50EA02CE179B98B499ECAF8D4ACB256 /* NSObject+Rx-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Rx-dummy.m"; sourceTree = ""; }; - C53BB07A61E251D4FFB2B8FD85C1E61B /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - C54629D193F3029979A0BB9FF8A568D2 /* Serializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Serializer.swift; path = Source/Serializer.swift; sourceTree = ""; }; - C586F64D5FF765E9A60EA1B61816E1C4 /* UIView+TZLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+TZLayout.m"; path = "TZImagePickerController/TZImagePickerController/UIView+TZLayout.m"; sourceTree = ""; }; - C5BD17E1AB3CF71F85D3D9F51E2918AF /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; - C600E6DCC6C0ADCDDBBBAD2E5A4DBA9E /* NSArray+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+Lookin.h"; path = "Src/Main/Shared/Category/NSArray+Lookin.h"; sourceTree = ""; }; - C60491F2B96940E91EFC3FE08D41CD7D /* ImageEncoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+Default.swift"; path = "Sources/Core/Encoding/ImageEncoders+Default.swift"; sourceTree = ""; }; - C60B3B84DCFBACC8CFE5D1D98E91EBA4 /* GPBEmpty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBEmpty.pbobjc.m; path = objectivec/GPBEmpty.pbobjc.m; sourceTree = ""; }; - C61D6B0E21C3F9DCF5968EF1D6D6C28D /* Reusable.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reusable.debug.xcconfig; sourceTree = ""; }; - C689F44B9CB7A982BCE1BB3B2FA96BE3 /* LookinConnectionAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinConnectionAttachment.m; path = Src/Main/Shared/LookinConnectionAttachment.m; sourceTree = ""; }; - C6C09F41B34EE588D0149F0A5CF9F1B7 /* Indicator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Indicator.swift; path = Sources/Views/Indicator.swift; sourceTree = ""; }; - C7A061A977752CECB0B9822EE29DCA4B /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + C42A2436C0C73FA9980A6380BAB78C91 /* NSObject+Rx-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSObject+Rx-umbrella.h"; sourceTree = ""; }; + C43F2EF6F5DE02445BB942223484BC1B /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; + C444ECD084CDFCE50C68C4503F74CBFB /* Combine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Combine.swift; path = Sources/Internal/Combine.swift; sourceTree = ""; }; + C47FD28A3B3C7300B03F42ED93FFC56A /* GPBType.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBType.pbobjc.m; path = objectivec/GPBType.pbobjc.m; sourceTree = ""; }; + C4A4BE1DDD9197E2296FE2AF8E8A1CB4 /* NSObject+QNSwizzle.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+QNSwizzle.m"; path = "QiniuSDK/Utils/NSObject+QNSwizzle.m"; sourceTree = ""; }; + C52BAD3DC3AEB3F840F9B12DCB1A6B7D /* ImageEncoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageEncoders+Default.swift"; path = "Sources/Core/Encoding/ImageEncoders+Default.swift"; sourceTree = ""; }; + C55031E724B439FDCB63BA7DA6D5DAD7 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + C55341D2B76A2A82AEA287AE67616CE2 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + C5A0B3C35EEAAB47948577B6B5FBE85A /* QNUserAgent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUserAgent.h; path = QiniuSDK/Http/QNUserAgent.h; sourceTree = ""; }; + C61A2C3110253A3CACA3A1E7C82EA70B /* QNInetAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNInetAddress.h; path = QiniuSDK/Http/Dns/QNInetAddress.h; sourceTree = ""; }; + C6344B5B0441BE67B53FDF4A3212D483 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + C66943A160DC2B6B8A5A2C46854B1029 /* RxWKNavigationDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWKNavigationDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift; sourceTree = ""; }; + C6BB6927795E7D46B34C6A1546DEAF40 /* SizeExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SizeExtensions.swift; path = Sources/Utility/SizeExtensions.swift; sourceTree = ""; }; + C7131646810E09BE92B789447EF72C2F /* MBProgressHUD.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MBProgressHUD.release.xcconfig; sourceTree = ""; }; + C74D01EE538C5D45F293CE97A19DBF60 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + C7C8880EF5F69C9C69FC7B4A58F28B51 /* NSButton+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Kingfisher.swift"; path = "Sources/Extensions/NSButton+Kingfisher.swift"; sourceTree = ""; }; C7CE4D7E07321EBA8053DBEF4867408A /* Pods-yinmeng-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-yinmeng-ios.debug.xcconfig"; sourceTree = ""; }; - C84CFC9268B868DFE26673E1FB2969C9 /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; - C8F19ECE6289EC0F2D5E8166E483ABBE /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/PrimitiveSequence/Completable+AndThen.swift"; sourceTree = ""; }; - C91B07B307330A7E9B6253F08A6F7D54 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - C92D788E06CC76EB738C555C1EC39F39 /* HandyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HandyJSON-prefix.pch"; sourceTree = ""; }; - C970E17D5476C045ED50D346C3FAE1B2 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; - C9A292650A2E4A30132F8C4EE6C4DDF5 /* SVGAPlayer.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVGAPlayer.release.xcconfig; sourceTree = ""; }; - C9D5CE5E45A1DDCF308BEAFB8C82A8D1 /* Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reusable.swift; path = Sources/View/Reusable.swift; sourceTree = ""; }; - CA5671E5AFE647E44F2DA01D556A99A9 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - CAA9E9F618138C96A79C1C7BDAC9C27C /* ImageDownloader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloader.swift; path = Sources/Networking/ImageDownloader.swift; sourceTree = ""; }; - CB05D4FEC7491649C5F8D8FC257E19A3 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - CB16A0AFF94A1C1A5C82E193A2257151 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - CB6918600E3499A1EDDAE060092E89DD /* DeviceKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DeviceKit-dummy.m"; sourceTree = ""; }; - CB7475301BDC3F23C334986FA4B19A67 /* UIVisualEffectView+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIVisualEffectView+LookinServer.m"; path = "Src/Main/Server/Category/UIVisualEffectView+LookinServer.m"; sourceTree = ""; }; - CB788DA646DD620979B71D7EB5B67896 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - CBB37859502B5CA321CF325E9D805B51 /* LKS_InbuiltAttrModificationHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_InbuiltAttrModificationHandler.m; path = Src/Main/Server/Connection/RequestHandler/LKS_InbuiltAttrModificationHandler.m; sourceTree = ""; }; - CC013867B909E9C5667FF7B6E0B0F0C4 /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - CC1E73AC982DA1E9571D1F4F55CF4122 /* ImageDecoders+Default.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Default.swift"; path = "Sources/Core/Decoding/ImageDecoders+Default.swift"; sourceTree = ""; }; - CC272F08220486B302098D7567717899 /* LKS_EventHandlerMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_EventHandlerMaker.m; path = Src/Main/Server/Others/LKS_EventHandlerMaker.m; sourceTree = ""; }; - CC3650742FD3A52D479AE8A0C844682A /* mz_strm_buf.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_buf.c; path = SSZipArchive/minizip/mz_strm_buf.c; sourceTree = ""; }; - CC9197A6EC2AFEFD71982EDEBFE90A21 /* Color+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Color+Lookin.h"; path = "Src/Main/Shared/Category/Color+Lookin.h"; sourceTree = ""; }; - CCEB26E346A31A16B422D24BC69FD804 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + C7DD4836D0F78FD3510F556D8A948248 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + C89D0F6B0ECC705EE36C28DF68B7E5F5 /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; + C8B506F06C1178AB6FBCB57C9AAC25C2 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; + C8CF10A8DF808413A88CCFAE72390929 /* AsyncTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncTask.swift; path = Sources/Core/Tasks/AsyncTask.swift; sourceTree = ""; }; + C8DF0BFB7E08E2B4469B2AF23E221722 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + C9B713AD60A16AC672296FB899EBF68D /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + C9B8C754193F18BF7F9F1EED5B7F5AD6 /* QNRequestTransaction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNRequestTransaction.m; path = QiniuSDK/Http/Request/QNRequestTransaction.m; sourceTree = ""; }; + C9D06E056F217069B5E10424BD650F3E /* QNPartsUploadPerformerV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNPartsUploadPerformerV1.h; path = QiniuSDK/Storage/QNPartsUploadPerformerV1.h; sourceTree = ""; }; + CA1A7A181971F6B5ED12D15185150E32 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + CA422090C189481434D35279F9E336BF /* QNNetworkStatusManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNNetworkStatusManager.m; path = QiniuSDK/Http/NetworkStatus/QNNetworkStatusManager.m; sourceTree = ""; }; + CA504E7D8C557930177C1A75C85DCCBF /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Image/Image.swift; sourceTree = ""; }; + CAA24BD1847427132D76FE28BB50CF6A /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Sources/Moya/Response.swift; sourceTree = ""; }; + CB3B65CC63ED40D17E50312EA6573A19 /* QNUploadInfoReporter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadInfoReporter.m; path = QiniuSDK/Collect/QNUploadInfoReporter.m; sourceTree = ""; }; + CB3D55DF943B698C980FC43CD45A3BE6 /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; + CBB405A656ED9A097BAFBEBA74494183 /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + CBE52A66C380E5B94AD9F49145C8F21A /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + CC6D379B5CEE1099DCDDDC905867B628 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; + CC8F4D8A59958ACDA9C68AA6AB1E4B7F /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + CCBAE613C9F39D84D3C32BB14B141A4F /* QiniuSDK.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QiniuSDK.h; path = QiniuSDK/QiniuSDK.h; sourceTree = ""; }; + CCBC3B37FE9869DA4DA587D072549BAA /* SVGAVideoSpriteEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteEntity.m; path = Source/SVGAVideoSpriteEntity.m; sourceTree = ""; }; + CCCFC39F839D9658AC51EBFB9E516C27 /* ImageViewExtensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageViewExtensions.swift; path = Sources/UI/ImageViewExtensions.swift; sourceTree = ""; }; + CCE764D8A50C97207F8DF27BFE8D600B /* Infallible+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Zip+arity.swift"; path = "RxSwift/Traits/Infallible/Infallible+Zip+arity.swift"; sourceTree = ""; }; + CD36082961814E3D7A55CF33909FCA18 /* ConstraintItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintItem.swift; path = Sources/ConstraintItem.swift; sourceTree = ""; }; + CD49C7032803EE6F11F3BC5F0F157B6D /* QNCrc32.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNCrc32.m; path = QiniuSDK/Utils/QNCrc32.m; sourceTree = ""; }; CD54121DDA84872534168702B5F92950 /* HandyJSON */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = HandyJSON; path = HandyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CD8CE24F13F04B59453B0B442FAE4479 /* ExtendCustomBasicType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtendCustomBasicType.swift; path = Source/ExtendCustomBasicType.swift; sourceTree = ""; }; - CE46ADFC5FB85B1D1B752CCF30BF4082 /* SVGABezierPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGABezierPath.h; path = Source/SVGABezierPath.h; sourceTree = ""; }; - CE57C80E1FA6E71A334989AB114D251F /* ImagePublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePublisher.swift; path = Sources/Combine/ImagePublisher.swift; sourceTree = ""; }; - CE61C61F68DDDDCE679D1FF68FF03969 /* Reusable-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Reusable-prefix.pch"; sourceTree = ""; }; - CEA46FB5AEFE854F02930E1F6FAF6EAA /* HandyJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HandyJSON.h; path = Source/HandyJSON.h; sourceTree = ""; }; - CF3C04B5BFCFA26C25610439E82B69FC /* ImageFormat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageFormat.swift; path = Sources/Image/ImageFormat.swift; sourceTree = ""; }; - CFF68D06EBB8DE8014F484174D3A721A /* LookinDashboardBlueprint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinDashboardBlueprint.h; path = Src/Main/Shared/LookinDashboardBlueprint.h; sourceTree = ""; }; - D006B288BDB0726077EA3AA31E930FCD /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - D0077C1B5A0E556085B3597C96787FEF /* Kingfisher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kingfisher-dummy.m"; sourceTree = ""; }; - D158628B65F8B4A738C57657B0A0A934 /* NIMSDK_LITE.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NIMSDK_LITE.debug.xcconfig; sourceTree = ""; }; - D183E3C538AD3F839D2771DCEA98EF6D /* ImageProcessor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessor.swift; path = Sources/Image/ImageProcessor.swift; sourceTree = ""; }; - D1B0B54222C950997F62BD5407B041AA /* TZPhotoPickerController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZPhotoPickerController.h; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.h; sourceTree = ""; }; - D1C2954242BAC1A90A020A5CB05228C5 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Source/DateTransform.swift; sourceTree = ""; }; - D1F2587B1CCEE1A7C0B9392DF2C89E33 /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; - D1F9B44E930F4BFFF936DF6F6AB81EE9 /* TZAssetCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAssetCell.h; path = TZImagePickerController/TZImagePickerController/TZAssetCell.h; sourceTree = ""; }; - D1FAE8601A9DD03A8D01BCEC4F26AB35 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; - D2F0FBB22A614D83FCE048C8789FD604 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - D2F24E9B9E0A4C30973E08A2C3E7D74C /* MBProgressHUD-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MBProgressHUD-dummy.m"; sourceTree = ""; }; - D317BAE23129D58A7CC54EC1C8ACC547 /* TZAssetCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetCell.m; path = TZImagePickerController/TZImagePickerController/TZAssetCell.m; sourceTree = ""; }; - D3334E87E7331751E84AD68EFF709CA9 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; - D3AC244B7FC446294898B76F18BF1E9D /* ParameterEncoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoder.swift; path = Source/ParameterEncoder.swift; sourceTree = ""; }; - D3EB385C58603EB459C9C481F6DF8EC6 /* TargetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TargetType.swift; path = Sources/Moya/TargetType.swift; sourceTree = ""; }; - D401FECF58D565387B0831384BB9B674 /* TZProgressView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZProgressView.m; path = TZImagePickerController/TZImagePickerController/TZProgressView.m; sourceTree = ""; }; - D403AF2C5B9F9A04ECE125203876E237 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; - D409290B91A7A768AB67C29D4BCF70B5 /* ImageView+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageView+Kingfisher.swift"; path = "Sources/Extensions/ImageView+Kingfisher.swift"; sourceTree = ""; }; - D470316AA153504A4BDBA681E696D890 /* OperationTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationTask.swift; path = Sources/Core/Tasks/OperationTask.swift; sourceTree = ""; }; - D49D567B19B31F00844FAC0251E5BFD1 /* ImageDecompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecompression.swift; path = Sources/Core/Processing/ImageDecompression.swift; sourceTree = ""; }; - D5AFB117B39A4650F9E1A4994CD109B8 /* GPBFieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBFieldMask.pbobjc.m; path = objectivec/GPBFieldMask.pbobjc.m; sourceTree = ""; }; - D5B3DB4DD33407DCFADBBABB09EDA493 /* Runtime.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Runtime.swift; path = Sources/Utility/Runtime.swift; sourceTree = ""; }; - D5D5B40434EDB515CD01537C4D709DD5 /* SnapKit.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.debug.xcconfig; sourceTree = ""; }; - D5E76B0867654A910BF782D5D6FCC164 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - D5FB01DD27FC8C60E007C94182BB55C8 /* Session.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Session.swift; path = Source/Session.swift; sourceTree = ""; }; - D6337710F9E4B18EF18EE2AE77BC0C67 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSObject+Rx.swift"; sourceTree = ""; }; - D6358D342B85002DF361F6FFEF0E249C /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; - D6383802B05A33E7E1207BD2CC5A758A /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - D6449E2BCB762E42197ED17C18C93541 /* TZImagePickerController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "TZImagePickerController-Info.plist"; sourceTree = ""; }; - D647B62D0ECF984561A8E12A3F4689A1 /* NSObject+Rx-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "NSObject+Rx-Info.plist"; sourceTree = ""; }; - D66AAC062F5A901681FB0DAD7CEF3B60 /* ImageDecoders+Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Empty.swift"; path = "Sources/Core/Decoding/ImageDecoders+Empty.swift"; sourceTree = ""; }; - D6B16FD0AC1A0008E47300025A17E9DD /* NSObject+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Lookin.h"; path = "Src/Main/Shared/Category/NSObject+Lookin.h"; sourceTree = ""; }; - D6B54F174B169BFFF4AD3B05580790D9 /* KFImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImage.swift; path = Sources/SwiftUI/KFImage.swift; sourceTree = ""; }; - D6D2D93DF292AD64D8884521FDD8DE6E /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - D6FBBD511F1C51C12ECEA6FAA6C8A993 /* LookinCustomAttrModification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinCustomAttrModification.h; path = Src/Main/Shared/LookinCustomAttrModification.h; sourceTree = ""; }; - D75E4BF9B03FC0B66A4BA6D26E94AAE6 /* mz_strm_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_os.h; path = SSZipArchive/minizip/mz_strm_os.h; sourceTree = ""; }; - D7C045349726FF5FB1040E03FF76E353 /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - D7E89643A16D1CEF7F907B257E6E873B /* MBProgressHUD.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = ""; }; - D7EB821667CB7D15CAEAABFF503CBF0E /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; - D7F14CCE3F338E5FB1844A0A51B75172 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - D83204CE0E093EBA6B3993501FF96135 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - D84F0C7C16A28B30A25B86506ED39FAF /* URLTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = URLTransform.swift; path = Source/URLTransform.swift; sourceTree = ""; }; - D863F5D9C73A36829B2D6BD3CD685E83 /* GPBTimestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBTimestamp.pbobjc.h; path = objectivec/GPBTimestamp.pbobjc.h; sourceTree = ""; }; - D941DDACF5E5D1E35EA09C46BA173813 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - D99B05DE40AF7798C7FFD608BE84B004 /* SVGA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGA.h; path = Source/SVGA.h; sourceTree = ""; }; - D9B23E90BE0AD68813D7D8752A29B9FF /* ConstraintView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintView.swift; path = Sources/ConstraintView.swift; sourceTree = ""; }; - D9CE80969CF46674AFBBC6C1531B363C /* SessionDataTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDataTask.swift; path = Sources/Networking/SessionDataTask.swift; sourceTree = ""; }; - D9DBEA477E043F699D6169D4D850168B /* Image+Lookin.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Image+Lookin.h"; path = "Src/Main/Shared/Category/Image+Lookin.h"; sourceTree = ""; }; - DA0A93F15915145473A862D3EE8AB48E /* ContextDescriptorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextDescriptorType.swift; path = Source/ContextDescriptorType.swift; sourceTree = ""; }; - DA239EFC781E2974EA7BA763C7DDB055 /* UITableView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Reusable.swift"; path = "Sources/View/UITableView+Reusable.swift"; sourceTree = ""; }; - DA4437E6C5B870DE569B68B13C3796F7 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - DA605D51C578B353BA28C96E43C8762B /* TZImageRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageRequestOperation.h; path = TZImagePickerController/TZImagePickerController/TZImageRequestOperation.h; sourceTree = ""; }; - DA6624CFC9C77EE96C9F7BE93DD97F02 /* Protobuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-umbrella.h"; sourceTree = ""; }; - DA6C055D8622561D01844452F152E45E /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; - DAC3367C742E76B2408F21470B9F0F2E /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; - DB49099DE2F53EEE4BC91EF0873E0D4A /* ImageProcessors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageProcessors.swift; path = Sources/Core/Processing/ImageProcessors.swift; sourceTree = ""; }; - DBA8EBC47B683FDA8B48754B2BDC4942 /* SVGAPlayer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVGAPlayer-umbrella.h"; sourceTree = ""; }; - DBD18041A6ADF6EFE8B77AEC93BBC755 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - DC303EA6DCC8263A92703ADC06B4E569 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - DC90C96566BCC7BD60C086B73AD51153 /* LKS_GestureTargetActionsSearcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_GestureTargetActionsSearcher.m; path = Src/Main/Server/Others/LKS_GestureTargetActionsSearcher.m; sourceTree = ""; }; - DCBCA1D71247549B222703488F1F8877 /* FetchImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchImage.swift; path = Sources/UI/FetchImage.swift; sourceTree = ""; }; - DCF7688F4A2FE362A8F8AE5B9E97F4D5 /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; - DD09A45F3FD414613F2C2D3D0BF4124C /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; - DD307D9AFF32A4958B7D9C04EB486C4F /* SnapKit.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SnapKit.release.xcconfig; sourceTree = ""; }; - DD7D8452AC028B867C257CC2D92219ED /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - DD849CAEAADAC955A84B5F656C5070C9 /* KFImageRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFImageRenderer.swift; path = Sources/SwiftUI/KFImageRenderer.swift; sourceTree = ""; }; - DE3EEE71CDF07B1F618A831DBC78013A /* ImageDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDataProvider.swift; path = Sources/General/ImageSource/ImageDataProvider.swift; sourceTree = ""; }; - DE5328F9AC87396ECD1A55D21020C16D /* LKS_ObjectRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_ObjectRegistry.m; path = Src/Main/Server/Others/LKS_ObjectRegistry.m; sourceTree = ""; }; - DE5526F3374217E09BE789EDF6E071BC /* LookinAttributesGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAttributesGroup.h; path = Src/Main/Shared/LookinAttributesGroup.h; sourceTree = ""; }; - DE5E160AC928E7A212A5D9E1098B9A81 /* Alamofire.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.debug.xcconfig; sourceTree = ""; }; - DE7CCC6396F298789C093A6F68CC15D3 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - DF0ACF0ED2A17984D463A371C6BF9AAF /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - DF1CA0C3F9CCB2E52D3BE6AC70051E1E /* LookinServer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LookinServer-dummy.m"; sourceTree = ""; }; - DF21FBF063862D5CCBFE0FD694B7B842 /* EnumType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = EnumType.swift; path = Source/EnumType.swift; sourceTree = ""; }; - DF447A8F84A712335348F6AB37AF5AC2 /* TransformOf.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformOf.swift; path = Source/TransformOf.swift; sourceTree = ""; }; - DF45648D437ED4C17D57F58D57C4A85B /* TZAssetModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZAssetModel.m; path = TZImagePickerController/TZImagePickerController/TZAssetModel.m; sourceTree = ""; }; - DF4F164CDD994A8C2BE295352C1B5792 /* LookinCustomAttrModification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinCustomAttrModification.m; path = Src/Main/Shared/LookinCustomAttrModification.m; sourceTree = ""; }; - DFA67C55E04A5631A670F8E515B5EEA7 /* Deserializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deserializer.swift; path = Source/Deserializer.swift; sourceTree = ""; }; - DFDABEDB88929A7DE9D134921B422A9B /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; - DFE5E0E46CABC4089BBDDC42AC60345F /* LookinServer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = LookinServer.modulemap; sourceTree = ""; }; - DFE8F97C64CDA15274E2403C8C6E2A2E /* ConstraintInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintInsetTarget.swift; path = Sources/ConstraintInsetTarget.swift; sourceTree = ""; }; - DFEF33D02FC1D8C5BA81B65579F4C44A /* LookinAttrIdentifiers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAttrIdentifiers.m; path = Src/Main/Shared/LookinAttrIdentifiers.m; sourceTree = ""; }; - DFF225045ACF6BBCA4CCC8B2FD3D9373 /* UIColor+LookinServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+LookinServer.m"; path = "Src/Main/Server/Category/UIColor+LookinServer.m"; sourceTree = ""; }; - E041A62D3CA139B1332C2F4D9C865204 /* ImageEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageEncoding.swift; path = Sources/Core/Encoding/ImageEncoding.swift; sourceTree = ""; }; - E0564A60AF8A6394236679295317DAD3 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - E0AB24D0112B255AF922E35C1FF8A8CA /* String+MD5.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+MD5.swift"; path = "Sources/Utility/String+MD5.swift"; sourceTree = ""; }; - E0CE7D262FE998D5495F08FFA017E5AA /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - E0FFCECD273CE9C8535C5BFE953C8605 /* Result+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Result+Alamofire.swift"; path = "Source/Result+Alamofire.swift"; sourceTree = ""; }; - E121719C60D00ADB841EACCCAF9F9230 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - E148903F7A10F598BFA32ECC5C5C3CA2 /* TaskLoadData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadData.swift; path = Sources/Core/Tasks/TaskLoadData.swift; sourceTree = ""; }; - E15043FCB96E1F2AF913E7FC38DB397F /* LookinConnectionResponseAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinConnectionResponseAttachment.m; path = Src/Main/Shared/LookinConnectionResponseAttachment.m; sourceTree = ""; }; - E1DEAFF9B79CF4A5AA21E7AFF9B434FA /* mz_compat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_compat.h; path = SSZipArchive/minizip/mz_compat.h; sourceTree = ""; }; - E1E62D2923BD7B1C938F105272196761 /* TZPhotoPickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZPhotoPickerController.m; path = TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m; sourceTree = ""; }; - E24133688AE6FE9DCD1ACE45BEF507B3 /* URLConvertible+URLRequestConvertible.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLConvertible+URLRequestConvertible.swift"; path = "Source/URLConvertible+URLRequestConvertible.swift"; sourceTree = ""; }; - E2AB51369B68ABB0E86FF0221A95CCF1 /* KF.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KF.swift; path = Sources/General/KF.swift; sourceTree = ""; }; - E2CB5B89DA5BC957A2364A7B26807143 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - E2DE47B4612067D2C34A2D55CE23E0A6 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - E2E1CE617B551F16F37B9E2A23D6C218 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - E2FCB202DC23A9B84ED2CF473DF63F2B /* TZImagePickerController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = TZImagePickerController.debug.xcconfig; sourceTree = ""; }; - E34F69578306527BA450EA88A46C71A1 /* SVGAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVGAPlayer-dummy.m"; sourceTree = ""; }; - E37E74BC5AB2BA960E7DE0383A4FF592 /* ConstraintRelation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintRelation.swift; path = Sources/ConstraintRelation.swift; sourceTree = ""; }; - E39635CAB0AF35AAB2F35342C93DCFA8 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + CD8C4B72E7EA97384D02FA09A4A958AA /* HandyJSON.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.debug.xcconfig; sourceTree = ""; }; + CDA859E0565BED9D0430D8CBD8625ECA /* SnapKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SnapKit-umbrella.h"; sourceTree = ""; }; + CDC252BAE2FF61BA729B4E06A4CDE18C /* QNFile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNFile.h; path = QiniuSDK/Utils/QNFile.h; sourceTree = ""; }; + CEF03BD781E01ABDB87685B63B5B52D2 /* ConstraintMakerEditable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerEditable.swift; path = Sources/ConstraintMakerEditable.swift; sourceTree = ""; }; + CEF307578B587762E873DBDF07803701 /* ImageRequestKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequestKeys.swift; path = Sources/Internal/ImageRequestKeys.swift; sourceTree = ""; }; + CEFB24151DE364E9E0CD663270F36D20 /* QNUpToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUpToken.m; path = QiniuSDK/Storage/QNUpToken.m; sourceTree = ""; }; + CFA62C15191C80DF324F722B27B68FC9 /* ImageDownloaderDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDownloaderDelegate.swift; path = Sources/Networking/ImageDownloaderDelegate.swift; sourceTree = ""; }; + CFD91D96D638B86237189E50E061B1DD /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + D00E820E12CFF5D833DD2AEC9E521E81 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + D01B1757774D44749760BF457A0157B9 /* Atomic.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Atomic.swift; path = Sources/Moya/Atomic.swift; sourceTree = ""; }; + D093B3BFAAFE2DE515BF7971A75F57B3 /* QNSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNSessionManager.h; path = QiniuSDK/BigData/QNSessionManager.h; sourceTree = ""; }; + D0C00C98A41B35D3E6AF20D1346E841D /* QNDefine.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDefine.h; path = QiniuSDK/Utils/QNDefine.h; sourceTree = ""; }; + D13829BC7FAC1ED4842AD85D62DF91B7 /* Source.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Source.swift; path = Sources/General/ImageSource/Source.swift; sourceTree = ""; }; + D147FC06FBF6A972C4FB563829A6A867 /* NIMSDK_LITE.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NIMSDK_LITE.debug.xcconfig; sourceTree = ""; }; + D17359BA77D51C96BE9F97FCAA8E539A /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + D1D4CB4AAE745FCA840564485BBFA565 /* ConstraintViewDSL.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintViewDSL.swift; path = Sources/ConstraintViewDSL.swift; sourceTree = ""; }; + D1EDF3B17105D4DCAA4A9981098D44AD /* KFOptionsSetter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFOptionsSetter.swift; path = Sources/General/KFOptionsSetter.swift; sourceTree = ""; }; + D293CDC70025DD6DD3544446B3A47E3B /* StringEncoding+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringEncoding+Alamofire.swift"; path = "Source/StringEncoding+Alamofire.swift"; sourceTree = ""; }; + D2A143E3F4CE2ABDB765AEB75006A81F /* NSURLRequest+QNRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+QNRequest.h"; path = "QiniuSDK/Http/Request/HttpClient/CFNetwork/NSURLRequest+QNRequest.h"; sourceTree = ""; }; + D2EA18CFE3728DF7734A401342DE0299 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + D37260DEDDF95AC9A67E9576B012CF5E /* ConstraintConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConfig.swift; path = Sources/ConstraintConfig.swift; sourceTree = ""; }; + D382F0BE4E4E3522B8E6416B40D3F153 /* Measuable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Measuable.swift; path = Source/Measuable.swift; sourceTree = ""; }; + D3980D139F8796394BB65BB4F69948A3 /* QNUrlUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUrlUtils.h; path = QiniuSDK/Utils/QNUrlUtils.h; sourceTree = ""; }; + D3B94F15E22E4879C0E327DED7F70B79 /* ImageDecoders+Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageDecoders+Empty.swift"; path = "Sources/Core/Decoding/ImageDecoders+Empty.swift"; sourceTree = ""; }; + D3B9E5C9582AE9D02C031027C81FA455 /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + D3CD15C4056FF62F2F5ADB4E969AA880 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; + D3DF9A88728083FD42E66D47BA2C3A11 /* SVGAPlayer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVGAPlayer-dummy.m"; sourceTree = ""; }; + D422D3CACB831B8D01F5E6C71EF7C52E /* SVGAContentLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAContentLayer.m; path = Source/SVGAContentLayer.m; sourceTree = ""; }; + D43E6C04E6827BFF3E9CF961A84722ED /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + D43EA3F5213CCA85BD4E3A5D17B4A00F /* Nuke-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nuke-dummy.m"; sourceTree = ""; }; + D45AA15E4FC2BCCDD7EAF3D31931EE31 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + D482744CCCFE179E99EF6D2855B83E5E /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; + D4CE473F656DEADF66A60385C4AA5EA1 /* Device.generated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Device.generated.swift; path = Source/Device.generated.swift; sourceTree = ""; }; + D4D0C97C202E2CC605585D1F416C1E32 /* QNUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUtils.m; path = QiniuSDK/Utils/QNUtils.m; sourceTree = ""; }; + D4E2189960EA8ED473573BBD42B93717 /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + D51A05A6E78F653B173499A88A059DA7 /* ConstraintConstantTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintConstantTarget.swift; path = Sources/ConstraintConstantTarget.swift; sourceTree = ""; }; + D53A51A14104F3FAB33AA2078923F166 /* KFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KFAnimatedImage.swift; path = Sources/SwiftUI/KFAnimatedImage.swift; sourceTree = ""; }; + D53A999A197FF0F3F3908AD06B771351 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + D542468E697DC45B3E4181EA29C7A736 /* ConstraintPriorityTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintPriorityTarget.swift; path = Sources/ConstraintPriorityTarget.swift; sourceTree = ""; }; + D544701E4C31BC65178838766183A37E /* GPBStruct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBStruct.pbobjc.h; path = objectivec/GPBStruct.pbobjc.h; sourceTree = ""; }; + D6688C7CD7AEB2CE7AD5E8B7A463288D /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + D71B08D194EAC3F09CB7C0017FF04F08 /* Allocations.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Allocations.swift; path = Sources/Internal/Allocations.swift; sourceTree = ""; }; + D79A39F0900413403194B791348AFAFF /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; + D85F03F42654DD9B07DCE0CBB2CDC7A9 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/PrimitiveSequence/Maybe.swift; sourceTree = ""; }; + D871DA7F88514DABC3735E32AA51162A /* mz_strm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm.c; path = SSZipArchive/minizip/mz_strm.c; sourceTree = ""; }; + D875E4E43B6506E41FCF745D96E12C15 /* QNNetworkInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNNetworkInfo.h; path = HappyDNS/Common/QNNetworkInfo.h; sourceTree = ""; }; + D87883FE5B4D5BFE4285683528329F1B /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "NSObject+Rx.swift"; sourceTree = ""; }; + D88F3C3902968F68AA51C6A996D2E47F /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + D8BD653B14E0B4210E195A1CB07401EC /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; + D9078A1804E043FCF6B4CE22B92165EF /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + D9671E12ABB9B01BA5856D668961B497 /* Nuke-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nuke-prefix.pch"; sourceTree = ""; }; + D9BFAF35C5350E75C7CF2F236EE7E959 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + DA03C180424D041FBB329478A370706D /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + DA2A8D544A2EF1680B18B550B7B66F7F /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + DA2FCB150A3B7668CBA634C21F697093 /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; + DA3298B35F3ACA6872F0364FB88483BC /* Plugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Plugin.swift; path = Sources/Moya/Plugin.swift; sourceTree = ""; }; + DA7ADA63B1842414F602933C0B3F7ED4 /* TaskLoadData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskLoadData.swift; path = Sources/Core/Tasks/TaskLoadData.swift; sourceTree = ""; }; + DA84A5EFC8B31AA99B7F26A2592BD7A6 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + DA8C84784AA06F143159042104AE936E /* NSTextAttachment+Kingfisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextAttachment+Kingfisher.swift"; path = "Sources/Extensions/NSTextAttachment+Kingfisher.swift"; sourceTree = ""; }; + DB46EF6E8C588192C6C7C75A399F499A /* QNServerConfigCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNServerConfigCache.h; path = QiniuSDK/Storage/ServerConfig/QNServerConfigCache.h; sourceTree = ""; }; + DB7D81284FD20BD53AEC2AC117C82134 /* mz_os.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_os.h; path = SSZipArchive/minizip/mz_os.h; sourceTree = ""; }; + DB97595B03130FDCB47E34396B1700F5 /* QNDnsResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsResolver.h; path = HappyDNS/Dns/QNDnsResolver.h; sourceTree = ""; }; + DBC3C9BFC51A6BD6B5417918976C3912 /* QNUploadRequestState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadRequestState.m; path = QiniuSDK/Http/QNUploadRequestState.m; sourceTree = ""; }; + DC0D0F39064B191E40DA54AE374F2197 /* KingfisherOptionsInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KingfisherOptionsInfo.swift; path = Sources/General/KingfisherOptionsInfo.swift; sourceTree = ""; }; + DC2E888295F75F57C81C6268AA292263 /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkLoggerPlugin.swift; path = Sources/Moya/Plugins/NetworkLoggerPlugin.swift; sourceTree = ""; }; + DC62C4633D2AFFC2AE2D2027E0B23917 /* QNHijackingDetectWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNHijackingDetectWrapper.h; path = HappyDNS/Local/QNHijackingDetectWrapper.h; sourceTree = ""; }; + DC647C415056C87A505A6A33AEE4AC1E /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + DC75F8AA0A69AB4AC42AF7691205773F /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + DC7B2B55F2CA9020F3454040370FE33A /* GraphicsContext.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GraphicsContext.swift; path = Sources/Image/GraphicsContext.swift; sourceTree = ""; }; + DC8BE5E7CF69D0D64CB2BB8BDB50DD66 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + DCA5019B84A53E26ECB605081BF1FAC9 /* QNRecord.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNRecord.h; path = HappyDNS/Common/QNRecord.h; sourceTree = ""; }; + DCC3185514FA12ADA6F366D7F4C59BCA /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; + DD5F9DB875B354F19C38945628462901 /* SSZipArchive.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SSZipArchive.m; path = SSZipArchive/SSZipArchive.m; sourceTree = ""; }; + DDC5A49942B6EFF397D8C495DAB066D4 /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + DE573CB911AF3CD39C1B0B8D6FF38778 /* SnapKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SnapKit.modulemap; sourceTree = ""; }; + DEDA29C84905BB73348D6497939C5ED0 /* Reusable.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Reusable.modulemap; sourceTree = ""; }; + DF2E57223BA18B728A43C8934677CBEC /* GPBEmpty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBEmpty.pbobjc.m; path = objectivec/GPBEmpty.pbobjc.m; sourceTree = ""; }; + DF9C507B67D606DF4B77423D0E1DB5FC /* QNUserAgent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUserAgent.m; path = QiniuSDK/Http/QNUserAgent.m; sourceTree = ""; }; + E0047A5934CF2EE6BF41148C3EE7B1C1 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + E05B1202B90562F68766031942EB577D /* GPBSourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBSourceContext.pbobjc.m; path = objectivec/GPBSourceContext.pbobjc.m; sourceTree = ""; }; + E05E686124257964A46ED450853570C6 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + E095A3732C1FE8EBFF63AA5054771470 /* ImageDecoderRegistry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecoderRegistry.swift; path = Sources/Core/Decoding/ImageDecoderRegistry.swift; sourceTree = ""; }; + E12C0A1347282BBA68D757BFAE6D5CCD /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + E1654D2220930306734C3B8C36F06E99 /* ImageRequest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageRequest.swift; path = Sources/Core/ImageRequest.swift; sourceTree = ""; }; + E16B291CD02103D91C098E554CB8251F /* QNLogUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNLogUtil.m; path = QiniuSDK/Utils/QNLogUtil.m; sourceTree = ""; }; + E17F55E944A68E496300F20ABC656F66 /* DateTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DateTransform.swift; path = Source/DateTransform.swift; sourceTree = ""; }; + E1B5218E9EABB5B9D527E3B67655BD64 /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; + E250B5CA690F844A910BACA0055FCF28 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + E256D0A944141E79F0EA2500E34AB653 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; + E27B5921C9C21FC10D60C623CFE72706 /* QNUploadDomainRegion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadDomainRegion.m; path = QiniuSDK/Http/ServerRegion/QNUploadDomainRegion.m; sourceTree = ""; }; + E29C63318D7CEF126427F47C46035A46 /* QNCrc32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNCrc32.h; path = QiniuSDK/Utils/QNCrc32.h; sourceTree = ""; }; + E2AE774941B929A18EB4DBD51C3019B9 /* HandyJSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HandyJSON.h; path = Source/HandyJSON.h; sourceTree = ""; }; + E38DD76E50EDD9BD66D966954D06B230 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; E3A080F230A46B8C0F73FF8AA678A95A /* Pods-yinmeng-ios-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-yinmeng-ios-Info.plist"; sourceTree = ""; }; - E3A416F0DCFFDD1F89D5B3DF2683030C /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; - E3B432BD6A15649D3D972A62DD89EF27 /* Lookin_PTUSBHub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Lookin_PTUSBHub.m; path = Src/Main/Shared/Peertalk/Lookin_PTUSBHub.m; sourceTree = ""; }; - E4DA53EA76129602C71B182603AB36D2 /* SharedSequence+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Concurrency.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift"; sourceTree = ""; }; - E548640B0C4861B1709864C249F36FA2 /* TZProgressView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZProgressView.h; path = TZImagePickerController/TZImagePickerController/TZProgressView.h; sourceTree = ""; }; - E5AE083DDEE42F078CBA3BD82C9F2311 /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - E5D7A0C555847B353523DDE7354678E0 /* SVGAParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAParser.m; path = Source/SVGAParser.m; sourceTree = ""; }; - E60B49767E9EB1FDE6A895C88DEA82CE /* mz_strm_buf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_buf.h; path = SSZipArchive/minizip/mz_strm_buf.h; sourceTree = ""; }; - E62A53D4458FA903168AC5F71D557AE7 /* LookinHierarchyInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinHierarchyInfo.m; path = Src/Main/Shared/LookinHierarchyInfo.m; sourceTree = ""; }; - E674B19CF5DE6D1EE4214D8E71FB9FF6 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - E6DF6965A77DEE8003EC2DCB9235A7F2 /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - E6F5FF4B209FA5E6254155D4B22DFA10 /* RedirectHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RedirectHandler.swift; path = Source/RedirectHandler.swift; sourceTree = ""; }; - E72023100F69ED77157AAB6057EB00A5 /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; - E7284A7267D05EFE8644207BC5467802 /* NSSet+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+Lookin.m"; path = "Src/Main/Shared/Category/NSSet+Lookin.m"; sourceTree = ""; }; - E73C39A619744AC66D2AC23EC75C14B7 /* LookinCustomDisplayItemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinCustomDisplayItemInfo.m; path = Src/Main/Shared/LookinCustomDisplayItemInfo.m; sourceTree = ""; }; - E755FB18AC4E22CEED0D2E3C26362B15 /* GPBDuration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDuration.pbobjc.m; path = objectivec/GPBDuration.pbobjc.m; sourceTree = ""; }; - E7E168AA503B295C15B220F87DFC6869 /* RequestTypeWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RequestTypeWrapper.swift; path = Sources/Moya/RequestTypeWrapper.swift; sourceTree = ""; }; - E7FE1B4BDE2BC08778A63BCF41B1B158 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; - E88C64E7639C5CDACD73BAE69168EB06 /* AccessTokenPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AccessTokenPlugin.swift; path = Sources/Moya/Plugins/AccessTokenPlugin.swift; sourceTree = ""; }; - E8B00DC05AE68230339E4DBB8F6A7197 /* BuiltInBridgeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BuiltInBridgeType.swift; path = Source/BuiltInBridgeType.swift; sourceTree = ""; }; - E8E4BEE583FF7A2D5DBBC176FFC00DAE /* NSString+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Lookin.m"; path = "Src/Main/Shared/Category/NSString+Lookin.m"; sourceTree = ""; }; - E913E351CBDC6DEA58C29EC739684B7A /* LookinCodingValueType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinCodingValueType.h; path = Src/Main/Shared/LookinCodingValueType.h; sourceTree = ""; }; - E95672905BE0DDE273931D2DCF8036C8 /* UIVisualEffectView+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIVisualEffectView+LookinServer.h"; path = "Src/Main/Server/Category/UIVisualEffectView+LookinServer.h"; sourceTree = ""; }; - E95FA20CACC749186EBB5FBEB4272514 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - E983C5E9E608D7B7DF49833C193763B0 /* GPBType.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBType.pbobjc.m; path = objectivec/GPBType.pbobjc.m; sourceTree = ""; }; - E98D09B0759FCFBD8954574A5791BBE7 /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Source/HexColorTransform.swift; sourceTree = ""; }; - E9D6049D5F6EFA6577573BB932ACFCD6 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - E9DC18472A39C9FEA629EA7BB5C9CAEF /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - EA0F1D8BA7751536CDA73DD21C323480 /* Properties.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Properties.swift; path = Source/Properties.swift; sourceTree = ""; }; - EA354788F93AFF2B385DD65041EE8744 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; - EA62BCFD73A2B91ED9F466EE53C2EFF1 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - EA834BD4F20E01421E3DF2DD538CECAE /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - EAAF52FC94BE5B7083B3BA8663BB3C2E /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - EAAF9D14FE4CBCE593D51F85D47D1DBB /* LKS_RequestHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_RequestHandler.m; path = Src/Main/Server/Connection/LKS_RequestHandler.m; sourceTree = ""; }; - EAC1722A95CE3138A5074945A36EFD27 /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.0.sdk/System/Library/Frameworks/Photos.framework; sourceTree = DEVELOPER_DIR; }; - EB709E1B15C298F47F0D1B97CCB3D424 /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Source/CustomDateFormatTransform.swift; sourceTree = ""; }; - EBAFB9390F6F5367E4C1E6D7B6F242BC /* ReflectionHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReflectionHelper.swift; path = Source/ReflectionHelper.swift; sourceTree = ""; }; - EBDEE14C3529B9538C261DA1CA7150D1 /* ImageDrawing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDrawing.swift; path = Sources/Image/ImageDrawing.swift; sourceTree = ""; }; - EBF8A41CC83CA568E7B3710FA24D9C40 /* LKS_CustomDisplayItemsMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_CustomDisplayItemsMaker.h; path = Src/Main/Server/Others/LKS_CustomDisplayItemsMaker.h; sourceTree = ""; }; - EC049245838C950A0BA02B70554F953D /* LookinAttrIdentifiers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinAttrIdentifiers.h; path = Src/Main/Shared/LookinAttrIdentifiers.h; sourceTree = ""; }; - EC4743B6954251FC46BEE2524C858045 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; - EC54BB742C67D39AC04AA518BBFDFCFB /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - ECBF243856508E7EA2333B721687B8E8 /* GPBApi.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBApi.pbobjc.h; path = objectivec/GPBApi.pbobjc.h; sourceTree = ""; }; - ECE963AA7FE65CB165C718EA362A3300 /* Lookin_PTUSBHub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Lookin_PTUSBHub.h; path = Src/Main/Shared/Peertalk/Lookin_PTUSBHub.h; sourceTree = ""; }; - ED7418682F48F2B75212483EA6BBA01F /* SVGAVideoSpriteFrameEntity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAVideoSpriteFrameEntity.m; path = Source/SVGAVideoSpriteFrameEntity.m; sourceTree = ""; }; - ED93630A50B2879DE238CB7E7303E27E /* TZImagePickerController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TZImagePickerController.m; path = TZImagePickerController/TZImagePickerController/TZImagePickerController.m; sourceTree = ""; }; - ED97ED61142B00332D4B9ACE1EF7FDE2 /* ConstraintMakerExtendable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMakerExtendable.swift; path = Sources/ConstraintMakerExtendable.swift; sourceTree = ""; }; - EDEFA4220817853D3767299558821F8E /* WKWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "WKWebView+Rx.swift"; path = "RxCocoa/iOS/WKWebView+Rx.swift"; sourceTree = ""; }; - EE24734CA52BB1B4727C15E3056C9127 /* SSZipArchive.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SSZipArchive.h; path = SSZipArchive/SSZipArchive.h; sourceTree = ""; }; - EE2F59C4A08683CFAA682EB2C8B24193 /* Infallible+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Concurrency.swift"; path = "RxSwift/Traits/Infallible/Infallible+Concurrency.swift"; sourceTree = ""; }; - EE3224B5A1689C5A055472490F4265C3 /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - EE646593B5AC6C40A291959E1C34232D /* LookinConnectionAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinConnectionAttachment.h; path = Src/Main/Shared/LookinConnectionAttachment.h; sourceTree = ""; }; - EE6C779D315EBFD297C60245149DE907 /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - EE957080487561073698D62871AD806D /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - EED8DCB272F8B13CB11643FEB9C7B1DF /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - F0F3EFDEA4B22A216ABC7174AB542CE9 /* Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Extensions.swift; path = Sources/Internal/Extensions.swift; sourceTree = ""; }; - F1300A130A628E500AFB9287D981CA97 /* Kingfisher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kingfisher-prefix.pch"; sourceTree = ""; }; - F14922431D04782EE7EB3BA4EF9DD6DD /* LookinDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinDefines.h; path = Src/Main/Shared/LookinDefines.h; sourceTree = ""; }; - F157CF71DA3F85B9665E9767A6A0002D /* Infallible+Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Infallible+Create.swift"; path = "RxSwift/Traits/Infallible/Infallible+Create.swift"; sourceTree = ""; }; - F2243EDCDAB0418D8413A4CA1A6E869A /* Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Image.swift; path = Sources/Moya/Image.swift; sourceTree = ""; }; - F2253BEBE94B788654D29BDF2F642B53 /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; - F25E42D4F51D6F78D60F8BE648722A31 /* LookinAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAttribute.m; path = Src/Main/Shared/LookinAttribute.m; sourceTree = ""; }; - F28375C18F90AC44B64F6CAEA1BF029C /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; - F2CEB496ED0618BF7784055474C4C9C2 /* ConstraintLayoutGuide.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintLayoutGuide.swift; path = Sources/ConstraintLayoutGuide.swift; sourceTree = ""; }; - F2FC8D16500CAAC3D42704F65E6E4C67 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - F30F816E1878F9A0AD473E848DC4EA5B /* NSObject+Lookin.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+Lookin.m"; path = "Src/Main/Shared/Category/NSObject+Lookin.m"; sourceTree = ""; }; - F3235CFF851F4461C111832FE9FC1251 /* ConstraintDirectionalInsets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsets.swift; path = Sources/ConstraintDirectionalInsets.swift; sourceTree = ""; }; - F408BD7F8A8573DB3AA3A8FF4A361059 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; - F410741DEEB73239B87ED13BB1EF4A77 /* FormatIndicatedCacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FormatIndicatedCacheSerializer.swift; path = Sources/Cache/FormatIndicatedCacheSerializer.swift; sourceTree = ""; }; - F43DF04A651DE4C0E3173C411C07B6FE /* mz_crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_crypt.h; path = SSZipArchive/minizip/mz_crypt.h; sourceTree = ""; }; - F577846549DFB45E4648BA6DAB4CB9AF /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - F5E708CB249461614BA7416530182494 /* LKS_Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_Helper.m; path = Src/Main/Server/Others/LKS_Helper.m; sourceTree = ""; }; - F659949728FF696B3B88EF123F6D368C /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - F6637F522DA4D7D64C651F3135ABA812 /* SVGAAudioLayer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGAAudioLayer.h; path = Source/SVGAAudioLayer.h; sourceTree = ""; }; - F66FA8A9B4060DC76DEC55BE46DA7BAE /* TaskFetchWithPublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchWithPublisher.swift; path = Sources/Core/Tasks/TaskFetchWithPublisher.swift; sourceTree = ""; }; - F690FC2DDE60143C827DEA3E2C0D2919 /* MoyaProvider+Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MoyaProvider+Internal.swift"; path = "Sources/Moya/MoyaProvider+Internal.swift"; sourceTree = ""; }; - F6A3EEF9BF4A0A541EE9ADE29CF94FB4 /* DataLoader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataLoader.swift; path = Sources/Core/Loading/DataLoader.swift; sourceTree = ""; }; - F6F735C1AA916F8AE3D3674F582A0D58 /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; - F764D2079720DF1E38DF3CD5966EE209 /* GPBApi.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBApi.pbobjc.m; path = objectivec/GPBApi.pbobjc.m; sourceTree = ""; }; + E3DC17D67DCEC604753257740611AE9D /* Protobuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Protobuf.modulemap; sourceTree = ""; }; + E4588F12A1A4442E1159722B1E02DCEE /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + E48095B094FAB3DF8812AC9CA3FE37B0 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + E4D401830F0EB9EF945D35500219CD14 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + E4F8F1AD36BD337E1F8A979A084EDC22 /* mz_crypt_apple.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_crypt_apple.c; path = SSZipArchive/minizip/mz_crypt_apple.c; sourceTree = ""; }; + E52278E69F88EAD083D5D1C11C9ED046 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + E54A8853C3467C5703EB9A0D5E5EDE46 /* ConstraintDescription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDescription.swift; path = Sources/ConstraintDescription.swift; sourceTree = ""; }; + E5742F70526F4C448E91B76746CCA327 /* SVGA.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGA.m; path = Source/SVGA.m; sourceTree = ""; }; + E5ABE151AFF5F2433F77CA77E3CA3809 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + E60BB299CBC4CEF553B093B10ED420F8 /* CallbackQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CallbackQueue.swift; path = Sources/Utility/CallbackQueue.swift; sourceTree = ""; }; + E63AA66E385E55774A78F8C1129B2DE9 /* NSDecimalNumberTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NSDecimalNumberTransform.swift; path = Source/NSDecimalNumberTransform.swift; sourceTree = ""; }; + E642AA267BE968C17BDAD723FFFD5DC9 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + E6A634C59C9343AB3F2E9151135201AB /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + E6B9B3C5C83417FE86A577DBFA43BF21 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + E6C8C167834AB2ED9ED0FF2351E057BD /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; + E6E80810C27AB532D981E6D48041650A /* SVGAPlayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAPlayer.m; path = Source/SVGAPlayer.m; sourceTree = ""; }; + E75D3F4351EB8463FD97F6B443E82412 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + E75E4F019E88ED44DC0D929B2FED5739 /* ImageDecompression.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImageDecompression.swift; path = Sources/Core/Processing/ImageDecompression.swift; sourceTree = ""; }; + E763073C90A8516789705250AB97BB8F /* ContextDescriptorType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ContextDescriptorType.swift; path = Source/ContextDescriptorType.swift; sourceTree = ""; }; + E7B2A22F4440F220F5192D5E33EECEC4 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + E7FCEB41C17A789C20F2725458CEE5C3 /* QNZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNZone.m; path = QiniuSDK/Common/QNZone.m; sourceTree = ""; }; + E83FE1CA1849DD72B00C2AE2968EC16A /* NSData+QNGZip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+QNGZip.h"; path = "QiniuSDK/Utils/NSData+QNGZip.h"; sourceTree = ""; }; + E85B32433A201C8CD8D33F38AD053912 /* ConstraintDirectionalInsetTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintDirectionalInsetTarget.swift; path = Sources/ConstraintDirectionalInsetTarget.swift; sourceTree = ""; }; + E881320900EEA605F64BDCD445D05560 /* QNPartsUploadPerformerV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNPartsUploadPerformerV2.m; path = QiniuSDK/Storage/QNPartsUploadPerformerV2.m; sourceTree = ""; }; + E884BFDCD662FE78A5E1AC3C0E20E6FA /* QNUploadRequestInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadRequestInfo.h; path = QiniuSDK/Http/Request/QNUploadRequestInfo.h; sourceTree = ""; }; + E89DE143A66BFACAC2D73AA5DC84CA72 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + E8B54D2F37A4A8DF25F8B3C7CE6B8B89 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + E8CD2D1AD24E299E1311EBADE01D14AC /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + E8FC87C6CA8985DE5488958281A8A8F9 /* NIMSDK_LITE.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NIMSDK_LITE.release.xcconfig; sourceTree = ""; }; + E90F07FB4CDD792CA38D88F4BED442DE /* CustomDateFormatTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CustomDateFormatTransform.swift; path = Source/CustomDateFormatTransform.swift; sourceTree = ""; }; + E911738B56B6B20DB123ECBB5DC25436 /* QNReportConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNReportConfig.h; path = QiniuSDK/Collect/QNReportConfig.h; sourceTree = ""; }; + E921A5C86E262A7F48D4E5265F7FD84E /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; + E95F047ABD64C24B6D9F984C00DC6968 /* Endpoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Endpoint.swift; path = Sources/Moya/Endpoint.swift; sourceTree = ""; }; + E996EA9C8CB244BFC431BE3638DC8AEF /* QNAsyncUdpSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNAsyncUdpSocket.m; path = HappyDNS/Util/QNAsyncUdpSocket.m; sourceTree = ""; }; + EA21D06493F4DB73BBBEA522C9036B98 /* AssetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AssetType.swift; path = Sources/Core/Decoding/AssetType.swift; sourceTree = ""; }; + EA8C1C057F6FD4A596BDFBAC97B8C5F1 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; + EA9FA07FD90EAE1460D08D1495B23A1F /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + EAEE7E82101F8CF31BD42ACFB572249F /* QNDnsCacheInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNDnsCacheInfo.m; path = QiniuSDK/Http/Dns/QNDnsCacheInfo.m; sourceTree = ""; }; + EBB1AFA439CD30B013149EB58B85DBF5 /* Task.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Task.swift; path = Sources/Moya/Task.swift; sourceTree = ""; }; + EBD05DFE7CCA673DAA4917C72100FF8F /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; + ECC094B3B02DE862DDF7241ED1AA666C /* AuthenticationChallengeResponsable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationChallengeResponsable.swift; path = Sources/Networking/AuthenticationChallengeResponsable.swift; sourceTree = ""; }; + ECC6A0A6FA4F6802E3DB0A0865473878 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; + ED72E4697220F6D6E90760F3ECEFFEB1 /* HappyDNS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = HappyDNS.modulemap; sourceTree = ""; }; + EDA583E0032F1C642DCA4C60B66C88BD /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; + EDAD2D1860D3D5F7DA938CD18975874E /* DiskStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DiskStorage.swift; path = Sources/Cache/DiskStorage.swift; sourceTree = ""; }; + EDFF9268700B122757911F51A58E1296 /* HappyDNS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HappyDNS-umbrella.h"; sourceTree = ""; }; + EEB35362C1F57472C5BDDC368A01C00D /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + EEECBEABEC9F48966D8B1BDA7BFCB0E8 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + EF1CCEC0B79C29339806D1D290A4AEFF /* GPBApi.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBApi.pbobjc.h; path = objectivec/GPBApi.pbobjc.h; sourceTree = ""; }; + EF3593D633E8997570062142E500D8DC /* MoyaProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoyaProvider.swift; path = Sources/Moya/MoyaProvider.swift; sourceTree = ""; }; + EF57FDDB8D6047E941F8EDB5EC601D18 /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; + EFD7CB03F2CDC691A7E80CA5BD96DD54 /* QNDnsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsResponse.h; path = HappyDNS/Dns/QNDnsResponse.h; sourceTree = ""; }; + F0346F3D997B274D5B4531BC0AB116DC /* ConstraintMultiplierTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConstraintMultiplierTarget.swift; path = Sources/ConstraintMultiplierTarget.swift; sourceTree = ""; }; + F03C97323550DA33CCCEA434A99B25FF /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + F04613B2F51A956FA3CF8D51EA5F589A /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + F0B8323BED112B1058FC5ACC42587C0A /* SVGA.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVGA.h; path = Source/SVGA.h; sourceTree = ""; }; + F10A043D176D01972B4184DA7280988D /* ExtensionHelpers.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ExtensionHelpers.swift; path = Sources/Utility/ExtensionHelpers.swift; sourceTree = ""; }; + F15B651EEE44533A59BD99DFFB75FB3E /* CacheSerializer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CacheSerializer.swift; path = Sources/Cache/CacheSerializer.swift; sourceTree = ""; }; + F1A2CB7117E302139351AE89A29B5FF7 /* TaskFetchWithPublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskFetchWithPublisher.swift; path = Sources/Core/Tasks/TaskFetchWithPublisher.swift; sourceTree = ""; }; + F1AA4735ABBEC8B381844E57E80C89D4 /* FetchImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = FetchImage.swift; path = Sources/UI/FetchImage.swift; sourceTree = ""; }; + F1B2F23069D672E40D645ED8E5D74B62 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + F1C04ED8498BABD83350D11D848CAB1D /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + F2CFD5C53A9731806761A84C6F80462A /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + F2D5038C44767DB0E1CBD1992A53F5CF /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + F2D9F0CB8C148742A57F30994D3E80D3 /* QNTransactionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNTransactionManager.h; path = QiniuSDK/Transaction/QNTransactionManager.h; sourceTree = ""; }; + F3108DAE5ECAF5A0894BB12521A8136F /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + F31E27CDAA0C50553D7BA0000E5FE56F /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + F34AC110A74E026E165FE36972559556 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + F3E89AF9FD8324416E47AFCA0A221698 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + F3F559E2D477224CBFB4076F7764E097 /* QNAsyncRun.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNAsyncRun.h; path = QiniuSDK/Utils/QNAsyncRun.h; sourceTree = ""; }; + F42CF9D4F8F070436AB2B37840ED46EB /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; + F453EBD431EB2A39AD7259704DAD49AA /* QNLruCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNLruCache.h; path = HappyDNS/Common/QNLruCache.h; sourceTree = ""; }; + F4958D7302185A340AC80EE9EB3F62B8 /* Debugging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debugging.swift; path = Sources/Debugging.swift; sourceTree = ""; }; + F4FEFE268D72BAC8397C5C69275EB22C /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Kingfisher-Kingfisher-Info.plist"; sourceTree = ""; }; + F506A0129E5C4684C328BB9301A2F465 /* HelpingMapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HelpingMapper.swift; path = Source/HelpingMapper.swift; sourceTree = ""; }; + F532BD92158EDB021D8B0EA4375D2C8F /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + F59ADEA2B1BEC1BB5DAFA037B78A3AF2 /* QNUploadServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNUploadServer.h; path = QiniuSDK/Http/ServerRegion/QNUploadServer.h; sourceTree = ""; }; + F5A7939E56471920DAC68FE230531D1F /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; + F5B65F22A7B0943EC62EC0BAECEE3620 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + F5C8E76DC69E6482B4B7595EBFC459E3 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + F5C90748E3DD07CBEAD0E0E668CF479D /* Storage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Storage.swift; path = Sources/Cache/Storage.swift; sourceTree = ""; }; + F5F1B30AC941757C38ECBC17413BBED2 /* GIFAnimatedImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GIFAnimatedImage.swift; path = Sources/Image/GIFAnimatedImage.swift; sourceTree = ""; }; + F6054EB7B3A6F67DE20409C251D38E84 /* SVGAImageView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAImageView.m; path = Source/SVGAImageView.m; sourceTree = ""; }; + F63A0179B50B26AB67656F8B0AA5AD32 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + F6525F58E5FF96B38D5885650A45DEE2 /* QNReportConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNReportConfig.m; path = QiniuSDK/Collect/QNReportConfig.m; sourceTree = ""; }; + F671EBE2B97180CDFABCA203306BFF41 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + F69D06AC31B12F7152748489A840FE47 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + F6C14D7BAF52868B958FFDD0E15ACF5E /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + F76857709A9969135EF0096129F40B70 /* UICollectionView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Reusable.swift"; path = "Sources/View/UICollectionView+Reusable.swift"; sourceTree = ""; }; F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "Protobuf-Protobuf_Privacy"; path = Protobuf_Privacy.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - F799E1040405E3FA0CFC01008DAE96FA /* TZImageCropManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZImageCropManager.h; path = TZImagePickerController/TZImagePickerController/TZImageCropManager.h; sourceTree = ""; }; - F807B3E3448C76D7DE4CD8B6866F1C08 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/PrimitiveSequence/Completable.swift; sourceTree = ""; }; - F8109423EA21B8EC9ABC83EA692C8EE0 /* CachedResponseHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CachedResponseHandler.swift; path = Source/CachedResponseHandler.swift; sourceTree = ""; }; - F860DFE20EE560FFBF4CDBD7F3812114 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - F8810D983BB501D2E23260F6CC138722 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - F88E23C8C8651678F1A417EF19D5E09C /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; - F8BECD73B84370D1DBC0CB74B26FF0A5 /* Protobuf-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Protobuf-Info.plist"; sourceTree = ""; }; - F8E95EF9122A60CDEEFC02038D8980A6 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; - F8F8C5A8288F89FDC40EA94AB551E958 /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; - F8FCC524FBB9E94C25DA2ACC02A4EFAD /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - F9412D70DE2DFC5651669EAC67545D77 /* LookinCustomDisplayItemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LookinCustomDisplayItemInfo.h; path = Src/Main/Shared/LookinCustomDisplayItemInfo.h; sourceTree = ""; }; - F94DD8EA2DCAB385AF82C7B624593E8E /* LKS_ExportManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LKS_ExportManager.h; path = Src/Main/Server/Others/LKS_ExportManager.h; sourceTree = ""; }; - F95B705C41E1C1B811130DD212AE33E3 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - F996ABFE386663CA5853F10EF6329BCB /* Device.generated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Device.generated.swift; path = Source/Device.generated.swift; sourceTree = ""; }; - F9E55F8FF43EA1048EDA836F52EB1BFC /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - FA43FC74C867F0B6BCE8DA40AF12902E /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - FA7DACC4FEC6E6168F63EAF7C0ABD17C /* TZAuthLimitedFooterTipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TZAuthLimitedFooterTipView.h; path = TZImagePickerController/TZImagePickerController/TZAuthLimitedFooterTipView.h; sourceTree = ""; }; - FAD4591F90508C7F10E6800AAC651B41 /* mz.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz.h; path = SSZipArchive/minizip/mz.h; sourceTree = ""; }; - FAF155A2800A8812EA614EE99A0D72E4 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - FBC99A858B9A4B6CA62FDEF98A74BE38 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - FC10B900B024025E34CCF086026A5D5C /* Log.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Log.swift; path = Sources/Internal/Log.swift; sourceTree = ""; }; - FC43F674D3065AA4684BC3BDE0363308 /* ConstraintLayoutGuide+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ConstraintLayoutGuide+Extensions.swift"; path = "Sources/ConstraintLayoutGuide+Extensions.swift"; sourceTree = ""; }; - FC52489C462B794B8FC4665811972509 /* Lookin_PTProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Lookin_PTProtocol.m; path = Src/Main/Shared/Peertalk/Lookin_PTProtocol.m; sourceTree = ""; }; - FCE5C586B9FC4468EFFCE0DC7C11E64E /* AsyncTask.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncTask.swift; path = Sources/Core/Tasks/AsyncTask.swift; sourceTree = ""; }; - FD288564134DC69859B8E4EAB6E0EF12 /* LookinAttributesGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LookinAttributesGroup.m; path = Src/Main/Shared/LookinAttributesGroup.m; sourceTree = ""; }; - FD6A42A8567A246919A59CADD72B7F06 /* CALayer+LookinServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CALayer+LookinServer.h"; path = "Src/Main/Server/Category/CALayer+LookinServer.h"; sourceTree = ""; }; - FD9E670DD6FC68280DFBA6581A7DCAEF /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; - FE27E5E173265BB5720320A4D7D03AB5 /* ImagePipelineConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipelineConfiguration.swift; path = Sources/Core/ImagePipelineConfiguration.swift; sourceTree = ""; }; - FE6B107116E13CFF2B611FF9F8E33B80 /* LKS_ConnectionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_ConnectionManager.m; path = Src/Main/Server/Connection/LKS_ConnectionManager.m; sourceTree = ""; }; - FE6D4E7A4AB78B68567E3CB0F79082C0 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - FEBB98C3C5A874267B953B4EC3FC5E83 /* LKS_CustomDisplayItemsMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LKS_CustomDisplayItemsMaker.m; path = Src/Main/Server/Others/LKS_CustomDisplayItemsMaker.m; sourceTree = ""; }; - FEE29CAF87454FFB6C7FF89FA6629B61 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - FF2832FDD1546E5CA9634559CC65928B /* Placeholder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Placeholder.swift; path = Sources/Image/Placeholder.swift; sourceTree = ""; }; + F7E838A96A9455CD8AE797879AB20C28 /* Protobuf.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.debug.xcconfig; sourceTree = ""; }; + F8068E3D422F1B281B2D16EE3D62FB7E /* Typealiases.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Typealiases.swift; path = Sources/Typealiases.swift; sourceTree = ""; }; + F81D67AB5B803E58B4C063F3EBBB6F63 /* ImageProcessors+CoreImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ImageProcessors+CoreImage.swift"; path = "Sources/Core/Processing/ImageProcessors+CoreImage.swift"; sourceTree = ""; }; + F82CE5330401096BE7F393EDBB3964CB /* QNErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNErrorCode.h; path = QiniuSDK/Common/QNErrorCode.h; sourceTree = ""; }; + F8C73B214053D0B9CECC89B139515909 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + F91C15266FF501BE2C407D19AB42A2AA /* UITableView+Reusable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Reusable.swift"; path = "Sources/View/UITableView+Reusable.swift"; sourceTree = ""; }; + F950C6F52B091D8781C658B26D7D8DC1 /* Kingfisher.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kingfisher.release.xcconfig; sourceTree = ""; }; + F9527A8A98E7B0327F59E554619FED8E /* HappyDNS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HappyDNS.h; path = HappyDNS/HappyDNS.h; sourceTree = ""; }; + F95C150C6DE0F192873A5B8FF9056E66 /* Svga.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Svga.pbobjc.m; path = Source/pbobjc/Svga.pbobjc.m; sourceTree = ""; }; + F971B2F0E387ECB6B02BDEAEC5EDAE72 /* QNUploadServerNetworkStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUploadServerNetworkStatus.m; path = QiniuSDK/Http/NetworkStatus/QNUploadServerNetworkStatus.m; sourceTree = ""; }; + F9A0081F78C7D1728AAF6D437B91B709 /* RxSwift.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.release.xcconfig; sourceTree = ""; }; + F9BFBD89FC43F88B90E9D3DBEC0D1E15 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + F9D3FEB058EFC9A1F22018E26A5080CA /* QNCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNCache.m; path = QiniuSDK/Utils/QNCache.m; sourceTree = ""; }; + F9E16A463556FCE6A32FAE7168E48857 /* QNRequestClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNRequestClient.h; path = QiniuSDK/Http/Request/QNRequestClient.h; sourceTree = ""; }; + F9E68B2C28C6F696850052EC2C9516F2 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + FA4A8BCA07B2EE4737D99914FE9152BB /* QNUrlUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = QNUrlUtils.m; path = QiniuSDK/Utils/QNUrlUtils.m; sourceTree = ""; }; + FA94A3681477EBAE433DF4E641EF6B82 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + FA9C46C7EBFD22E2B8FD069846E09A06 /* SVGAAudioLayer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVGAAudioLayer.m; path = Source/SVGAAudioLayer.m; sourceTree = ""; }; + FB079448279F2582370C2B163990442F /* NIMNOS.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NIMNOS.framework; path = NIMSDK/NIMNOS.framework; sourceTree = ""; }; + FB1930D585A823324657DFA22DA2F985 /* mz_os_posix.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_os_posix.c; path = SSZipArchive/minizip/mz_os_posix.c; sourceTree = ""; }; + FB1FE87E582DF6CF522522391CAA9254 /* QNDnsPrefetch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNDnsPrefetch.h; path = QiniuSDK/Http/Dns/QNDnsPrefetch.h; sourceTree = ""; }; + FB4A93045563DF8886179B43D789158A /* QNFormUpload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = QNFormUpload.h; path = QiniuSDK/Storage/QNFormUpload.h; sourceTree = ""; }; + FBE7724FEDDB791A73F8E4A2FC9B49CB /* CredentialsPlugin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CredentialsPlugin.swift; path = Sources/Moya/Plugins/CredentialsPlugin.swift; sourceTree = ""; }; + FC2B9CF8C595998AB51344461C22488D /* HandyJSON.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HandyJSON.release.xcconfig; sourceTree = ""; }; + FC6A6B7E11E025FA11200B5EB11C8E9C /* GPBSourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBSourceContext.pbobjc.h; path = objectivec/GPBSourceContext.pbobjc.h; sourceTree = ""; }; + FCA0B1997AD735CFFD54CC9C50240405 /* HexColorTransform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HexColorTransform.swift; path = Source/HexColorTransform.swift; sourceTree = ""; }; + FD0C7B06EBE7FA87D0A39BC486AF6D2B /* RxRelay.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.release.xcconfig; sourceTree = ""; }; + FD8FC4B50093B3B79B6A4C9F1674EC4E /* ImagePublisher.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePublisher.swift; path = Sources/Combine/ImagePublisher.swift; sourceTree = ""; }; + FDB3414A7BDB315D4F39FFCF6B2BCDE3 /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + FDB8BA6CA7FFD6861A11C8D22E4ED1D1 /* mz_strm_split.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_split.c; path = SSZipArchive/minizip/mz_strm_split.c; sourceTree = ""; }; + FEBB6772CB9524F1E175A94271F6669A /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/PrimitiveSequence/Single.swift; sourceTree = ""; }; + FEC16B7F75FA647C4ADF02B5C6B1ADCA /* AuthenticationInterceptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AuthenticationInterceptor.swift; path = Source/AuthenticationInterceptor.swift; sourceTree = ""; }; + FF3D98ECB01C427A0C393C64221C035F /* ImagePipeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImagePipeline.swift; path = Sources/Core/ImagePipeline.swift; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FFE78F39E6FE33D4F078558FFF9730EC /* MultipartUpload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartUpload.swift; path = Source/MultipartUpload.swift; sourceTree = ""; }; + FFC7748690276302250E3069B78B1C86 /* Observable+Concurrency.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Concurrency.swift"; path = "RxSwift/Observable+Concurrency.swift"; sourceTree = ""; }; + FFEA91E4005D164E1D370487519E05B7 /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 115EE9484AD8D18887A8175CFF9FEB3C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 74DBD7BAE1B62FA323770957159589E1 /* Accelerate.framework in Frameworks */, + FA1E35E6DE6EC8A9E5E2B12A414E1B70 /* CFNetwork.framework in Frameworks */, + 3013EFF5D3DB5F626FB63C96A690082A /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 1311A8D28BF481FA9BFA43C4D7960DA8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B50E09245F54AD8F9110CB0592B2CCFA /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 28E0CF6898BEECFBB139992B9D90E15D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2169,11 +2307,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3759981F8F35A3F143F060A011D4FE5B /* Frameworks */ = { + 3F85B303A1614B8F92CB932AE8530B97 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CD5C90DBC1D73219711A8079DBF51348 /* Foundation.framework in Frameworks */, + 74CA6E3ACF7C1A3E6DE2C20E65A71AD0 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2185,13 +2323,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 501319E3A62EB75131DC239207FFC68C /* Frameworks */ = { + 44B8ADE304093A907963904518FE821F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B692D808C5C16D91EB21AE8B72C0C196 /* Foundation.framework in Frameworks */, - ABA75874E9FDC267345FB70BEC62FDB9 /* Photos.framework in Frameworks */, - 2DC4E4F1CE28E91DF94DC4199448DC16 /* PhotosUI.framework in Frameworks */, + 8F11513D619D83B6DA3E2418BCF027AF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2230,6 +2366,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 663D170E98AB047B0D31C2E5DF4FAE13 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 91E98BF5690A82ECC2B049DDC511893E /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6C616238525BCC61AE0C0C4690227BE1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2238,33 +2382,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7B0303768C22ED77186E9DAE044BDE14 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A3F2B57A7C28E3362A8E55F1B015D9C8 /* Accelerate.framework in Frameworks */, - D33F8516AAC7AC1435DCB095BCE65681 /* CFNetwork.framework in Frameworks */, - FC44FD753ECE619F3F635F28B1221DEF /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 863C0B01E0CBACFF12B395F65B63FB8C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F57B4863CA9E6D9C3A89C319484D3B6C /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 87B83D9F92C1773E8CE15EB8FECEB236 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 59203550AF3AB41ED15A089861BCEE4E /* Foundation.framework in Frameworks */, - BDEDF77FDDBA70C7B96F1688F4CA1FD2 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9DD091B2F6FC3FC4B68D61F2BB970C3F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2273,18 +2390,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - A89F50A9CF819AB80928A1D718628A44 /* Frameworks */ = { + B11E30EEB7C379BAAC1A18B5A7A209D0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AB6602D7496877D15C2AFEB840AB8410 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A4DB85A9DEF3CC4C07CC3C3034215650 /* Foundation.framework in Frameworks */, + 473028EEF4F16DF7FAEA4E278FFD1F91 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2296,6 +2406,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C48FFA91FA4DBEA90339143BDE8AA077 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D6DC8F0C2894774845C1DD2E7CA07B0C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2315,14 +2432,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E877FC0D3719519B688F3E17FF0228B2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 2987A730911012C32AF6695D7B54E35C /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E8E4E7CE8309D3EF7B7476AC57986BE9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2331,7 +2440,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F1C5578E004E243A7F0BCA880C2C928E /* Frameworks */ = { + F8F48B403EECF6761875513A8EA75680 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B038FF25470C05EE31A5F3B18917A382 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + FB98D895682E46ECA3D4CFE50814EC25 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -2341,483 +2458,224 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0AA6F491C3673BEAFF321C5C0A8D5D2E /* Support Files */ = { + 01C8D9455DEA62D205DCE461B71B3CF1 /* DeviceKit */ = { isa = PBXGroup; children = ( - 2513588C29098DD1D283B1DF132305DD /* Kingfisher.modulemap */, - D0077C1B5A0E556085B3597C96787FEF /* Kingfisher-dummy.m */, - 62E13EC366ECB11193A8A1116E729D79 /* Kingfisher-Info.plist */, - F1300A130A628E500AFB9287D981CA97 /* Kingfisher-prefix.pch */, - 741072A1FB735287711E2DB34DEFA502 /* Kingfisher-umbrella.h */, - 6DC1607C0579AB4822830560C1E10C2D /* Kingfisher.debug.xcconfig */, - EA354788F93AFF2B385DD65041EE8744 /* Kingfisher.release.xcconfig */, - DFDABEDB88929A7DE9D134921B422A9B /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + D4CE473F656DEADF66A60385C4AA5EA1 /* Device.generated.swift */, + 2701F5825FF8941D1447F447D494A39C /* Support Files */, + ); + name = DeviceKit; + path = DeviceKit; + sourceTree = ""; + }; + 0250C41FE01FE2A326C7334D83869166 /* Support Files */ = { + isa = PBXGroup; + children = ( + ED72E4697220F6D6E90760F3ECEFFEB1 /* HappyDNS.modulemap */, + 45A2B5278662DF2719BBA106F4DC3B3B /* HappyDNS-dummy.m */, + 44B97CE5EA983A2ECF73232CE1E36603 /* HappyDNS-Info.plist */, + 1DDB520FD85024537C60F7F51AE71A64 /* HappyDNS-prefix.pch */, + EDFF9268700B122757911F51A58E1296 /* HappyDNS-umbrella.h */, + 8C202D3915E426CAABE05B249F6B33A8 /* HappyDNS.debug.xcconfig */, + 257FDDFF044A09705AAA11907E42F5E7 /* HappyDNS.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/Kingfisher"; + path = "../Target Support Files/HappyDNS"; sourceTree = ""; }; - 0B78B610699BBBEE4D0AFE3BF969422B /* Core */ = { + 0637C2EF6AB4414811AA2B1FFA1B6D7A /* Support Files */ = { isa = PBXGroup; children = ( - 607F933823038AC77E58BCEB0F686F6E /* CALayer+Lookin.h */, - 91B74EBAD610F2E2EF05501BAFB40416 /* CALayer+Lookin.m */, - FD6A42A8567A246919A59CADD72B7F06 /* CALayer+LookinServer.h */, - 9F801A50A81060B46E047F46DBB420CF /* CALayer+LookinServer.m */, - CC9197A6EC2AFEFD71982EDEBFE90A21 /* Color+Lookin.h */, - 5C7F105586003E3BDD896EDD86752C93 /* Color+Lookin.m */, - D9DBEA477E043F699D6169D4D850168B /* Image+Lookin.h */, - 7A6F3A7C8E8D1EBD598277A1CB82129A /* Image+Lookin.m */, - 6417AD52CEB151BF31CF7939E88DC8A0 /* LKS_AttrGroupsMaker.h */, - 9F6CAD9923E1860235455C32C5894AA1 /* LKS_AttrGroupsMaker.m */, - A98E903143A0B1E8FFA542F58C61E343 /* LKS_AttrModificationPatchHandler.h */, - 001A8FAE980F157100FF1BA553ACB074 /* LKS_AttrModificationPatchHandler.m */, - 7A92E1589AF82623DF4ACDE51946A518 /* LKS_ConnectionManager.h */, - FE6B107116E13CFF2B611FF9F8E33B80 /* LKS_ConnectionManager.m */, - 60FC7C79AA09558FBFA7F5A39B917646 /* LKS_CustomAttrGroupsMaker.h */, - 1D445027F63BFEBC96D248307C851CA8 /* LKS_CustomAttrGroupsMaker.m */, - 39EC6E7DD7DE8C480F566A8BF28E5EDF /* LKS_CustomAttrModificationHandler.h */, - 391D97BD9DEA71FBCD801DB3C841611E /* LKS_CustomAttrModificationHandler.m */, - 26AFB0B543BFD27FE087507BD809DF5F /* LKS_CustomAttrSetterManager.h */, - 967FDD7034529DD266EF6F3E77D0F628 /* LKS_CustomAttrSetterManager.m */, - EBF8A41CC83CA568E7B3710FA24D9C40 /* LKS_CustomDisplayItemsMaker.h */, - FEBB98C3C5A874267B953B4EC3FC5E83 /* LKS_CustomDisplayItemsMaker.m */, - 4AFC4D48CE35A63840113638FFCA8695 /* LKS_EventHandlerMaker.h */, - CC272F08220486B302098D7567717899 /* LKS_EventHandlerMaker.m */, - F94DD8EA2DCAB385AF82C7B624593E8E /* LKS_ExportManager.h */, - 87F04D3180B629397E84066EC2BDEA6A /* LKS_ExportManager.m */, - 1298FF82BF74A62AFE83B44D90018B1B /* LKS_GestureTargetActionsSearcher.h */, - DC90C96566BCC7BD60C086B73AD51153 /* LKS_GestureTargetActionsSearcher.m */, - 60CB7AC553281F5AFA55443749FCBEC7 /* LKS_Helper.h */, - F5E708CB249461614BA7416530182494 /* LKS_Helper.m */, - 7A6D850B336837E9A041C2E7E881119F /* LKS_HierarchyDetailsHandler.h */, - 10D97A28A98A125AD481D9154827F956 /* LKS_HierarchyDetailsHandler.m */, - 1F86D01699ECAC74BEF8A1B46D33395B /* LKS_HierarchyDisplayItemsMaker.h */, - A3D26922296F8F6BE4A40E016C2F5A08 /* LKS_HierarchyDisplayItemsMaker.m */, - 95C40ECD0B22C0649BF5C8AC4CAC4EA2 /* LKS_InbuiltAttrModificationHandler.h */, - CBB37859502B5CA321CF325E9D805B51 /* LKS_InbuiltAttrModificationHandler.m */, - 0371124A49A10DA8E5BD43ED32EBB185 /* LKS_ObjectRegistry.h */, - DE5328F9AC87396ECD1A55D21020C16D /* LKS_ObjectRegistry.m */, - 199F1452C5E8C9A881341327099F89E3 /* LKS_RequestHandler.h */, - EAAF9D14FE4CBCE593D51F85D47D1DBB /* LKS_RequestHandler.m */, - 8250305004D8595A03D3F088499FC606 /* LKS_TraceManager.h */, - BAC0DCF41F034EEF6ED53C8FA74C8C37 /* LKS_TraceManager.m */, - 489E97369A64A1B9BBF7E6126CCBE6F7 /* LKSConfigManager.h */, - 79661EC0BD9F638025D8BFE2B34F8003 /* LKSConfigManager.m */, - 1793CF8C55944295702CF6E1F683A222 /* Lookin_PTChannel.h */, - 3D3A08243FBBFF3C251BC13ED1665BBE /* Lookin_PTChannel.m */, - 5566917E96F8A84E152C7DF60288DD67 /* Lookin_PTPrivate.h */, - 0587470DA5665C40B98290DB748D4C1D /* Lookin_PTProtocol.h */, - FC52489C462B794B8FC4665811972509 /* Lookin_PTProtocol.m */, - ECE963AA7FE65CB165C718EA362A3300 /* Lookin_PTUSBHub.h */, - E3B432BD6A15649D3D972A62DD89EF27 /* Lookin_PTUSBHub.m */, - 82E7F6D479288F78E9F4F7A253575CF1 /* LookinAppInfo.h */, - C3DA4B76C59F60B7BA2C79F50839B5FE /* LookinAppInfo.m */, - 8D8474930656BE77F1515D945854AC22 /* LookinAttribute.h */, - F25E42D4F51D6F78D60F8BE648722A31 /* LookinAttribute.m */, - 82C0A85522887F2C9B5765FB8318C712 /* LookinAttributeModification.h */, - 5DFFDA8EF172A5CCBE9885DA2A3EDCFE /* LookinAttributeModification.m */, - DE5526F3374217E09BE789EDF6E071BC /* LookinAttributesGroup.h */, - FD288564134DC69859B8E4EAB6E0EF12 /* LookinAttributesGroup.m */, - 72ADF454639897416E5C3CFE7EA2EF86 /* LookinAttributesSection.h */, - A48EEDF9166244C67D61E11AA3A42AA6 /* LookinAttributesSection.m */, - EC049245838C950A0BA02B70554F953D /* LookinAttrIdentifiers.h */, - DFEF33D02FC1D8C5BA81B65579F4C44A /* LookinAttrIdentifiers.m */, - 5F5753B762910168C0CD30729FB8514D /* LookinAttrType.h */, - 328748136C7FFFB52CE0F476B0CC01AD /* LookinAutoLayoutConstraint.h */, - 59237988DBFBCFEAF648036A9D8561C8 /* LookinAutoLayoutConstraint.m */, - E913E351CBDC6DEA58C29EC739684B7A /* LookinCodingValueType.h */, - EE646593B5AC6C40A291959E1C34232D /* LookinConnectionAttachment.h */, - C689F44B9CB7A982BCE1BB3B2FA96BE3 /* LookinConnectionAttachment.m */, - 12CDA0FD573AEBF1D8086804DE4C118E /* LookinConnectionResponseAttachment.h */, - E15043FCB96E1F2AF913E7FC38DB397F /* LookinConnectionResponseAttachment.m */, - D6FBBD511F1C51C12ECEA6FAA6C8A993 /* LookinCustomAttrModification.h */, - DF4F164CDD994A8C2BE295352C1B5792 /* LookinCustomAttrModification.m */, - F9412D70DE2DFC5651669EAC67545D77 /* LookinCustomDisplayItemInfo.h */, - E73C39A619744AC66D2AC23EC75C14B7 /* LookinCustomDisplayItemInfo.m */, - CFF68D06EBB8DE8014F484174D3A721A /* LookinDashboardBlueprint.h */, - 43CC3522FE96AC867E1C876F6061AC33 /* LookinDashboardBlueprint.m */, - F14922431D04782EE7EB3BA4EF9DD6DD /* LookinDefines.h */, - 931275DD15310A78827C9294BB05E18A /* LookinDisplayItem.h */, - C065D8DC24DEA284760F053627F77310 /* LookinDisplayItem.m */, - A4E2D88977E410DF7815DC87761FF913 /* LookinDisplayItemDetail.h */, - 2AA7D402BFCE65AE91CA9C183EAAA088 /* LookinDisplayItemDetail.m */, - B052BE225179F5CCBBB06A97D5524560 /* LookinEventHandler.h */, - A8BB685F5FE9D63F0FF3D7E4844F7472 /* LookinEventHandler.m */, - 9ECEC59FCD1B68EEE0D30CF35E99F8D4 /* LookinHierarchyFile.h */, - A58F510221BE6682D0A6A137D4761995 /* LookinHierarchyFile.m */, - 5B1F3BDE71E9C98CBDA8B827E9AB1ABB /* LookinHierarchyInfo.h */, - E62A53D4458FA903168AC5F71D557AE7 /* LookinHierarchyInfo.m */, - B217D9CCA56E19BC64161DAE075BBF2C /* LookinIvarTrace.h */, - B7C5D67A2D79F7BF2B2391D34F27FBC5 /* LookinIvarTrace.m */, - 9E06A346D1F6B8024FA2DCD5041F9270 /* LookinObject.h */, - 7AA7F4158D9A15112D3D5C9D5BE0A153 /* LookinObject.m */, - 2FC16A0A09B458424EAAAC4D38C44ED1 /* LookinServer.h */, - 67262EA3672140F160F82F49CD28071B /* LookinServerDefines.h */, - B18FE7EEB915214389C722F50328DF3A /* LookinStaticAsyncUpdateTask.h */, - 46F34AEF598063204C04464D3C821575 /* LookinStaticAsyncUpdateTask.m */, - 6CB3ABD6F67279B3A018DA4F1FD4842C /* LookinTuple.h */, - 16FBBE1AF866697B5B57305849C55A7C /* LookinTuple.m */, - 0C0E2333C8ABE8D6B35373D87F9AA0DD /* LookinWeakContainer.h */, - 9029C4AED213CEF1E875FBCBCA170A81 /* LookinWeakContainer.m */, - C600E6DCC6C0ADCDDBBBAD2E5A4DBA9E /* NSArray+Lookin.h */, - 8E3E4A62548F47CC4E88C3157BA3BCAB /* NSArray+Lookin.m */, - D6B16FD0AC1A0008E47300025A17E9DD /* NSObject+Lookin.h */, - F30F816E1878F9A0AD473E848DC4EA5B /* NSObject+Lookin.m */, - 8D6EDE795C6A896F73FD3555CD8A2062 /* NSObject+LookinServer.h */, - 439A212876FB97B848F765EFA45F3B32 /* NSObject+LookinServer.m */, - 5ED9733630A1EC870E5E4FBA6B4B634E /* NSSet+Lookin.h */, - E7284A7267D05EFE8644207BC5467802 /* NSSet+Lookin.m */, - 0EB069856F648E459DA588DFF3C549F5 /* NSString+Lookin.h */, - E8E4BEE583FF7A2D5DBBC176FFC00DAE /* NSString+Lookin.m */, - B21B162BAB2D344345999619E6CEB84B /* Peertalk.h */, - 7DE262A2ADEC8DE65D42F8E9E6A54C45 /* UIBlurEffect+LookinServer.h */, - 9104DDF95C9D52B5E393E2F25B9FB834 /* UIBlurEffect+LookinServer.m */, - C44265DD72DB2619FF7D20603A7C1760 /* UIColor+LookinServer.h */, - DFF225045ACF6BBCA4CCC8B2FD3D9373 /* UIColor+LookinServer.m */, - 6E5DFBC5CF5998F625C52D1162193C66 /* UIImage+LookinServer.h */, - 40EE529DFCCDF8230C3358594AD1B2C5 /* UIImage+LookinServer.m */, - 01220C03AD48889674D0F48560F94ED7 /* UIImageView+LookinServer.h */, - 077B38B02195CE0F7E79491F38DF6465 /* UIImageView+LookinServer.m */, - 74CC31250FAF891A34103FBC352DF28A /* UILabel+LookinServer.h */, - 4FC046ED739F3D304F3F9E1BB6124B15 /* UILabel+LookinServer.m */, - 9E92F5A0E2528FD753799428D4D86014 /* UITableView+LookinServer.h */, - 5C666CEECEF5DB4F984C5AA6234C11D6 /* UITableView+LookinServer.m */, - 19E5DBECDBB906559ECDF92CEA51E51D /* UITextField+LookinServer.h */, - 2D0D66F9712B2DA1F706213B03C64F8A /* UITextField+LookinServer.m */, - B0334489B6A82EFFFC272FD8873EFF8B /* UITextView+LookinServer.h */, - 92412E8E636C7C309B1733FFD5B6DE11 /* UITextView+LookinServer.m */, - ABB72FE8423EFC3881C7995C60A16BC8 /* UIView+LookinServer.h */, - 0A8CF21C92A1AD0E0210FDC8E4ADCB26 /* UIView+LookinServer.m */, - BD90F9C3CA3D386552CA8105B7A83E68 /* UIViewController+LookinServer.h */, - 3088BBC0D4CA60D74B364EE758EFD6E8 /* UIViewController+LookinServer.m */, - E95672905BE0DDE273931D2DCF8036C8 /* UIVisualEffectView+LookinServer.h */, - CB7475301BDC3F23C334986FA4B19A67 /* UIVisualEffectView+LookinServer.m */, - ); - name = Core; - sourceTree = ""; - }; - 0C37EBB089139037E64ED60391322448 /* Support Files */ = { - isa = PBXGroup; - children = ( - 42B92DF3BBE88296366594643B6BEC2C /* NSObject+Rx.modulemap */, - C50EA02CE179B98B499ECAF8D4ACB256 /* NSObject+Rx-dummy.m */, - D647B62D0ECF984561A8E12A3F4689A1 /* NSObject+Rx-Info.plist */, - 6E4949DCF1EF247E88925D381B9450B4 /* NSObject+Rx-prefix.pch */, - 6D7402AF30F8863AE2875F4AB3116EBE /* NSObject+Rx-umbrella.h */, - 32B7AC071DD33B551D6573E6A16959FD /* NSObject+Rx.debug.xcconfig */, - 5B1F61D76ADAC76D63C6860259566610 /* NSObject+Rx.release.xcconfig */, + 4F8DA5AEC29BE0927287B0E8611B16D0 /* Nuke.modulemap */, + D43EA3F5213CCA85BD4E3A5D17B4A00F /* Nuke-dummy.m */, + 72B9673392F7756C48575C8424219FA7 /* Nuke-Info.plist */, + D9671E12ABB9B01BA5856D668961B497 /* Nuke-prefix.pch */, + 726C81AB690D82811985BE018FFC2CEE /* Nuke-umbrella.h */, + 66242A213584A03B89CC32E096AF3A0F /* Nuke.debug.xcconfig */, + 00EFA5C5EEBAF64683CC81C09EFC3DD5 /* Nuke.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/NSObject+Rx"; + path = "../Target Support Files/Nuke"; sourceTree = ""; }; - 0C53675FB84B6E1D8C6A65E671F5EB1E /* Core */ = { + 072775BFBF1721F46497BB25AE9F537C /* MBProgressHUD */ = { isa = PBXGroup; children = ( - D99B05DE40AF7798C7FFD608BE84B004 /* SVGA.h */, - 61972CFDAFAFCE1B3A6A41715984F0E8 /* SVGA.m */, - 8CC782EB07A91F2BFDDC64E665516D45 /* SVGAAudioEntity.h */, - 5156BB26D42A79B0276E56D2608007CE /* SVGAAudioEntity.m */, - F6637F522DA4D7D64C651F3135ABA812 /* SVGAAudioLayer.h */, - 4561D021D65A0E9CD38917519BF28025 /* SVGAAudioLayer.m */, - CE46ADFC5FB85B1D1B752CCF30BF4082 /* SVGABezierPath.h */, - B6BA682422B70E48A375B5A720F8FBC7 /* SVGABezierPath.m */, - 5894AB297FC810095CC808709E865249 /* SVGABitmapLayer.h */, - A32D3FE8E157411840E3171665051449 /* SVGABitmapLayer.m */, - 2AC8E6021957CCA7307AF55022336F60 /* SVGAContentLayer.h */, - B0D6931E0FF8502B2209B455728089C2 /* SVGAContentLayer.m */, - 873659C3127DA7DEB4FACCE46312B5B7 /* SVGAExporter.h */, - 81F9980BCEB2B4B9890ED3522F344E92 /* SVGAExporter.m */, - 92A8F19C987B75670013E8087A1C0B06 /* SVGAImageView.h */, - 8F0C48218DF69DC56A08E1B387A22A6A /* SVGAImageView.m */, - 9B6F098D270D02AE76335D792A22E87C /* SVGAParser.h */, - E5D7A0C555847B353523DDE7354678E0 /* SVGAParser.m */, - BF8023416CCE6CA26F74B237CE8A3C50 /* SVGAPlayer.h */, - 5D1B150669265AD36213B4833F04A40C /* SVGAPlayer.m */, - B761028AEB99020B920C26353B963D16 /* SVGAVectorLayer.h */, - 5D3510AF6D813CCC3A003DE76A93F03F /* SVGAVectorLayer.m */, - 570BDF4D48040507D25653D1531DAE7F /* SVGAVideoEntity.h */, - 3E2F1E2492A288E79A9852F7980EABF7 /* SVGAVideoEntity.m */, - 3D298DC339DA1362EFDD80A98324AA09 /* SVGAVideoSpriteEntity.h */, - 73F2F6BF036AD025F2E5618E8BF5C72C /* SVGAVideoSpriteEntity.m */, - 1CEC0EBB61679FDCD4FDE042E6A1BA65 /* SVGAVideoSpriteFrameEntity.h */, - ED7418682F48F2B75212483EA6BBA01F /* SVGAVideoSpriteFrameEntity.m */, + 190D1E52068D3525A3DE83475EEBE7F1 /* MBProgressHUD.h */, + 88072750ED091E450B2959D34FC28377 /* MBProgressHUD.m */, + 4B8AE03BAEB499B7429B66DCB65295CC /* Support Files */, ); - name = Core; + name = MBProgressHUD; + path = MBProgressHUD; sourceTree = ""; }; - 0DDAC0DA1A2D79186EF4D14AC75A1940 /* HandyJSON */ = { + 0A7880F321857C27350DF061BE19FB6F /* HappyDNS */ = { isa = PBXGroup; children = ( - C08464D8B00F8AE832837D161F540129 /* AnyExtensions.swift */, - 5BBBF0CFD86C147A396639BEFDA460EB /* BuiltInBasicType.swift */, - E8B00DC05AE68230339E4DBB8F6A7197 /* BuiltInBridgeType.swift */, - 0F5A93DA17B8C8C35D64FD876A6F5A2F /* CBridge.swift */, - 2968F2FC2043834F626A73B99724E438 /* Configuration.swift */, - DA0A93F15915145473A862D3EE8AB48E /* ContextDescriptorType.swift */, - EB709E1B15C298F47F0D1B97CCB3D424 /* CustomDateFormatTransform.swift */, - 5A8B58FFBDDCC458A704DAE3AD4327EE /* DataTransform.swift */, - 9410BA454CBE484D1FB6D5E7D9912BD4 /* DateFormatterTransform.swift */, - D1C2954242BAC1A90A020A5CB05228C5 /* DateTransform.swift */, - DFA67C55E04A5631A670F8E515B5EEA7 /* Deserializer.swift */, - 6F02C6534623176E19A6C156D8BA4E5B /* EnumTransform.swift */, - DF21FBF063862D5CCBFE0FD694B7B842 /* EnumType.swift */, - AFA92A9E32E6200F4BA1179C1BE13110 /* Export.swift */, - CD8CE24F13F04B59453B0B442FAE4479 /* ExtendCustomBasicType.swift */, - BFDAB7C7D524B0292B286083B6FE5D20 /* ExtendCustomModelType.swift */, - 6A59AADA9F0158FD4948AA3B68425145 /* FieldDescriptor.swift */, - CEA46FB5AEFE854F02930E1F6FAF6EAA /* HandyJSON.h */, - 72D998E767124FA9550C1AAEA84C1DE2 /* HelpingMapper.swift */, - E98D09B0759FCFBD8954574A5791BBE7 /* HexColorTransform.swift */, - 39769BA2E2085221D15042BBD5405D2F /* ISO8601DateTransform.swift */, - 7E19763BC0AF99E3BD0F20BABBA080F8 /* Logger.swift */, - B3C93136D51DA6A1E0C0690D8C33F7CD /* MangledName.swift */, - 14A0344A43554B75EC11BC858694BE3E /* Measuable.swift */, - A018F044237041EEA69D3C0059A5E225 /* Metadata.swift */, - 71A4D28052A78FE79E4B844FCAA6CD52 /* NSDecimalNumberTransform.swift */, - 2F8D176180BE548CC147CF3BF0B7B750 /* OtherExtension.swift */, - 7FB3007CEFDC0ED4DCF192FDF1B39E1F /* PointerType.swift */, - EA0F1D8BA7751536CDA73DD21C323480 /* Properties.swift */, - 5753880E33B4C7D0738455EE1E1E3FF3 /* PropertyInfo.swift */, - EBAFB9390F6F5367E4C1E6D7B6F242BC /* ReflectionHelper.swift */, - C54629D193F3029979A0BB9FF8A568D2 /* Serializer.swift */, - 9C89A38DC5FFA46E5EF19EFA97884A24 /* Transformable.swift */, - DF447A8F84A712335348F6AB37AF5AC2 /* TransformOf.swift */, - 558103D0E4BB9782FC874ABA5A0F7003 /* TransformType.swift */, - D84F0C7C16A28B30A25B86506ED39FAF /* URLTransform.swift */, - BA46A3531574C20551D98ECDCE8B40FB /* Support Files */, + F9527A8A98E7B0327F59E554619FED8E /* HappyDNS.h */, + 790F5CC671F7AF9310175A1ACF9ED36A /* NSData+QNRW.h */, + 5768F51A1713C7C154AAF92EBD1A0FB3 /* NSData+QNRW.m */, + 9E8B7F906DCE7FF6EB58F07E2F0034B6 /* QNAsyncUdpSocket.h */, + E996EA9C8CB244BFC431BE3638DC8AEF /* QNAsyncUdpSocket.m */, + A3D6292510ED127378913CF05A31D41B /* QNDes.h */, + 98D52413F4B5139969C6D2858F1FB501 /* QNDes.m */, + C24203AC9A1A646ED063AF86D397F960 /* QNDnsDefine.h */, + 8B1736A1D9899B042318F11AF6BB013E /* QNDnsError.h */, + 9545AC8F0AAE6334C9786B67EA9AC664 /* QNDnsError.m */, + 1B431643F61F6616517851203A1AE3E6 /* QNDnsManager.h */, + 5D9300C3ADE1A7C44387AF88231B131C /* QNDnsManager.m */, + B4BDE4938B18DA64C9694BF89791E8DB /* QNDnsMessage.h */, + 5C56FB3B79ED0F16A11A285372DD517A /* QNDnsMessage.m */, + 683B297769FE0F4F87ADE73D0979FD63 /* QNDnspodEnterprise.h */, + 6CC2F00E536924A8936B6989A109FE0A /* QNDnspodEnterprise.m */, + 044498F3F573AEFDADA2A1BF714A8E1B /* QNDnsRequest.h */, + 30F1028405ECBB1B38DB84889BE3170C /* QNDnsRequest.m */, + DB97595B03130FDCB47E34396B1700F5 /* QNDnsResolver.h */, + A9BEECAE8B796519236125E6A06D0D15 /* QNDnsResolver.m */, + EFD7CB03F2CDC691A7E80CA5BD96DD54 /* QNDnsResponse.h */, + B88FBA21C0AF7CCB5EE06999E75C57C1 /* QNDnsResponse.m */, + 0867440106205046D52B1D41D219E382 /* QNDnsUdpResolver.h */, + 0A53646CEFE9FEF3115ED8BA4C712291 /* QNDnsUdpResolver.m */, + AAF522479880149E138A7E9305200633 /* QNDohResolver.h */, + 22F3AF96CBC4751575754A7AA5446A3E /* QNDohResolver.m */, + 244E5CD1B6891AE349AD5782CAC55294 /* QNDomain.h */, + 11A6CE86C6EC68C401B2708CFFBC3D18 /* QNDomain.m */, + 38512FA502415280753C2101A4F5786F /* QNGetAddrInfo.h */, + 770D9C384907E58996A1B527037CC2EE /* QNGetAddrInfo.m */, + 8CFF3717BBAF9725FA8B0D83F163BFF6 /* QNHex.h */, + 17A92D205EF4C7F4F5CC33EBA867BB37 /* QNHex.m */, + DC62C4633D2AFFC2AE2D2027E0B23917 /* QNHijackingDetectWrapper.h */, + 48864670EEEA9370C18D68F777E4FDC6 /* QNHijackingDetectWrapper.m */, + 0BBCBEAD03556644EB37423DACA096EE /* QNHosts.h */, + 02B8398ECBD1DBAD7D94DEDF21E3618A /* QNHosts.m */, + BB92F68B4C4BEEA95FDEA01D0BA54E09 /* QNIP.h */, + A73E74AB3C1450EAE80EB4D7B81564D9 /* QNIP.m */, + F453EBD431EB2A39AD7259704DAD49AA /* QNLruCache.h */, + A5BB1CE8DAC8FDE4C8B06A99A94FCFBE /* QNLruCache.m */, + 4EFB475ECD638DA1FC134DA6E68A83EB /* QNMD5.h */, + 7D24E5193E7358C12C402F0A04DD4F15 /* QNMD5.m */, + D875E4E43B6506E41FCF745D96E12C15 /* QNNetworkInfo.h */, + 6C87B5B3981E81F9B056943C8E854D3D /* QNNetworkInfo.m */, + DCA5019B84A53E26ECB605081BF1FAC9 /* QNRecord.h */, + 94565500920B394FF42E6E8F88B11B5A /* QNRecord.m */, + B3747197266215FE4F2A39EB0FC7958C /* QNResolver.h */, + 9B2EEF6BDEA3468E76D102D74E514C95 /* QNResolver.m */, + 4C4AB51171CA34C7B039208E50507121 /* QNResolverDelegate.h */, + 7AB1A65DDD02F5A8B5A5BC88CEAE6A9E /* QNResolvUtil.h */, + 19D9E506105A46F82E34ED5921001F1E /* QNResolvUtil.m */, + B5EFD3B2C5513E2DCF0F41EB251FAAC2 /* QNTxtResolver.h */, + 2DF7A050D4FD320AC7A7CB2EF6ED26F4 /* QNTxtResolver.m */, + 0250C41FE01FE2A326C7334D83869166 /* Support Files */, ); - name = HandyJSON; - path = HandyJSON; + name = HappyDNS; + path = HappyDNS; sourceTree = ""; }; - 0EE5F842822279BC226E2E29425A1666 /* RxCocoa */ = { + 0B9B71FAAFFDCC86BBFC3546DFFF5BD2 /* Alamofire */ = { isa = PBXGroup; children = ( - 3F0DE7EE7828ECA4B20A7A2CFBA890B9 /* _RX.h */, - 5671FA695D37B7ECCFA7669A79787B89 /* _RX.m */, - 30C9CA957B92F7005B7D7DFCE7BC4B27 /* _RXDelegateProxy.h */, - 6185A2C02901F3E89D92B33507206D87 /* _RXDelegateProxy.m */, - 588BCA0201103C2053267B3AD91CB4CB /* _RXKVOObserver.h */, - B523BDCD728984BDFB2D4EF55BE42A38 /* _RXKVOObserver.m */, - 4A9F79A87E830016AB08623AF94BDB39 /* _RXObjCRuntime.h */, - 5FCA1D1AB2429C1E0395BE97F0F2244B /* _RXObjCRuntime.m */, - 9A17E7B8C5EE7EC930F45090E65902B7 /* Bag.swift */, - F408BD7F8A8573DB3AA3A8FF4A361059 /* BehaviorRelay+Driver.swift */, - 9F657F016D87CF7A71B28A7427A1114E /* ControlEvent.swift */, - 8330B9C350C9D1D0E31CFA71520F6DBD /* ControlEvent+Driver.swift */, - 3E7ED05430CDA0FD7197DA0897FDDB55 /* ControlEvent+Signal.swift */, - 95E340CA9A49A802CB1459FCC44E2FDA /* ControlProperty.swift */, - 899FE1E429D43D479104A6C28412DE8A /* ControlProperty+Driver.swift */, - 85E993AA417B41386865AF1ED371337E /* ControlTarget.swift */, - D941DDACF5E5D1E35EA09C46BA173813 /* DelegateProxy.swift */, - E9D6049D5F6EFA6577573BB932ACFCD6 /* DelegateProxyType.swift */, - 75C51EC7B9084ACCB849544CE47CDA94 /* DispatchQueue+Extensions.swift */, - 4128ADBFE5FD37CF9AB0EAB410F952FF /* Driver.swift */, - 85F72083E63DDE258F278D777C3379EC /* Driver+Subscription.swift */, - BB2B61E65D6DA96A3AAE0227AAD96172 /* Infallible+Bind.swift */, - BF4894AF1BC948463BB0F816955CF1E8 /* InfiniteSequence.swift */, - 54059D7418ABFA4D10B6891092E3B79F /* ItemEvents.swift */, - 87D50C72D085DE40F6038F13E510A139 /* KVORepresentable.swift */, - DF0ACF0ED2A17984D463A371C6BF9AAF /* KVORepresentable+CoreGraphics.swift */, - 4C8BEF8691911885664570EEEFA060A6 /* KVORepresentable+Swift.swift */, - 869483B8AA2F558A4B5ADB38517A1521 /* NotificationCenter+Rx.swift */, - 97368C2148A99B41EAEAC0CDE2E11E3A /* NSButton+Rx.swift */, - F95B705C41E1C1B811130DD212AE33E3 /* NSControl+Rx.swift */, - 5696B737A43BBE42B2916EE56B5E4406 /* NSObject+Rx.swift */, - 22EF61846B76DABBB28413404C9E262C /* NSObject+Rx+KVORepresentable.swift */, - 01C12544C55BDB5831EF902EDFE5D908 /* NSObject+Rx+RawRepresentable.swift */, - 051A9FFD6A4B1D8828E41DC7C56413A4 /* NSSlider+Rx.swift */, - F2FC8D16500CAAC3D42704F65E6E4C67 /* NSTextField+Rx.swift */, - F8FCC524FBB9E94C25DA2ACC02A4EFAD /* NSTextStorage+Rx.swift */, - C53BB07A61E251D4FFB2B8FD85C1E61B /* NSTextView+Rx.swift */, - 330CD8381F1E218B08C27EA403369146 /* NSView+Rx.swift */, - E9DC18472A39C9FEA629EA7BB5C9CAEF /* Observable+Bind.swift */, - 686B46574F856444C7BEC44DF7BF81FF /* ObservableConvertibleType+Driver.swift */, - 242F9C5095D376CCB11759E1318C7E2F /* ObservableConvertibleType+SharedSequence.swift */, - 3B4F2D6C6D8BCE68206A5A21AA0275D6 /* ObservableConvertibleType+Signal.swift */, - E2E1CE617B551F16F37B9E2A23D6C218 /* Platform.Darwin.swift */, - DA4437E6C5B870DE569B68B13C3796F7 /* Platform.Linux.swift */, - 88FA51E80CA0C94F530E252743C331D4 /* PriorityQueue.swift */, - 7EB84AA4DD3EFB4DFEC52EA8DEECF5F1 /* PublishRelay+Signal.swift */, - FEE29CAF87454FFB6C7FF89FA6629B61 /* Queue.swift */, - 6329BD8826955EBC2C594DF9E2B20211 /* RecursiveLock.swift */, - 06B90047A200B2AC084F6EC3DB6850A3 /* RxCocoa.h */, - E121719C60D00ADB841EACCCAF9F9230 /* RxCocoa.swift */, - 517F5AD78571799C0289B0DD05B94A03 /* RxCocoaObjCRuntimeError+Extensions.swift */, - 678976B44B958297205355D6FE534A8A /* RxCocoaRuntime.h */, - 69FFEB58CBC5628A777A89928DDC63D9 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 5CF1728357974788408F9BAF3722E6E4 /* RxCollectionViewDataSourceProxy.swift */, - 374C30A2801BBDD202E577BA25A8FD7D /* RxCollectionViewDataSourceType.swift */, - DC303EA6DCC8263A92703ADC06B4E569 /* RxCollectionViewDelegateProxy.swift */, - 39FF86F1F4E3139ABBAA20CDB69A0C28 /* RxCollectionViewReactiveArrayDataSource.swift */, - 0E0C293B4EF3E8BC33228160FA99AA73 /* RxNavigationControllerDelegateProxy.swift */, - 2C7727B63C028CA41E251DCE291243FC /* RxPickerViewAdapter.swift */, - B3B448BB0B93FAC48BE329194CF03700 /* RxPickerViewDataSourceProxy.swift */, - 36CAF02A51D525B0401A6AA4E1E5AB78 /* RxPickerViewDataSourceType.swift */, - 4156F0E939856C757AE5112395DA8BDC /* RxPickerViewDelegateProxy.swift */, - 161DCE7C4F2CA1E93838792588FAAA73 /* RxScrollViewDelegateProxy.swift */, - 6472409391DD1A51B08FBA4558A56E25 /* RxSearchBarDelegateProxy.swift */, - 8A8C5B5ECA5AB933D7684C27E1DD4465 /* RxSearchControllerDelegateProxy.swift */, - 054B863F838F36C69777C5A0BA65E277 /* RxTabBarControllerDelegateProxy.swift */, - 85B34A03DDC9232C6F92DB85CFA6B09B /* RxTabBarDelegateProxy.swift */, - 3B936DFE87C36A933F2B9762FA8A6627 /* RxTableViewDataSourcePrefetchingProxy.swift */, - 65723CA0F499B1B3599E9BC9437548C7 /* RxTableViewDataSourceProxy.swift */, - 80851FB85DBBEFCC50F2879D96376D51 /* RxTableViewDataSourceType.swift */, - BED80388FAFCE7F15844806A244C9393 /* RxTableViewDelegateProxy.swift */, - 96F6A24B889CAAF2F175AFBF9FD230B9 /* RxTableViewReactiveArrayDataSource.swift */, - D7F14CCE3F338E5FB1844A0A51B75172 /* RxTarget.swift */, - BD86B9F9F7DB1D4BB44DDD24E9F2838C /* RxTextStorageDelegateProxy.swift */, - 17B5B5D755A3E1AF4BBA80726E1F26DD /* RxTextViewDelegateProxy.swift */, - 0945F36B433C99B6A3DD7608455DA359 /* RxWKNavigationDelegateProxy.swift */, - 27B2DD12739FB1B14AD235D95C5E3DB6 /* SchedulerType+SharedSequence.swift */, - C085308C53A56B001B712FAAB48230D8 /* SectionedViewDataSourceType.swift */, - 2424C8858C3B5E8D6BA19B2D44DCC06F /* SharedSequence.swift */, - E4DA53EA76129602C71B182603AB36D2 /* SharedSequence+Concurrency.swift */, - 70D55CE7B492E76399CB3D856ACC69AE /* SharedSequence+Operators.swift */, - 6BB00C3C743B4B168FFA98A4AEDC9D28 /* SharedSequence+Operators+arity.swift */, - BC24522FB10A8EB1137AB7ABA6E6209E /* Signal.swift */, - 74E12BD1121EA6B14E1B913E3DF0326C /* Signal+Subscription.swift */, - 14DF7509F39885054CDB7452F9EF3198 /* TextInput.swift */, - EA834BD4F20E01421E3DF2DD538CECAE /* UIActivityIndicatorView+Rx.swift */, - 74CE3E8960C75351D27EB754E71FA392 /* UIApplication+Rx.swift */, - 008DD1233A5E3019BE675934BC7D9AFC /* UIBarButtonItem+Rx.swift */, - CCEB26E346A31A16B422D24BC69FD804 /* UIButton+Rx.swift */, - 92676622135640E688AC882D4AE72072 /* UICollectionView+Rx.swift */, - D5E76B0867654A910BF782D5D6FCC164 /* UIControl+Rx.swift */, - 0F019FDEDF0CCBFA8EF5240BE005A92E /* UIDatePicker+Rx.swift */, - B8E8A6307DC883F6DDF93E60131C99B8 /* UIGestureRecognizer+Rx.swift */, - 147B9752BE29190EB482D73D9DFB353D /* UINavigationController+Rx.swift */, - EC54BB742C67D39AC04AA518BBFDFCFB /* UIPickerView+Rx.swift */, - 7ED2D27D70294012E193E3900E468CE9 /* UIRefreshControl+Rx.swift */, - AF3B415C5FBAABFE7A6E12E28B01ADFE /* UIScrollView+Rx.swift */, - 8F25B53526A3F2FC86AAF6BF9D39C4A4 /* UISearchBar+Rx.swift */, - 2DE0623987D0723FAE6F3FAC8BEA3CFC /* UISearchController+Rx.swift */, - CB05D4FEC7491649C5F8D8FC257E19A3 /* UISegmentedControl+Rx.swift */, - EE3224B5A1689C5A055472490F4265C3 /* UISlider+Rx.swift */, - D6383802B05A33E7E1207BD2CC5A758A /* UIStepper+Rx.swift */, - 1BC2927E0C8A2624BA431971D8191523 /* UISwitch+Rx.swift */, - 1DE9D9EF1B5FDF6598B8232209D721D9 /* UITabBar+Rx.swift */, - BF94A115A12701C133AD59D94CF7AB16 /* UITabBarController+Rx.swift */, - 0101A434F9CBA392F95F8DF4F01FD84E /* UITableView+Rx.swift */, - 40723A16EB14067B6BC11F42A3D7FAFA /* UITextField+Rx.swift */, - AE42E4A5327AEF1C1A683D76271569A0 /* UITextView+Rx.swift */, - 63EB97BF6C0E8170A44831E4B776AE21 /* URLSession+Rx.swift */, - EDEFA4220817853D3767299558821F8E /* WKWebView+Rx.swift */, - 1237BBBB15F5B38F98F4B39449C32404 /* Support Files */, + 922AC7035D596195E8E716854ED284B5 /* AFError.swift */, + 5030280F82AD565AD542036FA91ACF50 /* Alamofire.swift */, + 6B5206969F6A6E2B4B1ECFBE8CD5CBDF /* AlamofireExtended.swift */, + FEC16B7F75FA647C4ADF02B5C6B1ADCA /* AuthenticationInterceptor.swift */, + CC6D379B5CEE1099DCDDDC905867B628 /* CachedResponseHandler.swift */, + 183FB1ECE956FE3F8FAC721506D943AF /* Combine.swift */, + 688CF626F957C4C0B11E26F385699D66 /* Concurrency.swift */, + 53C2BB485026BB1929D2C1681F6509E6 /* DispatchQueue+Alamofire.swift */, + 101D88AE7116E95ECC622F6BB8344808 /* EventMonitor.swift */, + 6774F26B4DC9F1D7194C2BECAA9E54EC /* HTTPHeaders.swift */, + 5F018D6C119CD35FCD2EC7DF5566914A /* HTTPMethod.swift */, + 46E1BCEB2204D50631A3F74B0B7D157F /* MultipartFormData.swift */, + 93BB236B8A6D6B1CC7FAFCB191F69411 /* MultipartUpload.swift */, + E642AA267BE968C17BDAD723FFFD5DC9 /* NetworkReachabilityManager.swift */, + 21C1DA7B21A88DC3231BDD93F158A6DA /* Notifications.swift */, + 14A202F1D37A1E0F70F8F4AB4057873C /* OperationQueue+Alamofire.swift */, + 2816EA208FDD61A705E8EC9478E8140A /* ParameterEncoder.swift */, + 4BD5ECCC3A9184D5A1032B57B0028D63 /* ParameterEncoding.swift */, + 04F30730BDCB93F3B90E31AFCB35297A /* Protected.swift */, + 771CE79301D486885617510633EE05C0 /* RedirectHandler.swift */, + 63530842E10683FA2EDB7E6E1D10FAA8 /* Request.swift */, + C03B63886C969BA20162DD4A9F23DDBB /* RequestCompression.swift */, + 87F1F69604AC2897D89976AD637FFBF1 /* RequestInterceptor.swift */, + 5BE787747599CEC2CED5C2A3B55E6FDC /* RequestTaskMap.swift */, + 534469CDC866B417BFBB00C8D3491FB0 /* Response.swift */, + 6157FB9C00ED222A807890138407902C /* ResponseSerialization.swift */, + C8B506F06C1178AB6FBCB57C9AAC25C2 /* Result+Alamofire.swift */, + 1169D2DC3FF0E7D115D60980F3190878 /* RetryPolicy.swift */, + 7D67DBBD60FAE850ACCF01FA1805DEF4 /* ServerTrustEvaluation.swift */, + 59DF0ED3309D1EA328CEF28C591F8CFE /* Session.swift */, + 2828CA2425542DE89D2BDA633CD8378B /* SessionDelegate.swift */, + D293CDC70025DD6DD3544446B3A47E3B /* StringEncoding+Alamofire.swift */, + 2CC787BC4F15442ADC915541EF59B463 /* URLConvertible+URLRequestConvertible.swift */, + 996A545CF4020A5C47BEB953225FFA3A /* URLEncodedFormEncoder.swift */, + 5B3E66EB7999623C62FC57BA118C6599 /* URLRequest+Alamofire.swift */, + 5A053810AA5C490A637142A3ECB9AACA /* URLSessionConfiguration+Alamofire.swift */, + E6B9B3C5C83417FE86A577DBFA43BF21 /* Validation.swift */, + 398F031685DAA2C48AC16287902FAACD /* Support Files */, ); - name = RxCocoa; - path = RxCocoa; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 0F170604BB6044024635F65FCA409355 /* LookinServer */ = { + 107066CABDC8F4A82D3BBC8627032058 /* SnapKit */ = { isa = PBXGroup; children = ( - 0B78B610699BBBEE4D0AFE3BF969422B /* Core */, - 8134253F0AB28FF3F680985C0F6AC35D /* Support Files */, - ); - name = LookinServer; - path = LookinServer; - sourceTree = ""; - }; - 1237BBBB15F5B38F98F4B39449C32404 /* Support Files */ = { - isa = PBXGroup; - children = ( - 470A2A9A4BB2D91601FDB01A4F355283 /* RxCocoa.modulemap */, - B50910BD1D32DE057F8DB8A531B59407 /* RxCocoa-dummy.m */, - 504722465B1D6C37ABDF789D38466CFA /* RxCocoa-Info.plist */, - C91B07B307330A7E9B6253F08A6F7D54 /* RxCocoa-prefix.pch */, - 4C1AC5943BE44E6599123763C07102B3 /* RxCocoa-umbrella.h */, - B3AE867F941BDB2223A8502FF17F12EC /* RxCocoa.debug.xcconfig */, - 606635325CD3018F1123F3C001B54B82 /* RxCocoa.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxCocoa"; - sourceTree = ""; - }; - 154AFB2CB7556C95CA3D04A45978E12F /* Support Files */ = { - isa = PBXGroup; - children = ( - 8F23262AEEA54F4A05153E23E3F513A1 /* RxSwift.modulemap */, - 03A3082E14D1827315C2C773F720F98E /* RxSwift-dummy.m */, - 59A28695900D35048D68016F5EF0005B /* RxSwift-Info.plist */, - 4132F282E4FAE08F589722818F499BF0 /* RxSwift-prefix.pch */, - D006B288BDB0726077EA3AA31E930FCD /* RxSwift-umbrella.h */, - 1AC4BCCCF194B508D74DCA840D2EF016 /* RxSwift.debug.xcconfig */, - D1FAE8601A9DD03A8D01BCEC4F26AB35 /* RxSwift.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - 1637D49F8A2DD86801C345DFCFA25E08 /* Resources */ = { - isa = PBXGroup; - children = ( - 93C1D64501EED1739354425E88171F40 /* PrivacyInfo.xcprivacy */, - ); - name = Resources; - sourceTree = ""; - }; - 16F099BF1848F4B4810BB3E23193C947 /* SnapKit */ = { - isa = PBXGroup; - children = ( - 86C9873D4927D55780D1A47849B9EA5F /* Constraint.swift */, - 9B383E342CAA84DD03C9A0EC9D6C476A /* ConstraintAttributes.swift */, - 7D7F55CD1467632AAE6D2B5FA97DF948 /* ConstraintConfig.swift */, - ABE9B50BA67521458E487A5D9719CA4E /* ConstraintConstantTarget.swift */, - 4874FB546CC6510A4226593EBCC664D2 /* ConstraintDescription.swift */, - F3235CFF851F4461C111832FE9FC1251 /* ConstraintDirectionalInsets.swift */, - 126786100C082BB001C6787AB0F51941 /* ConstraintDirectionalInsetTarget.swift */, - 9C7AB29DDCB072723D9CBB92B36C4FE8 /* ConstraintDSL.swift */, - 330F33744513751C87F88DD3789CE2A7 /* ConstraintInsets.swift */, - DFE8F97C64CDA15274E2403C8C6E2A2E /* ConstraintInsetTarget.swift */, - 6AE3AF2D43BFE568CDD348A6BE370BA7 /* ConstraintItem.swift */, - F2CEB496ED0618BF7784055474C4C9C2 /* ConstraintLayoutGuide.swift */, - FC43F674D3065AA4684BC3BDE0363308 /* ConstraintLayoutGuide+Extensions.swift */, - 847CEDAF465E51FA284A5BD24D1BB224 /* ConstraintLayoutGuideDSL.swift */, - 6ECD5226D938CFFCF8AB9C077DCAD001 /* ConstraintLayoutSupport.swift */, - 4C278944774A08EF62BEEB1C869518C1 /* ConstraintLayoutSupportDSL.swift */, - 42FE2EF023F678F53F4E53F3186B9633 /* ConstraintMaker.swift */, - 6D0B775ACAA9C74DE7D31B6D8EAFE739 /* ConstraintMakerEditable.swift */, - ED97ED61142B00332D4B9ACE1EF7FDE2 /* ConstraintMakerExtendable.swift */, - A7AF593F8EB232B2813D1F831477F599 /* ConstraintMakerFinalizable.swift */, - A6D4FC8E56C491AB79E7A36BB16DF712 /* ConstraintMakerPrioritizable.swift */, - 6D921BB3F8094E675F587DB30263BF87 /* ConstraintMakerRelatable.swift */, - 7197C89CFB864738D26F0B2F3BACAC58 /* ConstraintMakerRelatable+Extensions.swift */, - 004C542DDB5D7E7C8DEF5F8825FF74E9 /* ConstraintMultiplierTarget.swift */, - 8CBB6318A874F808E7BA7159BE0EBE4E /* ConstraintOffsetTarget.swift */, - B8B6235817D23D612AFCB085A3EDFE93 /* ConstraintPriority.swift */, - 8C0C374AC4419FAED947CB5F547FB4D1 /* ConstraintPriorityTarget.swift */, - 536A85D9DDD1EAADBA8AC852C3C07E8C /* ConstraintRelatableTarget.swift */, - E37E74BC5AB2BA960E7DE0383A4FF592 /* ConstraintRelation.swift */, - D9B23E90BE0AD68813D7D8752A29B9FF /* ConstraintView.swift */, - 14CBCE5599645FA3A0BC66D23799C1C2 /* ConstraintView+Extensions.swift */, - 492F17570FFAC168D6024A29E1288AB8 /* ConstraintViewDSL.swift */, - F28375C18F90AC44B64F6CAEA1BF029C /* Debugging.swift */, - BC12830B02B66BB0C47106A48BD9E96E /* LayoutConstraint.swift */, - 4D7D12476EFB7093E77CD76D4690B150 /* LayoutConstraintItem.swift */, - 13351A56996F88CA263BC3E4A2541A5D /* Typealiases.swift */, - 450C5E36AF005DA43C1FE5C236DE7D86 /* UILayoutSupport+Extensions.swift */, - B18AE7B624350CAF7F7CEC8F58FE1678 /* Support Files */, + 9B7990176F8C7C0EE6A23C0497CD060D /* Constraint.swift */, + 1876A09725B3D6AD8601D48C69658A4E /* ConstraintAttributes.swift */, + D37260DEDDF95AC9A67E9576B012CF5E /* ConstraintConfig.swift */, + D51A05A6E78F653B173499A88A059DA7 /* ConstraintConstantTarget.swift */, + E54A8853C3467C5703EB9A0D5E5EDE46 /* ConstraintDescription.swift */, + 136479FD45C0EB27FB53AF1E4F61E570 /* ConstraintDirectionalInsets.swift */, + E85B32433A201C8CD8D33F38AD053912 /* ConstraintDirectionalInsetTarget.swift */, + 348DE664BE948DE50F0EB7B580F96238 /* ConstraintDSL.swift */, + 554A3415316FC64BED6CE86CBDC8351D /* ConstraintInsets.swift */, + C1DEA2624A0CE67DC96216F3F26F7263 /* ConstraintInsetTarget.swift */, + CD36082961814E3D7A55CF33909FCA18 /* ConstraintItem.swift */, + 2AB119F32D1E1BCFB2E5832D828A3A4F /* ConstraintLayoutGuide.swift */, + 5D9EB6605AEA1C7EBA155397ED354D3D /* ConstraintLayoutGuide+Extensions.swift */, + 9BAEEEDF1038B7072C9A0F528BAC74ED /* ConstraintLayoutGuideDSL.swift */, + 6044F1B4D3D731C823384722058CACCC /* ConstraintLayoutSupport.swift */, + 0DDC7B9E7405453B467C3BEDA2B7515C /* ConstraintLayoutSupportDSL.swift */, + 0F0142E31D3A301A1E8F8A765F1D6ACF /* ConstraintMaker.swift */, + CEF03BD781E01ABDB87685B63B5B52D2 /* ConstraintMakerEditable.swift */, + 80B8C819C326377F3ECF2335D26F04FB /* ConstraintMakerExtendable.swift */, + 91672A77B329DCB775490CF72C053965 /* ConstraintMakerFinalizable.swift */, + 1FF1B307D2B866541F198958CACEF2E3 /* ConstraintMakerPrioritizable.swift */, + 2166E23F49D04DB188859777594A217F /* ConstraintMakerRelatable.swift */, + 5A10D478E33A4884F97621340C0FB2AF /* ConstraintMakerRelatable+Extensions.swift */, + F0346F3D997B274D5B4531BC0AB116DC /* ConstraintMultiplierTarget.swift */, + 12D94996E19FB89C638BE649725977F2 /* ConstraintOffsetTarget.swift */, + 2028A87163655316BC2E8B441A5F6D4F /* ConstraintPriority.swift */, + D542468E697DC45B3E4181EA29C7A736 /* ConstraintPriorityTarget.swift */, + 058EA473153C5C2182F7E4F9DE8D101E /* ConstraintRelatableTarget.swift */, + 012D87083924871B4AE968EDB3C39174 /* ConstraintRelation.swift */, + 2BA492EEA8D3500604B980F574EC7768 /* ConstraintView.swift */, + A0E6F3A119F361B4764664C14DB99CCD /* ConstraintView+Extensions.swift */, + D1D4CB4AAE745FCA840564485BBFA565 /* ConstraintViewDSL.swift */, + F4958D7302185A340AC80EE9EB3F62B8 /* Debugging.swift */, + AB78571029894990571964D70BA3D2CB /* LayoutConstraint.swift */, + 0D820D2DF410148EC3F462EAE28D392B /* LayoutConstraintItem.swift */, + F8068E3D422F1B281B2D16EE3D62FB7E /* Typealiases.swift */, + 168F91B0035E02BFFD1D12139D03F094 /* UILayoutSupport+Extensions.swift */, + 314359BA1D5F4B901B6F2FFEB21197AD /* Support Files */, ); name = SnapKit; path = SnapKit; sourceTree = ""; }; - 17DF27DAB06440F3F26B54C2AAF4F5A4 /* Support Files */ = { + 1C32129C6DF49FB5DA778BE70105C73C /* Support Files */ = { isa = PBXGroup; children = ( - 79A67687C3AB563D1FB2B35AF3071B96 /* TZImagePickerController.modulemap */, - A32E69F48601066D4C1E3933F97671D1 /* TZImagePickerController-dummy.m */, - D6449E2BCB762E42197ED17C18C93541 /* TZImagePickerController-Info.plist */, - 9D697B22206CFF90B9D8C6D57342B633 /* TZImagePickerController-prefix.pch */, - 4E7C003EFCE613ABC6C908300BD10F12 /* TZImagePickerController-umbrella.h */, - E2FCB202DC23A9B84ED2CF473DF63F2B /* TZImagePickerController.debug.xcconfig */, - 181586832A478B186980C7E43AD49EA8 /* TZImagePickerController.release.xcconfig */, + 9C0C81E99D42C4A169526043E133F9DA /* HandyJSON.modulemap */, + 6910514D32D362541622A10A991366BF /* HandyJSON-dummy.m */, + 5186EBC12DA75A449EDD6F24F6B5B5FC /* HandyJSON-Info.plist */, + 00E8854C117F0BB28D9097519BDA83F5 /* HandyJSON-prefix.pch */, + 0CFA426C8E1A4DD340B97437EE968778 /* HandyJSON-umbrella.h */, + CD8C4B72E7EA97384D02FA09A4A958AA /* HandyJSON.debug.xcconfig */, + FC2B9CF8C595998AB51344461C22488D /* HandyJSON.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/TZImagePickerController"; + path = "../Target Support Files/HandyJSON"; sourceTree = ""; }; 208D83938308FFB539726DDAF4BDAAC5 /* Targets Support Files */ = { @@ -2828,664 +2686,529 @@ name = "Targets Support Files"; sourceTree = ""; }; - 24049952A146615E846B136150D7D6A1 /* Products */ = { + 23BAEB6BFFE80DCBC724D7865BD72D91 /* Frameworks */ = { isa = PBXGroup; children = ( - 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, - 190D7383CCEFD8AB3F8CB93098A3F214 /* DeviceKit */, - CD54121DDA84872534168702B5F92950 /* HandyJSON */, - C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */, - C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */, - 25664483ABF4DC8EC03E7472AA04333B /* LookinServer */, - 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */, - 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */, - A4E0F907A63923C4154A172688E9888C /* NSObject+Rx */, - 2DAD7D76FC007F48AE48F2FD15BF01BB /* Nuke */, - 9BC03DDC341E7F14C1F96A0C0F826FD3 /* Pods-yinmeng-ios */, - C2105C94812B6214B154F54DCEDB72AC /* Protobuf */, - F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */, - A0ABA07B4D48354ED3F51C2D6AF5426B /* Reusable */, - BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */, - FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */, - 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */, - 979486118B3E90C08386079D57962701 /* SnapKit */, - 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */, - 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */, - 8E1D5C0FCA0D872C3F21E87F25420681 /* TZImagePickerController */, - ); - name = Products; - sourceTree = ""; - }; - 253DE421587DBB97C2228780DD853892 /* Moya */ = { - isa = PBXGroup; - children = ( - 963AB8C29DC440775C118D28B9D2DD3C /* Core */, - 8CF9B20DC37CB5E723B382BBA7A464F4 /* Support Files */, - ); - name = Moya; - path = Moya; - sourceTree = ""; - }; - 2790FD5A336C1CEADB3B2876938157AC /* Support Files */ = { - isa = PBXGroup; - children = ( - A08C81B4E449FCBC043F5B2E5C2B4BA6 /* Alamofire.modulemap */, - FA43FC74C867F0B6BCE8DA40AF12902E /* Alamofire-dummy.m */, - 2001D0A5A49621CE477BC31C2F4379E0 /* Alamofire-Info.plist */, - EC4743B6954251FC46BEE2524C858045 /* Alamofire-prefix.pch */, - 955664DE443989C4C788AD60CA47F03B /* Alamofire-umbrella.h */, - DE5E160AC928E7A212A5D9E1098B9A81 /* Alamofire.debug.xcconfig */, - 7C7ACAA86BBC8191BBE5DE1C6B30F9BA /* Alamofire.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Alamofire"; - sourceTree = ""; - }; - 297043E1FD0E252F9385300BF20EF059 /* SSZipArchive */ = { - isa = PBXGroup; - children = ( - FAD4591F90508C7F10E6800AAC651B41 /* mz.h */, - 789581E1B108F808929369BB10A2B4F2 /* mz_compat.c */, - E1DEAFF9B79CF4A5AA21E7AFF9B434FA /* mz_compat.h */, - 08132FB5C24D297534F70C581C6AEBF5 /* mz_crypt.c */, - F43DF04A651DE4C0E3173C411C07B6FE /* mz_crypt.h */, - 21C6D7B16E257101905E05DA85DBBC9B /* mz_crypt_apple.c */, - 5D7A4CA6D63C219B03AD4F99515CFE85 /* mz_os.c */, - D1F2587B1CCEE1A7C0B9392DF2C89E33 /* mz_os.h */, - E7FE1B4BDE2BC08778A63BCF41B1B158 /* mz_os_posix.c */, - 03904EB36922CB86DF630DDB88F58480 /* mz_strm.c */, - 12963ED7933ACEA7A21D117E1B621276 /* mz_strm.h */, - CC3650742FD3A52D479AE8A0C844682A /* mz_strm_buf.c */, - E60B49767E9EB1FDE6A895C88DEA82CE /* mz_strm_buf.h */, - C24EA5E3F919B2C3259B188E73580153 /* mz_strm_mem.c */, - A3E0B36296C33F5B0437EA5C5FDEC5C8 /* mz_strm_mem.h */, - D75E4BF9B03FC0B66A4BA6D26E94AAE6 /* mz_strm_os.h */, - 85426C3DF350C0689699631425E07DE2 /* mz_strm_os_posix.c */, - 4BB8DEE413530B78EF0B830D909171DD /* mz_strm_pkcrypt.c */, - 7EC1F9C34266010EAA1592997CF4D116 /* mz_strm_pkcrypt.h */, - F8E95EF9122A60CDEEFC02038D8980A6 /* mz_strm_split.c */, - 182BBC7FC991573BA2F394A87F4903D2 /* mz_strm_split.h */, - 0ED29D270FA45B9FDDE0E494573C86E5 /* mz_strm_wzaes.c */, - A01D36C2F370A2A5722522E2D59F13BC /* mz_strm_wzaes.h */, - 44E19CC10B7B77F62A4F908B3460D2FB /* mz_strm_zlib.c */, - 9EC53A61A61FA728D332E869EC58F36A /* mz_strm_zlib.h */, - 9C8B564207C0C680E578A2170755C4B1 /* mz_zip.c */, - A6C058298F903AD3AAC178FD5B9F769C /* mz_zip.h */, - 03DC052DFEFCCB7F8C466B5A1DB05EAE /* mz_zip_rw.c */, - 61F3DCDB92BEDD35E57E56F54BDE33F7 /* mz_zip_rw.h */, - EE24734CA52BB1B4727C15E3056C9127 /* SSZipArchive.h */, - BF681018AFC38164965F76ECD1B9C10E /* SSZipArchive.m */, - B41A55CC886E5803C2AF60FFF1B96B48 /* SSZipCommon.h */, - 50537FEBF4189EC91529815B11F7BE50 /* ZipArchive.h */, - B7E6EC6C58C14D8CD05E103FCA476F27 /* Support Files */, - ); - name = SSZipArchive; - path = SSZipArchive; - sourceTree = ""; - }; - 2F856AC459ACE8E5B58DC7758E6F985B /* TZImagePickerController */ = { - isa = PBXGroup; - children = ( - AB9FEF49E0166894A8F451A2E1C3064C /* Basic */, - 446EB6F86169BE82BF94DF872C9FC695 /* Location */, - 17DF27DAB06440F3F26B54C2AAF4F5A4 /* Support Files */, - ); - name = TZImagePickerController; - path = TZImagePickerController; - sourceTree = ""; - }; - 2FE445AD883B9ABD3E0241A05A5B79FD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 999B793F609ED64E9FD2791E0D977576 /* iOS */, + 21BB495915B76AE05B4909616F7F275F /* NIMSDK.framework */, ); name = Frameworks; sourceTree = ""; }; - 30FB2E1E61444128DEA3F94E226E56FF /* Alamofire */ = { + 2701F5825FF8941D1447F447D494A39C /* Support Files */ = { isa = PBXGroup; children = ( - 41FE001360EE0DE402A1A0A48A3F36F2 /* AFError.swift */, - 1597601DE3832A2927B5A6798D53A24C /* Alamofire.swift */, - 74F02AB3943723A89E5CC22DA090AB45 /* AlamofireExtended.swift */, - A8E952B8B6025CED1504B389F361B4A1 /* AuthenticationInterceptor.swift */, - F8109423EA21B8EC9ABC83EA692C8EE0 /* CachedResponseHandler.swift */, - 154858DA6745B308E181562E94DFCD22 /* Combine.swift */, - A06B5F28B769065C9523A4C5C11400AC /* Concurrency.swift */, - 5F6F132A70828812A94830414C79091A /* DispatchQueue+Alamofire.swift */, - C2136D4128232A5A78D467BF2781FB35 /* EventMonitor.swift */, - 60BBF4AA5C968E04EA84647B69013F6C /* HTTPHeaders.swift */, - 9E456B8B16148883EC0A663A85CEFAC6 /* HTTPMethod.swift */, - 0A79FC83727C1EF240A6B5EB40799E89 /* MultipartFormData.swift */, - FFE78F39E6FE33D4F078558FFF9730EC /* MultipartUpload.swift */, - 6846B72AE9364886F9CFBB2E3CE8165C /* NetworkReachabilityManager.swift */, - 2E2F8EA3310BAED6971AA52FEB575099 /* Notifications.swift */, - 0948C3043DA8558580E4584C4A73A4D4 /* OperationQueue+Alamofire.swift */, - D3AC244B7FC446294898B76F18BF1E9D /* ParameterEncoder.swift */, - A1EC70ECEA98E2052D942EDC3E0773AB /* ParameterEncoding.swift */, - 393D9C7F057CDFD8A48FF058A3D4A72E /* Protected.swift */, - E6F5FF4B209FA5E6254155D4B22DFA10 /* RedirectHandler.swift */, - 65C2F2603E50707A2FC1E303D805EEEB /* Request.swift */, - 6FCBFC0AC3895B7A83209DAC9289AF46 /* RequestCompression.swift */, - 7515A1215EF16843E364AC893DDE9313 /* RequestInterceptor.swift */, - 603465C8CEAAB6A837CE8C38D77B3C8C /* RequestTaskMap.swift */, - E95FA20CACC749186EBB5FBEB4272514 /* Response.swift */, - E5AE083DDEE42F078CBA3BD82C9F2311 /* ResponseSerialization.swift */, - E0FFCECD273CE9C8535C5BFE953C8605 /* Result+Alamofire.swift */, - 189945E7666F2993CE6235F809F6CFC3 /* RetryPolicy.swift */, - 11B8B951176145448F6992469ED37469 /* ServerTrustEvaluation.swift */, - D5FB01DD27FC8C60E007C94182BB55C8 /* Session.swift */, - 40B5B119EA7D0982DF4AEC4504DEC659 /* SessionDelegate.swift */, - 89F52E86550C3DBAB271427388BC3244 /* StringEncoding+Alamofire.swift */, - E24133688AE6FE9DCD1ACE45BEF507B3 /* URLConvertible+URLRequestConvertible.swift */, - 8B8ACBA9327809E28D1A831C43E3956D /* URLEncodedFormEncoder.swift */, - B3D146113D1CFD20031763AE28606332 /* URLRequest+Alamofire.swift */, - 2597DBDEA0F9F34160866E3957C09A95 /* URLSessionConfiguration+Alamofire.swift */, - C4761D796FFAAD980FB6B5CAB036632F /* Validation.swift */, - 2790FD5A336C1CEADB3B2876938157AC /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - 43215834C06B00FE959763BC85B7FAC9 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0452EBCF2891D102D7B29A69242AD792 /* RxRelay.modulemap */, - 4E5367949301499329BA2B03A63E9D60 /* RxRelay-dummy.m */, - 29CA554BA0E784028C6C198EDF6D3F6A /* RxRelay-Info.plist */, - EE957080487561073698D62871AD806D /* RxRelay-prefix.pch */, - A3A93A8F38F577769587ABA324A60F19 /* RxRelay-umbrella.h */, - 4B05B8C60FA21AA0AFA39F4C26BA1A05 /* RxRelay.debug.xcconfig */, - 1162FB84DBCB1371E6014B7111AFF131 /* RxRelay.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/RxRelay"; - sourceTree = ""; - }; - 446EB6F86169BE82BF94DF872C9FC695 /* Location */ = { - isa = PBXGroup; - children = ( - 83C4BEDE7F8CACA4A6070A203C962391 /* TZLocationManager.h */, - 85A341003DDC3888B02F5A6001740A08 /* TZLocationManager.m */, - ); - name = Location; - sourceTree = ""; - }; - 4525C21907C7DEF4FD72BCE44B679051 /* RxSwift */ = { - isa = PBXGroup; - children = ( - F860DFE20EE560FFBF4CDBD7F3812114 /* AddRef.swift */, - 9AFFAE727F653406CE54661CBE5138C6 /* Amb.swift */, - 38CD1766144DB41B778B5B651EAEEC90 /* AnonymousDisposable.swift */, - 5AF9878208DA76C525FD5C9C4EC7CE71 /* AnonymousObserver.swift */, - E2CB5B89DA5BC957A2364A7B26807143 /* AnyObserver.swift */, - 08A530183F8DFE046B47460819EFF7EE /* AsMaybe.swift */, - 4C089BF30C2F64305B9F2F118D821D6A /* AsSingle.swift */, - 25C9E3A20C94333223D58F2160264C09 /* AsyncLock.swift */, - 3C686D822ABC7AD368EBE39642C2C400 /* AsyncSubject.swift */, - BA07A44794794E691D6BB2A69ACD8317 /* AtomicInt.swift */, - 6E43D2EF61E3BE8B575EA55B23A74330 /* Bag.swift */, - C038559A044190901633C201090B9F71 /* Bag+Rx.swift */, - 7A8DD5A46CD8B8C4A0934F48D13BD904 /* BehaviorSubject.swift */, - 172848264E87F23F4131EE8C05C516E9 /* BinaryDisposable.swift */, - 1D9729FBC99F6E2BF43658E7F2367917 /* Binder.swift */, - A15B941CB6DB8FA798EEEF9FD848A2FA /* BooleanDisposable.swift */, - E0564A60AF8A6394236679295317DAD3 /* Buffer.swift */, - E0CE7D262FE998D5495F08FFA017E5AA /* Cancelable.swift */, - 684F0A73D1DCA33EC7BFDA909EECACC4 /* Catch.swift */, - A68DCB91F026EE57D859EF1F3BEE93A1 /* CombineLatest.swift */, - CA5671E5AFE647E44F2DA01D556A99A9 /* CombineLatest+arity.swift */, - FBC99A858B9A4B6CA62FDEF98A74BE38 /* CombineLatest+Collection.swift */, - 6E835021CBFBBB17611D039DC7C33BC5 /* CompactMap.swift */, - F807B3E3448C76D7DE4CD8B6866F1C08 /* Completable.swift */, - C8F19ECE6289EC0F2D5E8166E483ABBE /* Completable+AndThen.swift */, - 4BA6E405D6CA0D2BD30B08164FE9B43C /* CompositeDisposable.swift */, - BCA04549AB177D0121EF2784737A574F /* Concat.swift */, - 8B8717AD75ECC0BFEFAFF81CF6046709 /* ConcurrentDispatchQueueScheduler.swift */, - 0537D003DB8E86A1F29E663ECCCAE54F /* ConcurrentMainScheduler.swift */, - DBD18041A6ADF6EFE8B77AEC93BBC755 /* ConnectableObservableType.swift */, - 6621A3E712A458D6A48D08DB89E8C73C /* Create.swift */, - 3BF62A4C2FFF6A66AADD0ABFB165F024 /* CurrentThreadScheduler.swift */, - 05CD9D804F7D9AC2F0B44AA89DA2D6A7 /* Date+Dispatch.swift */, - 48D17F8F49409F28E54DF0DB7DD1F91B /* Debounce.swift */, - 754B67D9B9DFA2E2738F066062879444 /* Debug.swift */, - 055272AED2D63253E1AFF361D61C63EE /* Decode.swift */, - 69A30E36BA97ED61633DFD8BEA5789E0 /* DefaultIfEmpty.swift */, - 571AC9CDC72417C8E9D0F34AB175C1DA /* Deferred.swift */, - 60724A563BF5F3021E19697B273276FA /* Delay.swift */, - B9751A0B4BD6F6BA0A68C2EB4C542807 /* DelaySubscription.swift */, - B9F75DB1A4DE84DBFF7C632DC50CCF18 /* Dematerialize.swift */, - 715BB7C983133E9E94327D158FFFF9CD /* DispatchQueue+Extensions.swift */, - B44A989808154EA8185B2DE11D2B2B51 /* DispatchQueueConfiguration.swift */, - 260F9BF75D7836B96E5F3ECD4D0CAC45 /* Disposable.swift */, - 44075BD5FBFEFFD2512EA31F17400890 /* Disposables.swift */, - 7A5DDD77D5E9502541AD9D859BCA1E43 /* DisposeBag.swift */, - D2F0FBB22A614D83FCE048C8789FD604 /* DisposeBase.swift */, - 30F75F8B58C1BED75F2DCBB8252CB784 /* DistinctUntilChanged.swift */, - F9E55F8FF43EA1048EDA836F52EB1BFC /* Do.swift */, - 1ED67739A05E1E28F30FB1B2725E4EC5 /* ElementAt.swift */, - 9EC424F2878711F8BD8A544320E15C77 /* Empty.swift */, - AC230AA27EA3631BCB06B0E4DDF7ACB7 /* Enumerated.swift */, - 530755799C0C43CA8288FA5740D9CD50 /* Error.swift */, - 5F40459FE023E130570BB3C225C6BD45 /* Errors.swift */, - F88E23C8C8651678F1A417EF19D5E09C /* Event.swift */, - 5C6910CDE35D2677082CFE24EC2FF001 /* Filter.swift */, - 39A0D3682FF548ECBD0A1C16293F08FA /* First.swift */, - AB10EC654B1C11992C563E1B91AC2E44 /* Generate.swift */, - 52844C1DAE8C53620EF3D08FC2908FA8 /* GroupBy.swift */, - 856F50962323B6E89E3E5F52F3DEFB51 /* GroupedObservable.swift */, - 45FD4C9DBB7D8AC1409427977E6966C1 /* HistoricalScheduler.swift */, - 073BBD71AD61CD5B7E1B36F8649BEDB9 /* HistoricalSchedulerTimeConverter.swift */, - 202DB1798282BE77537FEE81A4B0B9E2 /* ImmediateSchedulerType.swift */, - 4733814613216154A853F0314A33A1E7 /* Infallible.swift */, - 2BB8CE935C5E41F5ED8289A77A909566 /* Infallible+CombineLatest+arity.swift */, - EE2F59C4A08683CFAA682EB2C8B24193 /* Infallible+Concurrency.swift */, - F157CF71DA3F85B9665E9767A6A0002D /* Infallible+Create.swift */, - 786E937433F14A09D15D24F521721032 /* Infallible+Operators.swift */, - 93BBC915908D62CB3843D663076F7831 /* Infallible+Zip+arity.swift */, - 030DE45155533A12C050E9699B2B4E46 /* InfiniteSequence.swift */, - 8E54D59C9D82CCB65FC2A9193A9EAC67 /* InvocableScheduledItem.swift */, - 706FB99E31D209C0C9BE6C55B7FBEAE6 /* InvocableType.swift */, - D6D2D93DF292AD64D8884521FDD8DE6E /* Just.swift */, - C00B5341EFB19F8810650E391AC6E588 /* Lock.swift */, - DE7CCC6396F298789C093A6F68CC15D3 /* LockOwnerType.swift */, - 77D1D003F74CBF13CDFA6805BD972EA3 /* MainScheduler.swift */, - 2BE04F5A4E199F5B5E2847D7B3D46B38 /* Map.swift */, - EA62BCFD73A2B91ED9F466EE53C2EFF1 /* Materialize.swift */, - 95A019D4D19B7D3E43BC4AB755861D05 /* Maybe.swift */, - 991357243DC4ECE4651B2FC7C0DC4E29 /* Merge.swift */, - 286C2446E0A88C1CC9A72BC323BFD71B /* Multicast.swift */, - E6DF6965A77DEE8003EC2DCB9235A7F2 /* Never.swift */, - 4B78F3827823F8CA76D7A12DA3D8EFBE /* NopDisposable.swift */, - 1CAE4173396A366A4E8805974E26D0F7 /* Observable.swift */, - 88D409BE341DB439CAFE8748E11A2CA2 /* Observable+Concurrency.swift */, - BCBFC86ADF6646C99B7E323C9115DF8C /* ObservableConvertibleType.swift */, - 5D2C92F31916E256A69824EAF01E6178 /* ObservableConvertibleType+Infallible.swift */, - 4492370913B1AC45A70A4322E8C23AE8 /* ObservableType.swift */, - 033406FBC77372FDB7C5A3FB39F3431E /* ObservableType+Extensions.swift */, - 020560A784DE0F401F17E5B156DECF2E /* ObservableType+PrimitiveSequence.swift */, - A9D9DCE5B66F86F63B305F92023DB772 /* ObserveOn.swift */, - 176B052E7A0BA822B0CE049734F6053B /* ObserverBase.swift */, - 79618DA643C14C4B4525901E183CA246 /* ObserverType.swift */, - 2C61B6666A53E43A120D988F2A88C1EE /* OperationQueueScheduler.swift */, - 03A94DD0D207B5AA00E6912E6CDC5247 /* Optional.swift */, - 34494B15C6BBB051AADF33A98FA48769 /* Platform.Darwin.swift */, - 837EBE584853FEAE507414B20A76A546 /* Platform.Linux.swift */, - 6F8DD8BB18298F8319BA2CB30B5EAC5A /* PrimitiveSequence.swift */, - 368402EDD30FC44015157F53CCD9E0BB /* PrimitiveSequence+Concurrency.swift */, - 9D4621BE278D89A251C8E16B7DD990DC /* PrimitiveSequence+Zip+arity.swift */, - 0A9A6E421AD6E85CDEEE443BB4F88AA5 /* PriorityQueue.swift */, - D7C045349726FF5FB1040E03FF76E353 /* Producer.swift */, - 4438484176B765AFD94196E3FDFEB868 /* PublishSubject.swift */, - 7BD55410683006A8F8DF8747564CC622 /* Queue.swift */, - A5596E67433A5642F771A82543B5392B /* Range.swift */, - 6D8988C137B60C3B3B65B521656804DC /* Reactive.swift */, - EAAF52FC94BE5B7083B3BA8663BB3C2E /* RecursiveLock.swift */, - D3334E87E7331751E84AD68EFF709CA9 /* RecursiveScheduler.swift */, - 82554BB5C638FA6DBE0F146F715D4879 /* Reduce.swift */, - 9C74403696625E41DC1CF7F5A4D89BF8 /* RefCountDisposable.swift */, - 32F92763729BD91446E91D8315702C61 /* Repeat.swift */, - 752EDB5F2625769D3F27A206C60031AE /* ReplaySubject.swift */, - 5E90E8151CB767FFCCEB800538CE9659 /* RetryWhen.swift */, - FAF155A2800A8812EA614EE99A0D72E4 /* Rx.swift */, - 59A73B89147C90FD50FA0799DB05E69D /* RxMutableBox.swift */, - EE6C779D315EBFD297C60245149DE907 /* Sample.swift */, - CB16A0AFF94A1C1A5C82E193A2257151 /* Scan.swift */, - 66525FEAB6637ACE27FA9BB4086A48F2 /* ScheduledDisposable.swift */, - 8312031ED6EB63A329D27CA5E06BD48D /* ScheduledItem.swift */, - 4A85411D737A551A52A06A612238CB8D /* ScheduledItemType.swift */, - F577846549DFB45E4648BA6DAB4CB9AF /* SchedulerServices+Emulation.swift */, - B77E432E8244DEAB767295D9A611AD98 /* SchedulerType.swift */, - B0E4FFC0816C5B2C27B43D77FB214869 /* Sequence.swift */, - F659949728FF696B3B88EF123F6D368C /* SerialDispatchQueueScheduler.swift */, - 28BE69F14298E7927E7019C7EDDB5239 /* SerialDisposable.swift */, - 54E4057E8D1959D2D600B046D08ECAE8 /* ShareReplayScope.swift */, - C970E17D5476C045ED50D346C3FAE1B2 /* Single.swift */, - 579E4D54BB0C8C130568D3963C0D5E37 /* SingleAssignmentDisposable.swift */, - 1EA05494854F634B3F62E3DE69730F51 /* SingleAsync.swift */, - CB788DA646DD620979B71D7EB5B67896 /* Sink.swift */, - EED8DCB272F8B13CB11643FEB9C7B1DF /* Skip.swift */, - 30ACC8B69B3017838591542C845D0857 /* SkipUntil.swift */, - C5BD17E1AB3CF71F85D3D9F51E2918AF /* SkipWhile.swift */, - 95767702C4407ABA7860C8F2265000C8 /* StartWith.swift */, - 08FED0714AEE68152985283AC1BFAA80 /* SubjectType.swift */, - B8FA5B80BAAE1E0325F3C691A2D6AA6C /* SubscribeOn.swift */, - 25ADC7EE8EA1554879401098496A7C71 /* SubscriptionDisposable.swift */, - FE6D4E7A4AB78B68567E3CB0F79082C0 /* SwiftSupport.swift */, - 0C84D2A5ACF45F4E0902B9CAA2A6038E /* Switch.swift */, - A04D14ED9375ECD473B5EE264B5DC990 /* SwitchIfEmpty.swift */, - E2DE47B4612067D2C34A2D55CE23E0A6 /* SynchronizedDisposeType.swift */, - 0028666DC582A6E0D27BDFDAA6CBC81A /* SynchronizedOnType.swift */, - 8BF67ED0C5B6A998D4DB4C568A9C3F5D /* SynchronizedUnsubscribeType.swift */, - 5EF931A4958DF670FA245F05B889C416 /* TailRecursiveSink.swift */, - 3D20BA807451B175B614A042D49576C0 /* Take.swift */, - 369BCD47533A5DBD255038276E6D0EC1 /* TakeLast.swift */, - B9779552B2F1FFA5A44F5D80D773F733 /* TakeWithPredicate.swift */, - 49E62DA3E7F933252C6B178A422B37E0 /* Throttle.swift */, - 1D0132CC5AC0B0E2EDAF33DEFAA038A2 /* Timeout.swift */, - C0D645A17AD461A4031DCD20405D31B8 /* Timer.swift */, - 967044144990D446F275C48FE2CEAE4B /* ToArray.swift */, - DD7D8452AC028B867C257CC2D92219ED /* Using.swift */, - 2EF0E45835DEEA2F5E9677C4C2911099 /* VirtualTimeConverterType.swift */, - 34ECCD6D64AD42E106801CA00D4DCDBD /* VirtualTimeScheduler.swift */, - A9829F8406EDA064BF643BA79CAC8E06 /* Window.swift */, - D83204CE0E093EBA6B3993501FF96135 /* WithLatestFrom.swift */, - A2F5ADA8D204D4B1D475135CEE2858A7 /* WithUnretained.swift */, - 562DC0CEEDFC4C6E77F4A24C43074F9F /* Zip.swift */, - CC013867B909E9C5667FF7B6E0B0F0C4 /* Zip+arity.swift */, - 7567591C4088671A9C27A7DA3480903B /* Zip+Collection.swift */, - 154AFB2CB7556C95CA3D04A45978E12F /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - 4883C142D02A24E68EE0D7ABA0734372 /* Support Files */ = { - isa = PBXGroup; - children = ( - BF6CF5300D78E2D71A10854859F94A94 /* Nuke.modulemap */, - 3C636D4F3A922F2D8EFAEB7D0DD0B11F /* Nuke-dummy.m */, - 95E4E53ADEEAE600B7B9F817DE1FE358 /* Nuke-Info.plist */, - 47CC90B26349E9EE51A4E76BCC7287F7 /* Nuke-prefix.pch */, - 8531D96FA65C4477E0890B2F8CD13084 /* Nuke-umbrella.h */, - 54D239C026AC23B54412EE3FC7329E50 /* Nuke.debug.xcconfig */, - 45EB3C0528FBA46918AD753079FE1A55 /* Nuke.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Nuke"; - sourceTree = ""; - }; - 5398AD3B3A08A81E4FCF5C24A88DCCA5 /* NSObject+Rx */ = { - isa = PBXGroup; - children = ( - 7191266EEF72802BC926F6F86EFAE321 /* HasDisposeBag.swift */, - D6337710F9E4B18EF18EE2AE77BC0C67 /* NSObject+Rx.swift */, - 0C37EBB089139037E64ED60391322448 /* Support Files */, - ); - name = "NSObject+Rx"; - path = "NSObject+Rx"; - sourceTree = ""; - }; - 57072E8F39620BABC5B9E860B04F435C /* Resources */ = { - isa = PBXGroup; - children = ( - 1209AAD401145C43D5579EE85359E8BB /* TZImagePickerController.bundle */, - ); - name = Resources; - sourceTree = ""; - }; - 5892610AC625FBE2C038301E39AC7C64 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 44538A930AED567440B7AE4002952465 /* NIMSDK.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 5D30E64C8CE801745D6B2BC357780505 /* MBProgressHUD */ = { - isa = PBXGroup; - children = ( - AE44E7AF434AA253463F95C4A03A6199 /* MBProgressHUD.h */, - D7E89643A16D1CEF7F907B257E6E873B /* MBProgressHUD.m */, - B2F8005FD9E145CE5A15AAE1CD335640 /* Support Files */, - ); - name = MBProgressHUD; - path = MBProgressHUD; - sourceTree = ""; - }; - 6152279AF85FA72C769DEF5BC6F475C1 /* Support Files */ = { - isa = PBXGroup; - children = ( - 590D3AA7E113D845F844DA14211F9980 /* Reusable.modulemap */, - A37B78349651232A3D67E2171901716D /* Reusable-dummy.m */, - 2E9E121B1CC0F535F87ABA6639FB8A1E /* Reusable-Info.plist */, - CE61C61F68DDDDCE679D1FF68FF03969 /* Reusable-prefix.pch */, - 8FCDE73275A77EA21086F2538DB1F74B /* Reusable-umbrella.h */, - C61D6B0E21C3F9DCF5968EF1D6D6C28D /* Reusable.debug.xcconfig */, - 1D35E2AEB3BF5C0601C8BE8855D96EB5 /* Reusable.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Reusable"; - sourceTree = ""; - }; - 776CC205B583EB64DABDC357AB3581C9 /* SVGAPlayer */ = { - isa = PBXGroup; - children = ( - 0C53675FB84B6E1D8C6A65E671F5EB1E /* Core */, - AAA93F69A81A85DB55AD1A65B75E26C1 /* ProtoFiles */, - EA987703B27CD3527A90F6CC6FAEFA69 /* Support Files */, - ); - name = SVGAPlayer; - path = SVGAPlayer; - sourceTree = ""; - }; - 8134253F0AB28FF3F680985C0F6AC35D /* Support Files */ = { - isa = PBXGroup; - children = ( - DFE5E0E46CABC4089BBDDC42AC60345F /* LookinServer.modulemap */, - DF1CA0C3F9CCB2E52D3BE6AC70051E1E /* LookinServer-dummy.m */, - 689375106247BB584F6E371D4BC2402A /* LookinServer-Info.plist */, - 31330EF3B83851C13E30F8C8EEB98554 /* LookinServer-prefix.pch */, - 66EEF74CAF6E382E79D40AA8636C851C /* LookinServer-umbrella.h */, - 537BEE5E7C76921A16DC9EA92668EA3C /* LookinServer.debug.xcconfig */, - 861F58652ECE8C2E277C592F6F54F8E5 /* LookinServer.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/LookinServer"; - sourceTree = ""; - }; - 8635E277C885441193CAE81C720CEF69 /* Support Files */ = { - isa = PBXGroup; - children = ( - 597C823029B48F4BB1F3392370E01CAC /* DeviceKit.modulemap */, - CB6918600E3499A1EDDAE060092E89DD /* DeviceKit-dummy.m */, - 5E80C6EC101B9DD8248278F792F5805E /* DeviceKit-Info.plist */, - 019D15CE217620370874666BB55859D6 /* DeviceKit-prefix.pch */, - 5C6C035DA18FE5430B9FB5E52AD7F7E9 /* DeviceKit-umbrella.h */, - 3A4A6A83CD1B0FCBC9BCF4055849F47B /* DeviceKit.debug.xcconfig */, - 17E8571358E4E3E6820D469D6B44606E /* DeviceKit.release.xcconfig */, + 02255E0E92DE80A777445E3E9C8069FF /* DeviceKit.modulemap */, + 4B3F13C230A8EAC10332349C527E3378 /* DeviceKit-dummy.m */, + 7A2529078D1797E1839F2D663B35962C /* DeviceKit-Info.plist */, + 142E9AC5FB27492A198769F604666258 /* DeviceKit-prefix.pch */, + 566FEC3A644D1B7DAF778102BA31302A /* DeviceKit-umbrella.h */, + 1375104DB505F2E999DE1C7638590F59 /* DeviceKit.debug.xcconfig */, + 649F8907E19DDB5184883DF98EDA564D /* DeviceKit.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/DeviceKit"; sourceTree = ""; }; - 87DF23945AB9DC17F5FA041216209C82 /* Kingfisher */ = { + 2A0DB483043EA9CD53DD478CC1E8227E /* Core */ = { isa = PBXGroup; children = ( - BE43DF46A10F1CCBBA7EFB6D2BBC5226 /* AnimatedImageView.swift */, - 6CF508DE76DB6DD9B4BBA2284C32F6C2 /* AuthenticationChallengeResponsable.swift */, - 8FC62E8B5DB58FEBA22CCA2F8D09B992 /* AVAssetImageDataProvider.swift */, - 7E767055DFA731AD5F81EC0EABBEEBE1 /* Box.swift */, - 7B7218432D23BE66684077E460F90EB3 /* CacheSerializer.swift */, - 11F17E41CE83841ED6F6539A1AF05788 /* CallbackQueue.swift */, - 7CB3EA66AA60DBD0F36FC1094B0C3BDD /* CPListItem+Kingfisher.swift */, - 76A413654C5DD0D41ABB11200F781A0C /* Delegate.swift */, - 537B1907058AE6E9A9DA1B2E80992999 /* DiskStorage.swift */, - 68C192141F1353A1BCD1519444F492B7 /* ExtensionHelpers.swift */, - BF257DD0E096253187621D435EAA6008 /* Filter.swift */, - F410741DEEB73239B87ED13BB1EF4A77 /* FormatIndicatedCacheSerializer.swift */, - C014ABBF42E8FBFDF20EB692BE594BA9 /* GIFAnimatedImage.swift */, - 4C244F91E08B61DC663BAB6ACB753D68 /* GraphicsContext.swift */, - 14F9E96A57ABAFCEB791341259BCF3EC /* Image.swift */, - 091BE103D320E9244D9C843EB9498CD3 /* ImageBinder.swift */, - 84D943C8A41F5A9B4F0638B6090FF094 /* ImageCache.swift */, - 0847CAC5DDC312587B3F0D62C2058DCB /* ImageContext.swift */, - 20AA5CD897318DF8A0390C814C646837 /* ImageDataProcessor.swift */, - DE3EEE71CDF07B1F618A831DBC78013A /* ImageDataProvider.swift */, - CAA9E9F618138C96A79C1C7BDAC9C27C /* ImageDownloader.swift */, - 3471BD2A1BF90C5EB370C61B13B270BA /* ImageDownloaderDelegate.swift */, - EBDEE14C3529B9538C261DA1CA7150D1 /* ImageDrawing.swift */, - CF3C04B5BFCFA26C25610439E82B69FC /* ImageFormat.swift */, - 2399C5FFF3C7A0922C229FCE83A6E6B8 /* ImageModifier.swift */, - 1AAF4BB2A75616DAE1600BEA52781403 /* ImagePrefetcher.swift */, - D183E3C538AD3F839D2771DCEA98EF6D /* ImageProcessor.swift */, - 9E5B1706B7A05AED3FAE20F892322A63 /* ImageProgressive.swift */, - 580C6E072C92DF2CD31FEB22928B2188 /* ImageTransition.swift */, - D409290B91A7A768AB67C29D4BCF70B5 /* ImageView+Kingfisher.swift */, - C6C09F41B34EE588D0149F0A5CF9F1B7 /* Indicator.swift */, - E2AB51369B68ABB0E86FF0221A95CCF1 /* KF.swift */, - 9E790F0EAE7C2797CDAA0BBEA3A0E04B /* KFAnimatedImage.swift */, - D6B54F174B169BFFF4AD3B05580790D9 /* KFImage.swift */, - 70AE36B10BEA11AC3E1EAAEA4E5D120F /* KFImageOptions.swift */, - 1808A84637A80919F86398E5A8132D3B /* KFImageProtocol.swift */, - DD849CAEAADAC955A84B5F656C5070C9 /* KFImageRenderer.swift */, - 2003CC822C46C90E55FA48D29E711F9B /* KFOptionsSetter.swift */, - 1906E8BA45C8B8FB1E5FACA1B90CBF2E /* Kingfisher.swift */, - 196E5C09A6D65720F696A82451C84FDD /* KingfisherError.swift */, - 8903A2BE73D1029FA0CB3C5B2648A613 /* KingfisherManager.swift */, - A6B503376A3778F9707B6D86E1DBD38D /* KingfisherOptionsInfo.swift */, - 38739AB057F60A390BED7952387B315A /* MemoryStorage.swift */, - 2D257C14D59CEC2479E36651C99C23BF /* NSButton+Kingfisher.swift */, - 2F9C331A32773695BDD0447FC524CD54 /* NSTextAttachment+Kingfisher.swift */, - FF2832FDD1546E5CA9634559CC65928B /* Placeholder.swift */, - 40281011C58755E81E2B80C6EFA7BAE4 /* RedirectHandler.swift */, - 52F5977EF6F150C859E1C4F827001E6B /* RequestModifier.swift */, - 8D186BA5EC1A019F7A710D69994E68B1 /* Resource.swift */, - 2E7CE09C5A0A6C6877D52F04543568F9 /* Result.swift */, - 74FB4121B04470166F5F669A73986F66 /* RetryStrategy.swift */, - D5B3DB4DD33407DCFADBBABB09EDA493 /* Runtime.swift */, - D9CE80969CF46674AFBBC6C1531B363C /* SessionDataTask.swift */, - 03E51CE048D151D5C7585E83AFD96542 /* SessionDelegate.swift */, - C7A061A977752CECB0B9822EE29DCA4B /* SizeExtensions.swift */, - E39635CAB0AF35AAB2F35342C93DCFA8 /* Source.swift */, - 2FE3BC237A2CBF2841C6F0E8DF81D9E8 /* Storage.swift */, - E0AB24D0112B255AF922E35C1FF8A8CA /* String+MD5.swift */, - BFE54D325197B9768E06691629C6216C /* TVMonogramView+Kingfisher.swift */, - A7DA8332176D0A804B33CECF911D222A /* UIButton+Kingfisher.swift */, - BA55629FFCF8036E5B24D6D0D1EF3442 /* WKInterfaceImage+Kingfisher.swift */, - 1637D49F8A2DD86801C345DFCFA25E08 /* Resources */, - 0AA6F491C3673BEAFF321C5C0A8D5D2E /* Support Files */, - ); - name = Kingfisher; - path = Kingfisher; - sourceTree = ""; - }; - 8CF9B20DC37CB5E723B382BBA7A464F4 /* Support Files */ = { - isa = PBXGroup; - children = ( - 2E648F1FC2BB03967494D91812B24D7B /* Moya.modulemap */, - 7C3CB93933511E975EE501C49366D18C /* Moya-dummy.m */, - 665DFEC0D87804EF231A4100DD76FD90 /* Moya-Info.plist */, - A2434DC1C7A2B6270925AEA3BED5252B /* Moya-prefix.pch */, - 278F5CE2CA8F0F072B0E1EF282FCD774 /* Moya-umbrella.h */, - 290431B3958A02606DD063C1140B69E6 /* Moya.debug.xcconfig */, - 9493EDB556F6B6E38784365679BBCE7E /* Moya.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Moya"; - sourceTree = ""; - }; - 9021BC1127D4369B0857E1A351EA2413 /* Pods */ = { - isa = PBXGroup; - children = ( - 30FB2E1E61444128DEA3F94E226E56FF /* Alamofire */, - 98671AF936198505418EE0BC21BEF5B4 /* DeviceKit */, - 0DDAC0DA1A2D79186EF4D14AC75A1940 /* HandyJSON */, - 87DF23945AB9DC17F5FA041216209C82 /* Kingfisher */, - 0F170604BB6044024635F65FCA409355 /* LookinServer */, - 5D30E64C8CE801745D6B2BC357780505 /* MBProgressHUD */, - 253DE421587DBB97C2228780DD853892 /* Moya */, - EC955D0765E1DA6298F74119899F1B2E /* NIMSDK_LITE */, - 5398AD3B3A08A81E4FCF5C24A88DCCA5 /* NSObject+Rx */, - CD7C25708ECFE1CBBB6BE4DC8165E4B8 /* Nuke */, - E95EE5F64E1349740B4C587B127E8BB6 /* Protobuf */, - AE1D36CB699CDBC4F36F1D759B8789C9 /* Reusable */, - 0EE5F842822279BC226E2E29425A1666 /* RxCocoa */, - B9BD12F92C47C93062EE222FA4DD0624 /* RxRelay */, - 4525C21907C7DEF4FD72BCE44B679051 /* RxSwift */, - 16F099BF1848F4B4810BB3E23193C947 /* SnapKit */, - 297043E1FD0E252F9385300BF20EF059 /* SSZipArchive */, - 776CC205B583EB64DABDC357AB3581C9 /* SVGAPlayer */, - 2F856AC459ACE8E5B58DC7758E6F985B /* TZImagePickerController */, - ); - name = Pods; - sourceTree = ""; - }; - 963AB8C29DC440775C118D28B9D2DD3C /* Core */ = { - isa = PBXGroup; - children = ( - E88C64E7639C5CDACD73BAE69168EB06 /* AccessTokenPlugin.swift */, - 8C5D518D064BC49A2473BAD56AA9068B /* AnyEncodable.swift */, - 5BB6A3D35CC2CC58696226A4196410CD /* Atomic.swift */, - 09B81A6A6B49577B96D20ABB11ECED5C /* Cancellable.swift */, - 7358AC905B2C000178A98534684CC839 /* CredentialsPlugin.swift */, - 3B713C22AF103D768961E5D819F08901 /* Endpoint.swift */, - F2243EDCDAB0418D8413A4CA1A6E869A /* Image.swift */, - B37238A9E55873DD20FA6B42390EF4B3 /* Moya+Alamofire.swift */, - 6A6DE91ADB93838983F1CD6A3E1BFBF4 /* MoyaError.swift */, - 46DAC896B9824CEED6D5201F5CB641F4 /* MoyaProvider.swift */, - 0CB4395C0604BB39661F93BB37582A74 /* MoyaProvider+Defaults.swift */, - F690FC2DDE60143C827DEA3E2C0D2919 /* MoyaProvider+Internal.swift */, - 2466A01E7F64C0708A6DF8B2CF25CAD4 /* MultipartFormData.swift */, - 2CCFF8CC8949A65F994FE6B1E56B4CD1 /* MultiTarget.swift */, - 10EC56B789E5D0C29075F2573E3D2296 /* NetworkActivityPlugin.swift */, - AEDAE44B3074697B3DA1C8FBD59A64BA /* NetworkLoggerPlugin.swift */, - 962CFBB58817574BE49E228C5DDF7B54 /* Plugin.swift */, - E7E168AA503B295C15B220F87DFC6869 /* RequestTypeWrapper.swift */, - 294F26B34048228339C8598AA5E6B516 /* Response.swift */, - D3EB385C58603EB459C9C481F6DF8EC6 /* TargetType.swift */, - DA6C055D8622561D01844452F152E45E /* Task.swift */, - AA99D5179A9A883A47F37916C44FB892 /* URL+Moya.swift */, - B4AD72EF0CDE84729258C1413037AEC5 /* URLRequest+Encoding.swift */, - 9C5D5BD2451FB5208AC404BE276FCEB2 /* ValidationType.swift */, + F0B8323BED112B1058FC5ACC42587C0A /* SVGA.h */, + E5742F70526F4C448E91B76746CCA327 /* SVGA.m */, + 574A90181DA63E49180C667912BD7AEF /* SVGAAudioEntity.h */, + 52D0CD6274635983C6F51EC15C0E7D8E /* SVGAAudioEntity.m */, + 39C7BDDA0531C173BA4C79BF76B986BE /* SVGAAudioLayer.h */, + FA9C46C7EBFD22E2B8FD069846E09A06 /* SVGAAudioLayer.m */, + 53A73A5170597822F5CEBC29D881219C /* SVGABezierPath.h */, + 4D4A38C4FFF5A90C105384155912FDC8 /* SVGABezierPath.m */, + 5BD382038652EAAD898FCA9661B42E6E /* SVGABitmapLayer.h */, + 79BAE2C51D860433D358212DE158E67B /* SVGABitmapLayer.m */, + 483CD2BE24277D8DC94461A48957495E /* SVGAContentLayer.h */, + D422D3CACB831B8D01F5E6C71EF7C52E /* SVGAContentLayer.m */, + 4AA3BB460E6E470D27422E6CCC097394 /* SVGAExporter.h */, + 825DA668DD3F67C83CAD1139E2486DAB /* SVGAExporter.m */, + 44EF4B577B6DBDF212D3B8681D67DA33 /* SVGAImageView.h */, + F6054EB7B3A6F67DE20409C251D38E84 /* SVGAImageView.m */, + 6F4012C88DFDEF81BBE1DD9A8200B132 /* SVGAParser.h */, + A09C5D059B5763F2FE256956BA93B030 /* SVGAParser.m */, + 22C325E3AF1E5C30BF853EA9ED7A8611 /* SVGAPlayer.h */, + E6E80810C27AB532D981E6D48041650A /* SVGAPlayer.m */, + 67A107C77CA45888F5E309F6C2803146 /* SVGAVectorLayer.h */, + 5E54FE2E8179F030F29A63F96B7767E2 /* SVGAVectorLayer.m */, + 9B52CBA495ABF985C3D3295B83772F03 /* SVGAVideoEntity.h */, + 2A1BCA010D2F52CC3B9EDB9C0EB3223A /* SVGAVideoEntity.m */, + 63F201A00701C7E94DF7BB3F1A242E2A /* SVGAVideoSpriteEntity.h */, + CCBC3B37FE9869DA4DA587D072549BAA /* SVGAVideoSpriteEntity.m */, + 56F2F8489F42EDC3068275DD2E024F09 /* SVGAVideoSpriteFrameEntity.h */, + 6EE96164F0B2D228B73E619E1074BC2D /* SVGAVideoSpriteFrameEntity.m */, ); name = Core; sourceTree = ""; }; - 98671AF936198505418EE0BC21BEF5B4 /* DeviceKit */ = { + 314359BA1D5F4B901B6F2FFEB21197AD /* Support Files */ = { isa = PBXGroup; children = ( - F996ABFE386663CA5853F10EF6329BCB /* Device.generated.swift */, - 8635E277C885441193CAE81C720CEF69 /* Support Files */, + DE573CB911AF3CD39C1B0B8D6FF38778 /* SnapKit.modulemap */, + 401D44B95EB624023FDD84388C2EB5DD /* SnapKit-dummy.m */, + A162361D3F07B5CC123AA6512F247ADC /* SnapKit-Info.plist */, + 23447B0601E67F0F97A0EA3B3B523DAE /* SnapKit-prefix.pch */, + CDA859E0565BED9D0430D8CBD8625ECA /* SnapKit-umbrella.h */, + 63330D563E14AB269C268EF0365127D4 /* SnapKit.debug.xcconfig */, + 3E7A6CDFCA7AFBC7BE6B19E3E2498AD4 /* SnapKit.release.xcconfig */, ); - name = DeviceKit; - path = DeviceKit; + name = "Support Files"; + path = "../Target Support Files/SnapKit"; sourceTree = ""; }; - 999B793F609ED64E9FD2791E0D977576 /* iOS */ = { + 398F031685DAA2C48AC16287902FAACD /* Support Files */ = { isa = PBXGroup; children = ( - 2C985D92C43D39C0F2A029C205FBB306 /* Accelerate.framework */, - 3BC7C8A6707660DA3B555213B8D09ED9 /* AVFoundation.framework */, - 301FF7B654EB596A7147BDD8625120CE /* CFNetwork.framework */, - A531E5065B6DEC8DB1D1D0397EE16500 /* CoreGraphics.framework */, - 9BE64F6CF190BF7B9CC9D6D05FA46C3A /* Foundation.framework */, - EAC1722A95CE3138A5074945A36EFD27 /* Photos.framework */, - 26B4C08467202EB99CCC43AE88B56FE6 /* PhotosUI.framework */, - 09A470B318ED22D464865219A1728632 /* QuartzCore.framework */, - 85330BB6D7B9FF7C314B21F522582639 /* Security.framework */, - E674B19CF5DE6D1EE4214D8E71FB9FF6 /* UIKit.framework */, + 3DB461E384552641336992CED4536621 /* Alamofire.modulemap */, + 872BFA4491186B60C0F8AB0BA53E8701 /* Alamofire-dummy.m */, + DA2A8D544A2EF1680B18B550B7B66F7F /* Alamofire-Info.plist */, + 448E3A90ECE0BB81088DDD806DE2D839 /* Alamofire-prefix.pch */, + DC8BE5E7CF69D0D64CB2BB8BDB50DD66 /* Alamofire-umbrella.h */, + BC5CBC95C14AA95F3306C9BEF86D47E8 /* Alamofire.debug.xcconfig */, + 5D971990C945B5E7F527C1793121C261 /* Alamofire.release.xcconfig */, ); - name = iOS; + name = "Support Files"; + path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - 9A697B7328AC8F4B30C32D4F822395CC /* Support Files */ = { + 44C6378DB868A51CFC0BD15BD2276D01 /* Support Files */ = { isa = PBXGroup; children = ( - 2343F0861C0C1CB9071EF0EFC9A62E73 /* Protobuf.modulemap */, - 6E4C6B1625B3C04D1D8432D42E457B18 /* Protobuf-dummy.m */, - F8BECD73B84370D1DBC0CB74B26FF0A5 /* Protobuf-Info.plist */, - B7AC482CB1439C0481C996B0C1DDD77E /* Protobuf-prefix.pch */, - DA6624CFC9C77EE96C9F7BE93DD97F02 /* Protobuf-umbrella.h */, - 382C40A642062F32B7DCE9923B5F754D /* Protobuf.debug.xcconfig */, - 108B3EBDEA2B00C443C2BC971D28917E /* Protobuf.release.xcconfig */, - A0B648C72E0BF6425D2EA3599F6618F6 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */, + 4A58E5CFF4B319A87619B21D322E437C /* SVGAPlayer.modulemap */, + D3DF9A88728083FD42E66D47BA2C3A11 /* SVGAPlayer-dummy.m */, + A84E17BF5F09019EFC2D96AE08C5AC0C /* SVGAPlayer-Info.plist */, + ABFA89E3C2F5EC41E4B765C85B639AF7 /* SVGAPlayer-prefix.pch */, + 4CCE4FFFB13889AE2F5DAC7681F73C7B /* SVGAPlayer-umbrella.h */, + 9F72E4E48B1B3A8927F41394DCD812A3 /* SVGAPlayer.debug.xcconfig */, + 4941821D782C8C3B73640667FADF2A64 /* SVGAPlayer.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/SVGAPlayer"; + sourceTree = ""; + }; + 4AF404FF5EACFBCF779F50B7939AFD74 /* Support Files */ = { + isa = PBXGroup; + children = ( + AFFDFB4F806CEA6A09FBFF0A72035E51 /* Kingfisher.modulemap */, + B0BCC9A2C0A77423E641C6F50F7C6086 /* Kingfisher-dummy.m */, + 4B4E59359DC95FA01B6B0C27CC1E1415 /* Kingfisher-Info.plist */, + B1D46C5FD0FD19EF2FDFDF19B3ADB50E /* Kingfisher-prefix.pch */, + 277F81E97C836A3A72EFA6F5BFAAC864 /* Kingfisher-umbrella.h */, + 39BFCB68F6A549601EA3A83438DCA1C4 /* Kingfisher.debug.xcconfig */, + F950C6F52B091D8781C658B26D7D8DC1 /* Kingfisher.release.xcconfig */, + F4FEFE268D72BAC8397C5C69275EB22C /* ResourceBundle-Kingfisher-Kingfisher-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Kingfisher"; + sourceTree = ""; + }; + 4B8AE03BAEB499B7429B66DCB65295CC /* Support Files */ = { + isa = PBXGroup; + children = ( + 097B9AD03CBA263D71C729AFEDA3D01C /* MBProgressHUD.modulemap */, + 65F3C4B9C5A08832C8DCF1FA5DEAFF9C /* MBProgressHUD-dummy.m */, + 179C4851A47CF4AC0393E469CF4F464B /* MBProgressHUD-Info.plist */, + 6CA625C323EA989A11C38B98FD147D25 /* MBProgressHUD-prefix.pch */, + 0357B9D589FF3E033DEC93E736C127B3 /* MBProgressHUD-umbrella.h */, + 5CD9FA1AC1504BA77B92AAAD1341CE96 /* MBProgressHUD.debug.xcconfig */, + C7131646810E09BE92B789447EF72C2F /* MBProgressHUD.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/MBProgressHUD"; + sourceTree = ""; + }; + 4E54BC02B40D002FCDBDF1C6D02100E9 /* SVGAPlayer */ = { + isa = PBXGroup; + children = ( + 2A0DB483043EA9CD53DD478CC1E8227E /* Core */, + 5FB8E178FDCBF50B15D921A8B0BB4344 /* ProtoFiles */, + 44C6378DB868A51CFC0BD15BD2276D01 /* Support Files */, + ); + name = SVGAPlayer; + path = SVGAPlayer; + sourceTree = ""; + }; + 5A565193EBCF6463EDE8613E3EECAB1F /* Support Files */ = { + isa = PBXGroup; + children = ( + DEDA29C84905BB73348D6497939C5ED0 /* Reusable.modulemap */, + C27D64A01CBFF3CF366855185D6639B5 /* Reusable-dummy.m */, + 6D1715D163B8F0882E47DC8629E99107 /* Reusable-Info.plist */, + 71EFFCD89C2DE0F7BA232539E4D6AF32 /* Reusable-prefix.pch */, + 094FEE573B8FCEDC5ABAD2377BB65EE2 /* Reusable-umbrella.h */, + 6B56F36090C05509D86EBB670086646E /* Reusable.debug.xcconfig */, + 46CA2CC960C39B30883A16B6B5FB4616 /* Reusable.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Reusable"; + sourceTree = ""; + }; + 5FB8E178FDCBF50B15D921A8B0BB4344 /* ProtoFiles */ = { + isa = PBXGroup; + children = ( + B4E3331B5C5A174B39224747E0F47FA5 /* Svga.pbobjc.h */, + F95C150C6DE0F192873A5B8FF9056E66 /* Svga.pbobjc.m */, + ); + name = ProtoFiles; + sourceTree = ""; + }; + 600B9D273BAFA30FD00ECBFF025E41E0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + FB079448279F2582370C2B163990442F /* NIMNOS.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6112BB9D09B94384495B9A3A41F0F71A /* RxCocoa */ = { + isa = PBXGroup; + children = ( + 51AA43F9493AF13E78D9671E28995F2C /* _RX.h */, + AB288F4CC560BB63A1ACF22F4E08C888 /* _RX.m */, + 064DC3822E6494F9A067E5F0AF06080F /* _RXDelegateProxy.h */, + 735BB1841C4D996CF18CE78229A1CCC8 /* _RXDelegateProxy.m */, + 0163A1E36B5F80686C4C788BB1233BCE /* _RXKVOObserver.h */, + 0BD4FF1D1D348DB553694E880D67077A /* _RXKVOObserver.m */, + 058E09BF2B0AF259A328C9BEC51F0D69 /* _RXObjCRuntime.h */, + 46DB223F2475C075C0256C07906A9A7A /* _RXObjCRuntime.m */, + 27C97EB446051E361CCE6968B8DA4BE7 /* Bag.swift */, + 6C3A8D614815532EC35289E172208DBB /* BehaviorRelay+Driver.swift */, + 49C1E836C2CE3FE509E8121D193A4B69 /* ControlEvent.swift */, + FA94A3681477EBAE433DF4E641EF6B82 /* ControlEvent+Driver.swift */, + C1EA0EBC69F240766F170A8D0817EFD9 /* ControlEvent+Signal.swift */, + 62D00A851703D7B178993396D2665F54 /* ControlProperty.swift */, + 6038A5926FC1170891B2FF631DFC3F55 /* ControlProperty+Driver.swift */, + 8AA1C67FB46932309E765E35F8088A4E /* ControlTarget.swift */, + D53A999A197FF0F3F3908AD06B771351 /* DelegateProxy.swift */, + F9BFBD89FC43F88B90E9D3DBEC0D1E15 /* DelegateProxyType.swift */, + 95A2BC1CE74B2AAF7F37E39A58A3219A /* DispatchQueue+Extensions.swift */, + A7D0AA6EFB568661F9FC90404C05CE43 /* Driver.swift */, + 3ADD8E484BAA747AE263C6BEEA29888F /* Driver+Subscription.swift */, + C1ACA48922445401F6FC06F06FE830E6 /* Infallible+Bind.swift */, + 1AED7C3C32A0B21D43035C67DC88EADA /* Infallible+Driver.swift */, + AEE1B5C553774FCEE45910253AF97920 /* InfiniteSequence.swift */, + C3A5391BD0DBFCDDA75B29BF653C0D3E /* ItemEvents.swift */, + 5C01F2837C87C0E590937586562CC1A0 /* KVORepresentable.swift */, + 30DD7AC65C8F21EAF2E612506B352518 /* KVORepresentable+CoreGraphics.swift */, + 996C246E8B55C91FE7CABB9ECD954F14 /* KVORepresentable+Swift.swift */, + 08612CCAE3D117B7EA5D051D16B8978E /* NotificationCenter+Rx.swift */, + 409B8F12488EC9878AB40949EA311A4D /* NSButton+Rx.swift */, + 6D7BEE4FEF6D083AB5026266D4490914 /* NSControl+Rx.swift */, + D6688C7CD7AEB2CE7AD5E8B7A463288D /* NSObject+Rx.swift */, + E52278E69F88EAD083D5D1C11C9ED046 /* NSObject+Rx+KVORepresentable.swift */, + 09E1F2D09711EE47FF6CB11019A877DA /* NSObject+Rx+RawRepresentable.swift */, + 51340337269071B2D182B4D57A9ABEAA /* NSSlider+Rx.swift */, + 3CA6D8185CDD4D6914177AEFC0CA5FE0 /* NSTextField+Rx.swift */, + 2DDEBCA0E7A8192C0D30A364AD8D83E5 /* NSTextStorage+Rx.swift */, + F03C97323550DA33CCCEA434A99B25FF /* NSTextView+Rx.swift */, + 2E1FF7A572D441611ECB1B79757DBB70 /* NSView+Rx.swift */, + 195282CF0EE219CD271E4D86E50F6C1E /* Observable+Bind.swift */, + 5204B7D6FD6CB0FFB9D7FE9E86D46139 /* ObservableConvertibleType+Driver.swift */, + E250B5CA690F844A910BACA0055FCF28 /* ObservableConvertibleType+SharedSequence.swift */, + BC5B2D10E9B6AA10EEF07593BF433925 /* ObservableConvertibleType+Signal.swift */, + D45AA15E4FC2BCCDD7EAF3D31931EE31 /* Platform.Darwin.swift */, + A73FE97A796CDA8DDC5EF44030F85C02 /* Platform.Linux.swift */, + F04613B2F51A956FA3CF8D51EA5F589A /* PriorityQueue.swift */, + AAD272F361FF1AA8030C5DC003CDD4FF /* PublishRelay+Signal.swift */, + 766271DF3BB23A58472F2BD5ED41C80E /* Queue.swift */, + 2B74B18F5343D4A735BD1AFBE3F47A46 /* RecursiveLock.swift */, + 1987F7481147E082B4B0EBAA703186B0 /* RxCocoa.h */, + C6344B5B0441BE67B53FDF4A3212D483 /* RxCocoa.swift */, + 3DE40EBD65CEDFB49AB8465C84ECE9D5 /* RxCocoaObjCRuntimeError+Extensions.swift */, + E6A634C59C9343AB3F2E9151135201AB /* RxCocoaRuntime.h */, + 20E714257BE5B8AFBF64A3FD4DE23BEE /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + 71C0EB2A80E37E80B3D0F79D7F03572B /* RxCollectionViewDataSourceProxy.swift */, + E5ABE151AFF5F2433F77CA77E3CA3809 /* RxCollectionViewDataSourceType.swift */, + E48095B094FAB3DF8812AC9CA3FE37B0 /* RxCollectionViewDelegateProxy.swift */, + 2E31D64DD5C6023B4B015A8AB88F02A4 /* RxCollectionViewReactiveArrayDataSource.swift */, + 9A4C9072C9B9342930B81D0DB21F68B8 /* RxDelegateProxyCrashFix.swift */, + F9E68B2C28C6F696850052EC2C9516F2 /* RxNavigationControllerDelegateProxy.swift */, + 705ED292FDF14FE71F16D21711FDCA91 /* RxPickerViewAdapter.swift */, + 6578C64093EC95DE2EA6F707EF27E81A /* RxPickerViewDataSourceProxy.swift */, + 1D5F66A11C3A2AB8CD9D18916089A652 /* RxPickerViewDataSourceType.swift */, + 830F22145E4CD291DAFE6C89CA7C6D68 /* RxPickerViewDelegateProxy.swift */, + D9078A1804E043FCF6B4CE22B92165EF /* RxScrollViewDelegateProxy.swift */, + 757B12FC231E56F7D6A8AD1A538B27AD /* RxSearchBarDelegateProxy.swift */, + 2A818118227D40AF887585B7944DD487 /* RxSearchControllerDelegateProxy.swift */, + D4E2189960EA8ED473573BBD42B93717 /* RxTabBarControllerDelegateProxy.swift */, + E0047A5934CF2EE6BF41148C3EE7B1C1 /* RxTabBarDelegateProxy.swift */, + AB1714A2EADBCEB2AE1C8325090879F0 /* RxTableViewDataSourcePrefetchingProxy.swift */, + 7EC28159569B7B3908D517600F7AB27B /* RxTableViewDataSourceProxy.swift */, + C3572F09D7FF905FEB19136046B6ED0C /* RxTableViewDataSourceType.swift */, + DC75F8AA0A69AB4AC42AF7691205773F /* RxTableViewDelegateProxy.swift */, + 41D9241BBE6347BEC15BB6729FC02109 /* RxTableViewReactiveArrayDataSource.swift */, + 9C7FCCB86BD66F2A739AABB987A21853 /* RxTarget.swift */, + CC8F4D8A59958ACDA9C68AA6AB1E4B7F /* RxTextStorageDelegateProxy.swift */, + F1C04ED8498BABD83350D11D848CAB1D /* RxTextViewDelegateProxy.swift */, + C66943A160DC2B6B8A5A2C46854B1029 /* RxWKNavigationDelegateProxy.swift */, + D88F3C3902968F68AA51C6A996D2E47F /* SchedulerType+SharedSequence.swift */, + 969434DD25C61D362264EA0F2927959F /* SectionedViewDataSourceType.swift */, + 59CABCD66581E44349BA4134C5968D0A /* SharedSequence.swift */, + 0FFE6EE7A32101759A8E783367C1127A /* SharedSequence+Concurrency.swift */, + C55031E724B439FDCB63BA7DA6D5DAD7 /* SharedSequence+Operators.swift */, + 3E6A541AE50B2C49130A180067826486 /* SharedSequence+Operators+arity.swift */, + 1B32F8FBBE30A1AA61B47F3EED8F16B4 /* Signal.swift */, + 0A454409B3E7F033510D211DA55AF158 /* Signal+Subscription.swift */, + 33EC81B4A7CDCB5A948B1C713EBF2887 /* TextInput.swift */, + 616F185517029A6D8DFDD82C4061E25D /* UIActivityIndicatorView+Rx.swift */, + D9BFAF35C5350E75C7CF2F236EE7E959 /* UIApplication+Rx.swift */, + 73FE1E74FF48AD12E9FCEC7A8BD2E2DA /* UIBarButtonItem+Rx.swift */, + E8B54D2F37A4A8DF25F8B3C7CE6B8B89 /* UIButton+Rx.swift */, + 6CA133B6854C4DF3DEFD7244FEF8A3E1 /* UICollectionView+Rx.swift */, + D43E6C04E6827BFF3E9CF961A84722ED /* UIControl+Rx.swift */, + 05C42CD4D7E68AFA0BDD1D5BFBC14CF9 /* UIDatePicker+Rx.swift */, + 56368F7236B3B28542AC492C4B0250A4 /* UIGestureRecognizer+Rx.swift */, + F532BD92158EDB021D8B0EA4375D2C8F /* UINavigationController+Rx.swift */, + 6AA25A26127C274B87A4363380223DC3 /* UIPickerView+Rx.swift */, + 8896553EAB604947EC1DF2F0BC5311B6 /* UIRefreshControl+Rx.swift */, + F5B65F22A7B0943EC62EC0BAECEE3620 /* UIScrollView+Rx.swift */, + A28230FCEF56D28C3685A1B53C303A09 /* UISearchBar+Rx.swift */, + CA1A7A181971F6B5ED12D15185150E32 /* UISearchController+Rx.swift */, + C8DF0BFB7E08E2B4469B2AF23E221722 /* UISegmentedControl+Rx.swift */, + 47AB9267D19FEA6966E76ACA862DAECF /* UISlider+Rx.swift */, + A19BAC891FE16015049457D604E739B1 /* UIStepper+Rx.swift */, + B84E39FC81E51475E2A19E5032938902 /* UISwitch+Rx.swift */, + 3D762F4850E4344240AE9B750549EA12 /* UITabBar+Rx.swift */, + 70638103335CDAF7B7517A456E10307A /* UITabBarController+Rx.swift */, + B42AC9E314010EAAF11539C00B84B284 /* UITableView+Rx.swift */, + C7DD4836D0F78FD3510F556D8A948248 /* UITextField+Rx.swift */, + E7B2A22F4440F220F5192D5E33EECEC4 /* UITextView+Rx.swift */, + 277E8D00B76FB79FF4FE1BC30FEF0B0D /* URLSession+Rx.swift */, + 8843E5BFC00D6CB1FDAF603357B28C04 /* WKWebView+Rx.swift */, + 98025097756968048F53EB32A875F7C4 /* Support Files */, + ); + name = RxCocoa; + path = RxCocoa; + sourceTree = ""; + }; + 6F8A8EF7EA6B962A9D448702D11838D1 /* Support Files */ = { + isa = PBXGroup; + children = ( + 967085B9D2B941918B4C639BB6A32592 /* RxRelay.modulemap */, + B8A7B85933331082C0C104E0F2689DDA /* RxRelay-dummy.m */, + E89DE143A66BFACAC2D73AA5DC84CA72 /* RxRelay-Info.plist */, + DC647C415056C87A505A6A33AEE4AC1E /* RxRelay-prefix.pch */, + 632E07BA617DED136EAE29FEBCB53240 /* RxRelay-umbrella.h */, + 3DF1BD10BA265BB2C1D7A79ACD27C11F /* RxRelay.debug.xcconfig */, + FD0C7B06EBE7FA87D0A39BC486AF6D2B /* RxRelay.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxRelay"; + sourceTree = ""; + }; + 77CDFE6DD16CE66BD154A11E751BFA51 /* Support Files */ = { + isa = PBXGroup; + children = ( + E3DC17D67DCEC604753257740611AE9D /* Protobuf.modulemap */, + 1DF41FC354A98FBEBDDE78CAD9570771 /* Protobuf-dummy.m */, + E6C8C167834AB2ED9ED0FF2351E057BD /* Protobuf-Info.plist */, + 025C355F2BEAB7BA45E863428DD4934A /* Protobuf-prefix.pch */, + 8B084F250E24939AC973B7348BD9BD0E /* Protobuf-umbrella.h */, + F7E838A96A9455CD8AE797879AB20C28 /* Protobuf.debug.xcconfig */, + 066428FEEC1D19CC768402C13E168246 /* Protobuf.release.xcconfig */, + 9F97B1EB58F9206BBAB4EA88A4BE6B89 /* ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist */, ); name = "Support Files"; path = "../Target Support Files/Protobuf"; sourceTree = ""; }; - 9EAA7BE97E0B476562BF37643665E1C5 /* View */ = { + 83177E9BBF89974B2C600984755D9B8B /* RxRelay */ = { isa = PBXGroup; children = ( - 4B898D4F9ED34BCDBB6996ADF5724977 /* NibLoadable.swift */, - A7492EB96D344F7341D3A1389D305C46 /* NibOwnerLoadable.swift */, - C9D5CE5E45A1DDCF308BEAFB8C82A8D1 /* Reusable.swift */, - 87A3BFEBA7E7336FE879D0B2DCDDE383 /* UICollectionView+Reusable.swift */, - DA239EFC781E2974EA7BA763C7DDB055 /* UITableView+Reusable.swift */, + 272836AACD10655FA801CCE645FB7665 /* BehaviorRelay.swift */, + F69D06AC31B12F7152748489A840FE47 /* Observable+Bind.swift */, + D2EA18CFE3728DF7734A401342DE0299 /* PublishRelay.swift */, + 1121CAD5BC4B8D86ECD26A059D14C57E /* ReplayRelay.swift */, + 90462974F97D832CCFE762712A77C4B0 /* Utils.swift */, + 6F8A8EF7EA6B962A9D448702D11838D1 /* Support Files */, ); - name = View; + name = RxRelay; + path = RxRelay; + sourceTree = ""; + }; + 90D85F43C9665F236AB35BD4048932C6 /* SSZipArchive */ = { + isa = PBXGroup; + children = ( + 1C94B0BD33A28E7667C3A52B6D6923C2 /* mz.h */, + A4ECC770C55001A32F183CE2968CC021 /* mz_compat.c */, + 2C00B4D247C4A856CFCDEC170839A4E0 /* mz_compat.h */, + 2225C71172ABD6ED083CE2CE61E38315 /* mz_crypt.c */, + 747AB17F292C4300B1B6DD93C67ED9A5 /* mz_crypt.h */, + E4F8F1AD36BD337E1F8A979A084EDC22 /* mz_crypt_apple.c */, + 6553ABB4E51309C613ECBFEAB964F5F5 /* mz_os.c */, + DB7D81284FD20BD53AEC2AC117C82134 /* mz_os.h */, + FB1930D585A823324657DFA22DA2F985 /* mz_os_posix.c */, + D871DA7F88514DABC3735E32AA51162A /* mz_strm.c */, + 40C059AD94C860267A5CA9D8F0E23E16 /* mz_strm.h */, + 9BF8292AE2D2133DFF80BC0D13DC5673 /* mz_strm_buf.c */, + A6FF72D80642BB50551F1D88E3B59342 /* mz_strm_buf.h */, + 2727043FE9EF0EBD3E97A2FB967A881D /* mz_strm_mem.c */, + B8A40F898E577E916EB00F06F34AE7C6 /* mz_strm_mem.h */, + 2C5FC8D9F363D8B390F455DCEB1EC8CB /* mz_strm_os.h */, + 86DB7E517053CBCE292BB06E26C1EB20 /* mz_strm_os_posix.c */, + 6F0DD62F5C4D758979AEE08939E94520 /* mz_strm_pkcrypt.c */, + 2F494D94D209BE1D00D2D5A8F5310E06 /* mz_strm_pkcrypt.h */, + FDB8BA6CA7FFD6861A11C8D22E4ED1D1 /* mz_strm_split.c */, + EDA583E0032F1C642DCA4C60B66C88BD /* mz_strm_split.h */, + 2519C7B8A485166DC0D7E303E53551DE /* mz_strm_wzaes.c */, + 2630FA1478C0D299365DE93E4EC0FE11 /* mz_strm_wzaes.h */, + 254286AFC62C0ABE37975EB688B7475F /* mz_strm_zlib.c */, + 2957D06AD3F7693C1793D2F7C26DC9E1 /* mz_strm_zlib.h */, + 2750E69418B12230ACCDBA448C85B74D /* mz_zip.c */, + 1E3178AAE44B7AC7DF3D5941E1690BFE /* mz_zip.h */, + 48984378222890989210266E73078B0E /* mz_zip_rw.c */, + 62B0A9F85855FADD83EC6724340B5795 /* mz_zip_rw.h */, + A96BB8C490B00CE756D7FA9E1E6C87BD /* SSZipArchive.h */, + DD5F9DB875B354F19C38945628462901 /* SSZipArchive.m */, + BE6B2E24C9F57AE4EEB05B8D00B20601 /* SSZipCommon.h */, + 5110DED1F02B63C149584BDA60E1B8CD /* ZipArchive.h */, + E42A7E22FEF321EC4CD0B4AF656FA3C5 /* Support Files */, + ); + name = SSZipArchive; + path = SSZipArchive; + sourceTree = ""; + }; + 945A0F26DD02977A2146147101617D5F /* NIMSDK_LITE */ = { + isa = PBXGroup; + children = ( + 23BAEB6BFFE80DCBC724D7865BD72D91 /* Frameworks */, + C64C52CCCE50BA145DCEAA601FA5F2AC /* NOS */, + EE060C38A1C60F413F0DE324C8C642AC /* Support Files */, + ); + name = NIMSDK_LITE; + path = NIMSDK_LITE; + sourceTree = ""; + }; + 96F3FA44BA38FDB19208C0BF0A9751EF /* Resources */ = { + isa = PBXGroup; + children = ( + ECC6A0A6FA4F6802E3DB0A0865473878 /* PrivacyInfo.xcprivacy */, + ); + name = Resources; + sourceTree = ""; + }; + 98025097756968048F53EB32A875F7C4 /* Support Files */ = { + isa = PBXGroup; + children = ( + F31E27CDAA0C50553D7BA0000E5FE56F /* RxCocoa.modulemap */, + DDC5A49942B6EFF397D8C495DAB066D4 /* RxCocoa-dummy.m */, + 22024CD8E1A48CD0C0E0478EF7376143 /* RxCocoa-Info.plist */, + 5FC7F717C469DB99FA587C8F4EBD2B15 /* RxCocoa-prefix.pch */, + D3CD15C4056FF62F2F5ADB4E969AA880 /* RxCocoa-umbrella.h */, + 7C108496BE53FC711F25014A166AD9D0 /* RxCocoa.debug.xcconfig */, + 74A66FC89C2D03645A8C4886E643176E /* RxCocoa.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; + sourceTree = ""; + }; + 9F114AC013A34C8F3300291FB177ED61 /* Protobuf */ = { + isa = PBXGroup; + children = ( + 0D3CE3B66F66AFAB40E4B6CB89E4E8BA /* Any.pbobjc.h */, + E1B5218E9EABB5B9D527E3B67655BD64 /* Api.pbobjc.h */, + EA8C1C057F6FD4A596BDFBAC97B8C5F1 /* Duration.pbobjc.h */, + E256D0A944141E79F0EA2500E34AB653 /* Empty.pbobjc.h */, + 6E69E56D46478BE31535DFB8CE0C6C22 /* FieldMask.pbobjc.h */, + 855D2F1882E3E91530A4F78A6CA511A5 /* GPBAny.pbobjc.h */, + 5A943577D7EB1A46C83DD38787F91614 /* GPBAny.pbobjc.m */, + EF1CCEC0B79C29339806D1D290A4AEFF /* GPBApi.pbobjc.h */, + 4F6940544FC5ACA5E55340E27BC34A1C /* GPBApi.pbobjc.m */, + 6A708BA3880CE5F75004FB5B952C5D05 /* GPBArray.h */, + DA2FCB150A3B7668CBA634C21F697093 /* GPBArray.m */, + EF57FDDB8D6047E941F8EDB5EC601D18 /* GPBArray_PackagePrivate.h */, + FFEA91E4005D164E1D370487519E05B7 /* GPBBootstrap.h */, + 3D94A932DCC38CF8247A658A975CBA0D /* GPBCodedInputStream.h */, + 3C776FE9BE8D55688187B7A4AFC44549 /* GPBCodedInputStream.m */, + 347BF8505F156BE216C3E196CECFDC33 /* GPBCodedInputStream_PackagePrivate.h */, + AF0E2CB7085E6433AE57BE692A20DD01 /* GPBCodedOutputStream.h */, + C89D0F6B0ECC705EE36C28DF68B7E5F5 /* GPBCodedOutputStream.m */, + 594FA06D0AE6A4B45FE37C318AD1D69A /* GPBCodedOutputStream_PackagePrivate.h */, + E38DD76E50EDD9BD66D966954D06B230 /* GPBDescriptor.h */, + D79A39F0900413403194B791348AFAFF /* GPBDescriptor.m */, + 2E53F93EC78B12FDA2490E88BD4D6B9D /* GPBDescriptor_PackagePrivate.h */, + 28C5CE60BE719DD08B3C49522E16789D /* GPBDictionary.h */, + D482744CCCFE179E99EF6D2855B83E5E /* GPBDictionary.m */, + 7E0BA941AFF8B5EF143758D1398D6C40 /* GPBDictionary_PackagePrivate.h */, + 972684142DD1F0DB43841591014EABB9 /* GPBDuration.pbobjc.h */, + 2632E47E49FE45FFFBA128B03C732D88 /* GPBDuration.pbobjc.m */, + 116F24B2EFC913B05376FF07D93FEACC /* GPBEmpty.pbobjc.h */, + DF2E57223BA18B728A43C8934677CBEC /* GPBEmpty.pbobjc.m */, + 2B20B52D2C95746B31A5B6097718404C /* GPBExtensionInternals.h */, + CB3D55DF943B698C980FC43CD45A3BE6 /* GPBExtensionInternals.m */, + ABFFAA4DD6D8B2A5BBF68543B1ABBF27 /* GPBExtensionRegistry.h */, + 21D5AB0716B92A626B39AE05F504F0EB /* GPBExtensionRegistry.m */, + 718C381885FA9885923426AEC76061D5 /* GPBFieldMask.pbobjc.h */, + 11135B0BEABCC4A994C84A69B66BD42E /* GPBFieldMask.pbobjc.m */, + 1A029A9347A3FF19E4E22A4D1DD6E8B3 /* GPBMessage.h */, + B79D5C3DAA96C69E8524449AF8D5AB84 /* GPBMessage.m */, + 324DFFC4BA83EA20B56DBBB3555E8E7C /* GPBMessage_PackagePrivate.h */, + B3D8E981BC5644838B4525EB38EF6D2C /* GPBProtocolBuffers.h */, + 2B1D7614B7D7519B84B79BE9313A0BCD /* GPBProtocolBuffers_RuntimeSupport.h */, + 7815D1CA67FF93EDE4BE83352B75D951 /* GPBRootObject.h */, + 3232F998DD70873460EF7B0D739FD864 /* GPBRootObject.m */, + 1C5F4A78B1CE50DECC876B515FCF3139 /* GPBRootObject_PackagePrivate.h */, + 83B8EA80EDFFB9D391B086770AF62192 /* GPBRuntimeTypes.h */, + FC6A6B7E11E025FA11200B5EB11C8E9C /* GPBSourceContext.pbobjc.h */, + E05B1202B90562F68766031942EB577D /* GPBSourceContext.pbobjc.m */, + D544701E4C31BC65178838766183A37E /* GPBStruct.pbobjc.h */, + 45BEEE9ECFC560D44691F4C4970B59B4 /* GPBStruct.pbobjc.m */, + 86C2DD489A5F14686FB1A5E0B6610325 /* GPBTimestamp.pbobjc.h */, + 7C4CC9C29BDCB2077F675C17B0044FD1 /* GPBTimestamp.pbobjc.m */, + B633BA2BE44B0BBF9FD722660942789E /* GPBType.pbobjc.h */, + C47FD28A3B3C7300B03F42ED93FFC56A /* GPBType.pbobjc.m */, + F42CF9D4F8F070436AB2B37840ED46EB /* GPBUnknownField.h */, + 9417D1C728A5ACD24C6A7FC596DF359E /* GPBUnknownField.m */, + 08D050760361CB8FF5FED00581D888DB /* GPBUnknownField_PackagePrivate.h */, + D8BD653B14E0B4210E195A1CB07401EC /* GPBUnknownFieldSet.h */, + 1463CCFF5FE42DBB6436F763D2379A9A /* GPBUnknownFieldSet.m */, + 545E0E2FD3A5D994D44756BDFEDACEE7 /* GPBUnknownFieldSet_PackagePrivate.h */, + 18ACC800635711E4EA5FC013EE68F32E /* GPBUtilities.h */, + 06F855339E283E77DA5DF1C5AAF72288 /* GPBUtilities.m */, + AEF1C50A28E407E7CC6F490BF6BD59FB /* GPBUtilities_PackagePrivate.h */, + 904DEAB7CD6D899CB6A22DF8A4B0C67D /* GPBWellKnownTypes.h */, + 484FAA7A1C8B7F4B9051773B73B464EE /* GPBWellKnownTypes.m */, + E921A5C86E262A7F48D4E5265F7FD84E /* GPBWireFormat.h */, + F5A7939E56471920DAC68FE230531D1F /* GPBWireFormat.m */, + 7987DBF466A01137B16B719060DAC568 /* GPBWrappers.pbobjc.h */, + 297EBB8D3608C5B1FD07D5B757372EA1 /* GPBWrappers.pbobjc.m */, + 488E34FA56A3006B2920045CB929EEC0 /* SourceContext.pbobjc.h */, + 7EE1C9427B97884FBBB87CAAE4A9CE36 /* Struct.pbobjc.h */, + 1A015FC1DC2DE15EEFBC431CCD8E6FCF /* Timestamp.pbobjc.h */, + AB38CFEA5FCA3676F9D8E2703212F96A /* Type.pbobjc.h */, + 9E525CCFEDE5CB2AF08954CF56A0BBB2 /* Wrappers.pbobjc.h */, + 96F3FA44BA38FDB19208C0BF0A9751EF /* Resources */, + 77CDFE6DD16CE66BD154A11E751BFA51 /* Support Files */, + ); + name = Protobuf; + path = Protobuf; + sourceTree = ""; + }; + A69B7BDF4E4594A0BB5539F1C9D6819D /* iOS */ = { + isa = PBXGroup; + children = ( + 968CD49CABF0C920349C2B67E7061F84 /* Accelerate.framework */, + 9D433C93A0F801AD289183C5AAFC4824 /* AVFoundation.framework */, + 33C1D6BF04859B9EDD0B3545B9D3DBFA /* CFNetwork.framework */, + 27FC5B1322BE74E774773980B71B3FF3 /* CoreGraphics.framework */, + BFE571BD270C4CF51CFBE4E0F5A22E2C /* Foundation.framework */, + 82C7B1E6E1070D36599C0332204843F3 /* QuartzCore.framework */, + C55341D2B76A2A82AEA287AE67616CE2 /* Security.framework */, + 854A1E1D5CE4437C9660D8F3A70C0279 /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; + A8530D766B6B51C704A5EB9E6957B4D0 /* Storyboard */ = { + isa = PBXGroup; + children = ( + 4706B492FE7B639F5A2CB08E8A06284E /* StoryboardBased.swift */, + A0BFFE4473AC8CF8CEE1F8E4A1B8F1CC /* StoryboardSceneBased.swift */, + ); + name = Storyboard; sourceTree = ""; }; AA82EC4AF35A3C8A786A5503BE530EF2 /* Pods-yinmeng-ios */ = { @@ -3505,419 +3228,888 @@ path = "Target Support Files/Pods-yinmeng-ios"; sourceTree = ""; }; - AAA93F69A81A85DB55AD1A65B75E26C1 /* ProtoFiles */ = { + B2CE944103A02AA63799B0E9F9A23847 /* Support Files */ = { isa = PBXGroup; children = ( - 550B7815314DABE69D0E4412779935EF /* Svga.pbobjc.h */, - 588DC14683B0B429A764B9799C1CE099 /* Svga.pbobjc.m */, - ); - name = ProtoFiles; - sourceTree = ""; - }; - AB9FEF49E0166894A8F451A2E1C3064C /* Basic */ = { - isa = PBXGroup; - children = ( - 37BDECEA1B15B31EB22A0147E4A94E14 /* NSBundle+TZImagePicker.h */, - 35D3623C2BB6E5B59E463F3733EDECE4 /* NSBundle+TZImagePicker.m */, - D1F9B44E930F4BFFF936DF6F6AB81EE9 /* TZAssetCell.h */, - D317BAE23129D58A7CC54EC1C8ACC547 /* TZAssetCell.m */, - 185B240AB91F53D1E4A2DEE6E352BAAA /* TZAssetModel.h */, - DF45648D437ED4C17D57F58D57C4A85B /* TZAssetModel.m */, - FA7DACC4FEC6E6168F63EAF7C0ABD17C /* TZAuthLimitedFooterTipView.h */, - 05D51358926E13834D8ADECAAF233487 /* TZAuthLimitedFooterTipView.m */, - AA22F2AF64B4C0F6C02AA3A5EDD8C94C /* TZGifPhotoPreviewController.h */, - 375C433B50349BE28455C222CB8E7B91 /* TZGifPhotoPreviewController.m */, - F799E1040405E3FA0CFC01008DAE96FA /* TZImageCropManager.h */, - 85E1060BFF1BA369FB2E2613C1C76ABF /* TZImageCropManager.m */, - AFF52F7EEE94FEFDE97BDEB54EAB2392 /* TZImageManager.h */, - AB512AECAC71232536B3C6595EBD6AA6 /* TZImageManager.m */, - B5F32AA6214DF4A95DE0718E83F47473 /* TZImagePickerController.h */, - ED93630A50B2879DE238CB7E7303E27E /* TZImagePickerController.m */, - DA605D51C578B353BA28C96E43C8762B /* TZImageRequestOperation.h */, - 962D792996E167DED6A6DF1DB7D9A7E5 /* TZImageRequestOperation.m */, - D1B0B54222C950997F62BD5407B041AA /* TZPhotoPickerController.h */, - E1E62D2923BD7B1C938F105272196761 /* TZPhotoPickerController.m */, - A708E86A2E4DBF4250800B02B9F600E9 /* TZPhotoPreviewCell.h */, - A2B76D9A197545DF908EE0BDE4FAA70E /* TZPhotoPreviewCell.m */, - B6AD45FDDAACA3C31A1786942F7DD1F8 /* TZPhotoPreviewController.h */, - 649B4026F4D828312E2102C688E4D801 /* TZPhotoPreviewController.m */, - E548640B0C4861B1709864C249F36FA2 /* TZProgressView.h */, - D401FECF58D565387B0831384BB9B674 /* TZProgressView.m */, - 64B3A29131E705BEFE5D6680AD6F4170 /* TZVideoCropController.h */, - 6163ABD2E06EE0EC9BE454E97047BF8A /* TZVideoCropController.m */, - 55F3523E0E5EDDDF0EC833E4614636B5 /* TZVideoEditedPreviewController.h */, - 21B98928C53B9F3D32CCAF36A23787B9 /* TZVideoEditedPreviewController.m */, - 46EBDDEB05C5D46F14CD2653AA932178 /* TZVideoPlayerController.h */, - 41333B940B89F01286BCAE524BDECDD7 /* TZVideoPlayerController.m */, - B1D8D7EAA29C7FC562C6B3DDFB0BF54F /* UIView+TZLayout.h */, - C586F64D5FF765E9A60EA1B61816E1C4 /* UIView+TZLayout.m */, - 57072E8F39620BABC5B9E860B04F435C /* Resources */, - ); - name = Basic; - sourceTree = ""; - }; - AE1D36CB699CDBC4F36F1D759B8789C9 /* Reusable */ = { - isa = PBXGroup; - children = ( - C4E91DAB8D848E93F751F93AE2883BF6 /* Storyboard */, - 6152279AF85FA72C769DEF5BC6F475C1 /* Support Files */, - 9EAA7BE97E0B476562BF37643665E1C5 /* View */, - ); - name = Reusable; - path = Reusable; - sourceTree = ""; - }; - B18AE7B624350CAF7F7CEC8F58FE1678 /* Support Files */ = { - isa = PBXGroup; - children = ( - 1742D0D7ED8954DFE00BB381A24D9A5C /* SnapKit.modulemap */, - 8DD2D0F55569CE662815665674078485 /* SnapKit-dummy.m */, - 8742AE2A9E80851B134791987E6B7DE8 /* SnapKit-Info.plist */, - 34AC53710D79B827C38A505FF38A0AE9 /* SnapKit-prefix.pch */, - 3F1E8B528CD24ED9940200D570215619 /* SnapKit-umbrella.h */, - D5D5B40434EDB515CD01537C4D709DD5 /* SnapKit.debug.xcconfig */, - DD307D9AFF32A4958B7D9C04EB486C4F /* SnapKit.release.xcconfig */, + CBE52A66C380E5B94AD9F49145C8F21A /* RxSwift.modulemap */, + E8CD2D1AD24E299E1311EBADE01D14AC /* RxSwift-dummy.m */, + 39D4BFD5DBD1BDC08C43CF011E3E3C07 /* RxSwift-Info.plist */, + 1E541FE8D377AB9878BC200ADA52B391 /* RxSwift-prefix.pch */, + 4954E27533A4EF040A183A5EA032FA59 /* RxSwift-umbrella.h */, + 467E7E7FC0D0C3CE3A4BBCFF025178A7 /* RxSwift.debug.xcconfig */, + F9A0081F78C7D1728AAF6D437B91B709 /* RxSwift.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SnapKit"; + path = "../Target Support Files/RxSwift"; sourceTree = ""; }; - B1FF7FF7E55C11CC03054D7493FDC5B9 /* Resources */ = { + BD3897B4A07205944C7C499E88A02C09 /* NSObject+Rx */ = { isa = PBXGroup; children = ( - AC6E5A1A2077D0C9711503FC13A144D7 /* PrivacyInfo.xcprivacy */, + A8C93CBB85FAF8702E535C8D71B68717 /* HasDisposeBag.swift */, + D87883FE5B4D5BFE4285683528329F1B /* NSObject+Rx.swift */, + EAA4B2441601E1496863AA915D058192 /* Support Files */, ); - name = Resources; + name = "NSObject+Rx"; + path = "NSObject+Rx"; sourceTree = ""; }; - B2F8005FD9E145CE5A15AAE1CD335640 /* Support Files */ = { + C48AB30A20F65275CC62616B9BADDF58 /* Qiniu */ = { isa = PBXGroup; children = ( - 01B2C613CF4002F9B1E5A0B8EAA6880C /* MBProgressHUD.modulemap */, - D2F24E9B9E0A4C30973E08A2C3E7D74C /* MBProgressHUD-dummy.m */, - 9CFA8B29774B4DFAAE3E5BD02BA0BEBA /* MBProgressHUD-Info.plist */, - C4EC866540C66C81F917C7F15F35F7F4 /* MBProgressHUD-prefix.pch */, - BF0F51357A79BD9A773E0AFC12D5AC2E /* MBProgressHUD-umbrella.h */, - 9C4FA1A111B0884F92D8CDB9C7E2E770 /* MBProgressHUD.debug.xcconfig */, - 28ED0C3799ABE11502EA985C1E13D633 /* MBProgressHUD.release.xcconfig */, + E83FE1CA1849DD72B00C2AE2968EC16A /* NSData+QNGZip.h */, + 280FF9F717A61B1FD81502F99444AC59 /* NSData+QNGZip.m */, + 778870770F5F09FB1804F32BA03783B6 /* NSData+QNMD5.h */, + C05542BB350023895D443E89CC65C58E /* NSData+QNMD5.m */, + 5DE802FDD8018CC534E447AD7C644701 /* NSObject+QNSwizzle.h */, + C4A4BE1DDD9197E2296FE2AF8E8A1CB4 /* NSObject+QNSwizzle.m */, + D2A143E3F4CE2ABDB765AEB75006A81F /* NSURLRequest+QNRequest.h */, + C1CA6A4C657AA4CCB798B0432AEBE234 /* NSURLRequest+QNRequest.m */, + CCBAE613C9F39D84D3C32BB14B141A4F /* QiniuSDK.h */, + 7DB9112C51E1B2806AE11575200C2211 /* QN_GTM_Base64.h */, + 90B1DEFB13B30421FAD8C78E860C6DB7 /* QN_GTM_Base64.m */, + 2AA1BBF85309A4EBC148B9134E742CE0 /* QNALAssetFile.h */, + 4BB69C0DC949A57E1FA4E048361E076D /* QNALAssetFile.m */, + F3F559E2D477224CBFB4076F7764E097 /* QNAsyncRun.h */, + 5AC9D270040FBF7B5C8B109BBC85EA08 /* QNAsyncRun.m */, + B650096D52CDFD36028F00389A1EFE06 /* QNAutoZone.h */, + 03673F56AEA4DE723C1C4C26958B6CDC /* QNAutoZone.m */, + 909FF8882D7E5174DF4D8D86F4C3063A /* QNBaseUpload.h */, + 8E2F9854F95DA7ACE082AEA000C6F9D7 /* QNBaseUpload.m */, + 96A8FB02030D0299107D9C43D4CFB2F9 /* QNCache.h */, + F9D3FEB058EFC9A1F22018E26A5080CA /* QNCache.m */, + 0DEBB522ED5C361F1CEFBE6A207C00EA /* QNCFHttpClient.h */, + 803C7791C0753458A95C86BDC7091BAD /* QNCFHttpClient.m */, + 37B6C4745DDC28CB20B0E6F9E34D15B3 /* QNCFHttpClientInner.h */, + 892247B02F268AAB65CA83C99F00F770 /* QNCFHttpClientInner.m */, + 99DDDEB892884EF4C2A1D823CFDE139E /* QNCFHttpThreadPool.h */, + A5E4EF7B2CB12316B0DF8E0611CEE535 /* QNCFHttpThreadPool.m */, + B23D9AD2D01E08F9FE5810E24AF590A4 /* QNConcurrentResumeUpload.h */, + B92662B60AA7E05B21A48DC3E46AF88F /* QNConcurrentResumeUpload.m */, + 949FFD333EC2B73069A1A5B5EC1A8044 /* QNConfig.h */, + 0D20ED9DECA2931FBAF56C2345FD2C12 /* QNConfiguration.h */, + 0F541C8DC334ECECBA3692647C3D7B8F /* QNConfiguration.m */, + 41BB877BC5B3A0750B9B683BAB758530 /* QNConnectChecker.h */, + BA96E8BC7E7DEFAB52C35563CDF90830 /* QNConnectChecker.m */, + E29C63318D7CEF126427F47C46035A46 /* QNCrc32.h */, + CD49C7032803EE6F11F3BC5F0F157B6D /* QNCrc32.m */, + D0C00C98A41B35D3E6AF20D1346E841D /* QNDefine.h */, + 34E67BDCE4469E8E7E9E06533760DCA9 /* QNDefine.m */, + 6894280D15AEA84FAB5CA654FDB50226 /* QNDns.h */, + 300A440B8A734191C57FD06DD007EE87 /* QNDnsCacheFile.h */, + 156B7190588AE2A2B7B60C9CCDF96489 /* QNDnsCacheFile.m */, + 009FA3A9189BB08436EF46FAB8F9D1AC /* QNDnsCacheInfo.h */, + EAEE7E82101F8CF31BD42ACFB572249F /* QNDnsCacheInfo.m */, + FB1FE87E582DF6CF522522391CAA9254 /* QNDnsPrefetch.h */, + 8D6DB6D587A563BEC30A64421CE19E97 /* QNDnsPrefetch.m */, + F82CE5330401096BE7F393EDBB3964CB /* QNErrorCode.h */, + 9D47282BB05B6FB79EEE9C37C510CED6 /* QNErrorCode.m */, + 7B53444EA64443A65BDE34BC960C38ED /* QNEtag.h */, + 776876BA95B8D299ED96F5F4BB7E75C0 /* QNEtag.m */, + CDC252BAE2FF61BA729B4E06A4CDE18C /* QNFile.h */, + 2D3E7DB1B5B0568189916DACD548EE84 /* QNFile.m */, + 435D202CBD86621DC8150C2E0AEC1F3E /* QNFileDelegate.h */, + A936735132334561C0F31166FD8FF0A8 /* QNFileRecorder.h */, + 02B80516DB31F69F35A9AB4B66FCBE3D /* QNFileRecorder.m */, + 0ED33801F7A5C80363EF5A4A13BF7193 /* QNFixedZone.h */, + 988BFF395B06086ACB59F2D806ADA1DE /* QNFixedZone.m */, + FB4A93045563DF8886179B43D789158A /* QNFormUpload.h */, + 8D08D99656ECF24E991BE0B1917532AA /* QNFormUpload.m */, + AC495376AD3DC556D253E7E7130683C5 /* QNHttpRegionRequest.h */, + 65AC544CC7EF01AB4F30A665F1060844 /* QNHttpRegionRequest.m */, + 83BE3945651A3670FF2386C68956A0FB /* QNHttpSingleRequest.h */, + 3F309DC825FC9BAFD86C25D19CDD182E /* QNHttpSingleRequest.m */, + C61A2C3110253A3CACA3A1E7C82EA70B /* QNInetAddress.h */, + 7FC014BA0C2846E8B0B97B75FEB116C2 /* QNInetAddress.m */, + 36B965F89C497C9FD1F2219BE832C5F6 /* QNIUploadServer.h */, + B05E8832CF7379B872FCD3290C694FD5 /* QNIUploadServer.m */, + 1B16B45844FB0995E46174F44D31223A /* QNLogUtil.h */, + E16B291CD02103D91C098E554CB8251F /* QNLogUtil.m */, + 46BF19D23BEC77AD07CF7CB830BC4E3B /* QNMutableArray.h */, + 089B038C7900E1EB953A22BC4F8DCC78 /* QNMutableArray.m */, + 35899EFA4D509B21395575CFC3C2B9D4 /* QNNetworkStatusManager.h */, + CA422090C189481434D35279F9E336BF /* QNNetworkStatusManager.m */, + 6C957A07910B52016B279F1B4C4A24C4 /* QNPartsUpload.h */, + 01576E1FE23682E8B10E64B99B712E30 /* QNPartsUpload.m */, + 1FBE3EBAF024FDD9590F2357D8F3FB69 /* QNPartsUploadPerformer.h */, + ABD0DEBBC67B1307A7E9E2C1577DEE19 /* QNPartsUploadPerformer.m */, + C9D06E056F217069B5E10424BD650F3E /* QNPartsUploadPerformerV1.h */, + 297AE5DDBD726B1784A8D701BA9FE3CC /* QNPartsUploadPerformerV1.m */, + 299417BAD0E74B4E3411583F434B3F10 /* QNPartsUploadPerformerV2.h */, + E881320900EEA605F64BDCD445D05560 /* QNPartsUploadPerformerV2.m */, + 1A588D08B287D85A83421A898B05B9D3 /* QNPHAssetFile.h */, + 96F84608755C1C2226B726CAA56C02BD /* QNPHAssetFile.m */, + B09E4532FB6B6F629E923CD0B198C7F6 /* QNPHAssetResource.h */, + B98D050EDB49E497D4C5474D4D4678CC /* QNPHAssetResource.m */, + 55E609BD2B5B082CC83894D1167CFA96 /* QNPipeline.h */, + 6976D18A73B15B0DA426CE730D1BE9E5 /* QNPipeline.m */, + 77EFB85B34136E4A7E1FF1D5CB931F0B /* QNRecorderDelegate.h */, + E911738B56B6B20DB123ECBB5DC25436 /* QNReportConfig.h */, + F6525F58E5FF96B38D5885650A45DEE2 /* QNReportConfig.m */, + 1A906229A02E4008D981A67EA8C1E75A /* QNReportItem.h */, + 963D75B770004374ECB97046058A63F3 /* QNReportItem.m */, + F9E16A463556FCE6A32FAE7168E48857 /* QNRequestClient.h */, + 001DA24D96DD07E243322E21751B11C7 /* QNRequestTransaction.h */, + C9B8C754193F18BF7F9F1EED5B7F5AD6 /* QNRequestTransaction.m */, + 248BD40993E174A281388D3D522CADDD /* QNResponseInfo.h */, + 2C84E393D2689757108A4AE42F97052B /* QNResponseInfo.m */, + 8E0A28DEC15DE000F0C7B7017FEC9EB0 /* QNServerConfig.h */, + 3C3920D2BF2D8C83B4576F02CD01184E /* QNServerConfig.m */, + DB46EF6E8C588192C6C7C75A399F499A /* QNServerConfigCache.h */, + 0720ACB60C194FB4FC39B37461F795D0 /* QNServerConfigCache.m */, + 55768EDCA0D1EA4EA284871AE39CD81F /* QNServerConfigMonitor.h */, + 85E152BD516E22DE7C9EB3FE5F57F00F /* QNServerConfigMonitor.m */, + 69998DAC8357E195B9FBA40939DD3D2E /* QNServerConfigSynchronizer.h */, + 44120616417E81A8426F0A2D17C35710 /* QNServerConfigSynchronizer.m */, + 15A015CB4575F906BAB8F66ECE0967A4 /* QNServerUserConfig.h */, + 7EA89DFFAF3FE69A1262FEFD1A099420 /* QNServerUserConfig.m */, + D093B3BFAAFE2DE515BF7971A75F57B3 /* QNSessionManager.h */, + 17E6E873A37853D895C2F37EE30B1183 /* QNSessionManager.m */, + A2C33F1EFFF5BEF29609E77DFBA362F2 /* QNSingleFlight.h */, + AF1E9FE45A323FBCABBAA4352A8E3670 /* QNSingleFlight.m */, + A16F62FF1B720B132E8E85583B5385AA /* QNSystem.h */, + 5A558F33C6575F4A1561CD2737DF98B3 /* QNSystem.m */, + F2D9F0CB8C148742A57F30994D3E80D3 /* QNTransactionManager.h */, + BAA032634FDF42C777CB7ED745036A71 /* QNTransactionManager.m */, + 4D2ACF9F2E2240506ED5A9AFB74B09A0 /* QNUploadBlock.h */, + 7875497893A1C96B65991697CC441D17 /* QNUploadBlock.m */, + 688CD190626FF2ABBEC879982F1B5DA5 /* QNUploadData.h */, + 8A97828712C38834E54C62928C75A0B4 /* QNUploadData.m */, + 68EA3AC7AB2232B8B2E94588EAF76CFE /* QNUploadDomainRegion.h */, + E27B5921C9C21FC10D60C623CFE72706 /* QNUploadDomainRegion.m */, + 4C233E260906253AA9A3CFAB51D93CE2 /* QNUploadInfo.h */, + 2D7A682849D58422E1A99A9883192C8C /* QNUploadInfo.m */, + 9A8C28522CE6C35C06337A682DF6142F /* QNUploadInfoReporter.h */, + CB3B65CC63ED40D17E50312EA6573A19 /* QNUploadInfoReporter.m */, + 0959CBE486845957902B41E6C7DB8250 /* QNUploadInfoV1.h */, + 18C48E83FA64DD726F7369C29041E23C /* QNUploadInfoV1.m */, + 1106AC25B99EFEBC5259C208F43C8D87 /* QNUploadInfoV2.h */, + 126FA0BF537C480B442D39BC4D26026F /* QNUploadInfoV2.m */, + C1014ABE0A6319E3E6B6D659B596EE7C /* QNUploadManager.h */, + A99B755FCBFF6D5FCE9B0090EDEE4192 /* QNUploadManager.m */, + 867DA68B753DE40F5102D16752560782 /* QNUploadOption.h */, + 0A8DBB89108FA32DE66864BC8B123D13 /* QNUploadOption.m */, + 9DCD316042AC484EB88B146B37F0CD7C /* QNUploadRegionInfo.h */, + E884BFDCD662FE78A5E1AC3C0E20E6FA /* QNUploadRequestInfo.h */, + 8EACAAFEA93B2D88105C2B21E17FCA05 /* QNUploadRequestInfo.m */, + A2BDCD220C5A86CD4C6ED827C620AB2F /* QNUploadRequestMetrics.h */, + 36C9190025ADA9FB87024E78EDF82C2D /* QNUploadRequestMetrics.m */, + 99E53A8A8DEFDFD8CE14221BE596D08A /* QNUploadRequestState.h */, + DBC3C9BFC51A6BD6B5417918976C3912 /* QNUploadRequestState.m */, + F59ADEA2B1BEC1BB5DAFA037B78A3AF2 /* QNUploadServer.h */, + 2264CFE61D16C0818305BE9777AF6126 /* QNUploadServer.m */, + 7F0C2C052FB8AFF40E49DA79EE2C8AC3 /* QNUploadServerFreezeManager.h */, + 18750B36301E02500EEDC67DE5C46C22 /* QNUploadServerFreezeManager.m */, + 9BE6830F82E297FDAE3B16562BFB50C9 /* QNUploadServerFreezeUtil.h */, + AAA7828B6E68DC8388954B2FB7422F90 /* QNUploadServerFreezeUtil.m */, + 9E4A0AE9119A94DEE7D892630F92435C /* QNUploadServerNetworkStatus.h */, + F971B2F0E387ECB6B02BDEAEC5EDAE72 /* QNUploadServerNetworkStatus.m */, + ADE8C6218083BACC16FFEA785A5BC221 /* QNUploadSource.h */, + 9B83BB741129B503334BB31F50A459BC /* QNUploadSourceFile.h */, + 46A7F163051EDC664A99DDC982AA4E9E /* QNUploadSourceFile.m */, + 0EA85B6002242CF0834905DEB6976C73 /* QNUploadSourceStream.h */, + 764BA7022CA94BA904545A8581E1C639 /* QNUploadSourceStream.m */, + 837C18AC6AB17F44D5190891C37FC1E8 /* QNUploadSystemClient.h */, + B91B7B2D88F7331B56F793D11D59A242 /* QNUploadSystemClient.m */, + 4573CB6B547D94CF6153D8E251773147 /* QNUpProgress.h */, + 8C8ED5AA62868ED8A1D1925B8A9F8B3B /* QNUpProgress.m */, + 25C38DAD767BE96EF09C32FD12D68501 /* QNUpToken.h */, + CEFB24151DE364E9E0CD663270F36D20 /* QNUpToken.m */, + 75968773AF32CDF804F99C391FE91210 /* QNUrlSafeBase64.h */, + 1760CE39A69779380B5460BA0420F7AA /* QNUrlSafeBase64.m */, + D3980D139F8796394BB65BB4F69948A3 /* QNUrlUtils.h */, + FA4A8BCA07B2EE4737D99914FE9152BB /* QNUrlUtils.m */, + C5A0B3C35EEAAB47948577B6B5FBE85A /* QNUserAgent.h */, + DF9C507B67D606DF4B77423D0E1DB5FC /* QNUserAgent.m */, + 77BCD0ED80A3DE4A1CD9F08AF1A0D5B6 /* QNUtils.h */, + D4D0C97C202E2CC605585D1F416C1E32 /* QNUtils.m */, + 4B49104E5424C5DC7F171AB1AF093EAA /* QNVersion.h */, + 8E6A6FD9419573A5542F610EC1CECEEA /* QNZone.h */, + E7FCEB41C17A789C20F2725458CEE5C3 /* QNZone.m */, + 43D6C557C02ED6CF2A48C93068437A88 /* QNZoneInfo.h */, + 9251A82E057F252F0692737670034888 /* QNZoneInfo.m */, + EAD85664DA5B6064786C5A77FE15CF8F /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/MBProgressHUD"; + name = Qiniu; + path = Qiniu; sourceTree = ""; }; - B7E6EC6C58C14D8CD05E103FCA476F27 /* Support Files */ = { + C64C52CCCE50BA145DCEAA601FA5F2AC /* NOS */ = { isa = PBXGroup; children = ( - A7B8F907F647852177F5C04D89595C9C /* SSZipArchive.modulemap */, - 672D83865062D08A6D8D74655E9C88EC /* SSZipArchive-dummy.m */, - 830F7EE879F97321BCEA68F1659BB966 /* SSZipArchive-Info.plist */, - 794F3F23B5C854041CD72F918075A147 /* SSZipArchive-prefix.pch */, - BEE0A558EB8D4C209EE92FF411E46C24 /* SSZipArchive-umbrella.h */, - E72023100F69ED77157AAB6057EB00A5 /* SSZipArchive.debug.xcconfig */, - 22D1D0696658742422CD37827C36ADF8 /* SSZipArchive.release.xcconfig */, + 600B9D273BAFA30FD00ECBFF025E41E0 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/SSZipArchive"; + name = NOS; sourceTree = ""; }; - B9BD12F92C47C93062EE222FA4DD0624 /* RxRelay */ = { + C72F539F45A5BBE0AE942FC2CA2BAAB5 /* Pods */ = { isa = PBXGroup; children = ( - 8C4E0DD712EFF5A275F7775427988A5C /* BehaviorRelay.swift */, - F8810D983BB501D2E23260F6CC138722 /* Observable+Bind.swift */, - BF5C19DA8CDCC006DE91471EC4E5566E /* PublishRelay.swift */, - 6C13CFDFF864EA5E1BB8D9E9C4E63196 /* ReplayRelay.swift */, - 9A97ABA61FE34EF4BBE8BAD2D09C9633 /* Utils.swift */, - 43215834C06B00FE959763BC85B7FAC9 /* Support Files */, + 0B9B71FAAFFDCC86BBFC3546DFFF5BD2 /* Alamofire */, + 01C8D9455DEA62D205DCE461B71B3CF1 /* DeviceKit */, + E9F806FBB97CBD39D144F21C8623B2A7 /* HandyJSON */, + 0A7880F321857C27350DF061BE19FB6F /* HappyDNS */, + C75E3171D36702A0426B4F1A74724DCE /* Kingfisher */, + 072775BFBF1721F46497BB25AE9F537C /* MBProgressHUD */, + D8CA0E66BC32924B9BCAF3631309E143 /* Moya */, + 945A0F26DD02977A2146147101617D5F /* NIMSDK_LITE */, + BD3897B4A07205944C7C499E88A02C09 /* NSObject+Rx */, + EEAE88C626F5F127B55A761A5DED7F58 /* Nuke */, + 9F114AC013A34C8F3300291FB177ED61 /* Protobuf */, + C48AB30A20F65275CC62616B9BADDF58 /* Qiniu */, + E97AB5036CE5A0B491EF46661F450BA3 /* Reusable */, + 6112BB9D09B94384495B9A3A41F0F71A /* RxCocoa */, + 83177E9BBF89974B2C600984755D9B8B /* RxRelay */, + D5797887401CA1CAA6F1DBC170608BBA /* RxSwift */, + 107066CABDC8F4A82D3BBC8627032058 /* SnapKit */, + 90D85F43C9665F236AB35BD4048932C6 /* SSZipArchive */, + 4E54BC02B40D002FCDBDF1C6D02100E9 /* SVGAPlayer */, ); - name = RxRelay; - path = RxRelay; + name = Pods; sourceTree = ""; }; - BA46A3531574C20551D98ECDCE8B40FB /* Support Files */ = { + C75E3171D36702A0426B4F1A74724DCE /* Kingfisher */ = { isa = PBXGroup; children = ( - 21FB39285D89AE9DB103F0AA81D979EE /* HandyJSON.modulemap */, - 761BB691322320FAEBBCB891F1339AEC /* HandyJSON-dummy.m */, - 1DB13BF765B266D63FC6FAE1B2D5EF8D /* HandyJSON-Info.plist */, - C92D788E06CC76EB738C555C1EC39F39 /* HandyJSON-prefix.pch */, - 1D6A47F2463CCEF7D13594CC90B89A4B /* HandyJSON-umbrella.h */, - 4D5656F9995D0B34B77C3F86AD35FB05 /* HandyJSON.debug.xcconfig */, - 4431695D992747951040479640A690E0 /* HandyJSON.release.xcconfig */, + 85F5DA31E0F6983965BEC7CCA98C5FFD /* AnimatedImageView.swift */, + ECC094B3B02DE862DDF7241ED1AA666C /* AuthenticationChallengeResponsable.swift */, + 6AEA194782639B61F3A6F1DD4B38BCBA /* AVAssetImageDataProvider.swift */, + 68ACE19A87A6826EDFD6C52E2DB023F5 /* Box.swift */, + F15B651EEE44533A59BD99DFFB75FB3E /* CacheSerializer.swift */, + E60BB299CBC4CEF553B093B10ED420F8 /* CallbackQueue.swift */, + 4DEF9BAB9C6EA7A7FD665611B79836AD /* CPListItem+Kingfisher.swift */, + 83D59BE341708D1654C644C8ABAC14A9 /* Delegate.swift */, + EDAD2D1860D3D5F7DA938CD18975874E /* DiskStorage.swift */, + BF95CB430336DC5C748DC8C49CA987D2 /* DisplayLink.swift */, + F10A043D176D01972B4184DA7280988D /* ExtensionHelpers.swift */, + BF1A96BA43A5E73EDE256CF2F5CB5502 /* Filter.swift */, + 8DF7E16FE3C5B33E8D1F2D94F2228318 /* FormatIndicatedCacheSerializer.swift */, + F5F1B30AC941757C38ECBC17413BBED2 /* GIFAnimatedImage.swift */, + DC7B2B55F2CA9020F3454040370FE33A /* GraphicsContext.swift */, + CA504E7D8C557930177C1A75C85DCCBF /* Image.swift */, + 9180713086D29DA1DA5D698E15D589D6 /* ImageBinder.swift */, + 4684B92782D5CEC9776695DF4409527A /* ImageCache.swift */, + C36A2BDF24522288070BB39471FA7BA8 /* ImageContext.swift */, + 2B6293D1CD50548D99E3B5597F828653 /* ImageDataProcessor.swift */, + 01ABB1997B4C780D73450374E506C199 /* ImageDataProvider.swift */, + 067CECE8F3234B6328C38A071500D902 /* ImageDownloader.swift */, + CFA62C15191C80DF324F722B27B68FC9 /* ImageDownloaderDelegate.swift */, + 9BD71705C8A79837CEBF861FB400379E /* ImageDrawing.swift */, + 4D6EE0C82559E7B4633DBBB0884C7DED /* ImageFormat.swift */, + 259B7C1D07C5BA722F1AACDFFBFE8DF7 /* ImageModifier.swift */, + 9D2C0DAB1F96FF6F110D8C8F41EE58E8 /* ImagePrefetcher.swift */, + 7EFE8495CB225FF4E2ED96E36D75004F /* ImageProcessor.swift */, + 1EB54EE9732AA3411B035189E8F6E110 /* ImageProgressive.swift */, + 046D128819743D5385C17C9ABED2D025 /* ImageTransition.swift */, + 571F207E84A5D3F49B0E0EA0C77DDF2D /* ImageView+Kingfisher.swift */, + 9B39E27D21FDB4F21D8383EEC1DCB843 /* Indicator.swift */, + 715B84CA66641C1BA838A1FE4E42F61A /* KF.swift */, + D53A51A14104F3FAB33AA2078923F166 /* KFAnimatedImage.swift */, + 3E8C428481C878D297DF1872FDC35E90 /* KFImage.swift */, + 9659E353071C56E1BA4F01166DBCDC9E /* KFImageOptions.swift */, + 2D85AEF65936A3A765D42169CB1F4070 /* KFImageProtocol.swift */, + 59E49DAD491B0B8C9728592696E32AFB /* KFImageRenderer.swift */, + D1EDF3B17105D4DCAA4A9981098D44AD /* KFOptionsSetter.swift */, + 6F0C738B112D4BC77F7A1FAEC47A6EA3 /* Kingfisher.swift */, + ABC0D9F6C03F6D6EB76CA2134E328F18 /* KingfisherError.swift */, + 20B19D43D71874AFCF5271E275DA2835 /* KingfisherManager.swift */, + DC0D0F39064B191E40DA54AE374F2197 /* KingfisherOptionsInfo.swift */, + 8C6E2A55C727328956E94C523A2ADF58 /* MemoryStorage.swift */, + C7C8880EF5F69C9C69FC7B4A58F28B51 /* NSButton+Kingfisher.swift */, + DA8C84784AA06F143159042104AE936E /* NSTextAttachment+Kingfisher.swift */, + BDD64D37753C9E3CA747D64C8FBCD0E4 /* Placeholder.swift */, + 608BEB7252D6761528F5F7054244DF69 /* RedirectHandler.swift */, + A3FF468FDFEE085A34C7A861540CECBA /* RequestModifier.swift */, + 6E2D76DCF9F37DC74BB26C9F55C5EF38 /* Resource.swift */, + 5BB194C721BE91B4D56FAFE3AF290D18 /* Result.swift */, + 01ED9F2C29918BCFDFBE6FD586AE0AB2 /* RetryStrategy.swift */, + 08EFD2D9738C68CEFC3FAAB83046795E /* Runtime.swift */, + 178FF7237A6727A268536EAC28F1B4A5 /* SessionDataTask.swift */, + 748336B8889D6F2D02496866A99B41D2 /* SessionDelegate.swift */, + C6BB6927795E7D46B34C6A1546DEAF40 /* SizeExtensions.swift */, + D13829BC7FAC1ED4842AD85D62DF91B7 /* Source.swift */, + F5C90748E3DD07CBEAD0E0E668CF479D /* Storage.swift */, + 04680541935138F71F5D1EDDE8A5C1D6 /* String+MD5.swift */, + 698D0BFD700037613A7B9AB6DE259805 /* TVMonogramView+Kingfisher.swift */, + 12C4C9F8003803DA87FB14967573EB73 /* UIButton+Kingfisher.swift */, + 11385BE2E04B3FDD18AEF267408BD946 /* WKInterfaceImage+Kingfisher.swift */, + D330D3F3D91B3EACC49B02832B1045AA /* Resources */, + 4AF404FF5EACFBCF779F50B7939AFD74 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/HandyJSON"; - sourceTree = ""; - }; - C4E91DAB8D848E93F751F93AE2883BF6 /* Storyboard */ = { - isa = PBXGroup; - children = ( - BB296DA42F225F49277DF88005E7795A /* StoryboardBased.swift */, - 1FFA9552E390A7ED086E9E9063B4F68D /* StoryboardSceneBased.swift */, - ); - name = Storyboard; - sourceTree = ""; - }; - CD7C25708ECFE1CBBB6BE4DC8165E4B8 /* Nuke */ = { - isa = PBXGroup; - children = ( - C1C615E47068E88C3CA8FFF62577EA89 /* Allocations.swift */, - 94EDCC79E217C037682AD0A4A4871D28 /* AssetType.swift */, - FCE5C586B9FC4468EFFCE0DC7C11E64E /* AsyncTask.swift */, - 146513E80BC525873E0C26FB32CEBD39 /* AVDataAsset.swift */, - 3D541AFC4064EEBFEA40189DA42318C5 /* Combine.swift */, - 1BFCDC83D8091B5E0C0DB975DA4B3E6A /* DataCache.swift */, - 80A7E6BA3D66BC1082A0B386D5176D89 /* DataCaching.swift */, - F6A3EEF9BF4A0A541EE9ADE29CF94FB4 /* DataLoader.swift */, - A65F390A5996FD81C350B75E935F468D /* DataLoading.swift */, - 3F97F7CB8571CBDEDC79FE252514354E /* Deprecated.swift */, - F0F3EFDEA4B22A216ABC7174AB542CE9 /* Extensions.swift */, - DCBCA1D71247549B222703488F1F8877 /* FetchImage.swift */, - BF79FDC749ED8FACBFA6AD3F1A6789F1 /* Graphics.swift */, - 637A2263B22BAB99CDD4A75A55C1E94B /* ImageCache.swift */, - 4EC378CAE3F8765C9FF8D0BFFA553AA9 /* ImageCaching.swift */, - 39AE7CDD0431AF60EA08C7D7E6957862 /* ImageDecoderRegistry.swift */, - CC1E73AC982DA1E9571D1F4F55CF4122 /* ImageDecoders+Default.swift */, - D66AAC062F5A901681FB0DAD7CEF3B60 /* ImageDecoders+Empty.swift */, - 345BADA92A911523BE7C57A69E824077 /* ImageDecoders+Video.swift */, - 8929F230D06EDF79340BC1AF95652A74 /* ImageDecoding.swift */, - D49D567B19B31F00844FAC0251E5BFD1 /* ImageDecompression.swift */, - 37CCF1214185F5315875320393702570 /* ImageEncoders.swift */, - C60491F2B96940E91EFC3FE08D41CD7D /* ImageEncoders+Default.swift */, - 533A28038C52737F7EE0BDBAB9974A6D /* ImageEncoders+ImageIO.swift */, - E041A62D3CA139B1332C2F4D9C865204 /* ImageEncoding.swift */, - 0AF13C2626D0B2170E0C424A5FF3A8C9 /* ImagePipeline.swift */, - 8F87B8E01416CC0EDA7BC5DA0FFAEDF6 /* ImagePipelineCache.swift */, - FE27E5E173265BB5720320A4D7D03AB5 /* ImagePipelineConfiguration.swift */, - 31E599C200DFB07DC6417631F2CF0D42 /* ImagePipelineDelegate.swift */, - 5F423939AE2B8F23F193006C5DF92354 /* ImagePipelineTask.swift */, - 7E88B35B0ABE553DC7534CA551E98864 /* ImagePrefetcher.swift */, - AF1B5080DADBAB4B143023ADB8803BDE /* ImageProcessing.swift */, - 74A36BF1AF270D6C38125AACD1318B2A /* ImageProcessingOptions.swift */, - DB49099DE2F53EEE4BC91EF0873E0D4A /* ImageProcessors.swift */, - 8071691E9C323F85D004CEBC0F37C72E /* ImageProcessors+Anonymous.swift */, - 79FCC30173FAEC41D0A417E92BDE2515 /* ImageProcessors+Circle.swift */, - 387824AE43ACAF1BB624589240286091 /* ImageProcessors+Composition.swift */, - 63C2016375BAC0CCE6F39146D239523B /* ImageProcessors+CoreImage.swift */, - BA1738FB7F6596166975DBBD978EA3A9 /* ImageProcessors+GaussianBlur.swift */, - 5C2052313BD57A48B0356A85CB13CA16 /* ImageProcessors+Resize.swift */, - 37A46F3525D29BA837C53C72C88EDDA5 /* ImageProcessors+RoundedCorners.swift */, - CE57C80E1FA6E71A334989AB114D251F /* ImagePublisher.swift */, - 855990EAE72DF3D6E9989F448D29DBFA /* ImageRequest.swift */, - 537EF130FEC39735A93629DAF64B0FE9 /* ImageRequestKeys.swift */, - 4A4C25E4475F191CE78546EDC0DDFB2E /* ImageResponse.swift */, - 6BB8BCBD5A9291D463CD9B0655C35090 /* ImageTask.swift */, - 7DDBF953247B5AEF9E8B170A1BEEFEB9 /* ImageViewExtensions.swift */, - 21CC6C6301BCDF385AE60E68FE6A2CEC /* LinkedList.swift */, - FC10B900B024025E34CCF086026A5D5C /* Log.swift */, - B6D90C40AAAD08245E950F40F44102AA /* Operation.swift */, - D470316AA153504A4BDBA681E696D890 /* OperationTask.swift */, - A567F25202E9FC865E5A15ADE8FAF7E7 /* RateLimiter.swift */, - 3D81E84A5113FBF098C657DBEDD3FFD0 /* ResumableData.swift */, - 02F782F3A68D8895BDEDA95187FB8C73 /* TaskFetchDecodedImage.swift */, - 951E691D5423DA01F4D4891AED003769 /* TaskFetchOriginalImageData.swift */, - F66FA8A9B4060DC76DEC55BE46DA7BAE /* TaskFetchWithPublisher.swift */, - E148903F7A10F598BFA32ECC5C5C3CA2 /* TaskLoadData.swift */, - 382CDCB8B0128FDB38F6DF1D36F0CDEF /* TaskLoadImage.swift */, - 4883C142D02A24E68EE0D7ABA0734372 /* Support Files */, - ); - name = Nuke; - path = Nuke; + name = Kingfisher; + path = Kingfisher; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { isa = PBXGroup; children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, - 2FE445AD883B9ABD3E0241A05A5B79FD /* Frameworks */, - 9021BC1127D4369B0857E1A351EA2413 /* Pods */, - 24049952A146615E846B136150D7D6A1 /* Products */, + F119B4A0ABE017AECEE69836596133B2 /* Frameworks */, + C72F539F45A5BBE0AE942FC2CA2BAAB5 /* Pods */, + D841DCFD2DBF57F60E86883BC2491344 /* Products */, 208D83938308FFB539726DDAF4BDAAC5 /* Targets Support Files */, ); sourceTree = ""; }; - DF757115E4A0CB0816DC38A5BE2AB83E /* NOS */ = { + D330D3F3D91B3EACC49B02832B1045AA /* Resources */ = { isa = PBXGroup; children = ( - F5EE9D98D701918A295EF5742391E6B0 /* Frameworks */, + 06E8786FD7C871D59FD5ACFFBD7CB262 /* PrivacyInfo.xcprivacy */, ); - name = NOS; + name = Resources; sourceTree = ""; }; - E95EE5F64E1349740B4C587B127E8BB6 /* Protobuf */ = { + D5797887401CA1CAA6F1DBC170608BBA /* RxSwift */ = { isa = PBXGroup; children = ( - 3F77B86C0060AA5339F7639D27C43C6C /* Any.pbobjc.h */, - DCF7688F4A2FE362A8F8AE5B9E97F4D5 /* Api.pbobjc.h */, - 5DA2B63DE9C774A1A02D2EFDA4E061D8 /* Duration.pbobjc.h */, - D403AF2C5B9F9A04ECE125203876E237 /* Empty.pbobjc.h */, - DAC3367C742E76B2408F21470B9F0F2E /* FieldMask.pbobjc.h */, - 923F5E9E0E05554042B8CD2E964844A9 /* GPBAny.pbobjc.h */, - 77FE1FB89C975A1E179A64A1254140FF /* GPBAny.pbobjc.m */, - ECBF243856508E7EA2333B721687B8E8 /* GPBApi.pbobjc.h */, - F764D2079720DF1E38DF3CD5966EE209 /* GPBApi.pbobjc.m */, - A953E0729F4DC817ACBB2EDBD8A44F00 /* GPBArray.h */, - D7EB821667CB7D15CAEAABFF503CBF0E /* GPBArray.m */, - 78E8B39B8FD6C5664F21C17D784F9F2C /* GPBArray_PackagePrivate.h */, - 718EC88F5883B2FA1B83096C45DA5619 /* GPBBootstrap.h */, - F2253BEBE94B788654D29BDF2F642B53 /* GPBCodedInputStream.h */, - 82E8E79200CACDB10A8ECAA029B8E759 /* GPBCodedInputStream.m */, - 4583579B4F86BE6056E29AA99EF29379 /* GPBCodedInputStream_PackagePrivate.h */, - 48717DDF4AC79021B233957DA9C2AFB8 /* GPBCodedOutputStream.h */, - F6F735C1AA916F8AE3D3674F582A0D58 /* GPBCodedOutputStream.m */, - AA4087C502DB32DB6F18E69C771D4A45 /* GPBCodedOutputStream_PackagePrivate.h */, - 339C6EA4C6E973C012C2196E24CF2578 /* GPBDescriptor.h */, - FD9E670DD6FC68280DFBA6581A7DCAEF /* GPBDescriptor.m */, - 33E4384150999E1A4C65326843D43EA5 /* GPBDescriptor_PackagePrivate.h */, - B27033D2CBC8AF5197B4A239D5DFCB6D /* GPBDictionary.h */, - 8E5FD14B2671FAC76A23AE5F62B1E712 /* GPBDictionary.m */, - 6005F59239DC7E06C04836AC3FB656F7 /* GPBDictionary_PackagePrivate.h */, - 1063126FAB1E629E5D4A13C84A3E261D /* GPBDuration.pbobjc.h */, - E755FB18AC4E22CEED0D2E3C26362B15 /* GPBDuration.pbobjc.m */, - 7706A74409C9462A333F93C10F915254 /* GPBEmpty.pbobjc.h */, - C60B3B84DCFBACC8CFE5D1D98E91EBA4 /* GPBEmpty.pbobjc.m */, - 5E9F436C9A9517EB68670BA24A844EC8 /* GPBExtensionInternals.h */, - 7F554D475C20AA475E82B8A72AC64BD4 /* GPBExtensionInternals.m */, - 2F0F444E2E8318D93BB1D85493792540 /* GPBExtensionRegistry.h */, - 37E4C6B4076B5B1F7058053D8C7A690C /* GPBExtensionRegistry.m */, - 14965A623412C80D5E64BD6DCBA640A7 /* GPBFieldMask.pbobjc.h */, - D5AFB117B39A4650F9E1A4994CD109B8 /* GPBFieldMask.pbobjc.m */, - 529D118A13A874D66FAC15E2AA533CBF /* GPBMessage.h */, - 50E38AEDAB5AC033632AE8AC6FAB674A /* GPBMessage.m */, - 51E592E9D4A81CACFA61FC0CA20CB8E5 /* GPBMessage_PackagePrivate.h */, - 2DDA1ED8AF2E1849C67820D3C7A2CFE6 /* GPBProtocolBuffers.h */, - 6D86FB8CA4D65E6A7699858134F4875D /* GPBProtocolBuffers_RuntimeSupport.h */, - BC83D59D7D96BB3BE54F4147EC1C5E18 /* GPBRootObject.h */, - C21C70F26EA2BCDE6D256E2D6F2B8680 /* GPBRootObject.m */, - 89471120959B7BB46083A1B4A4FDFAAA /* GPBRootObject_PackagePrivate.h */, - 8076ABD170856350D80D311E54547F1F /* GPBRuntimeTypes.h */, - 971C032B678026097C2F9C0FA6FDD6B9 /* GPBSourceContext.pbobjc.h */, - 65A4FB4AED2621B5DB855A4D4130C3EE /* GPBSourceContext.pbobjc.m */, - 98F68AEA41261A664D1B125A3163E31B /* GPBStruct.pbobjc.h */, - 2D2F261E547543AD8DA020084D66F2FC /* GPBStruct.pbobjc.m */, - D863F5D9C73A36829B2D6BD3CD685E83 /* GPBTimestamp.pbobjc.h */, - 74BF9C79680327BF2DB3DB3647C00D7A /* GPBTimestamp.pbobjc.m */, - 2EE4272D501C1D0FE02288639CCA1093 /* GPBType.pbobjc.h */, - E983C5E9E608D7B7DF49833C193763B0 /* GPBType.pbobjc.m */, - B6F4B4877F5C25E8B20FBE318ADB2DF2 /* GPBUnknownField.h */, - 7BD2A69FF40AF0D4DA9FA8BE2FB967A3 /* GPBUnknownField.m */, - 35440FADDFE71FA6B290B3C21929272D /* GPBUnknownField_PackagePrivate.h */, - 979967C7058D5387C5458C04C386097D /* GPBUnknownFieldSet.h */, - C84CFC9268B868DFE26673E1FB2969C9 /* GPBUnknownFieldSet.m */, - DD09A45F3FD414613F2C2D3D0BF4124C /* GPBUnknownFieldSet_PackagePrivate.h */, - 1B6D51200D0B187815B2D3F8AE0F77DE /* GPBUtilities.h */, - 43FA518F1E52A456FD58AA27F34B58D3 /* GPBUtilities.m */, - AB463CEF7EBBCA5807CA62832D8BEA71 /* GPBUtilities_PackagePrivate.h */, - 41B87BDCC566C699B7C5A84C136FD4DC /* GPBWellKnownTypes.h */, - F8F8C5A8288F89FDC40EA94AB551E958 /* GPBWellKnownTypes.m */, - 3241FB1D7CE38B6F84BE0D0E1E893B57 /* GPBWireFormat.h */, - E3A416F0DCFFDD1F89D5B3DF2683030C /* GPBWireFormat.m */, - 77D9108D5612649D0926AB4B2706BF91 /* GPBWrappers.pbobjc.h */, - 79CBD1576A001162AF617A0215D0B88E /* GPBWrappers.pbobjc.m */, - A30128BD98775C7F77827AB946AE0FA0 /* SourceContext.pbobjc.h */, - D6358D342B85002DF361F6FFEF0E249C /* Struct.pbobjc.h */, - 2F9BAE9D7B127E6392144C1A7551FD2D /* Timestamp.pbobjc.h */, - A7CCBE1EB0A152629CCBDD79451FA376 /* Type.pbobjc.h */, - 4501BE257D99DFFB58DB8CB1DE5FC60C /* Wrappers.pbobjc.h */, - B1FF7FF7E55C11CC03054D7493FDC5B9 /* Resources */, - 9A697B7328AC8F4B30C32D4F822395CC /* Support Files */, + A1D03FED23F4C020E124A7B8377E9A5B /* AddRef.swift */, + D3B9E5C9582AE9D02C031027C81FA455 /* Amb.swift */, + C15D4FDDCA4A206F1A1D641F1A7CE072 /* AnonymousDisposable.swift */, + A5A83D03622425CB21E3AE2A9EE2F1DC /* AnonymousObserver.swift */, + BF64801F025342C1C6165C067A777A5A /* AnyObserver.swift */, + 7ED019CB8DEB20006AC2EA9C23DFEC5F /* AsMaybe.swift */, + B244AFFBCD421C2A0FDAC88B1DB25BA7 /* AsSingle.swift */, + 184366D5B7B2CC44159A2ECFBF46194E /* AsyncLock.swift */, + 8B845C035E6A677AD6C55E7FF3E6E592 /* AsyncSubject.swift */, + 273DF2B8E2B32EFA0699C045C4EFAA82 /* AtomicInt.swift */, + ACB92838F5BE4C96EC7FF32C70AEB311 /* Bag.swift */, + 9E5DA1454146FD463B9A9E2D5A66D941 /* Bag+Rx.swift */, + F3108DAE5ECAF5A0894BB12521A8136F /* BehaviorSubject.swift */, + 8723D5B6906A068A78D92D5FA9A601E6 /* BinaryDisposable.swift */, + 883EE349DBB6A4219B08197692864869 /* Binder.swift */, + 44C2CC8E9963481A6176CE904EE7085C /* BooleanDisposable.swift */, + EA9FA07FD90EAE1460D08D1495B23A1F /* Buffer.swift */, + A9D7B871597849BF3C95C87C2FD9C330 /* Cancelable.swift */, + 1E36302120C5FEC658D43CE2CC69ADAA /* Catch.swift */, + 7BE7E6926B1A548424A25C413BB37E29 /* CombineLatest.swift */, + 2544A181FCD9A4ACC204CA56261301C1 /* CombineLatest+arity.swift */, + B8BBBBF2EF3E0F73937DE8E2F0561856 /* CombineLatest+Collection.swift */, + E12C0A1347282BBA68D757BFAE6D5CCD /* CompactMap.swift */, + C43F2EF6F5DE02445BB942223484BC1B /* Completable.swift */, + 88B64CFDA1EAB358E00E9476E8378A7F /* Completable+AndThen.swift */, + 23643240AD24D89ADC7238DB1834D017 /* CompositeDisposable.swift */, + BE0440B23A239E3CD146555FCF56595A /* Concat.swift */, + 12AAEFFC2404F4A2B4344B7A10F2F4C1 /* ConcurrentDispatchQueueScheduler.swift */, + F6C14D7BAF52868B958FFDD0E15ACF5E /* ConcurrentMainScheduler.swift */, + 5002FB9881CFF78394699932BBA44655 /* ConnectableObservableType.swift */, + 7920ABD4907612221E0C956D743EBE23 /* Create.swift */, + 16F454560550289A9BEC9A590E0CDF92 /* CurrentThreadScheduler.swift */, + 778BDD67C2A58BD743CD52C89829E3E3 /* Date+Dispatch.swift */, + 71E47DF0CE3FA46841971EE245885B3B /* Debounce.swift */, + 391065AE36B820331FCA01E2E825F7E8 /* Debug.swift */, + 79C8AAF426DD5C6BC05BCAEFB7BD5694 /* Decode.swift */, + 94453620836F0583F514925F10C1270A /* DefaultIfEmpty.swift */, + BFFD6F7CF36C660EC23DEF463ACD2049 /* Deferred.swift */, + 74C4ED0295163894E582EA992BB71925 /* Delay.swift */, + 79CA3BF13ED1A036CDBC7A0598BEA658 /* DelaySubscription.swift */, + 4D4B5B39794661BFD83F1EB007631228 /* Dematerialize.swift */, + 9BD768EC44ACD9957B179AF569FD6233 /* DispatchQueue+Extensions.swift */, + 5455A95B482DCA3E269A220A0E8354EC /* DispatchQueueConfiguration.swift */, + 0EBC150854E08D0CE4EB2DE851B16D9F /* Disposable.swift */, + 8880FB3750ADD578047438231B3E0029 /* Disposables.swift */, + 292B240FD7756774EEB9024E561DDA6F /* DisposeBag.swift */, + 8384B0BB471586B02F117418DE41129E /* DisposeBase.swift */, + E75D3F4351EB8463FD97F6B443E82412 /* DistinctUntilChanged.swift */, + 42604CF0054008A47A9A6F65DD7C390E /* Do.swift */, + 9519D1A5C374058D02BA29CEBBC7F3DB /* ElementAt.swift */, + 2A0F00114A11845B4581CB4DBC4E2E73 /* Empty.swift */, + 395F041C1B5B36F03853DF4F4E3041A8 /* Enumerated.swift */, + 98058ADE70B5C710B9FEB3DA9CE97132 /* Error.swift */, + 186134C1EDF5BAF290247360540D422E /* Errors.swift */, + 35D7CC85EC8407B3E12316846407584E /* Event.swift */, + 9A174AE3DCBE845273A729EB4E145130 /* Filter.swift */, + CBB405A656ED9A097BAFBEBA74494183 /* First.swift */, + 9DEA270C6637B148BA66F31043554183 /* Generate.swift */, + AAEA3C396E9776393D7B20C7E073E86D /* GroupBy.swift */, + 1C4759E4FA1631782A7B7BF4788AAB42 /* GroupedObservable.swift */, + B5BCAD9C3A748376CFDD687EFD9D69BB /* HistoricalScheduler.swift */, + 81C7AD93003267A21CEE1D932B45515B /* HistoricalSchedulerTimeConverter.swift */, + A1F87ABFFCC297D2FF998A52485E10A6 /* ImmediateSchedulerType.swift */, + AC6DADBA5EC8A3FA213FDE5ED7E7EFC9 /* Infallible.swift */, + 83B211A70FE435534CB08853FBB31B14 /* Infallible+CombineLatest+arity.swift */, + 01A394DF0AC58AC0387E15759B6A1CF9 /* Infallible+CombineLatest+Collection.swift */, + 6F89DE3530322DC333A584A7867D9918 /* Infallible+Concurrency.swift */, + 2A598D1D080247D2E46205F55E7DCDE0 /* Infallible+Create.swift */, + 1DF10549E2B71CC0146D9DE270084F07 /* Infallible+Debug.swift */, + 97B2B32486A247C0CF343A457FA0DB61 /* Infallible+Operators.swift */, + CCE764D8A50C97207F8DF27BFE8D600B /* Infallible+Zip+arity.swift */, + C74D01EE538C5D45F293CE97A19DBF60 /* InfiniteSequence.swift */, + D17359BA77D51C96BE9F97FCAA8E539A /* InvocableScheduledItem.swift */, + 70004AC0DBB443462C246890CC814238 /* InvocableType.swift */, + BB543216F86DF727333D3CF7CAAEEC2D /* Just.swift */, + A9AD3BB0858966A2B89DCE442D34A087 /* Lock.swift */, + A7C284042A05CF89CF52870E77D9F466 /* LockOwnerType.swift */, + 69985D14996CABF934479E86B88CC879 /* MainScheduler.swift */, + FDB3414A7BDB315D4F39FFCF6B2BCDE3 /* Map.swift */, + 798808793E3DBA86EFA7524E2461AC19 /* Materialize.swift */, + D85F03F42654DD9B07DCE0CBB2CDC7A9 /* Maybe.swift */, + F34AC110A74E026E165FE36972559556 /* Merge.swift */, + 057A1F547978583938ABC0D8FC296BAE /* Multicast.swift */, + F2CFD5C53A9731806761A84C6F80462A /* Never.swift */, + 9DF5F7A06F144D9D3D0C2585248A388C /* NopDisposable.swift */, + DA03C180424D041FBB329478A370706D /* Observable.swift */, + FFC7748690276302250E3069B78B1C86 /* Observable+Concurrency.swift */, + 49BD922C0A434EEDE5B8F5BEDFE9F45E /* ObservableConvertibleType.swift */, + C0D179B528955C305925134C79F21172 /* ObservableConvertibleType+Infallible.swift */, + C9B713AD60A16AC672296FB899EBF68D /* ObservableType.swift */, + E4588F12A1A4442E1159722B1E02DCEE /* ObservableType+Extensions.swift */, + 634B714A457570C39F8CE8DF1DA3F85D /* ObservableType+PrimitiveSequence.swift */, + 5722166BC6DCB6FDE72D1DE059A3A1BA /* ObserveOn.swift */, + F63A0179B50B26AB67656F8B0AA5AD32 /* ObserverBase.swift */, + 452FCADAE6215CE3280A1660A6B81B82 /* ObserverType.swift */, + 9C3DC782ECED08E63D8BB542C2D9E024 /* OperationQueueScheduler.swift */, + CFD91D96D638B86237189E50E061B1DD /* Optional.swift */, + 7A3ED20ADC502C58D68D406F370E2897 /* Platform.Darwin.swift */, + 3DEA2F2B96B69775A77943051AB122EE /* Platform.Linux.swift */, + 53F40543B46936E5F68F20CBB0580A06 /* PrimitiveSequence.swift */, + 5625DDD0794C969B580738A7561C82A7 /* PrimitiveSequence+Concurrency.swift */, + EBD05DFE7CCA673DAA4917C72100FF8F /* PrimitiveSequence+Zip+arity.swift */, + 0AD8A600C9517B54A3512D800F2B8A7B /* PriorityQueue.swift */, + 30050DF987DCA0205A677A47BC00653C /* Producer.swift */, + F2D5038C44767DB0E1CBD1992A53F5CF /* PublishSubject.swift */, + E05E686124257964A46ED450853570C6 /* Queue.swift */, + 679861EEAC8F49A82D4696DC59D6DBA9 /* Range.swift */, + 6B81414243B2F45963DB04B918C92940 /* Reactive.swift */, + 46A3044AE0E242C4B6780B731C52FDA1 /* RecursiveLock.swift */, + 00B5789589581C130351B1DCA90BDBC1 /* RecursiveScheduler.swift */, + 0616C66A7EA3B15225BB87ABAFE1E825 /* Reduce.swift */, + F8C73B214053D0B9CECC89B139515909 /* RefCountDisposable.swift */, + BE4B62343266AEEB8CB1911B21A61834 /* Repeat.swift */, + 95F1E271954C75C2AF46B01BE29A46B1 /* ReplaySubject.swift */, + 204C37234E1F73D241B0E7DE73C32EDC /* RetryWhen.swift */, + 9DCB69396D2C3A15BC6AADE5C4D64A2F /* Rx.swift */, + E4D401830F0EB9EF945D35500219CD14 /* RxMutableBox.swift */, + 94A9AFC5488F1303D9E9071A7B61783A /* Sample.swift */, + B9A9B1BBF1C6AF7ECC23EC5D9F02FDED /* Scan.swift */, + 61597D02ADC6AEC9D1AA9B19C915C04B /* ScheduledDisposable.swift */, + D00E820E12CFF5D833DD2AEC9E521E81 /* ScheduledItem.swift */, + 6B351CAA620BD0AA4634E7F377A1B4C3 /* ScheduledItemType.swift */, + AC02ADBC232B17C8358B02C49209E94B /* SchedulerServices+Emulation.swift */, + 5474158360D95CD836F2DA8D7CA888EC /* SchedulerType.swift */, + 932FD1B353AC2CFA934DBAFB10919CBF /* Sequence.swift */, + 18D07DC22488A265C9899E2E24C57F91 /* SerialDispatchQueueScheduler.swift */, + 77DA6B575323454FD7432E65FBA40AD7 /* SerialDisposable.swift */, + 3AF0BB477FFC15BE1A315EF56B25D860 /* ShareReplayScope.swift */, + FEBB6772CB9524F1E175A94271F6669A /* Single.swift */, + EEB35362C1F57472C5BDDC368A01C00D /* SingleAssignmentDisposable.swift */, + DA84A5EFC8B31AA99B7F26A2592BD7A6 /* SingleAsync.swift */, + F3E89AF9FD8324416E47AFCA0A221698 /* Sink.swift */, + F671EBE2B97180CDFABCA203306BFF41 /* Skip.swift */, + 09ED89E7AA0E60AF82D1BC46D71428E7 /* SkipUntil.swift */, + 00A34E6F2D9F846A3DAE4D83A9EA7599 /* SkipWhile.swift */, + 08AE0BE758EBE3A6E05DCDCF38CF25E7 /* StartWith.swift */, + F1B2F23069D672E40D645ED8E5D74B62 /* SubjectType.swift */, + 93DD7CD118AFFDD1698988FCB4577DBB /* SubscribeOn.swift */, + 0C77007D363631BE9DB611FE2FA8AF8E /* SubscriptionDisposable.swift */, + 3E26E1806E38B4C23FA95E5C2D927BB8 /* SwiftSupport.swift */, + 5B48887465366E5031A2D9FFBE40D929 /* Switch.swift */, + AEF90F07A0D9C624A1BA3FD378AD7B2F /* SwitchIfEmpty.swift */, + 066DF72A0EAD649220A6D5933405D039 /* SynchronizedDisposeType.swift */, + 293BBA8FF17530E889339A3A4AAAC98F /* SynchronizedOnType.swift */, + 02B3EEB1441C0C244EF2004A0C87B599 /* SynchronizedUnsubscribeType.swift */, + 9A1FF02ADDDA396F90A18782900F7776 /* TailRecursiveSink.swift */, + A09B27324287AD977B693009BA79D33F /* Take.swift */, + 4B7429B8B97C6AAEC9FA8277286CE5F5 /* TakeLast.swift */, + 3D1F5BF38ACA93D14520E25C52EA4137 /* TakeWithPredicate.swift */, + 4E27C960F17C12EF1F3354F5C54708F2 /* Throttle.swift */, + 68842252A11D74A6D50D4D3A00B5062E /* Timeout.swift */, + 94832A5780D9D950785E141E4F501B94 /* Timer.swift */, + 1FF68FEF297B35908F42E447F6E67F39 /* ToArray.swift */, + B4E0C494BCE0A010478FEBC082577D2A /* Using.swift */, + F5C8E76DC69E6482B4B7595EBFC459E3 /* VirtualTimeConverterType.swift */, + 395A72BBD00EF87B8520890EBAEB114C /* VirtualTimeScheduler.swift */, + EEECBEABEC9F48966D8B1BDA7BFCB0E8 /* Window.swift */, + DCC3185514FA12ADA6F366D7F4C59BCA /* WithLatestFrom.swift */, + 06EE3721EC5DFB5122AC81BAD341B2DF /* WithUnretained.swift */, + 8091B1F53B74FC014BA89244DEC66E39 /* Zip.swift */, + 6D2CF72A3719FB632B38E9EF3377F55B /* Zip+arity.swift */, + AD8C1E686E76C8FC861ABCE10AE046EE /* Zip+Collection.swift */, + B2CE944103A02AA63799B0E9F9A23847 /* Support Files */, ); - name = Protobuf; - path = Protobuf; + name = RxSwift; + path = RxSwift; sourceTree = ""; }; - EA987703B27CD3527A90F6CC6FAEFA69 /* Support Files */ = { + D841DCFD2DBF57F60E86883BC2491344 /* Products */ = { isa = PBXGroup; children = ( - 0A77FD51E1A190D0ADC28F4569BEFA07 /* SVGAPlayer.modulemap */, - E34F69578306527BA450EA88A46C71A1 /* SVGAPlayer-dummy.m */, - 392CE6557934CC958303CAFA9779D695 /* SVGAPlayer-Info.plist */, - 35B9392913E1CE8A3D1C6F3588F64130 /* SVGAPlayer-prefix.pch */, - DBA8EBC47B683FDA8B48754B2BDC4942 /* SVGAPlayer-umbrella.h */, - 247D3E19D2EDD0E855DA22F61BB232B8 /* SVGAPlayer.debug.xcconfig */, - C9A292650A2E4A30132F8C4EE6C4DDF5 /* SVGAPlayer.release.xcconfig */, + 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire */, + 190D7383CCEFD8AB3F8CB93098A3F214 /* DeviceKit */, + CD54121DDA84872534168702B5F92950 /* HandyJSON */, + 3667B5F6798CDC2ADA1BBC70D052FF68 /* HappyDNS */, + C3F44C782D64D7EB20B61CE3844EBFAD /* Kingfisher */, + C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */, + 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */, + 3756A9BBE41ABEE8DCBF5BCA6972C4DA /* Moya */, + A4E0F907A63923C4154A172688E9888C /* NSObject+Rx */, + 2DAD7D76FC007F48AE48F2FD15BF01BB /* Nuke */, + 9BC03DDC341E7F14C1F96A0C0F826FD3 /* Pods-yinmeng-ios */, + C2105C94812B6214B154F54DCEDB72AC /* Protobuf */, + F777222FFBEEB0CE4650EE8A00938A60 /* Protobuf-Protobuf_Privacy */, + A7B82792B39240C408DA7D6FEB677DA6 /* Qiniu */, + A0ABA07B4D48354ED3F51C2D6AF5426B /* Reusable */, + BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa */, + FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay */, + 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift */, + 979486118B3E90C08386079D57962701 /* SnapKit */, + 91B23470DEB9A986332BEB5034234BC7 /* SSZipArchive */, + 3079401082458950495F2DC04E71FC4E /* SVGAPlayer */, + ); + name = Products; + sourceTree = ""; + }; + D8CA0E66BC32924B9BCAF3631309E143 /* Moya */ = { + isa = PBXGroup; + children = ( + E46029FAF8D245C913801EA01ACC3D89 /* Core */, + E648C9101E7E4F20926C46DA2A7A1910 /* Support Files */, + ); + name = Moya; + path = Moya; + sourceTree = ""; + }; + E42A7E22FEF321EC4CD0B4AF656FA3C5 /* Support Files */ = { + isa = PBXGroup; + children = ( + 652E9B5390E84551CA8DE7427609A481 /* SSZipArchive.modulemap */, + 087C451802C4579976EDDDCCB8A0CC50 /* SSZipArchive-dummy.m */, + 1366247873F22521A1B0E673161C60FD /* SSZipArchive-Info.plist */, + B2DF37ADEDBCDED26D3C2B49E46B50B4 /* SSZipArchive-prefix.pch */, + 886554837890B2811B71F39AAF48A524 /* SSZipArchive-umbrella.h */, + 9E2F3421B358F817B21FE6DC59119689 /* SSZipArchive.debug.xcconfig */, + 8B38A47DC3A038FEB49ECE5D39DEA53A /* SSZipArchive.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/SVGAPlayer"; + path = "../Target Support Files/SSZipArchive"; sourceTree = ""; }; - EC955D0765E1DA6298F74119899F1B2E /* NIMSDK_LITE */ = { + E46029FAF8D245C913801EA01ACC3D89 /* Core */ = { isa = PBXGroup; children = ( - 5892610AC625FBE2C038301E39AC7C64 /* Frameworks */, - DF757115E4A0CB0816DC38A5BE2AB83E /* NOS */, - FF05B8E882AA18DAA1F4ED760DD8C835 /* Support Files */, + 9270EA57E26C76D639DE691781D34BEB /* AccessTokenPlugin.swift */, + 44502B5B4A976CB61E7B3905EEB67827 /* AnyEncodable.swift */, + D01B1757774D44749760BF457A0157B9 /* Atomic.swift */, + 0F016DBC222038C904F5AA38438CC338 /* Cancellable.swift */, + FBE7724FEDDB791A73F8E4A2FC9B49CB /* CredentialsPlugin.swift */, + E95F047ABD64C24B6D9F984C00DC6968 /* Endpoint.swift */, + 959B67E866B478565D917834A612FFD3 /* Image.swift */, + 5582CDD5BAFD446B67CFD413475E2843 /* Moya+Alamofire.swift */, + 65ADD4780E0D2B40B78C0CC9D4AB228D /* MoyaError.swift */, + EF3593D633E8997570062142E500D8DC /* MoyaProvider.swift */, + 57CE7746BC703C8619DC806E61BA5F47 /* MoyaProvider+Defaults.swift */, + 542E913F0ECD049C4B0964314961C5A0 /* MoyaProvider+Internal.swift */, + 5FE4A80BFE57D472C4192C877403EE91 /* MultipartFormData.swift */, + 82A92F7DFCABD532582F62FD0CD4190A /* MultiTarget.swift */, + 112240D28C5D208BB4EC23A4349C580B /* NetworkActivityPlugin.swift */, + DC2E888295F75F57C81C6268AA292263 /* NetworkLoggerPlugin.swift */, + DA3298B35F3ACA6872F0364FB88483BC /* Plugin.swift */, + BE498114032B7691EB82D33AE3BFFC98 /* RequestTypeWrapper.swift */, + CAA24BD1847427132D76FE28BB50CF6A /* Response.swift */, + 52B924DA7CE3465E56922CBA4F0A5537 /* TargetType.swift */, + EBB1AFA439CD30B013149EB58B85DBF5 /* Task.swift */, + 5BC89589BB5763C1945D34DA3B7218E4 /* URL+Moya.swift */, + AEE92A07738E4F47DD94B992B53FFE87 /* URLRequest+Encoding.swift */, + AA19A53A1A194320607F78C64B032E32 /* ValidationType.swift */, ); - name = NIMSDK_LITE; - path = NIMSDK_LITE; + name = Core; sourceTree = ""; }; - F5EE9D98D701918A295EF5742391E6B0 /* Frameworks */ = { + E648C9101E7E4F20926C46DA2A7A1910 /* Support Files */ = { isa = PBXGroup; children = ( - 6DBBA0D687B94A061830DF8B396D4082 /* NIMNOS.framework */, + 073B80876E35683C6C7F03B4803F2EED /* Moya.modulemap */, + 8A9D2453BAC83270B69A11350841859D /* Moya-dummy.m */, + 4B853F41D0D5B3C63DED0A82ED4F09EA /* Moya-Info.plist */, + A45CEB571EFA8FCD62E73DF5B245C1C7 /* Moya-prefix.pch */, + 622D66EE88D88913F6B04FA955B98AD9 /* Moya-umbrella.h */, + 7BA010EA10B150B72911BD807C3E9747 /* Moya.debug.xcconfig */, + 51BC08D6DA64C2F5E3A41D4E208D8DB1 /* Moya.release.xcconfig */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Moya"; sourceTree = ""; }; - FF05B8E882AA18DAA1F4ED760DD8C835 /* Support Files */ = { + E97AB5036CE5A0B491EF46661F450BA3 /* Reusable */ = { isa = PBXGroup; children = ( - D158628B65F8B4A738C57657B0A0A934 /* NIMSDK_LITE.debug.xcconfig */, - 3E7EAE92DA162396F7CD77B23293AA7E /* NIMSDK_LITE.release.xcconfig */, + A8530D766B6B51C704A5EB9E6957B4D0 /* Storyboard */, + 5A565193EBCF6463EDE8613E3EECAB1F /* Support Files */, + F75224BE66AC619F0711539EA6217303 /* View */, + ); + name = Reusable; + path = Reusable; + sourceTree = ""; + }; + E9F806FBB97CBD39D144F21C8623B2A7 /* HandyJSON */ = { + isa = PBXGroup; + children = ( + 56D0718FF2AF9A0FD6E182286F490538 /* AnyExtensions.swift */, + B4CEDE9D6EBB9F23AD08A3E9CC4A936F /* BuiltInBasicType.swift */, + 73CF929D688D60515FDC9B7D064EEF60 /* BuiltInBridgeType.swift */, + 9952F801DA03F99925F351421C2868AD /* CBridge.swift */, + 83A0101545223BD61FF4AECEBA0354C0 /* Configuration.swift */, + E763073C90A8516789705250AB97BB8F /* ContextDescriptorType.swift */, + E90F07FB4CDD792CA38D88F4BED442DE /* CustomDateFormatTransform.swift */, + A999214F52DF358CC4C39AC3CA4265FC /* DataTransform.swift */, + B71D82AA6E9C7DE3F34D1217C6AF49A1 /* DateFormatterTransform.swift */, + E17F55E944A68E496300F20ABC656F66 /* DateTransform.swift */, + 4CAFE65897FF959C3BCF0C5010DF618E /* Deserializer.swift */, + 9E58A4025EA35C79FE3509A615EA34CC /* EnumTransform.swift */, + 93BA5C41C55388231A6C950CDD9C9B34 /* EnumType.swift */, + 8AF6F49ECBFEABDD5790B9B97E877A23 /* Export.swift */, + 9D5EE8099C6ED546ACC879752E1F8BC2 /* ExtendCustomBasicType.swift */, + 245B9AFCC3D9497ED4E428A9991946E2 /* ExtendCustomModelType.swift */, + 49F8A6081A36FB1A9795B5B930B9F468 /* FieldDescriptor.swift */, + E2AE774941B929A18EB4DBD51C3019B9 /* HandyJSON.h */, + F506A0129E5C4684C328BB9301A2F465 /* HelpingMapper.swift */, + FCA0B1997AD735CFFD54CC9C50240405 /* HexColorTransform.swift */, + 59E4FDC538594BD9A1883814B1B13304 /* ISO8601DateTransform.swift */, + 8A526FF5A5A35350CB13E94151E3A011 /* Logger.swift */, + 4F1A5FFEFB51CD9D179B86BABD7FC7ED /* MangledName.swift */, + D382F0BE4E4E3522B8E6416B40D3F153 /* Measuable.swift */, + 213F65AE3C8E6D4CD15D79D133BCFB71 /* Metadata.swift */, + E63AA66E385E55774A78F8C1129B2DE9 /* NSDecimalNumberTransform.swift */, + 55838D0BB641CF4AC11898705A74127A /* OtherExtension.swift */, + C3152A4D511FA14922C91BB1CED51498 /* PointerType.swift */, + 4F796BF04E1A9B70ED51A9559F1FF2BE /* Properties.swift */, + 60E95B993CE0219D43E7F17B19F839D0 /* PropertyInfo.swift */, + 326B260C5BB473C2AC96E3A76A058BAC /* ReflectionHelper.swift */, + 9DFB621B88C770FFA68CCADFD4288BD7 /* Serializer.swift */, + 09AC4FEF85E9C51EF0697A9875F5253E /* Transformable.swift */, + 968AC7762C9743A6FE15DD139A252413 /* TransformOf.swift */, + BD4E8AAAD053AF073F33486653FB8F6C /* TransformType.swift */, + 1426B283577007A25D92C90BDF7D3F3A /* URLTransform.swift */, + 1C32129C6DF49FB5DA778BE70105C73C /* Support Files */, + ); + name = HandyJSON; + path = HandyJSON; + sourceTree = ""; + }; + EAA4B2441601E1496863AA915D058192 /* Support Files */ = { + isa = PBXGroup; + children = ( + 9062DFD075818645866D16D7F5BCB4B8 /* NSObject+Rx.modulemap */, + 8F3126A3EAFFE7FEEF27306ACE813095 /* NSObject+Rx-dummy.m */, + 0C3CC8C3660F29B543D71B8D361E8AA4 /* NSObject+Rx-Info.plist */, + 21159B473F913A0906CC89B2BBC93669 /* NSObject+Rx-prefix.pch */, + C42A2436C0C73FA9980A6380BAB78C91 /* NSObject+Rx-umbrella.h */, + 801E0B4E9494BF05E464C0F9CFA1CB6D /* NSObject+Rx.debug.xcconfig */, + 269AAF524036D4942EE99346DD4651D1 /* NSObject+Rx.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/NSObject+Rx"; + sourceTree = ""; + }; + EAD85664DA5B6064786C5A77FE15CF8F /* Support Files */ = { + isa = PBXGroup; + children = ( + 066031A01BFBBD42477A2AE65A25F224 /* Qiniu.modulemap */, + 77C5851A03B93762780F5B34123F1990 /* Qiniu-dummy.m */, + 43819F15CE6B2D4DE0BD2427CE5A6C26 /* Qiniu-Info.plist */, + 75008BA9A3AAAC91958E8116A1869B9B /* Qiniu-prefix.pch */, + 84A4F8059F28142F6C764EBDD0CC4D2F /* Qiniu-umbrella.h */, + 3CAA25B42934AC54F1F2AF2060984FA1 /* Qiniu.debug.xcconfig */, + 52506E4E3A8762620F0C4C21EE084602 /* Qiniu.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Qiniu"; + sourceTree = ""; + }; + EE060C38A1C60F413F0DE324C8C642AC /* Support Files */ = { + isa = PBXGroup; + children = ( + D147FC06FBF6A972C4FB563829A6A867 /* NIMSDK_LITE.debug.xcconfig */, + E8FC87C6CA8985DE5488958281A8A8F9 /* NIMSDK_LITE.release.xcconfig */, ); name = "Support Files"; path = "../Target Support Files/NIMSDK_LITE"; sourceTree = ""; }; + EEAE88C626F5F127B55A761A5DED7F58 /* Nuke */ = { + isa = PBXGroup; + children = ( + D71B08D194EAC3F09CB7C0017FF04F08 /* Allocations.swift */, + EA21D06493F4DB73BBBEA522C9036B98 /* AssetType.swift */, + C8CF10A8DF808413A88CCFAE72390929 /* AsyncTask.swift */, + 54B7AF12E0DD159BCF7D944925E9E06C /* AVDataAsset.swift */, + C444ECD084CDFCE50C68C4503F74CBFB /* Combine.swift */, + 4AF03F34B5DA87A46581754536354D79 /* DataCache.swift */, + 4945BFFCEC66B2540E57BB4EF8A5DFF3 /* DataCaching.swift */, + B436DCBB1E2FB4D86B28A48E32B6C448 /* DataLoader.swift */, + 1F6C9273A75ECD2F4808F3ADC13CE04E /* DataLoading.swift */, + 7F4E3044CDF02154CF5E3879E6CDEE15 /* Deprecated.swift */, + 979C9889D40861078AA26644D46DB2D5 /* Extensions.swift */, + F1AA4735ABBEC8B381844E57E80C89D4 /* FetchImage.swift */, + 9A1C3F46498492D01CFCDD20E049AE8F /* Graphics.swift */, + A4B18C4423432AFA2BFF1E78CB113B84 /* ImageCache.swift */, + AE26720282788E593837B0A52E051A31 /* ImageCaching.swift */, + E095A3732C1FE8EBFF63AA5054771470 /* ImageDecoderRegistry.swift */, + 348DE84CE94FEC923BA08537AD172311 /* ImageDecoders+Default.swift */, + D3B94F15E22E4879C0E327DED7F70B79 /* ImageDecoders+Empty.swift */, + 29F3F86754CDAABEB1499E8A862233E0 /* ImageDecoders+Video.swift */, + 076ABA4C2B1C274743105C50B57E8316 /* ImageDecoding.swift */, + E75E4F019E88ED44DC0D929B2FED5739 /* ImageDecompression.swift */, + 8EEF636BFB6D758DABDB39D61274F126 /* ImageEncoders.swift */, + C52BAD3DC3AEB3F840F9B12DCB1A6B7D /* ImageEncoders+Default.swift */, + 68AB5D00153DEACC00AA292DF036FA94 /* ImageEncoders+ImageIO.swift */, + B8FA88BA78995EA5C82DED0FFE4E8532 /* ImageEncoding.swift */, + FF3D98ECB01C427A0C393C64221C035F /* ImagePipeline.swift */, + 5F272DFEFE6AF0A55B986FF408354860 /* ImagePipelineCache.swift */, + 2CC801E5234CCFB12776AD8E3F2B8582 /* ImagePipelineConfiguration.swift */, + 8E81B75D3FD3C521879ADC177BD11F05 /* ImagePipelineDelegate.swift */, + 6861B1BF087B3FDB76662CB91EA7C124 /* ImagePipelineTask.swift */, + A3ACC03DCD13FB26A1C857B3BEB7D64F /* ImagePrefetcher.swift */, + 1F247F2CCB2BA2AA9478C9DE64F9EA82 /* ImageProcessing.swift */, + 10E134CFB7BBB326DFC55F38F07A9360 /* ImageProcessingOptions.swift */, + B5F3817644E60E0EC6FAB2C300A59F52 /* ImageProcessors.swift */, + 5292492F4587B79E776698C4A24E5717 /* ImageProcessors+Anonymous.swift */, + 2185FDD7E4EE7909E8FF69A28D1395BD /* ImageProcessors+Circle.swift */, + 1A0CDCD26AAC482D902CAFA9C60FCDCE /* ImageProcessors+Composition.swift */, + F81D67AB5B803E58B4C063F3EBBB6F63 /* ImageProcessors+CoreImage.swift */, + 8D5EA2E82E4AD2A7F4A8BAF8AA9602E3 /* ImageProcessors+GaussianBlur.swift */, + 57EAC8588D5F1DD33B6AE3D0D5C2EC85 /* ImageProcessors+Resize.swift */, + 38C33B7CA3DFAF466A11A2E698680870 /* ImageProcessors+RoundedCorners.swift */, + FD8FC4B50093B3B79B6A4C9F1674EC4E /* ImagePublisher.swift */, + E1654D2220930306734C3B8C36F06E99 /* ImageRequest.swift */, + CEF307578B587762E873DBDF07803701 /* ImageRequestKeys.swift */, + 304584C10BBF39C32C4108AA768FE76B /* ImageResponse.swift */, + C365E5308AEDD2D25B07E5C77221A31B /* ImageTask.swift */, + CCCFC39F839D9658AC51EBFB9E516C27 /* ImageViewExtensions.swift */, + 66098506F8EB7EB0E892D7E78B45CC2D /* LinkedList.swift */, + 7286AB285E47B78D45D3BEFAA0EF7C2C /* Log.swift */, + 0F272748720773B01357EF4353B18A6E /* Operation.swift */, + 6B4F5CC8E243A4BFE5DF2582FB84BBB3 /* OperationTask.swift */, + ABA20DE6F41AFC1440FCFD7AABFAEC0C /* RateLimiter.swift */, + 10282A9E63BC915ACAD5DFA7C049FC1F /* ResumableData.swift */, + 4D6718E5528447B5C8092A74492F0B41 /* TaskFetchDecodedImage.swift */, + 4069677FC8198465444700DBE9EBF896 /* TaskFetchOriginalImageData.swift */, + F1A2CB7117E302139351AE89A29B5FF7 /* TaskFetchWithPublisher.swift */, + DA7ADA63B1842414F602933C0B3F7ED4 /* TaskLoadData.swift */, + BC65450CC38A30B061CFEE50B6D765D2 /* TaskLoadImage.swift */, + 0637C2EF6AB4414811AA2B1FFA1B6D7A /* Support Files */, + ); + name = Nuke; + path = Nuke; + sourceTree = ""; + }; + F119B4A0ABE017AECEE69836596133B2 /* Frameworks */ = { + isa = PBXGroup; + children = ( + A69B7BDF4E4594A0BB5539F1C9D6819D /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + F75224BE66AC619F0711539EA6217303 /* View */ = { + isa = PBXGroup; + children = ( + 405ABD2B8CB8992A2FB809537DCCC745 /* NibLoadable.swift */, + A54D996B0D6F577EA1F6507548577187 /* NibOwnerLoadable.swift */, + 0952E97B1F8B2AA4FABB1D1554B3F789 /* Reusable.swift */, + F76857709A9969135EF0096129F40B70 /* UICollectionView+Reusable.swift */, + F91C15266FF501BE2C407D19AB42A2AA /* UITableView+Reusable.swift */, + ); + name = View; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0C9ED7F80C58C162BDF0D2A96D8615F6 /* Headers */ = { + 1C2B81068C6DB4E2359DE1917E014ECD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 28B20C35F4E1B3DDE716C831B049ADBC /* _RX.h in Headers */, - 543824E1170EF49570C40DAE54604F21 /* _RXDelegateProxy.h in Headers */, - 4251CDB971A8B94270E34381974BC9F8 /* _RXKVOObserver.h in Headers */, - 69657DEC11BB7E4F9F5B6DE8E1148B3E /* _RXObjCRuntime.h in Headers */, - 9A151985A3D24023E8B2996BF3EBA2BB /* RxCocoa.h in Headers */, - 557AE7547352CEA86AEE5518CC1A503E /* RxCocoa-umbrella.h in Headers */, - 45F6BA1117D64D98B32E0C77670EF906 /* RxCocoaRuntime.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 19C2006AE0F694A91FCCC185840FB637 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - C9171A1E6EFD48958FFEAA9FD9D717F8 /* NSBundle+TZImagePicker.h in Headers */, - 68A011828F61DACF5AD28E8FB685251D /* TZAssetCell.h in Headers */, - D17FF30AC3CCC32DF0E16EA2CFC06836 /* TZAssetModel.h in Headers */, - 38F9597DF1B2AEE0C13BF90D191796D7 /* TZAuthLimitedFooterTipView.h in Headers */, - EF646F26FEA6459B95A5F20A2070D6E5 /* TZGifPhotoPreviewController.h in Headers */, - 6D5E344BF1F88B2CED1C45729877F503 /* TZImageCropManager.h in Headers */, - 5C0DCCF0E03B7E1D280B626A2A0DDF29 /* TZImageManager.h in Headers */, - CDA083B62D21C5213B079B2AB83EDD0C /* TZImagePickerController.h in Headers */, - E5DF28A0B7E5A8BF230F952A4D0D0823 /* TZImagePickerController-umbrella.h in Headers */, - A6E1E364922B45F56AC77C6961F6AA20 /* TZImageRequestOperation.h in Headers */, - F0AEAA9D064C078265DA1960FA35ACCE /* TZLocationManager.h in Headers */, - 903665561B19F5490A08DA779C8304BA /* TZPhotoPickerController.h in Headers */, - C01A16B5FD2B30081F8098F793EB6DF1 /* TZPhotoPreviewCell.h in Headers */, - FD9715C265496458921385C233F3C0CE /* TZPhotoPreviewController.h in Headers */, - 2AE94725350E22D6D89CEB009166021D /* TZProgressView.h in Headers */, - AB0EA64E26574D95D9DB418E74E44B5D /* TZVideoCropController.h in Headers */, - 6BE531B39ABE343B01A2FC23CA13FBD7 /* TZVideoEditedPreviewController.h in Headers */, - 326DB05C75E43431DCCE55C96F99DB9E /* TZVideoPlayerController.h in Headers */, - C13D9FD8FECC9ACAE3D6B0728746F91F /* UIView+TZLayout.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 1D9513B52551CFC126DE2C88B918B52D /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - CBBE1A203FC8D0B905C906BEE9A6255F /* Pods-yinmeng-ios-umbrella.h in Headers */, + C83A5E615870E9A3D20E46141037BF14 /* NSData+QNGZip.h in Headers */, + 0C0A830CA329ED82630403A0F18E35C9 /* NSData+QNMD5.h in Headers */, + 2D071BCF6A8F122D88BD8B1F38CF46AB /* NSObject+QNSwizzle.h in Headers */, + 043AA903730A9C1B910FE3E61B051930 /* NSURLRequest+QNRequest.h in Headers */, + 1AF675A54A5CE4753DC1FD364AB6E8B9 /* Qiniu-umbrella.h in Headers */, + 12056A34F5F8E20B7DE69ECE6EF490CA /* QiniuSDK.h in Headers */, + DF5FA21BEA5E3D7CBC668C3405166E86 /* QN_GTM_Base64.h in Headers */, + AFE6E237A448A4B16DFE5CCC547DCC2C /* QNALAssetFile.h in Headers */, + E8E425DBA47BC929B9BC53A864A957EF /* QNAsyncRun.h in Headers */, + D397DCFAA8DA17DBD0740ECEE60673DA /* QNAutoZone.h in Headers */, + 843F89AEE7D4245F439F8530D2C0F853 /* QNBaseUpload.h in Headers */, + 48AC604F7ABAD234B74F15591A639656 /* QNCache.h in Headers */, + FE352F688502A618D10A1DC7B6762FAE /* QNCFHttpClient.h in Headers */, + 8A780E76578F780D5F35B5537B29D8D2 /* QNCFHttpClientInner.h in Headers */, + 37A9C03CDA9A0F712E417E97161BFE31 /* QNCFHttpThreadPool.h in Headers */, + C4BE3E3E1879F093598C9F18E1FD7CA1 /* QNConcurrentResumeUpload.h in Headers */, + 2B5055671E9FADFAB3279A7F9C29B826 /* QNConfig.h in Headers */, + A5B179777986525962A92322ED401521 /* QNConfiguration.h in Headers */, + 053B6DE861B7A14E62F2E48E74182468 /* QNConnectChecker.h in Headers */, + 118BA5D7844B83B55B85768674F0455A /* QNCrc32.h in Headers */, + 9E037764AC6C505404F4468DBC717F81 /* QNDefine.h in Headers */, + A3B440DCB7AAAAF73C3944CB620B1F96 /* QNDns.h in Headers */, + 0B55E11A7F7FCA2469FC02F9A31BCA8F /* QNDnsCacheFile.h in Headers */, + 2F3FE54578B6AE82C4D916CC715D1802 /* QNDnsCacheInfo.h in Headers */, + 502216A7347D064773936D041B23E0C3 /* QNDnsPrefetch.h in Headers */, + C513AABCBF94CE95B9F4BC89F3A05463 /* QNErrorCode.h in Headers */, + 868FDF3F44F1278B0E72A6248B894754 /* QNEtag.h in Headers */, + 0A839D416BB7D1789EF2E5904D36E17A /* QNFile.h in Headers */, + 445AC86C0AF5A2C144B5F3A62EA21E80 /* QNFileDelegate.h in Headers */, + FE5DA72D941FE9552ABF73EF60BD6CE9 /* QNFileRecorder.h in Headers */, + 39CE24CAF54610ECEABF499A28C86324 /* QNFixedZone.h in Headers */, + 12C40470012D49EA35444EB9C93CEF75 /* QNFormUpload.h in Headers */, + EDBA05F5B178CFF4F60E6F441C7B272A /* QNHttpRegionRequest.h in Headers */, + 359EE19D2708006ED267FAD996F3BAFE /* QNHttpSingleRequest.h in Headers */, + 46883FFCFF6919E739D391E95F17BADE /* QNInetAddress.h in Headers */, + D652D51020888E1CDCD5C2BC5001A682 /* QNIUploadServer.h in Headers */, + B722D2677F07916DECA4E3C313C5780A /* QNLogUtil.h in Headers */, + 16EFD760338B9361C987A05937DCF13A /* QNMutableArray.h in Headers */, + 825C51CA40AE8F6F9AD64FCF280B4241 /* QNNetworkStatusManager.h in Headers */, + 600404FAB5D7C91C3016E587CC10E598 /* QNPartsUpload.h in Headers */, + 442D81EEE24936AA6666069BA24E0100 /* QNPartsUploadPerformer.h in Headers */, + EF83E57E5A582C848F7C9DA0D6E11C0A /* QNPartsUploadPerformerV1.h in Headers */, + DD3C700F84E7D4950C03E74200096D8F /* QNPartsUploadPerformerV2.h in Headers */, + 212C79E316717863DB1840570E99B370 /* QNPHAssetFile.h in Headers */, + 0DDCC8FF57E3A7CB088ACB08D8E4A024 /* QNPHAssetResource.h in Headers */, + 0C8CF94DB10D6D5415BE4A70844D9CE4 /* QNPipeline.h in Headers */, + 2BFA4053DDEB6440A4555955E0C3473B /* QNRecorderDelegate.h in Headers */, + 499295178DB59993E0DACCF6EBD4F68E /* QNReportConfig.h in Headers */, + FA03E984FE6F79C41DB7C90C8067B512 /* QNReportItem.h in Headers */, + 2F401FE1D8C5C08D6A18308645BE8CBD /* QNRequestClient.h in Headers */, + B4D3954C948A3E54A9CE0D2E8AF730F1 /* QNRequestTransaction.h in Headers */, + D0E820A08E8984C3C5B396A0688FEFC2 /* QNResponseInfo.h in Headers */, + B52732344A2170E36F86D5FBFAAE8728 /* QNServerConfig.h in Headers */, + 265F9F801966B84A5B6A3404233693DA /* QNServerConfigCache.h in Headers */, + 5E1029FB9B030FFFF0210692E8805020 /* QNServerConfigMonitor.h in Headers */, + D346CA6BB185ACDFA21E5B103CF61244 /* QNServerConfigSynchronizer.h in Headers */, + D079004C2A7B45A459345034EBAA402E /* QNServerUserConfig.h in Headers */, + A50637F3981E8207B91D6BE97E0ABED7 /* QNSessionManager.h in Headers */, + 98D817719BD5492B07951C86F353CF43 /* QNSingleFlight.h in Headers */, + 48B1BC037354C423CA98C91E8D63EC72 /* QNSystem.h in Headers */, + 5ADE6AA363BA54A56C2A7FB542E01A0A /* QNTransactionManager.h in Headers */, + 0F4C87D4610D5DB8EEC3E0F2EBCEA73F /* QNUploadBlock.h in Headers */, + 598067529C878C9F9CB0A44068C7D700 /* QNUploadData.h in Headers */, + D1533646C9EC080B7130036C7B2311B3 /* QNUploadDomainRegion.h in Headers */, + D1ABCF7A0A08AEED15C56AAD4C7C8130 /* QNUploadInfo.h in Headers */, + 32660B74D2DDB0900CD3C7C30F945370 /* QNUploadInfoReporter.h in Headers */, + 0562C5D3B206C4541244A635BFEE06A9 /* QNUploadInfoV1.h in Headers */, + 9AA638AA49461C14D2F0C133B2EA0E99 /* QNUploadInfoV2.h in Headers */, + E9E41318846369AB1C0176EC3AE132A8 /* QNUploadManager.h in Headers */, + A25079D1CE0BC7ACDDF3E5451EB7342C /* QNUploadOption.h in Headers */, + 820F6C34386C6BEBB0BB16DF38EF8834 /* QNUploadRegionInfo.h in Headers */, + D614D6999FD12C21C2F0D470EFDE7333 /* QNUploadRequestInfo.h in Headers */, + DE374D4F3B1F7A39B8D004C769FF2C84 /* QNUploadRequestMetrics.h in Headers */, + 6542E60E543786E53C0E3172AB58C6A6 /* QNUploadRequestState.h in Headers */, + CA8DA5931ACE869181E3394E80CF71AB /* QNUploadServer.h in Headers */, + 8F7931218584081E8BEE1A88958F5D51 /* QNUploadServerFreezeManager.h in Headers */, + 8E98B71008D8116C0054CCE9D3FFFA02 /* QNUploadServerFreezeUtil.h in Headers */, + BE80DDF4EF350D70902546C79E8F76F5 /* QNUploadServerNetworkStatus.h in Headers */, + DF5A99E2A7788FB254F536194017BA28 /* QNUploadSource.h in Headers */, + 79496CF7E1B777DB3F99A7435219E40C /* QNUploadSourceFile.h in Headers */, + B726436003D5058BDF718FABADD1C8F3 /* QNUploadSourceStream.h in Headers */, + C55475120373D818F81C3393723AC306 /* QNUploadSystemClient.h in Headers */, + 87B6E8C4EEFD17B18D820665ED79BE7E /* QNUpProgress.h in Headers */, + 74227155447BA021449E46B50D8E9174 /* QNUpToken.h in Headers */, + DA552D53AD822F27A87C9CCA231F92CB /* QNUrlSafeBase64.h in Headers */, + 6B2F14D15CC362EC3E1F885071F5DFC8 /* QNUrlUtils.h in Headers */, + A44CFFDCC392459A0AB6668E397DFC58 /* QNUserAgent.h in Headers */, + FD18F6F74EC74461373530C6E52FCB66 /* QNUtils.h in Headers */, + DE9E1EC962CB95D6FCFC0AF6F50DB71B /* QNVersion.h in Headers */, + AF41F0517C7BE41A33EC5A4C374AEC3F /* QNZone.h in Headers */, + 8616078A78F9DF018CBEDD99F0B87437 /* QNZoneInfo.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3929,6 +4121,28 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4711CE0FCAA6F965AF62AF792DC0DF7B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + F97DA5F75FB745EB2E2CE26CE5A39DFA /* _RX.h in Headers */, + 2DB00BF80514A2516239209DE6B71C0D /* _RXDelegateProxy.h in Headers */, + 677F75202CAE934F0792D24E447325E2 /* _RXKVOObserver.h in Headers */, + E9F61386170B3854F69B3FFB0E699222 /* _RXObjCRuntime.h in Headers */, + CE609BC42981DC3ABED8DDDA24E9405A /* RxCocoa.h in Headers */, + 1ECF144A3B42852018E2B9773ECA3A26 /* RxCocoa-umbrella.h in Headers */, + 3D380779BA0748C8E9C7FF3C9F8F570A /* RxCocoaRuntime.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4ED4C10BE12C3563E8D68CF12F73A9A3 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + E04A584A5FD3950D5F0E53A6D3733A14 /* Pods-yinmeng-ios-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5D82C29ACD851E6EA219B34A73C961F5 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -4019,11 +4233,47 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 744FA3027C4437D1B2B882EDD74C1107 /* Headers */ = { + 7A5EB82363E6792E376B66186E7046DF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 14FED3E5743CB5B7C5811F53BD9699D5 /* RxSwift-umbrella.h in Headers */, + 04CF4E0FCAD51192EB95A4A2FE93FAA1 /* RxSwift-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 801C7FCF57203D19A3C8D9FBA65239E8 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 810D451FCC1F388684F7CB8845EB9080 /* HappyDNS.h in Headers */, + 061848506E762CBA6AB4345A1893C651 /* HappyDNS-umbrella.h in Headers */, + FD9DE6BCB97C10171BB952A01BB4C3FE /* NSData+QNRW.h in Headers */, + 8CFE653E421196C6E47F2E61D873DAFB /* QNAsyncUdpSocket.h in Headers */, + 89B7273DEA62B8A770121E1C1086A66E /* QNDes.h in Headers */, + B4F71F787A17A01622D8E43937E54EB9 /* QNDnsDefine.h in Headers */, + 52516254773892FD70287E70887308C1 /* QNDnsError.h in Headers */, + 285B449EA6AD1F68C53740F5D0FD025E /* QNDnsManager.h in Headers */, + 667D76A1B146317A39FCA012E49B7013 /* QNDnsMessage.h in Headers */, + 4350D1110EBF9AD633A7CF0436D7CAC9 /* QNDnspodEnterprise.h in Headers */, + 21FF91E4EFE209E8D237B591AF7C614A /* QNDnsRequest.h in Headers */, + A9643D96D6478613298995C81C1315B1 /* QNDnsResolver.h in Headers */, + 128DB956C43AFF2CEFDB548929992486 /* QNDnsResponse.h in Headers */, + BA88969D55C0659039136F27E61742C4 /* QNDnsUdpResolver.h in Headers */, + 980E561E2AE2D588BA5837842077224F /* QNDohResolver.h in Headers */, + C888E5B0CD8A88BB4FA3817BB1F2A036 /* QNDomain.h in Headers */, + 19832D812D52E043A87807AB47173D85 /* QNGetAddrInfo.h in Headers */, + 3328AA5F72863408737976075BEE72C4 /* QNHex.h in Headers */, + E9BB83E65BA889797C105F0A9A3A5E90 /* QNHijackingDetectWrapper.h in Headers */, + A40DFAAF4435154B0C886A43D231A95D /* QNHosts.h in Headers */, + 7E8B64495342D05935D168A12FFDABEF /* QNIP.h in Headers */, + 7B2B5C258C3B474FA704A386496FCEBC /* QNLruCache.h in Headers */, + 21255F1144BA3B2360A5FDBA24BAC242 /* QNMD5.h in Headers */, + 66C6BE20322F137E4479BD7F27EB55BD /* QNNetworkInfo.h in Headers */, + E439E258CE507135EC82AF703828D066 /* QNRecord.h in Headers */, + 8CCC202853C74915FF2A5C306B0BB35D /* QNResolver.h in Headers */, + ECAC5336FDD002989116A8110E3439C6 /* QNResolverDelegate.h in Headers */, + 7AD9556E942788A378F6A0BE75936114 /* QNResolvUtil.h in Headers */, + BEA44EE6C7CA739A8378C6FEAB5A9EA7 /* QNTxtResolver.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4091,89 +4341,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D131516ACBABBDA47C821C5A230FBC5A /* Headers */ = { + DB64ACFB0AA3BA787E8AC68EDD58F07D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B5B7C2ECE33438ED146687A0F7BDBE7D /* RxRelay-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - DA6CCA837C7F6C47AF60F9DDDCC71FB6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 3C6E280E78F54B4FBF5D70B6F237F939 /* CALayer+Lookin.h in Headers */, - C0A1803D43F259964673987013EB9479 /* CALayer+LookinServer.h in Headers */, - 30FCAD07E44C559C5889404AB0B91E23 /* Color+Lookin.h in Headers */, - 558468EAF62F1CB785CCABE68F71CEC5 /* Image+Lookin.h in Headers */, - 44E2179C202DD9A1DEF1CDCA9A62AACA /* LKS_AttrGroupsMaker.h in Headers */, - 4A199139100EA4AE54255CECCBF3625C /* LKS_AttrModificationPatchHandler.h in Headers */, - B0972187A498B18F1C853E7FCD8CD831 /* LKS_ConnectionManager.h in Headers */, - E1FADB870DA6F72990587DE8DA3695A9 /* LKS_CustomAttrGroupsMaker.h in Headers */, - EB0683B6D204606F07DB8D314B5A985C /* LKS_CustomAttrModificationHandler.h in Headers */, - 3873DDC41B203A4B668D01A59046C735 /* LKS_CustomAttrSetterManager.h in Headers */, - FF169DE9F620B0E455BE8FAD069302DC /* LKS_CustomDisplayItemsMaker.h in Headers */, - 26459CDE58DFC66FBF49D6270ED652B2 /* LKS_EventHandlerMaker.h in Headers */, - 3738D60EC138CEF879366FE6474AAE44 /* LKS_ExportManager.h in Headers */, - 14C2F1981D4DF3A16410835B69566BC3 /* LKS_GestureTargetActionsSearcher.h in Headers */, - 2B777A0214569468497FB851763C3C6F /* LKS_Helper.h in Headers */, - F2D7C08BABCAB446029B52941F7D20F0 /* LKS_HierarchyDetailsHandler.h in Headers */, - 52A41A94E70EFF39480E191E0B83F174 /* LKS_HierarchyDisplayItemsMaker.h in Headers */, - 41B680CE3EBE2F98F98B47B755F9CCE3 /* LKS_InbuiltAttrModificationHandler.h in Headers */, - B1A15C82ADB68BFF7BE7C83DF13C6974 /* LKS_ObjectRegistry.h in Headers */, - FBB5CEFE57DCB4177B8D21F26FF8722D /* LKS_RequestHandler.h in Headers */, - 9DF4D94D4287718F0142F6FA4B728630 /* LKS_TraceManager.h in Headers */, - B53BBF1C0BF840B045CE76458D1D66DF /* LKSConfigManager.h in Headers */, - EEE5C166A74DDC100D6D929D8EFE0628 /* Lookin_PTChannel.h in Headers */, - B4667A67FF27F2182BD2E28F0B8B6CF0 /* Lookin_PTPrivate.h in Headers */, - B7B8CA3D0B0B8B7177DF660DB3D590B4 /* Lookin_PTProtocol.h in Headers */, - A0B8F1679659F56583C5166A09A03E0E /* Lookin_PTUSBHub.h in Headers */, - 52C5BFE46205177DFF886553BC03BEB2 /* LookinAppInfo.h in Headers */, - 9DB84BA7EAAA4568E39CB62EB8596503 /* LookinAttribute.h in Headers */, - 1EC32CF37626EF073729279A9AF1F63A /* LookinAttributeModification.h in Headers */, - A006FB92B7FE2CF793B7B3E695118BFE /* LookinAttributesGroup.h in Headers */, - E42E1FBF3F7438FE01E5933A8AC82A50 /* LookinAttributesSection.h in Headers */, - F2E12BAE933F1BCAE3B6EFBA9D0039E3 /* LookinAttrIdentifiers.h in Headers */, - 5C342C79A808E26577C9C4DD12D47E54 /* LookinAttrType.h in Headers */, - 84630BD24D663174E6A57BE5E73FCD6C /* LookinAutoLayoutConstraint.h in Headers */, - E26D6BD1E35BF7D59297366984BB0FA7 /* LookinCodingValueType.h in Headers */, - 6C4E81C7611DE307D28A54655E8DC72E /* LookinConnectionAttachment.h in Headers */, - 799FEAC50ECD7E44C4F897E924AE20AD /* LookinConnectionResponseAttachment.h in Headers */, - 16DA969922E4AB8D47B4407DA7E15307 /* LookinCustomAttrModification.h in Headers */, - 8030EED02A6A9398CC28C82FB01BCAD4 /* LookinCustomDisplayItemInfo.h in Headers */, - 81013623FA7983155D59CFFE1EAB6086 /* LookinDashboardBlueprint.h in Headers */, - F615C7A7011A87565458BE30D861FB89 /* LookinDefines.h in Headers */, - F5B7D7E62863D375B937285EED8A5A74 /* LookinDisplayItem.h in Headers */, - F6D21479C870E715F2777CA60B9F745E /* LookinDisplayItemDetail.h in Headers */, - 2602000D2206879240898CFCED669187 /* LookinEventHandler.h in Headers */, - F7966E1DF47E909971A1E2B084C95E36 /* LookinHierarchyFile.h in Headers */, - 25B965256D0CDC085F900DEC1B5015F8 /* LookinHierarchyInfo.h in Headers */, - B6B8DD0B93AAAC98F0F3D4F4ABB1A6B8 /* LookinIvarTrace.h in Headers */, - 2E9ADCE1AFBD803E1945CA7A07A15026 /* LookinObject.h in Headers */, - AEC654EFF622EFBDD1BD4D14DFACF643 /* LookinServer.h in Headers */, - D953B546A400E0988B5F7AA9FAD55AC2 /* LookinServer-umbrella.h in Headers */, - B5EE88B45ACBA72F8F34B46F85849DC5 /* LookinServerDefines.h in Headers */, - A4DBC99CEBAB7A810B1584D7CE4A0A22 /* LookinStaticAsyncUpdateTask.h in Headers */, - 74FCCAD9E03FB7DAF182D662622A685B /* LookinTuple.h in Headers */, - 514934BAFB0ED1E2BEF32A5473F1BB0E /* LookinWeakContainer.h in Headers */, - D2C06FC640FADC2598F9A23C16256984 /* NSArray+Lookin.h in Headers */, - 6C4D50899B9203CF3DE0F9E9D6A1A341 /* NSObject+Lookin.h in Headers */, - F333EA0FD7C0B91344763BE001376B1B /* NSObject+LookinServer.h in Headers */, - 07A30B247B2C23CA77796FE2A97BCACD /* NSSet+Lookin.h in Headers */, - 447D13656632294D79FC64FC0BC94D44 /* NSString+Lookin.h in Headers */, - 75B2C032E8D36BEAB4852674EE3B218E /* Peertalk.h in Headers */, - 17BF9B4E0A42152C8CE9D0ABA7ECF4CE /* UIBlurEffect+LookinServer.h in Headers */, - 91C22A319F077A2383964D7570886EBB /* UIColor+LookinServer.h in Headers */, - DE3506094E248B0045A4F661063B66D6 /* UIImage+LookinServer.h in Headers */, - F5252EAAB24EA9F5A6B5B1BA1C406D25 /* UIImageView+LookinServer.h in Headers */, - 3EDB568B80DDFCB9EB3711FD9F44E5A6 /* UILabel+LookinServer.h in Headers */, - 46290602A9CDCFEE512CE7BCE629E307 /* UITableView+LookinServer.h in Headers */, - 87B322637C25D58B56F129B6526F0729 /* UITextField+LookinServer.h in Headers */, - 6AA1E7A14DBF968DFED35C4C922A4DAC /* UITextView+LookinServer.h in Headers */, - 3B33ACF528A4E4E9F5E1721FB93A90DE /* UIView+LookinServer.h in Headers */, - C0737E5FEBA69CE3642874B1ED9B0206 /* UIViewController+LookinServer.h in Headers */, - 7FC1102AA16EAA32E39AE99805022FE6 /* UIVisualEffectView+LookinServer.h in Headers */, + 8775BC8B188C38085646E9580CE231BA /* Kingfisher-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4185,11 +4357,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EE7AE9E8918B6F399A2DDE80341B119D /* Headers */ = { + EE6D013A00F0688AE27025809D05898A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5484C183C3C25F933AEDAFADF8E4C404 /* Kingfisher-umbrella.h in Headers */, + 646B3E7B21073A35F93B1E4E57328029 /* RxRelay-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4252,7 +4424,7 @@ buildRules = ( ); dependencies = ( - B105621D8110DF55D0403A2A7F48EED1 /* PBXTargetDependency */, + 17F56E7C553719A5F010C6A709D28D16 /* PBXTargetDependency */, ); name = Moya; productName = Moya; @@ -4279,35 +4451,35 @@ }; 20A1E7406A71749DBD4ADC955548E4AF /* Pods-yinmeng-ios */ = { isa = PBXNativeTarget; - buildConfigurationList = 108CE697526A433A7DC3995DE6722435 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */; + buildConfigurationList = 865B7989D713CF23A79E0A6AEB376F14 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */; buildPhases = ( - 1D9513B52551CFC126DE2C88B918B52D /* Headers */, - 5F5E79146A0A63E968E1F2EF44A50EE9 /* Sources */, - AB6602D7496877D15C2AFEB840AB8410 /* Frameworks */, - 6DA7ED615D7080452295286C108A1613 /* Resources */, + 4ED4C10BE12C3563E8D68CF12F73A9A3 /* Headers */, + 87F01CCA958CCC99A918BCB868C896AE /* Sources */, + 663D170E98AB047B0D31C2E5DF4FAE13 /* Frameworks */, + B3F70C5362E795C88B6F805E34B8759E /* Resources */, ); buildRules = ( ); dependencies = ( - 46ED26924C6DA94962D651663554DBC4 /* PBXTargetDependency */, - 8567F59064413A0753C9ED86685CCEE9 /* PBXTargetDependency */, - F595905FFA5A3CC5DB709A76A33E5939 /* PBXTargetDependency */, - E6EEBDF88D4F15552DF37F90B8053E6B /* PBXTargetDependency */, - 5CCA6405CE0AEAC5DECDF26407328F8D /* PBXTargetDependency */, - 4F85EEDC0F50549D128889FCD600830F /* PBXTargetDependency */, - 2761618D906F6911A29D0D1DBF24BDD6 /* PBXTargetDependency */, - 7679E8EC0CAA7F44B9A041C2569C4899 /* PBXTargetDependency */, - 0224516723441BAE8CB1F44B9A0DCECC /* PBXTargetDependency */, - 95610C212AE9477B6CEA79BB62633D9B /* PBXTargetDependency */, - C67C5994E74989F2C741DCA8A1B10FF0 /* PBXTargetDependency */, - F5FA3CCF8C9E9A0DD5840B234CF6F1E1 /* PBXTargetDependency */, - F186F1030B1618104FBE9D2D7EC41D04 /* PBXTargetDependency */, - 7457BC8D7948D2AA90A4072920A8DF09 /* PBXTargetDependency */, - B2D0043B6B5DFE37131291A034ACD5E9 /* PBXTargetDependency */, - 4353D8A9D33958F690C42F7FC89D9C0A /* PBXTargetDependency */, - 12550356BB549B3584F752FA50363733 /* PBXTargetDependency */, - 0BED1982998C6BE432391DF31B6E2CFB /* PBXTargetDependency */, - A6ED56BD08BFF3BE22F29FA8E9404168 /* PBXTargetDependency */, + 4721877E32D402B20AC1C8043416ACDF /* PBXTargetDependency */, + 565D7BD80E7E8B2CA6E4D1D706A1DABB /* PBXTargetDependency */, + F8F77C155F04BC4CF8C4B3ADF9DE9EC6 /* PBXTargetDependency */, + 0FFA135838950224DF482EE57ABC2D49 /* PBXTargetDependency */, + 8F327A3A34D6CE6DD13D65AAC15E07D7 /* PBXTargetDependency */, + 6F005BF61A1A9B454449D8A56C700450 /* PBXTargetDependency */, + 8473929203C2419871320D1E025BD7FD /* PBXTargetDependency */, + 79E1C225D9013E6A60C08208699FA357 /* PBXTargetDependency */, + 16D3D7D29C221B9BEDCC60EC50715789 /* PBXTargetDependency */, + 2777B1F94042EE84093A8DDBE2AF7830 /* PBXTargetDependency */, + 1A14C82CD7317B4C7FC3A886E8330518 /* PBXTargetDependency */, + 42AFED75D441D217AF71783C6FE25890 /* PBXTargetDependency */, + 0ED4CB443DB8C939ECCF809BF795B80F /* PBXTargetDependency */, + 3A782813758B344501C9CF13A45A1172 /* PBXTargetDependency */, + A6C582DEB828FA7B1E77D3E22EED3D50 /* PBXTargetDependency */, + D8CA3B447E0A0E02792FC259C079165A /* PBXTargetDependency */, + B2FF45330A60A64764D041AEF3062B82 /* PBXTargetDependency */, + 77623285968A924E7451160B25EE4B19 /* PBXTargetDependency */, + 13D73C784F7B1C3D8FB9313EC7ADDAB4 /* PBXTargetDependency */, ); name = "Pods-yinmeng-ios"; productName = Pods_yinmeng_ios; @@ -4316,11 +4488,11 @@ }; 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */ = { isa = PBXNativeTarget; - buildConfigurationList = D8F427285CC37D4C5B1D5548CF79DFFF /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */; + buildConfigurationList = E6DFB45C98423EFEBA97E912E424B844 /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */; buildPhases = ( - D60E3E417AEDFA0471B839B2B8C7A181 /* Sources */, - F1C5578E004E243A7F0BCA880C2C928E /* Frameworks */, - 18EA05229FAA6DC430D88947FB30BFD9 /* Resources */, + CFCFFE189169700542DDA8AFB17E47EF /* Sources */, + FB98D895682E46ECA3D4CFE50814EC25 /* Frameworks */, + B471C89F921C103D001AEF1C6C482675 /* Resources */, ); buildRules = ( ); @@ -4333,17 +4505,17 @@ }; 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */ = { isa = PBXNativeTarget; - buildConfigurationList = 54B013AC36C74619CC5FAC7ED0594191 /* Build configuration list for PBXNativeTarget "RxRelay" */; + buildConfigurationList = 34929A52CA76473775A4FD1BD267B234 /* Build configuration list for PBXNativeTarget "RxRelay" */; buildPhases = ( - D131516ACBABBDA47C821C5A230FBC5A /* Headers */, - 9D2183F917B39306BD39A65846B10445 /* Sources */, - 3759981F8F35A3F143F060A011D4FE5B /* Frameworks */, - 7D0E50F8A0E70163DE3F347B6AC2AD73 /* Resources */, + EE6D013A00F0688AE27025809D05898A /* Headers */, + 1E587C57DE931F979188F08A20EF9F9E /* Sources */, + 1311A8D28BF481FA9BFA43C4D7960DA8 /* Frameworks */, + EE37E63D34FC49756F32A599260ADB06 /* Resources */, ); buildRules = ( ); dependencies = ( - 256B92C20B3F3759F4EEA0A314E21BE8 /* PBXTargetDependency */, + 81D7B83F72A236862FBE5383690195D9 /* PBXTargetDependency */, ); name = RxRelay; productName = RxRelay; @@ -4362,7 +4534,7 @@ buildRules = ( ); dependencies = ( - 102C704376374692FBAD324C65E03601 /* PBXTargetDependency */, + C7DE16DC95537B242CBB5F200307E28B /* PBXTargetDependency */, ); name = Protobuf; productName = Protobuf; @@ -4405,38 +4577,20 @@ productReference = A0ABA07B4D48354ED3F51C2D6AF5426B /* Reusable */; productType = "com.apple.product-type.framework"; }; - 638FEAAFC575BB76BC6AC055CDDA3506 /* LookinServer */ = { - isa = PBXNativeTarget; - buildConfigurationList = 95C393648ABABAF31DBD51A99042360F /* Build configuration list for PBXNativeTarget "LookinServer" */; - buildPhases = ( - DA6CCA837C7F6C47AF60F9DDDCC71FB6 /* Headers */, - 34F935D289C3F1D16C7DC70D6A42820E /* Sources */, - 87B83D9F92C1773E8CE15EB8FECEB236 /* Frameworks */, - 8F8DD51B8E4271EFF59A8465D467ACDD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = LookinServer; - productName = LookinServer; - productReference = 25664483ABF4DC8EC03E7472AA04333B /* LookinServer */; - productType = "com.apple.product-type.framework"; - }; 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */ = { isa = PBXNativeTarget; - buildConfigurationList = 1E42B460D55BA3EBE021004CC2CE312C /* Build configuration list for PBXNativeTarget "RxCocoa" */; + buildConfigurationList = 0284F7870BE08271B289047F738D04F0 /* Build configuration list for PBXNativeTarget "RxCocoa" */; buildPhases = ( - 0C9ED7F80C58C162BDF0D2A96D8615F6 /* Headers */, - 3DA8F71AF3BF41150950832BA8D64BFE /* Sources */, - E877FC0D3719519B688F3E17FF0228B2 /* Frameworks */, - 5D4809C72FC4B366B262906F436A3EF1 /* Resources */, + 4711CE0FCAA6F965AF62AF792DC0DF7B /* Headers */, + 49C52E62E09B0C1E93DE70E49055574B /* Sources */, + 44B8ADE304093A907963904518FE821F /* Frameworks */, + A388300ED8FE900536344E07912B7968 /* Resources */, ); buildRules = ( ); dependencies = ( - 078B8F542061C584F80C795B2F054982 /* PBXTargetDependency */, - 34A252A1347B40A6A2AD7BCC91369891 /* PBXTargetDependency */, + D126B95689789B1B92753413280678DD /* PBXTargetDependency */, + B6DCA0BAF696FCABFFD668FE988F6D1D /* PBXTargetDependency */, ); name = RxCocoa; productName = RxCocoa; @@ -4461,13 +4615,50 @@ productReference = 8B8FAB0D627B17EDE1366984278705D9 /* MBProgressHUD */; productType = "com.apple.product-type.framework"; }; + 96F820A9CBD7912A405650AC238D1F8E /* HappyDNS */ = { + isa = PBXNativeTarget; + buildConfigurationList = D210CEFB78D5E04EFD7B9F7B7B05593B /* Build configuration list for PBXNativeTarget "HappyDNS" */; + buildPhases = ( + 801C7FCF57203D19A3C8D9FBA65239E8 /* Headers */, + D46BEC7E970094A7CAF5FB01131560C2 /* Sources */, + B11E30EEB7C379BAAC1A18B5A7A209D0 /* Frameworks */, + DCCAE48AD85E50D4CFE9CC666DFF152E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = HappyDNS; + productName = HappyDNS; + productReference = 3667B5F6798CDC2ADA1BBC70D052FF68 /* HappyDNS */; + productType = "com.apple.product-type.framework"; + }; + 9713F55E29CF00C3231002DC45C4EEB8 /* Qiniu */ = { + isa = PBXNativeTarget; + buildConfigurationList = DAE0995CAFA2CB58C663B5E4E7F780FF /* Build configuration list for PBXNativeTarget "Qiniu" */; + buildPhases = ( + 1C2B81068C6DB4E2359DE1917E014ECD /* Headers */, + 2E2FD075558CF6010AF6AD5C4F727662 /* Sources */, + F8F48B403EECF6761875513A8EA75680 /* Frameworks */, + C46C482F33C3574CF24FFE9A3C0D1E78 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + A9D185F8D94C40350E36E4969361B6E8 /* PBXTargetDependency */, + ); + name = Qiniu; + productName = Qiniu; + productReference = A7B82792B39240C408DA7D6FEB677DA6 /* Qiniu */; + productType = "com.apple.product-type.framework"; + }; 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 6977EC41724112CE6678D53704D74218 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; + buildConfigurationList = 40AB2B1184F283352265B1C4EF212C8C /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */; buildPhases = ( - 1CB40E8FA6A510B5295464F5CD665166 /* Sources */, - A89F50A9CF819AB80928A1D718628A44 /* Frameworks */, - 646C5615F3CA8822B1710A2A802289B7 /* Resources */, + D89106230EB2F7F979D28F022030A5C2 /* Sources */, + C48FFA91FA4DBEA90339143BDE8AA077 /* Frameworks */, + E871FA5CFD081064F112214C29FE1772 /* Resources */, ); buildRules = ( ); @@ -4478,24 +4669,6 @@ productReference = C298ABB78D9B05529B89D8322DB2E7B0 /* Kingfisher-Kingfisher */; productType = "com.apple.product-type.bundle"; }; - A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */ = { - isa = PBXNativeTarget; - buildConfigurationList = 27DA6CBDF61A9AEF4F5D5951CA9F94F3 /* Build configuration list for PBXNativeTarget "TZImagePickerController" */; - buildPhases = ( - 19C2006AE0F694A91FCCC185840FB637 /* Headers */, - FB311556A087EB1661E958C2C7E867AF /* Sources */, - 501319E3A62EB75131DC239207FFC68C /* Frameworks */, - 4FA34608ECC9BB12E0042C5A85CACCAD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = TZImagePickerController; - productName = TZImagePickerController; - productReference = 8E1D5C0FCA0D872C3F21E87F25420681 /* TZImagePickerController */; - productType = "com.apple.product-type.framework"; - }; B8A8605EB5769E41DC25E1879868AF1C /* NSObject+Rx */ = { isa = PBXNativeTarget; buildConfigurationList = C57DD85F01E6A4EFCD618B61EA506080 /* Build configuration list for PBXNativeTarget "NSObject+Rx" */; @@ -4508,7 +4681,7 @@ buildRules = ( ); dependencies = ( - 65A2FF27C2D78DF0A605684732D09168 /* PBXTargetDependency */, + 35D4A5DDB95BD13BB7378862205C6DC0 /* PBXTargetDependency */, ); name = "NSObject+Rx"; productName = NSObject_Rx; @@ -4517,17 +4690,17 @@ }; E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */ = { isa = PBXNativeTarget; - buildConfigurationList = 61C623C1EDB6AD9DC66AD8969115C6E1 /* Build configuration list for PBXNativeTarget "Kingfisher" */; + buildConfigurationList = 5208564FCF8321F270978B7DC8B0A7FB /* Build configuration list for PBXNativeTarget "Kingfisher" */; buildPhases = ( - EE7AE9E8918B6F399A2DDE80341B119D /* Headers */, - 4BB76B024D854BF05C17FA65706B2CDD /* Sources */, - 7B0303768C22ED77186E9DAE044BDE14 /* Frameworks */, - 193F205B96B5C673605F0D2762DD1737 /* Resources */, + DB64ACFB0AA3BA787E8AC68EDD58F07D /* Headers */, + B91DBF058753E0D63959220B34ECE3F9 /* Sources */, + 115EE9484AD8D18887A8175CFF9FEB3C /* Frameworks */, + 197C74D6A29C83E6947779BA56812FDF /* Resources */, ); buildRules = ( ); dependencies = ( - 25F68310B918055BD5E412E8EC7CAA27 /* PBXTargetDependency */, + 4923FBDDF6291AFAD2E86FE29B8904D5 /* PBXTargetDependency */, ); name = Kingfisher; productName = Kingfisher; @@ -4536,12 +4709,12 @@ }; EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */ = { isa = PBXNativeTarget; - buildConfigurationList = 93A1BDA86E65B52AAEB0CF6AF9FC12B9 /* Build configuration list for PBXNativeTarget "RxSwift" */; + buildConfigurationList = 3CA3D7E629FA96096DC737BDDCFD2B95 /* Build configuration list for PBXNativeTarget "RxSwift" */; buildPhases = ( - 744FA3027C4437D1B2B882EDD74C1107 /* Headers */, - E0E25B74F6BC1A24ABFFDF9FD3E27C57 /* Sources */, - 863C0B01E0CBACFF12B395F65B63FB8C /* Frameworks */, - FC5E66F38CCAC50813C345A25595DD76 /* Resources */, + 7A5EB82363E6792E376B66186E7046DF /* Headers */, + 2ABA7FC914D24E8D8475150E622C34EA /* Sources */, + 3F85B303A1614B8F92CB932AE8530B97 /* Frameworks */, + 8A6C5AE2AD3BA40ADE3F6E76BE00DB59 /* Resources */, ); buildRules = ( ); @@ -4582,8 +4755,8 @@ buildRules = ( ); dependencies = ( - 1D2031511BBB3102C0476B6E8D997CF9 /* PBXTargetDependency */, - FF03430B2A35FF4B12B0759E7601D2BC /* PBXTargetDependency */, + 93178F336674C0B63CD366550A2E2E6D /* PBXTargetDependency */, + 8035ADDD8DF71868370FD7A08BEF60F0 /* PBXTargetDependency */, ); name = SVGAPlayer; productName = SVGAPlayer; @@ -4614,8 +4787,8 @@ BFDFE7DC352907FC980B868725387E98 /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 1500; - LastUpgradeCheck = 1500; + LastSwiftUpdateCheck = 1300; + LastUpgradeCheck = 1300; }; buildConfigurationList = 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 14.0"; @@ -4626,16 +4799,16 @@ en, ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = 24049952A146615E846B136150D7D6A1 /* Products */; + productRefGroup = D841DCFD2DBF57F60E86883BC2491344 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */, 4CDD1C6C8885D07092D8EA708AAC0E53 /* DeviceKit */, 10D88C24864319FF583AD6D156896F32 /* HandyJSON */, + 96F820A9CBD7912A405650AC238D1F8E /* HappyDNS */, E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */, 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */, - 638FEAAFC575BB76BC6AC055CDDA3506 /* LookinServer */, 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */, 17F9141D333DA1A7BE5937F227221070 /* Moya */, B55FE563084BF0B9075BB021711E7555 /* NIMSDK_LITE */, @@ -4644,6 +4817,7 @@ 20A1E7406A71749DBD4ADC955548E4AF /* Pods-yinmeng-ios */, 470FE31978DC918618A329D8B55C85FF /* Protobuf */, 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */, + 9713F55E29CF00C3231002DC45C4EEB8 /* Qiniu */, 542460E7CDF2A9D5B2ECB5F8CE549E34 /* Reusable */, 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */, 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */, @@ -4651,25 +4825,16 @@ 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */, F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */, EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */, - A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 18EA05229FAA6DC430D88947FB30BFD9 /* Resources */ = { + 197C74D6A29C83E6947779BA56812FDF /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 55C1B1CAA41B3B782EEBA25C2267F22B /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 193F205B96B5C673605F0D2762DD1737 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3841545F19CF975D5CA907A73A949FF6 /* Kingfisher-Kingfisher in Resources */, + 7E7F1EE3B8C0BB721181929B686FEC17 /* Kingfisher-Kingfisher in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4680,14 +4845,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4FA34608ECC9BB12E0042C5A85CACCAD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CF9838744DF30AAF69AFBDDA17164251 /* TZImagePickerController.bundle in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 565FD2058706F22D2347B30C65280F30 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4695,13 +4852,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5D4809C72FC4B366B262906F436A3EF1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 60C75B352ED18CBEEBA18A5EFB26014B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4709,14 +4859,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 646C5615F3CA8822B1710A2A802289B7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1CB2BF2EBB3349D5C52D016088DAE02B /* PrivacyInfo.xcprivacy in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 661A1BDB1E080B04B6F0DD83DE90E23A /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4724,20 +4866,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6DA7ED615D7080452295286C108A1613 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7D0E50F8A0E70163DE3F347B6AC2AD73 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 820C67429A90336F5AF1C850DF03B1B9 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4745,6 +4873,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8A6C5AE2AD3BA40ADE3F6E76BE00DB59 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8EE6FBD90231B8B4128EE874B295E36F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4752,7 +4887,7 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8F8DD51B8E4271EFF59A8465D467ACDD /* Resources */ = { + A388300ED8FE900536344E07912B7968 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4766,6 +4901,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B3F70C5362E795C88B6F805E34B8759E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + B471C89F921C103D001AEF1C6C482675 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 269FF02087F3DB00B4D168BEDA486C01 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C0E0F7D28F4D633128D0F53BEAE34D3D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4773,6 +4923,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C46C482F33C3574CF24FFE9A3C0D1E78 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; C66434357555D3E88C8F202AD4D00053 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4795,6 +4952,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DCCAE48AD85E50D4CFE9CC666DFF152E /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; E5DCB3A33B66D278A8169657A3097C5B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4802,7 +4966,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FC5E66F38CCAC50813C345A25595DD76 /* Resources */ = { + E871FA5CFD081064F112214C29FE1772 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ADA9311008B106A191C1559E5F18FE39 /* PrivacyInfo.xcprivacy in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + EE37E63D34FC49756F32A599260ADB06 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4942,10 +5114,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1CB40E8FA6A510B5295464F5CD665166 /* Sources */ = { + 1E587C57DE931F979188F08A20EF9F9E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 7022285722F240E5AB6D7A712F6413C2 /* BehaviorRelay.swift in Sources */, + B96575BE58473E200DBDBABEA54E99A2 /* Observable+Bind.swift in Sources */, + 477DF70ACB7259B318A96D9EEA23A22A /* PublishRelay.swift in Sources */, + D850A6DDA76425858A498289B3B7D1F7 /* ReplayRelay.swift in Sources */, + C9D8A6E798BE38D83F3839FBF8DB927D /* RxRelay-dummy.m in Sources */, + 61B552DAA8232A352E8073BD12470C7B /* Utils.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4994,6 +5172,265 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 2ABA7FC914D24E8D8475150E622C34EA /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + AAC05A2915E6BD5B65260C10CAA5F65B /* AddRef.swift in Sources */, + 26069FF4E1E2997D3A7E7AB4BE26BC56 /* Amb.swift in Sources */, + EB7110EA8E4B4D95467CE9E250657595 /* AnonymousDisposable.swift in Sources */, + B980602C891C0655306CC731FBD93C4D /* AnonymousObserver.swift in Sources */, + 5838864FC793CBCEF241FA7AB83D4E3D /* AnyObserver.swift in Sources */, + EE983858D4195C8E159D3736B2C002C0 /* AsMaybe.swift in Sources */, + FECB24917FB2402E0952A59D5AC58F68 /* AsSingle.swift in Sources */, + C5796964FC0BF875B8AB5F072B0AF1F6 /* AsyncLock.swift in Sources */, + 9F0C6BD083CD8509E644FF6A1AACD578 /* AsyncSubject.swift in Sources */, + 9254DF98BF65BF08A18CD9D2D4050DD8 /* AtomicInt.swift in Sources */, + 5E6D2A7A52CF7BAC7B06797C13E4F739 /* Bag.swift in Sources */, + C77F9AE6051F8827A6EAC103EAC6E5CC /* Bag+Rx.swift in Sources */, + 19C7A89B1F706F111AF89B73D2220DF9 /* BehaviorSubject.swift in Sources */, + 42165DB316510397EC9CA6A31A32CE18 /* BinaryDisposable.swift in Sources */, + DE325A223F65B6002BC4630D8101E3F9 /* Binder.swift in Sources */, + DAE06C28FB62B8EDC9A4B169D66A2DA1 /* BooleanDisposable.swift in Sources */, + B2CA8EC22B5E0F32EB404104B1D7B8BD /* Buffer.swift in Sources */, + 40EEE8D08089ABEBE602DEDAF2BC8291 /* Cancelable.swift in Sources */, + 9D8E9A21C78BD1093ECCAB68802868D3 /* Catch.swift in Sources */, + AD7F515EE69C86DAE62DD1D341671B6A /* CombineLatest.swift in Sources */, + E942205070F0F0FB26EEE000F0476A74 /* CombineLatest+arity.swift in Sources */, + A39E30619392355EC5DDC66E06CDB178 /* CombineLatest+Collection.swift in Sources */, + F2071E982A85217D99D6D944729CF340 /* CompactMap.swift in Sources */, + 943474DBF72610B03CDE15831B2ECBF6 /* Completable.swift in Sources */, + 377C13758E7438DFB4F9FC4BBB29C039 /* Completable+AndThen.swift in Sources */, + 6DF6B7ED04DD9DC8F543914FC9980B98 /* CompositeDisposable.swift in Sources */, + 3C483941F0968490C9D5438293E84D7A /* Concat.swift in Sources */, + B1FBD8847CC51231D60484C8ED7DC020 /* ConcurrentDispatchQueueScheduler.swift in Sources */, + B83B3653FB939E9668C80757627B7D2D /* ConcurrentMainScheduler.swift in Sources */, + B30C6F0457D5FDB9CC968573885B1B72 /* ConnectableObservableType.swift in Sources */, + 4AB6D069A87146EBF6BE547783BEC993 /* Create.swift in Sources */, + 8960835480245B6FB19550A2913838EB /* CurrentThreadScheduler.swift in Sources */, + 476A57F8F57C773EE67F4D99F9D8F107 /* Date+Dispatch.swift in Sources */, + BBE1331160EB29A28C63EA2C41323114 /* Debounce.swift in Sources */, + C125CD4EAFE79A82D7E4881E9C2C57AE /* Debug.swift in Sources */, + 27A8D5D254BF0CFB103E8E5F5FF8F291 /* Decode.swift in Sources */, + 935FA562A2D3C158462A57C3905B8171 /* DefaultIfEmpty.swift in Sources */, + C41FD3C7598C0596D7FB243D394B88B3 /* Deferred.swift in Sources */, + 50B07FDC2278681485F85F7BBEB1D629 /* Delay.swift in Sources */, + 38A62C8CA3087B3B3BDAC78959E40B77 /* DelaySubscription.swift in Sources */, + AEC2E442AF8C0D32FDA2A189914A787B /* Dematerialize.swift in Sources */, + 25D39AF37FB3A63155380B7EF318A03B /* DispatchQueue+Extensions.swift in Sources */, + E0DE640CA80720A624521893CCEAAF93 /* DispatchQueueConfiguration.swift in Sources */, + B164527AEABF5B2B149DC92BC6B3B94D /* Disposable.swift in Sources */, + 0E6FEDFD66B97411D1C2C08535F53FF9 /* Disposables.swift in Sources */, + 8EDD0011CF51674CB503874F0A935F9F /* DisposeBag.swift in Sources */, + 776C4A08C59581A578138A680F54B0C4 /* DisposeBase.swift in Sources */, + 5A77CF47B37133FB7BA68ECB51B6B279 /* DistinctUntilChanged.swift in Sources */, + C497A1BF8E8DC4F5B93E9FBBDCEF0C73 /* Do.swift in Sources */, + EBE565A938F22E45E411C6F76C813266 /* ElementAt.swift in Sources */, + 9EAE2FB20751D82422D7B5F5D3F6D4E6 /* Empty.swift in Sources */, + 02FA4AADD2F85160670F5E3ED59DD262 /* Enumerated.swift in Sources */, + 9BDA088A24ED58488BF0A7F61BB558A7 /* Error.swift in Sources */, + D8AE23F23F09F94BE8D55A7D891F2496 /* Errors.swift in Sources */, + 2C0EED69088F0C083829DA17A8366779 /* Event.swift in Sources */, + 52089799BDC2E88F36DEEF655EE92E38 /* Filter.swift in Sources */, + ACE8E16FF5D94A3C47355C5435642692 /* First.swift in Sources */, + 955994AAE6A96C18B791757406A84EBA /* Generate.swift in Sources */, + F172B19FF9798068515D33818E2C80C5 /* GroupBy.swift in Sources */, + E033C4AEEC898649151FFD644E074971 /* GroupedObservable.swift in Sources */, + 51EC9706C21C9FC241B2344F6250257C /* HistoricalScheduler.swift in Sources */, + 90539ACCBE9B73C8025521BA4227BF89 /* HistoricalSchedulerTimeConverter.swift in Sources */, + 20F5C5BBD3C7893A58FC4D6E4FA452CD /* ImmediateSchedulerType.swift in Sources */, + 6EDFF6C7181463D32E5AE683C01BD24B /* Infallible.swift in Sources */, + 769C14454029EDE1CF7F9BB91704DE4D /* Infallible+CombineLatest+arity.swift in Sources */, + A2723B7A2765D8E96BDFF584B93F7639 /* Infallible+CombineLatest+Collection.swift in Sources */, + A75598155C21669611F6C69BD9DA0C52 /* Infallible+Concurrency.swift in Sources */, + 877EEAFF969068DCF2D931A6A88B877E /* Infallible+Create.swift in Sources */, + 0F01F8367184434B720CC52238930B2C /* Infallible+Debug.swift in Sources */, + 7B570897E7088727C5D9884AE0221613 /* Infallible+Operators.swift in Sources */, + F8B7F23E66849599515F15E6C9095947 /* Infallible+Zip+arity.swift in Sources */, + 2703EECFF025C141F3DFC82B3A5D76F4 /* InfiniteSequence.swift in Sources */, + 955BF957326B738C24337E9E4D12F01B /* InvocableScheduledItem.swift in Sources */, + 9EA668251A8150B86817E3666F55E5F2 /* InvocableType.swift in Sources */, + 5B4861DD1C1DA56F1517F014F609A8EF /* Just.swift in Sources */, + FE8058E2737416A494AC37BF82DC4B00 /* Lock.swift in Sources */, + 371E6F03FDB37D8E0EED47C79F510DB3 /* LockOwnerType.swift in Sources */, + ECE3A3B55E3F088F0CB03BC7B42CE3E6 /* MainScheduler.swift in Sources */, + 1073225632BDFAE86FA298048316D291 /* Map.swift in Sources */, + 9E0F0ADC94BA401A98B8A3A0C086F753 /* Materialize.swift in Sources */, + B1962181310C69C3B53C9E5937D85C89 /* Maybe.swift in Sources */, + B1925B4291CCDA74AE4679113C3662AA /* Merge.swift in Sources */, + 295AAA70EC0FC76B6962216B894D9A30 /* Multicast.swift in Sources */, + 1E6AE994BA2ECCE77DD66582869FB2BD /* Never.swift in Sources */, + E979422D62A611299639277E09B886D0 /* NopDisposable.swift in Sources */, + 99AD4B273A60E045C34F8E7B74C661E2 /* Observable.swift in Sources */, + 211F61593C91F50F8C656D5D2E059143 /* Observable+Concurrency.swift in Sources */, + B6CC169D1C7800B7C788B5FB82897BE6 /* ObservableConvertibleType.swift in Sources */, + 50842688E3E33678C64FBB272AA01678 /* ObservableConvertibleType+Infallible.swift in Sources */, + 74CBFB0920754FE8EB2827FCDBE44269 /* ObservableType.swift in Sources */, + 5395D8F4405A50193A47DECDFDA48A43 /* ObservableType+Extensions.swift in Sources */, + 5BC6171BA7AEC80C75834CC9C82FC585 /* ObservableType+PrimitiveSequence.swift in Sources */, + 205B06A1A8C653EE3B5F9C80A063FB14 /* ObserveOn.swift in Sources */, + 27EACE135D625063E91044D3966AF2C1 /* ObserverBase.swift in Sources */, + DC293F1DD1462886B4E3D5CF50C64109 /* ObserverType.swift in Sources */, + 14220F2A2BC7E5CD356C23FF21AE7B9C /* OperationQueueScheduler.swift in Sources */, + 5D38F9548869013E596C9590101791AE /* Optional.swift in Sources */, + 19D34DF02C6980802B16E6CBE8F78DBD /* Platform.Darwin.swift in Sources */, + E2A363133C9856640993EBFDADEFC8D4 /* Platform.Linux.swift in Sources */, + 0E9ACC78E921F83F499CB8B78059DE1C /* PrimitiveSequence.swift in Sources */, + 49AECBB22D7BDD18650A66CA76C338AC /* PrimitiveSequence+Concurrency.swift in Sources */, + 596056388541C87C20F78E537C2BBE28 /* PrimitiveSequence+Zip+arity.swift in Sources */, + 3E5230938A94C65B1D8995C6C364846F /* PriorityQueue.swift in Sources */, + 81211DD19F67861EF01044A9B3463F60 /* Producer.swift in Sources */, + 6DFF6E4DD3F16844AA9078988A20E846 /* PublishSubject.swift in Sources */, + 454B794F55F1B0A77D75212603E27053 /* Queue.swift in Sources */, + 8F2798E786AA2369E9C9A5F16B03F706 /* Range.swift in Sources */, + ED133473B588FDB6544A050CD614DBB5 /* Reactive.swift in Sources */, + D899AC088EB2D34ABE61DF3AE2932D0C /* RecursiveLock.swift in Sources */, + 138B00C014F3501D7F954BA5890F30AF /* RecursiveScheduler.swift in Sources */, + 18A0B8AC085E49169DE8562ACCAA7501 /* Reduce.swift in Sources */, + 4ED49B5B8AD7A6FB6C74B5FE247D9639 /* RefCountDisposable.swift in Sources */, + 1EC0B7EA2F07AFCFA2357816C6A46FDB /* Repeat.swift in Sources */, + 8B4ADCD5471739A6C017721FBBE58445 /* ReplaySubject.swift in Sources */, + 5F382C8D45193E038ACCF31CEC611652 /* RetryWhen.swift in Sources */, + 65CFBF0A3A6FB7B64702F3FF0F8FFE16 /* Rx.swift in Sources */, + F5A3EC0E4849107C00810FC9E240A030 /* RxMutableBox.swift in Sources */, + B22AAA8F6A7ACD487A85C6F444E5D262 /* RxSwift-dummy.m in Sources */, + C0E633A07585705E1454ED0AD1A7AE82 /* Sample.swift in Sources */, + 581755421957C9376A8939FA65A99E4F /* Scan.swift in Sources */, + 73FAC017A1A57AA310E64930E45F1746 /* ScheduledDisposable.swift in Sources */, + 352606CDD1536291EAB9F614161B1233 /* ScheduledItem.swift in Sources */, + A7CF7E63610F6E31CFA9921178E31F54 /* ScheduledItemType.swift in Sources */, + 2E2C38E76D999836EE34B35A826A10D6 /* SchedulerServices+Emulation.swift in Sources */, + 5D1567B749737185DBBD117BC008ECA0 /* SchedulerType.swift in Sources */, + 27805697092FACD36771A3833D16F7EA /* Sequence.swift in Sources */, + B67B013E5563CECFC43C553496C9D2D9 /* SerialDispatchQueueScheduler.swift in Sources */, + 076A261B289E43DC9157F9C4836A40FD /* SerialDisposable.swift in Sources */, + 81881ABEC7AFC3F7B6B35B29FD25C0A2 /* ShareReplayScope.swift in Sources */, + 6B27F3CD2E49F35ECA2884A1D92A1E23 /* Single.swift in Sources */, + ADF8FD99BC2C16EF47C96A8C43ED057A /* SingleAssignmentDisposable.swift in Sources */, + 3BEDC3611B70A3E4A273A1DDA10CB32F /* SingleAsync.swift in Sources */, + 571077BED6C7D5A79258D9B061E145E0 /* Sink.swift in Sources */, + 4952D9E26328C743867211E27C48354C /* Skip.swift in Sources */, + 13A7E014087F19D8CDB4EAC2D2748977 /* SkipUntil.swift in Sources */, + 28A33B5ED798B9615470C72E665A7971 /* SkipWhile.swift in Sources */, + E7F4CD0AD42E871F55152FD9BD3474E8 /* StartWith.swift in Sources */, + 4832C3D9993277DDFD16A28FF4F2FB35 /* SubjectType.swift in Sources */, + 4DA0FFF9708493109B9EB6B1237761E9 /* SubscribeOn.swift in Sources */, + 9A69503D4D51556E803A86AB34A46814 /* SubscriptionDisposable.swift in Sources */, + C35C3F2C422028F27A9F6636F30729C1 /* SwiftSupport.swift in Sources */, + 9956A8140A1B51B4E1FA18C9345B3987 /* Switch.swift in Sources */, + 4F68012EB500DC70C64D15A628DAF062 /* SwitchIfEmpty.swift in Sources */, + 5FB1DE88D5CD63840C982B901928C90B /* SynchronizedDisposeType.swift in Sources */, + E5D73914FDD1EA92AD8360EF3A0F395F /* SynchronizedOnType.swift in Sources */, + 07C16B48994EDE7FD9F9611791BCD014 /* SynchronizedUnsubscribeType.swift in Sources */, + 8CC6F4F7D62F839F1BC897B870456D5F /* TailRecursiveSink.swift in Sources */, + 9F202FD467A2B95CFBADB3A46BF7B5C2 /* Take.swift in Sources */, + 24A47D1397850300FD23CB83CBDEEAE1 /* TakeLast.swift in Sources */, + 8DB9F23D7E9E65449C36C9648E76470D /* TakeWithPredicate.swift in Sources */, + C23E803223D3F08C69301FC0039AA3D4 /* Throttle.swift in Sources */, + 27E3E2EC0B49A48455FAC763F741BA58 /* Timeout.swift in Sources */, + A127B2282030FF617F2A2D225B746089 /* Timer.swift in Sources */, + 0A2285D26DDAEEE24289DDAC7BF561EC /* ToArray.swift in Sources */, + 696CBF9565A6B5669BC926B3C149206A /* Using.swift in Sources */, + 14405F53CF535CA23C4809A07FF473A4 /* VirtualTimeConverterType.swift in Sources */, + 63ABB4763D6F630EA92590CEC2FC7CB4 /* VirtualTimeScheduler.swift in Sources */, + CD7552D96CB7F09C470E89E41D2F6BB9 /* Window.swift in Sources */, + 4A4AD105CE020B44AD719DF8672E9992 /* WithLatestFrom.swift in Sources */, + 45A44ED4B28E9D782569844AB1E332B9 /* WithUnretained.swift in Sources */, + EDDBCC26CC35C178C761A8FA47C2E558 /* Zip.swift in Sources */, + 64F837569595B53D128404A0F3094839 /* Zip+arity.swift in Sources */, + 2B49623F466460CFFD4B77D4A3A351F6 /* Zip+Collection.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 2E2FD075558CF6010AF6AD5C4F727662 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 7E837D4B987DEC845F3DBE6D1F2D77FD /* NSData+QNGZip.m in Sources */, + E528FF7D17D3F9E9655DEB2712FF4F40 /* NSData+QNMD5.m in Sources */, + 67DA35A340A2830BD98D950B0C4CC95F /* NSObject+QNSwizzle.m in Sources */, + 02F34481FD0BE5F0BD887A816829079A /* NSURLRequest+QNRequest.m in Sources */, + 13F22926BCD76313536A37DC2F634A10 /* Qiniu-dummy.m in Sources */, + 38754C26B47F72A41EB552090B4ECD5E /* QN_GTM_Base64.m in Sources */, + 552AE74CCD5BA07668195F22F5E6810D /* QNALAssetFile.m in Sources */, + A2F8B0386E5DDFCAF56AF6F868BAF1AE /* QNAsyncRun.m in Sources */, + E14EFC3981C0C480848467C40723AD64 /* QNAutoZone.m in Sources */, + DD46BC4E89B073BBB94AE017A712C8AE /* QNBaseUpload.m in Sources */, + D118FA782A908CB200553EE121FD059C /* QNCache.m in Sources */, + F87AC521B0EB2FEB0C890C091F92BFB5 /* QNCFHttpClient.m in Sources */, + 9F5BF597856BC78E7BBE2E4909074117 /* QNCFHttpClientInner.m in Sources */, + 09FD29D065FF7ABDB55D5D3CA9370F6C /* QNCFHttpThreadPool.m in Sources */, + 236DA44F82C66CB41AA001485B4631AE /* QNConcurrentResumeUpload.m in Sources */, + 3D12417E0A7236475C3365F64C3A3C83 /* QNConfiguration.m in Sources */, + 0E259A9A254AFC9488F23B3294E67E2A /* QNConnectChecker.m in Sources */, + 73FBF701DEFAF443AC58404B257F5A7D /* QNCrc32.m in Sources */, + 250AE821833784AC6AFDAA37D9B84BE7 /* QNDefine.m in Sources */, + 8681863582792BC5125122F003658D0E /* QNDnsCacheFile.m in Sources */, + D0F75D0E5E9F7BC7BBB5DDBCF7426131 /* QNDnsCacheInfo.m in Sources */, + 2E3DF82FA356C9CDD5DB9FE25957874D /* QNDnsPrefetch.m in Sources */, + A0B3E720B34DD61174A8BED79E8C86BB /* QNErrorCode.m in Sources */, + 80AF12AD813EA2C7B3CE1DD2D40BCF78 /* QNEtag.m in Sources */, + EBA1357A0A710C0F36CB61D229416C5E /* QNFile.m in Sources */, + 4C3BAC311CB1224E1CB339220C56D924 /* QNFileRecorder.m in Sources */, + 90F61B622E3854A9520EE0AC6A1EA8DB /* QNFixedZone.m in Sources */, + 57A981933AB4F2E2592FC3A4FB2877EE /* QNFormUpload.m in Sources */, + 43F334DB55F3344DF7759C472C29EFB2 /* QNHttpRegionRequest.m in Sources */, + F902498B7BC6608A40A5C0529A37A000 /* QNHttpSingleRequest.m in Sources */, + 135E19886F98F779C303C0BD8F0AE067 /* QNInetAddress.m in Sources */, + 9EC206DE7004745C782FF53579F4376B /* QNIUploadServer.m in Sources */, + 62C86F927060AC55F2B2BD53AEB703B2 /* QNLogUtil.m in Sources */, + 822C97654DAE19DC0630B860D1065DAB /* QNMutableArray.m in Sources */, + 29FA052B5CC2F3BAAF1C86C6EE93E94A /* QNNetworkStatusManager.m in Sources */, + 3F5A210EDC9607307EAAFCD55028F120 /* QNPartsUpload.m in Sources */, + EE32D04ED1053F712AC9488A43CFBF34 /* QNPartsUploadPerformer.m in Sources */, + 06608B5ADEB1644CF070B05F6FE52177 /* QNPartsUploadPerformerV1.m in Sources */, + 5112B344330EEAA4D4F13D847CBBF82E /* QNPartsUploadPerformerV2.m in Sources */, + B499534852BDC76C334C08B7515FBC86 /* QNPHAssetFile.m in Sources */, + DFD7A092839FECD69ECED64F310B9AC0 /* QNPHAssetResource.m in Sources */, + 86DDAA1ECC083FA8318CC84ED1D79342 /* QNPipeline.m in Sources */, + E9DC38AEFEE3366D34E6FCB59267479D /* QNReportConfig.m in Sources */, + D598894F29AF358E592AD183C3D47287 /* QNReportItem.m in Sources */, + 81F9860E3D0526C3B3B471C089C849A0 /* QNRequestTransaction.m in Sources */, + 70F5E0716B7091F7D9B875809D9BA416 /* QNResponseInfo.m in Sources */, + C9F119475A5F2B72F6A14F3163344D5B /* QNServerConfig.m in Sources */, + 718B767CC3101F3C1CE3B7FF48F08462 /* QNServerConfigCache.m in Sources */, + 53A390DD9AB50ED80BA39ECF67467E1B /* QNServerConfigMonitor.m in Sources */, + 99B8F2F10BB1771DFBD886887785894A /* QNServerConfigSynchronizer.m in Sources */, + 02FB6DC35CF12486741412AD0AEDEC5A /* QNServerUserConfig.m in Sources */, + CAA982F4E2940DE19F1012317A0F1754 /* QNSessionManager.m in Sources */, + 468B7770BBDE8321F24683A33A72A920 /* QNSingleFlight.m in Sources */, + 805084B142D5DC6CC7F481E7C5662AB9 /* QNSystem.m in Sources */, + 343C0FB969EF86E99FC9E4614269FE9A /* QNTransactionManager.m in Sources */, + F8CFE8C4432BA964DB1690E31FA25E38 /* QNUploadBlock.m in Sources */, + 7B3D5599561D05863210801CB3739DB7 /* QNUploadData.m in Sources */, + A9C8CBF94368D21B4439E65C9B218523 /* QNUploadDomainRegion.m in Sources */, + E792508C37B54189CD74D88CDE5D646E /* QNUploadInfo.m in Sources */, + FDD2BFC455F02566AD9C4475605DC139 /* QNUploadInfoReporter.m in Sources */, + 9D4153FFCAD94DD76BA1E38EC89E4913 /* QNUploadInfoV1.m in Sources */, + 05910A4DF99308957DF9A54789C2906D /* QNUploadInfoV2.m in Sources */, + 156657CB57EC47775C91CE5FCF282AE7 /* QNUploadManager.m in Sources */, + 46F81FAEB274D88B30B4DC699D22F27E /* QNUploadOption.m in Sources */, + A097225956BD0BA954DE8056790E62AC /* QNUploadRequestInfo.m in Sources */, + A7B075DBA726D9888A3092BBFB6F1968 /* QNUploadRequestMetrics.m in Sources */, + 387C706972C9B48A50DB779190485E8B /* QNUploadRequestState.m in Sources */, + E177F2A848EAF2B58BA1372055E6A4AE /* QNUploadServer.m in Sources */, + 888A5F130F8533C9B9E7D85E7A195947 /* QNUploadServerFreezeManager.m in Sources */, + EC58CE84350C8D4DFE0E911797ACF930 /* QNUploadServerFreezeUtil.m in Sources */, + 44FA4F4A5ACE9E06EB686BD28BFC3ABB /* QNUploadServerNetworkStatus.m in Sources */, + 4DF679B585B8CA4E1486294451EFAF62 /* QNUploadSourceFile.m in Sources */, + 091DC23237A04F5951AE4DFA6B85D08A /* QNUploadSourceStream.m in Sources */, + B3980F1A1D624EF88C17CFE2E02438F3 /* QNUploadSystemClient.m in Sources */, + 219168B55A8E0779E57559D6D38790AE /* QNUpProgress.m in Sources */, + 80842FFCAA73B8BEAA80AD7124DDDDBA /* QNUpToken.m in Sources */, + C3918C0ECBCE534A365656FC1C0C2BD0 /* QNUrlSafeBase64.m in Sources */, + D5A040F1D9D02808BEFDD7A82D9C6D7A /* QNUrlUtils.m in Sources */, + 9A2C7E490CAA390E60C0C0A0873DC462 /* QNUserAgent.m in Sources */, + 9D6DF5D332C6867DEE6268338621C1DA /* QNUtils.m in Sources */, + 8A400991FFC520B7D4C6B36C5426B557 /* QNZone.m in Sources */, + 46A15AF5B03397D94446ABA78C843F31 /* QNZoneInfo.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 34514B9E84CC1F454B3BA7A37D82B976 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5004,255 +5441,117 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 34F935D289C3F1D16C7DC70D6A42820E /* Sources */ = { + 49C52E62E09B0C1E93DE70E49055574B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 009F2019AA253F1157F3B5F4AD66251E /* CALayer+Lookin.m in Sources */, - FCECA37F521655C3997F2FFA7DB6F9E1 /* CALayer+LookinServer.m in Sources */, - 0EE48164A4E66335C4529A450F52D602 /* Color+Lookin.m in Sources */, - 97F89081E94BA92D7C49BD26F684ABE7 /* Image+Lookin.m in Sources */, - F0A537D0DDE1C3D037CE0DF78595E292 /* LKS_AttrGroupsMaker.m in Sources */, - 104EB2F6EAFF85EF51DD6532C51BD5F3 /* LKS_AttrModificationPatchHandler.m in Sources */, - C5FE93695E7D86F1976D2BC283846A69 /* LKS_ConnectionManager.m in Sources */, - 302312265001959493EC2B3E4F736F9B /* LKS_CustomAttrGroupsMaker.m in Sources */, - 7158A43A603C739BD75AE8C32D65ED8A /* LKS_CustomAttrModificationHandler.m in Sources */, - A2D4FB3E1317C9D5C893F3B97D0F0945 /* LKS_CustomAttrSetterManager.m in Sources */, - 6369F34C3925271D6BDF4AC99A00B632 /* LKS_CustomDisplayItemsMaker.m in Sources */, - 3B62F16049151C7F89C90BFCAEFC0B96 /* LKS_EventHandlerMaker.m in Sources */, - E3111D07FC8E0D7B87C2C8A8A256F4C4 /* LKS_ExportManager.m in Sources */, - 80A9BB68D596A35E83EAD1B278A60496 /* LKS_GestureTargetActionsSearcher.m in Sources */, - E3449053F57EADB1B4B78525B33ACFE7 /* LKS_Helper.m in Sources */, - FD246989E51801DD6CA5CFFBF81AF9A0 /* LKS_HierarchyDetailsHandler.m in Sources */, - 7FFCA2FE32E9218AB7F75B544B24EBCA /* LKS_HierarchyDisplayItemsMaker.m in Sources */, - 9EF417C1737C9580F3350B687975E10D /* LKS_InbuiltAttrModificationHandler.m in Sources */, - 8F68384E6143BFD01DE1D7D7110B5A5C /* LKS_ObjectRegistry.m in Sources */, - 7489B1BF48AD645BAD54865A0D64C74F /* LKS_RequestHandler.m in Sources */, - B78B610BA77910C10C6E6827AB6B3E7C /* LKS_TraceManager.m in Sources */, - 0BE42BEFEF09A027659DCE71A7A24704 /* LKSConfigManager.m in Sources */, - 56846A18CC793FF6D9E28422067C62DD /* Lookin_PTChannel.m in Sources */, - 0821ADB69FAD457CEB39A59D3368A826 /* Lookin_PTProtocol.m in Sources */, - 6212FAB7EAAFBEF21E09768FB46B3F82 /* Lookin_PTUSBHub.m in Sources */, - BF5C48FCF50928532C0624780C927895 /* LookinAppInfo.m in Sources */, - C78567203452F1116EEC694A8C7540F2 /* LookinAttribute.m in Sources */, - CB654C480212565370F96E400BE4EE4A /* LookinAttributeModification.m in Sources */, - 15F5128FBF26ECC6925DDED3CECDB4AA /* LookinAttributesGroup.m in Sources */, - 5A059516B29DD4ACDA2A5F6E92579EC5 /* LookinAttributesSection.m in Sources */, - 10F354960FF5797C6C4E0F328958FF35 /* LookinAttrIdentifiers.m in Sources */, - D5A79667C62F8CFD3C9933F4F8246CBB /* LookinAutoLayoutConstraint.m in Sources */, - 9AE8367F432880350619C53C1D4220C2 /* LookinConnectionAttachment.m in Sources */, - A64BDDC7BE00E69C7ADB09782B1E5BB9 /* LookinConnectionResponseAttachment.m in Sources */, - 7C4C8FD63F3571031E92BF68CAD40D51 /* LookinCustomAttrModification.m in Sources */, - 66AF82645AF9DEFDE8F701EA614464D6 /* LookinCustomDisplayItemInfo.m in Sources */, - 93548016FD34C478643C51ABB0F1EA00 /* LookinDashboardBlueprint.m in Sources */, - 671EF2ADE72DCAF01A909B4E9AC7D076 /* LookinDisplayItem.m in Sources */, - 7510ACD2BEB76CC39530E3E0CAC101B4 /* LookinDisplayItemDetail.m in Sources */, - BC23710D250CEDF6B334B9258B2F8416 /* LookinEventHandler.m in Sources */, - E271FB8B59203A754135CB3F2E152B14 /* LookinHierarchyFile.m in Sources */, - A5911485EFE0FCA9C11D793307ED05CC /* LookinHierarchyInfo.m in Sources */, - 296F78B51A0808A7DDC4B846067FF17B /* LookinIvarTrace.m in Sources */, - 39AF17EF0155F94062D41E64C003223D /* LookinObject.m in Sources */, - 78DA8B430F75384E7FDC382017661F9E /* LookinServer-dummy.m in Sources */, - 4B67BECB72B736C0D301C1A4254BFD79 /* LookinStaticAsyncUpdateTask.m in Sources */, - 235592A552E34D70AD7191904D497817 /* LookinTuple.m in Sources */, - 27DC9B09CE0D2174ECDFFE8C959F3D42 /* LookinWeakContainer.m in Sources */, - E9A8F514210993DD021EF5CE6C4AE82F /* NSArray+Lookin.m in Sources */, - 4C3011C18E336D9838A81EDD24826A05 /* NSObject+Lookin.m in Sources */, - 9679F5ABC87F9DD0EEA7678672EC4585 /* NSObject+LookinServer.m in Sources */, - 69812CC318896128A2026EA2CB97B96D /* NSSet+Lookin.m in Sources */, - 2A4A68132C1D615FE9B87D86099E8F09 /* NSString+Lookin.m in Sources */, - E88FC567EB40AAFB38F1BC937D74F2F8 /* UIBlurEffect+LookinServer.m in Sources */, - 78A2631904F47C43B0651BC2D4B2B653 /* UIColor+LookinServer.m in Sources */, - 7DF36481AB497774406A959BDE19205A /* UIImage+LookinServer.m in Sources */, - 5B61915F3CBF2D7848E22F7B80EF56D7 /* UIImageView+LookinServer.m in Sources */, - 483721306007C34CE0094E91A1EE289F /* UILabel+LookinServer.m in Sources */, - D0E4ED85E6BB1BB0F647B6C511F1209C /* UITableView+LookinServer.m in Sources */, - F5DC55BE69F3F220DD8209E324B92F31 /* UITextField+LookinServer.m in Sources */, - 856CF7CB0D739C1353FC2E2E040A4B28 /* UITextView+LookinServer.m in Sources */, - D7A3C66E5FF4D450F2FA9528F310471A /* UIView+LookinServer.m in Sources */, - 714E612DAEBECF4EE888E9399317FCC8 /* UIViewController+LookinServer.m in Sources */, - 9FA809545B6EA8DE328738DD70638E23 /* UIVisualEffectView+LookinServer.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3DA8F71AF3BF41150950832BA8D64BFE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 426C76C68C9FA3582F26BBB9E96316E4 /* _RX.m in Sources */, - C2D4FEEAF01038DB5C31CA401C105476 /* _RXDelegateProxy.m in Sources */, - F60E2B85B28D1E27FD52F9B0D62A50C8 /* _RXKVOObserver.m in Sources */, - C12DCA02D36C5C6167F566AFC96A6057 /* _RXObjCRuntime.m in Sources */, - 8A8AD24A8CE75FBE807EB5A9FC11E62A /* Bag.swift in Sources */, - FE9261A1344AF922C1EFCB457B938425 /* BehaviorRelay+Driver.swift in Sources */, - 1CC3FBF38E35B664C2A003664C58E2D7 /* ControlEvent.swift in Sources */, - 47D3FBF90386DABCAB70AA2CA176C8EB /* ControlEvent+Driver.swift in Sources */, - F3B4A826460EF6A9B19849D1E7AF6A52 /* ControlEvent+Signal.swift in Sources */, - 0907413AF1BF312948C6CA8289CE29AE /* ControlProperty.swift in Sources */, - D6FDE9DFAC4AA548A9A4E2D6BBCE54FC /* ControlProperty+Driver.swift in Sources */, - 81148E8E0935476F92B10881A023D0DC /* ControlTarget.swift in Sources */, - B3167FEDC691D1DDF267F855CFF33636 /* DelegateProxy.swift in Sources */, - 567E2B1BAE575E6556A2E57191BA2DA7 /* DelegateProxyType.swift in Sources */, - CF32140300489AD5D6D5A74E4605FDAF /* DispatchQueue+Extensions.swift in Sources */, - 0B5BB08F1937AD6324F0ADDD8F9E067B /* Driver.swift in Sources */, - BA5658B6C27A81FA4665E507A1ED88DA /* Driver+Subscription.swift in Sources */, - 6927E0A61FCF762B43C75325110C3D77 /* Infallible+Bind.swift in Sources */, - D3AB490FA372E1922315D4F2E5709254 /* InfiniteSequence.swift in Sources */, - 377229136C0061FE2FABE71862C2070F /* ItemEvents.swift in Sources */, - C784A7AAD94DD830A9EB5ADDEE6DE1BB /* KVORepresentable.swift in Sources */, - 5230B70A7B448918B83D3B983533D29A /* KVORepresentable+CoreGraphics.swift in Sources */, - CE08483A41A5535019BE5E198792480B /* KVORepresentable+Swift.swift in Sources */, - 5A3DE5038C0E8C2BAFC3316589D0F918 /* NotificationCenter+Rx.swift in Sources */, - B59095D5EF330419B3ADFBAD7EBC2B1F /* NSButton+Rx.swift in Sources */, - BAD3834746DAB3C038417D16101B29A2 /* NSControl+Rx.swift in Sources */, - BB72FC9215BD907A82AE928782813D6C /* NSObject+Rx.swift in Sources */, - 2087DD8278E2FC32F75C947E058EA423 /* NSObject+Rx+KVORepresentable.swift in Sources */, - 96F9E4762C05BF7B009FA52FC18C18C5 /* NSObject+Rx+RawRepresentable.swift in Sources */, - F2DDF679DF721DDA14A53744DD540092 /* NSSlider+Rx.swift in Sources */, - 5A39F3F258372FA025F08ECAFFFCF71D /* NSTextField+Rx.swift in Sources */, - D2004A03ADD62CD0C4649710F32A91F5 /* NSTextStorage+Rx.swift in Sources */, - FCD9660A73D7E00EA19E2F2295876E04 /* NSTextView+Rx.swift in Sources */, - 6DB19BEE9C42CBE8101A114524B38CE7 /* NSView+Rx.swift in Sources */, - F9821B669566BA01F845426DC6834E76 /* Observable+Bind.swift in Sources */, - 55713DE36F28B0D078ADAD60D5EE7FF4 /* ObservableConvertibleType+Driver.swift in Sources */, - 4F315C18FC854325DD5D062DD7A363D5 /* ObservableConvertibleType+SharedSequence.swift in Sources */, - D47B1058991EEC007A109B8E354EDB80 /* ObservableConvertibleType+Signal.swift in Sources */, - 2662EA3D1400EC4BD90947902CD85670 /* Platform.Darwin.swift in Sources */, - A0208B623442A26CB9157F193CBB4A7F /* Platform.Linux.swift in Sources */, - 6F803B4767FE50C12E3F0402DC0A3BE5 /* PriorityQueue.swift in Sources */, - 275C15979C1EC7DB6234974758037906 /* PublishRelay+Signal.swift in Sources */, - 72EE3F69E6154EF5C5524DE4F4EE0B5C /* Queue.swift in Sources */, - 2FCCAB4BA1D71EDB993309159D5DFA7C /* RecursiveLock.swift in Sources */, - 263A6B3B9C8592FC16697D2AB6333AC9 /* RxCocoa.swift in Sources */, - 18211EE7B495AA06EBBED1D6FD9423C0 /* RxCocoa-dummy.m in Sources */, - 84AEE29F4E7DDA962C49D6FAC6044EBC /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, - 72FCE0D3F5EA7EB908C108DFD468B267 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */, - B5ACECCDD52AF69EBA2E11666BBAEB42 /* RxCollectionViewDataSourceProxy.swift in Sources */, - 7BA5D9B38DAEDD6A5166ECF2A498D194 /* RxCollectionViewDataSourceType.swift in Sources */, - C6A1AF1239CD2F0D4745BAA097E1E63F /* RxCollectionViewDelegateProxy.swift in Sources */, - 9F370B3928A333AD7E41680A29B1F051 /* RxCollectionViewReactiveArrayDataSource.swift in Sources */, - 6DFB5C921332D5E14BF251A5ADA46473 /* RxNavigationControllerDelegateProxy.swift in Sources */, - 111810B8652D290C58076B92FCE40A1F /* RxPickerViewAdapter.swift in Sources */, - 782082D9F5529E63F249E8811BA6FD10 /* RxPickerViewDataSourceProxy.swift in Sources */, - 61EB40AB5F1BB5E6FDC8C5CDE06C3DE9 /* RxPickerViewDataSourceType.swift in Sources */, - EA5FE4B4B3BF04976C37430E4F3721EF /* RxPickerViewDelegateProxy.swift in Sources */, - ACA3DBC73A19F3CDF9C4FAB09988D0E6 /* RxScrollViewDelegateProxy.swift in Sources */, - 7C9C0D2AB5BB6670928CC95B4DA46814 /* RxSearchBarDelegateProxy.swift in Sources */, - A93FC5BCB5B02182D27377A3724A60B1 /* RxSearchControllerDelegateProxy.swift in Sources */, - 07550E0A8451CACE9593873C543F1B78 /* RxTabBarControllerDelegateProxy.swift in Sources */, - AAA7A11591D6E4B06124708291C37698 /* RxTabBarDelegateProxy.swift in Sources */, - 2EFF6DCB0FC66EB564B96A35840D5016 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */, - 1787EBB3723875770997006509209EDD /* RxTableViewDataSourceProxy.swift in Sources */, - 3EFE8454C7301C05A00EC9870F47968B /* RxTableViewDataSourceType.swift in Sources */, - EF6DD06709E5EFD67031FF9B5901A827 /* RxTableViewDelegateProxy.swift in Sources */, - CB3ACAC0625702DEC5BBB5F9AC0CC737 /* RxTableViewReactiveArrayDataSource.swift in Sources */, - F5AF27692F3A5C9087F015B5C40A35E7 /* RxTarget.swift in Sources */, - 3A379670D0CFBC0FCC9D0F66E944D074 /* RxTextStorageDelegateProxy.swift in Sources */, - 114F6342633413C8BBEC4169F34CFAFD /* RxTextViewDelegateProxy.swift in Sources */, - B3F14F1B196B5858BD951366FA89FA6D /* RxWKNavigationDelegateProxy.swift in Sources */, - 6BDA2BC21E394076C2E58E9269F4AABD /* SchedulerType+SharedSequence.swift in Sources */, - DE71610B229DF6E2B65A8574BAF21414 /* SectionedViewDataSourceType.swift in Sources */, - 9E8BA4FB802EDCD492DAF618CA7BFCE8 /* SharedSequence.swift in Sources */, - 768A33DCEB41CBC5C7ECF5F0220B1A97 /* SharedSequence+Concurrency.swift in Sources */, - FAF7C9C4F9B6AE2CE9F5866B210D9275 /* SharedSequence+Operators.swift in Sources */, - 9ADE1DD7C6AD8B57FD158350A66EF8D0 /* SharedSequence+Operators+arity.swift in Sources */, - 27F2BE5D6E990841E8DA1DF91CF3623B /* Signal.swift in Sources */, - 1F64C124283555FF5E1944FA37501247 /* Signal+Subscription.swift in Sources */, - 24C8FC3B11676AD57F3A7914E6621AD0 /* TextInput.swift in Sources */, - C378AC3DF57A41F6F16D01BBD7A1BB02 /* UIActivityIndicatorView+Rx.swift in Sources */, - 252B64A12E2810921E86B78ECD5BDA9D /* UIApplication+Rx.swift in Sources */, - BBD437FE6BFF63452E6B7E08DFAB4DD9 /* UIBarButtonItem+Rx.swift in Sources */, - 961B5042F0BFBD2C5FCDCCF40E2EA7CD /* UIButton+Rx.swift in Sources */, - A214A653E430C9079AA7B1090169262D /* UICollectionView+Rx.swift in Sources */, - 371CD58570B89DE6A3090CC6CE16AEE7 /* UIControl+Rx.swift in Sources */, - 2AC794BEBE17BA6257A13065584EC5DF /* UIDatePicker+Rx.swift in Sources */, - D4933D17DC286C3DABCFD930BED56DD9 /* UIGestureRecognizer+Rx.swift in Sources */, - 1F6F0B8C1A8EA633EFEBE64EB781A6B5 /* UINavigationController+Rx.swift in Sources */, - A20321979D272B922CD60B531BD05F7F /* UIPickerView+Rx.swift in Sources */, - 660E73ECB1E50185B9D21BAA127DC3A0 /* UIRefreshControl+Rx.swift in Sources */, - D3BC528010D39EB2D79585A671FD80B6 /* UIScrollView+Rx.swift in Sources */, - 057D0EC1E728D714A73210ACAF1FAC6A /* UISearchBar+Rx.swift in Sources */, - AB88D7A71BA82D3BAF097C992BFB221B /* UISearchController+Rx.swift in Sources */, - 90585B3B5526DB8ECBD1AB8EF2C4D5A2 /* UISegmentedControl+Rx.swift in Sources */, - 608DC0C8110DDFF5D8E5A43BB48A6A86 /* UISlider+Rx.swift in Sources */, - 419A11A8F7797E02FA5AAC6D8B4B3C2F /* UIStepper+Rx.swift in Sources */, - 654D9C29A846E7ED4DD5BF0BFC8D64B8 /* UISwitch+Rx.swift in Sources */, - 3EE7A29FCEE9B2A257B977E7137BC44C /* UITabBar+Rx.swift in Sources */, - 5435E924E7CE7B05B7F650C078A12F5B /* UITabBarController+Rx.swift in Sources */, - 8AEE5B74A5BAC274D6589F229D867768 /* UITableView+Rx.swift in Sources */, - B00B8088EB50EA3F0F875993C675F421 /* UITextField+Rx.swift in Sources */, - 14CAA40442778EFE3DF8B07CE170CAF7 /* UITextView+Rx.swift in Sources */, - F7774F70F3F7CD7E11F01BD8B62FFF15 /* URLSession+Rx.swift in Sources */, - D2C293D847E95B01671EB3E6A32F11C7 /* WKWebView+Rx.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4BB76B024D854BF05C17FA65706B2CDD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 07C677042BB048A9440E13D5EEB8DC0E /* AnimatedImageView.swift in Sources */, - 40D926572C52D27517FFC92545819FFB /* AuthenticationChallengeResponsable.swift in Sources */, - E7378F61AD6959D5538E595EA4A48AF4 /* AVAssetImageDataProvider.swift in Sources */, - 4B23B05F62E805619C9B5BA83E34F4A9 /* Box.swift in Sources */, - A6FFEA8E51C1C175570C501EB520CE5E /* CacheSerializer.swift in Sources */, - BC16AFDE4BAC1CD19CDE329F20CC6EC4 /* CallbackQueue.swift in Sources */, - 9C14C583C78E7461369235D895A978B7 /* CPListItem+Kingfisher.swift in Sources */, - 4155E1924B8FC76EF105D44698EFB548 /* Delegate.swift in Sources */, - 4DEAE5703BDD544C9956BF42F7D57CE5 /* DiskStorage.swift in Sources */, - CA1BFC94E5AD2E95C061B14902827755 /* ExtensionHelpers.swift in Sources */, - 8E778C0090C85DDB5290B07143FFD917 /* Filter.swift in Sources */, - 6C1EED16F5E7B9F4BA1698A5D083EC50 /* FormatIndicatedCacheSerializer.swift in Sources */, - 2279FE56C854E4A8D1623EFF123490BA /* GIFAnimatedImage.swift in Sources */, - 69D07BBB6641693C30C1D2A3774F6721 /* GraphicsContext.swift in Sources */, - 71D07A691D1D78FD8B421B127CE7496B /* Image.swift in Sources */, - EE4E233D2DD0DFC4F82FD6748EC3429F /* ImageBinder.swift in Sources */, - 5BE4EFBB9E0CB1968E72E793FF118931 /* ImageCache.swift in Sources */, - 38BFFE498FF2491FD1C152319A94E9F5 /* ImageContext.swift in Sources */, - 6066DF8EBAAF4EAD3A904AFF921C3CBB /* ImageDataProcessor.swift in Sources */, - 6BD6A6695D05908524545A776D4C36B9 /* ImageDataProvider.swift in Sources */, - D8548F55D2A30E5935CD1773CFD1510E /* ImageDownloader.swift in Sources */, - 23A3CED3EE6A0A4815A92D9E0B960328 /* ImageDownloaderDelegate.swift in Sources */, - 258A528FB1FD89D83512AA538B069E71 /* ImageDrawing.swift in Sources */, - 08923846D88DF3ED6D918079C91116C6 /* ImageFormat.swift in Sources */, - 2AD8987B16604E75E19FE7172332B9BE /* ImageModifier.swift in Sources */, - AAFBF86E17174FF6DD3BBA2BB393D3EA /* ImagePrefetcher.swift in Sources */, - 43DFB49930346A1A730DC21E94E2F731 /* ImageProcessor.swift in Sources */, - 5EBC224DDA3EC6CCE8C42EED6063FD35 /* ImageProgressive.swift in Sources */, - CC5BC4391CF7452AF3254D8CAFC82062 /* ImageTransition.swift in Sources */, - 80C4B7E883C94E18102938F43B0EF240 /* ImageView+Kingfisher.swift in Sources */, - 0A1E7F06A1E1CA1DE2B389E6AE0A66A0 /* Indicator.swift in Sources */, - 69FE518ED5298543E204E1509D30952A /* KF.swift in Sources */, - 180BE95F60406A62CD794746BFE108B8 /* KFAnimatedImage.swift in Sources */, - 9AE3FEDB17CA68DFCD0BC534B8205E7A /* KFImage.swift in Sources */, - C4E9B6DBCE3A78C2127FA3A6269E57CA /* KFImageOptions.swift in Sources */, - 0FB2B84C4514FAE2D6B7B9E937784F55 /* KFImageProtocol.swift in Sources */, - 80D1BF4CD8C1A9EF7DA5012AAAE4D988 /* KFImageRenderer.swift in Sources */, - D9CC66222E55827BDBE32EFAB31B5381 /* KFOptionsSetter.swift in Sources */, - 3AA3DABB241FB655F8EE42D02EC95DFC /* Kingfisher.swift in Sources */, - 1F285EAFE181E45D258B44A554FF8837 /* Kingfisher-dummy.m in Sources */, - AFAEE9EC6534DE2F69C1FD33B034C92E /* KingfisherError.swift in Sources */, - 761DF0256CBB0CA4506580DFBB612194 /* KingfisherManager.swift in Sources */, - A67083E623272EF11F0ED2115AF7D273 /* KingfisherOptionsInfo.swift in Sources */, - 92B3198E1EBE2EC545BB36AF6A9CC368 /* MemoryStorage.swift in Sources */, - 2E7321581005F0AAF767213937D29680 /* NSButton+Kingfisher.swift in Sources */, - 817B896013FD56C04CD26E2F6C67EA7E /* NSTextAttachment+Kingfisher.swift in Sources */, - 68AF5CE54DF91D0EA6E1DD02432DCB0A /* Placeholder.swift in Sources */, - 43C89358BB61E73227F6791E4697FCCC /* RedirectHandler.swift in Sources */, - 81E4CCFEB1307757E98744344B75B9FB /* RequestModifier.swift in Sources */, - 86C39B668AB190EE95464C8AB1E0111A /* Resource.swift in Sources */, - 87304D5AF2582C6E7839864112534CBE /* Result.swift in Sources */, - 034A1879FF63C73CC22689EC8CBECBBC /* RetryStrategy.swift in Sources */, - F97840AF9065A123E8B1DABA7D95BB9D /* Runtime.swift in Sources */, - 731C34C22800D5F0AF417E801D3409B0 /* SessionDataTask.swift in Sources */, - F575822C8B7F17129429E00A9081ECA2 /* SessionDelegate.swift in Sources */, - E95D6E6462506EFD8EA9332AD9BC492A /* SizeExtensions.swift in Sources */, - BC5A53F94EAA2F46352749E54BE69838 /* Source.swift in Sources */, - FC4568452A01ACA7090C8B78CF6FFF5A /* Storage.swift in Sources */, - D7CB5610FA8E358DDBBCFC468EA56DAF /* String+MD5.swift in Sources */, - 26D320CBBB9394E2CD2AA967CF579315 /* TVMonogramView+Kingfisher.swift in Sources */, - DBD70DE28BDBC4B1C09EEBA3F6D76BF3 /* UIButton+Kingfisher.swift in Sources */, - 66411B211AAEB0C4DB6491A8AED6FEAF /* WKInterfaceImage+Kingfisher.swift in Sources */, + 2CBAC54842402D6F393216D4BC281A90 /* _RX.m in Sources */, + 43057432A61E39F3092776F7DACE293B /* _RXDelegateProxy.m in Sources */, + 1136733F6F45FE4B3F70F872FE89BF4F /* _RXKVOObserver.m in Sources */, + E0C022AA55D067D852AF4C87DF00E00E /* _RXObjCRuntime.m in Sources */, + 158F70BC8162B12BBBB3072FC1A5EF1B /* Bag.swift in Sources */, + E54E5839ED9597140D757055C00681C9 /* BehaviorRelay+Driver.swift in Sources */, + B615787C77B7852F8D354EEEAA7AFE46 /* ControlEvent.swift in Sources */, + ABB3B3D33A8EA1B2BD564B53386B415D /* ControlEvent+Driver.swift in Sources */, + E5AD19608CB82A2FA3B616B6AF89C09E /* ControlEvent+Signal.swift in Sources */, + AED6A22B681A543EDC071167C8E7AFD7 /* ControlProperty.swift in Sources */, + 213746212B44E02EE4B4C2BDA00E00A8 /* ControlProperty+Driver.swift in Sources */, + A9E42692CF84DF0193B6EA74E5B369B5 /* ControlTarget.swift in Sources */, + EB3DD8A395A5E078845DD5243DC5DC1B /* DelegateProxy.swift in Sources */, + 379727A627984F6C65B472C6F26DFCAD /* DelegateProxyType.swift in Sources */, + D5B3C26D73BA7A2D50FB794E5152C702 /* DispatchQueue+Extensions.swift in Sources */, + 6AB3FFC296113A364AC24EB84ED9CBA5 /* Driver.swift in Sources */, + C49B46E478CEE284033BF541336A7A44 /* Driver+Subscription.swift in Sources */, + D0D099899E12072AB774140495DD51D9 /* Infallible+Bind.swift in Sources */, + FBF0798A14AAD3638CCE8622C27B6AAD /* Infallible+Driver.swift in Sources */, + 663D5B2ED08B3520F65E0D812CF5FD2C /* InfiniteSequence.swift in Sources */, + 812160C6CA157D2D91861194E399CB2F /* ItemEvents.swift in Sources */, + 7A30D18895798CC0BBBBA19DDB561C90 /* KVORepresentable.swift in Sources */, + 414950D0C41E7BB2382531E84D3B0E23 /* KVORepresentable+CoreGraphics.swift in Sources */, + E703FF885589A4A2C070C9969CD36685 /* KVORepresentable+Swift.swift in Sources */, + 03CE548C7D5EFFAF3101B4B11696C214 /* NotificationCenter+Rx.swift in Sources */, + 75CA25AB66473B868F1CDD7167F2C1B4 /* NSButton+Rx.swift in Sources */, + D5C84BB337211C9B1E131663D999C8E7 /* NSControl+Rx.swift in Sources */, + CD32EA54AB591E42E9FDE28FB9B355BE /* NSObject+Rx.swift in Sources */, + AB36A882738D94051061B671C1BEF0D4 /* NSObject+Rx+KVORepresentable.swift in Sources */, + 3D8AEC3671DBEC07F3BB96370556C95E /* NSObject+Rx+RawRepresentable.swift in Sources */, + DAAE3D9010D8AFC628833FB3BFDE83DD /* NSSlider+Rx.swift in Sources */, + 4DDFD608FFB9D5A6DEE27ACB8DB52F22 /* NSTextField+Rx.swift in Sources */, + E047669F950700755F139500ABED0087 /* NSTextStorage+Rx.swift in Sources */, + A16EC941275E55BF9A2F79F335383883 /* NSTextView+Rx.swift in Sources */, + 6A81A9FF3F2A4D916A416E3628C0391B /* NSView+Rx.swift in Sources */, + 71B6CD4FBA554DD68CE728208466A244 /* Observable+Bind.swift in Sources */, + 737A67287AFBDB3A19BB649833E76C3A /* ObservableConvertibleType+Driver.swift in Sources */, + 1E0B102954F57A3CCCBFF35418A79118 /* ObservableConvertibleType+SharedSequence.swift in Sources */, + CFEEF87BD13EB09E88C7BA85B6725C0A /* ObservableConvertibleType+Signal.swift in Sources */, + ABED17926F1DC52675E85D1B995A54BD /* Platform.Darwin.swift in Sources */, + 8523DBE1B4A758A7324F7B60B3C91B31 /* Platform.Linux.swift in Sources */, + D458B775FDC897F76FCFD7AB01D82504 /* PriorityQueue.swift in Sources */, + 0015FBBD4E9CE3A727ADD5507B109E60 /* PublishRelay+Signal.swift in Sources */, + CF0BA1DF854A8B57FC300C8EAB379131 /* Queue.swift in Sources */, + E5E632BC3F4EB7E2450243CC29CA0A43 /* RecursiveLock.swift in Sources */, + 9BBD339B9A50CC44C02423DAD4246778 /* RxCocoa.swift in Sources */, + E60EA79F323F9B34856C9C7815B1E101 /* RxCocoa-dummy.m in Sources */, + 5441CE2A645430F3E3303140EACC2E8F /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */, + CE9D4450BC6939B50F8D47D17227AC58 /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */, + 11B536ADF3EEE429EA10C5072C564490 /* RxCollectionViewDataSourceProxy.swift in Sources */, + F9F80F609B8177F5CF2A66950A158ECD /* RxCollectionViewDataSourceType.swift in Sources */, + E57F451D0B68723A917C9701E07A140E /* RxCollectionViewDelegateProxy.swift in Sources */, + DFC859943276F83B04521AC14EC1D75C /* RxCollectionViewReactiveArrayDataSource.swift in Sources */, + 73FAC01474D18DDEC1B00E06E4F942B1 /* RxDelegateProxyCrashFix.swift in Sources */, + E354D514CE2D3FF2FBAF507265333750 /* RxNavigationControllerDelegateProxy.swift in Sources */, + A75FDC0570C350466F195AB1316C876F /* RxPickerViewAdapter.swift in Sources */, + FC4D4375A31DC611593DD1642E22AEDB /* RxPickerViewDataSourceProxy.swift in Sources */, + F1CB8EB0FE8035D13403C5741FA496E9 /* RxPickerViewDataSourceType.swift in Sources */, + 7EF75EAEE050734EAE92E85200848F1A /* RxPickerViewDelegateProxy.swift in Sources */, + 3C5CF7F37087D0DBD5D924F01965FAD9 /* RxScrollViewDelegateProxy.swift in Sources */, + 4AE993E21C5B46158ECF1C93DAB42F2A /* RxSearchBarDelegateProxy.swift in Sources */, + 39E310164E2883DC4C8BED90F230AA18 /* RxSearchControllerDelegateProxy.swift in Sources */, + 1B3EFB8889A2298CF18BCF27B5BFF4CE /* RxTabBarControllerDelegateProxy.swift in Sources */, + 8526C9D5F84D737F4C9883E866550842 /* RxTabBarDelegateProxy.swift in Sources */, + 8585E5042B0A1B6C1967F448A0EC9D78 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */, + 5CCC59853D6D8928A2024532BFCE3136 /* RxTableViewDataSourceProxy.swift in Sources */, + 1D136899DCBA37EA630C7BA93350C4C0 /* RxTableViewDataSourceType.swift in Sources */, + EAD0F0924A856141984C621F2F86FBEE /* RxTableViewDelegateProxy.swift in Sources */, + 5A911ECC11A3C9B659B2D05D4C96D6F1 /* RxTableViewReactiveArrayDataSource.swift in Sources */, + 94AEB573BBA5AA19498C6433BD34FB19 /* RxTarget.swift in Sources */, + 7B9F4489F1994D60B800F686680CC514 /* RxTextStorageDelegateProxy.swift in Sources */, + 3946DE98AC2CA5FB100A06B963CB2EC5 /* RxTextViewDelegateProxy.swift in Sources */, + CB4A785227152CA17C59EA145D836DB7 /* RxWKNavigationDelegateProxy.swift in Sources */, + 8760D1385B86C53F34AAB1E8268A3B82 /* SchedulerType+SharedSequence.swift in Sources */, + 1F158783B2EE40BBD58B52A5AFB0F2DB /* SectionedViewDataSourceType.swift in Sources */, + 2699C6C78F2DFC03AE0B80CBB877783F /* SharedSequence.swift in Sources */, + 232D582D367586890A3BC0BEAA206386 /* SharedSequence+Concurrency.swift in Sources */, + AB70EA88F5F93F52055E3EBA490CC4A2 /* SharedSequence+Operators.swift in Sources */, + 7791BCE152D1FD07FDEA57E2412BDD69 /* SharedSequence+Operators+arity.swift in Sources */, + 896E0D2DFB23BF40D3863DB7422AE3C1 /* Signal.swift in Sources */, + 633E8C40C068C564D579DAAA98C56E99 /* Signal+Subscription.swift in Sources */, + E6D64A64972AE24D1CCBA4043E00B2D5 /* TextInput.swift in Sources */, + D7381EC7B98C1513D4D624EFF7898E38 /* UIActivityIndicatorView+Rx.swift in Sources */, + C94A9711E6E16FD3A84FA0A44181C4B1 /* UIApplication+Rx.swift in Sources */, + 5A2F536837817F8C7DEEF495D285FBF7 /* UIBarButtonItem+Rx.swift in Sources */, + F6BE1E72923E746821BD9A3311DA430B /* UIButton+Rx.swift in Sources */, + 3DEFAC7CFF66D9CA527A8433D7A8A6CE /* UICollectionView+Rx.swift in Sources */, + 104444B342DEE009632BF1D1AA3C9C09 /* UIControl+Rx.swift in Sources */, + 338D938B48DFA898C25D8A23EFEB000A /* UIDatePicker+Rx.swift in Sources */, + F8F2F0E3CB883704C35FF7BB3D440E80 /* UIGestureRecognizer+Rx.swift in Sources */, + 549617C4E33873FB8B9C28053DE0C9E9 /* UINavigationController+Rx.swift in Sources */, + 31ECE9A0C24C05E17436C5ADD37F68B3 /* UIPickerView+Rx.swift in Sources */, + B9E26ED98869CB05384ED9C10BBFA0C6 /* UIRefreshControl+Rx.swift in Sources */, + 6C595C83AAA55DE4EE39D0753D262688 /* UIScrollView+Rx.swift in Sources */, + B573DC2E82CC6D6AD753ECC035D444A5 /* UISearchBar+Rx.swift in Sources */, + 3F72B12D2400CD241ED4A133D6185158 /* UISearchController+Rx.swift in Sources */, + EAE3A9144F11D689E9FF5514EA149359 /* UISegmentedControl+Rx.swift in Sources */, + F1B2372E0FEF5892ACDA168B84E1F2A9 /* UISlider+Rx.swift in Sources */, + 6A25E9450D4A4188AF45163C38824095 /* UIStepper+Rx.swift in Sources */, + 2B1CDEB8D50FAF82DD3CACA4E594EFC8 /* UISwitch+Rx.swift in Sources */, + 52C7BC48F76E53EEE1A1263E4B14F34A /* UITabBar+Rx.swift in Sources */, + 19677F7BE49BB5504C3AA9AAE99A4B67 /* UITabBarController+Rx.swift in Sources */, + A86490B2213EBB1009BCC2876F99A3A7 /* UITableView+Rx.swift in Sources */, + 0ED78E879EE71EAA8C73CA3EFBF5202C /* UITextField+Rx.swift in Sources */, + 92681AEFC0F8811ED3476319F51FA37F /* UITextView+Rx.swift in Sources */, + AD56A984C60F40B42D1DF99D5067AD25 /* URLSession+Rx.swift in Sources */, + 39A12E93F1AF29A97F82D11AA9E6E42D /* WKWebView+Rx.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5295,14 +5594,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5F5E79146A0A63E968E1F2EF44A50EE9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 716B301A9D8A77198ABC0F21D9DFB7E2 /* Pods-yinmeng-ios-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 6B2C54523E60742DE0675E01B0593CDF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -5380,16 +5671,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9D2183F917B39306BD39A65846B10445 /* Sources */ = { + 87F01CCA958CCC99A918BCB868C896AE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7906A34B967976E240A8DFEF03823ABB /* BehaviorRelay.swift in Sources */, - 7AB15F80144DE696287137D390089F91 /* Observable+Bind.swift in Sources */, - 1BAF4BCAA1DDFA7526F6EED34509EF03 /* PublishRelay.swift in Sources */, - 1FEDEDDBCB2CCD9BD64A3126D26D5B91 /* ReplayRelay.swift in Sources */, - C24F84A5655040F0D87CAB5F3F9FF046 /* RxRelay-dummy.m in Sources */, - FD1DA7C8BE0FE8B50BE114360A8EAF75 /* Utils.swift in Sources */, + AC221DBCD89EF416FCF6199DBF7F2A4E /* Pods-yinmeng-ios-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -5445,388 +5731,345 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D60E3E417AEDFA0471B839B2B8C7A181 /* Sources */ = { + B91DBF058753E0D63959220B34ECE3F9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + F404BFA0E5F2CFF051688C90B319AC85 /* AnimatedImageView.swift in Sources */, + A70C6EBC13661A0FC4023236B350AEA1 /* AuthenticationChallengeResponsable.swift in Sources */, + 6654CDCA10823EA080976DF72D8729B2 /* AVAssetImageDataProvider.swift in Sources */, + 68DCF4550B3B72228D5D8B4E25A341F2 /* Box.swift in Sources */, + 4D77099177C62FCD622E0BB73237386E /* CacheSerializer.swift in Sources */, + 65D2E717EEAEBB4658708CD9C8991C93 /* CallbackQueue.swift in Sources */, + 05B82D21BB4500108A38518E64D25A6E /* CPListItem+Kingfisher.swift in Sources */, + A1A93726CD533C8ACD4755250E46E48D /* Delegate.swift in Sources */, + C6675F7517783A748EEF6AF441B187EB /* DiskStorage.swift in Sources */, + 5C041C0F3BBC8ED3017D03D1A00BFEDF /* DisplayLink.swift in Sources */, + F0DF27608B184B348B3127233761F4BA /* ExtensionHelpers.swift in Sources */, + B97D95F7C0C87105C015BCCAE634B8DC /* Filter.swift in Sources */, + 9F8F5BCE4DAD6C16F3A8AA2A2F783D01 /* FormatIndicatedCacheSerializer.swift in Sources */, + 2480B116D9A738E79212C0E0DD41872D /* GIFAnimatedImage.swift in Sources */, + 5896E7040BD3FBD6C57C9727F706407A /* GraphicsContext.swift in Sources */, + 274E0D56AEB27C391FC58EBED912F19A /* Image.swift in Sources */, + 4C1CC731DAB49793158DB4EA0982137C /* ImageBinder.swift in Sources */, + B6E953695C48D2FDCE8D86321DE7D474 /* ImageCache.swift in Sources */, + 5E977209B51A440181A31A4CA27CA677 /* ImageContext.swift in Sources */, + 2AE3EFDE302E34CF498E6A693ACC9D06 /* ImageDataProcessor.swift in Sources */, + 32AD6316A2024235B39F19FC97C0B6BF /* ImageDataProvider.swift in Sources */, + 2E572B53624BB2ED444BC9747A9F1781 /* ImageDownloader.swift in Sources */, + 78CA17524C270C0E381677E3D4C77B6B /* ImageDownloaderDelegate.swift in Sources */, + DAA39F07C362D3F2DB232609D93CDF6B /* ImageDrawing.swift in Sources */, + B155E9B44BDC68C87FCC13B10F1D5532 /* ImageFormat.swift in Sources */, + D5CDB942C402656138596C179E5A64EB /* ImageModifier.swift in Sources */, + D06D49E07A6416A2A6E41B7B7B0D66F2 /* ImagePrefetcher.swift in Sources */, + FCEB3C1A7FCD1518AF8985822E2E14AA /* ImageProcessor.swift in Sources */, + 830535E48AA507D7C15359F2A5B72DD1 /* ImageProgressive.swift in Sources */, + 8423D60239269F191A47A3E2D82E1EF7 /* ImageTransition.swift in Sources */, + FB2EEA5AF5278F76CD7366B23CC66815 /* ImageView+Kingfisher.swift in Sources */, + 6C2A8D78B7E5B02974B212599B28AD77 /* Indicator.swift in Sources */, + 94E00674FACB3ED40684E8DAA40BCC84 /* KF.swift in Sources */, + 080B0A6E64DD22DBD5BF269AA6A556FB /* KFAnimatedImage.swift in Sources */, + B2E03E67465612F21A685BC97EE7F947 /* KFImage.swift in Sources */, + 81DAB282980A3BB8EB7796B61934E4F4 /* KFImageOptions.swift in Sources */, + 47B7A22D43797E42FCDCD96028823BFF /* KFImageProtocol.swift in Sources */, + 638A729C295B6267093699D505B8589D /* KFImageRenderer.swift in Sources */, + 9189CD495B78CBC65B25DED32A881426 /* KFOptionsSetter.swift in Sources */, + 360F2B06AC4C38F3994965AA69FF0AC7 /* Kingfisher.swift in Sources */, + E718E500074E8D6B011D53571B27BC0D /* Kingfisher-dummy.m in Sources */, + 8072251E5FFDC1AB89E7558218C41D24 /* KingfisherError.swift in Sources */, + 3031C92E9CB81AD378483755A4DA6F79 /* KingfisherManager.swift in Sources */, + D46A095C95DE691323E1D470F9DA1A39 /* KingfisherOptionsInfo.swift in Sources */, + 539E9EED5FBF53E3ECF2652ECFA4A2FD /* MemoryStorage.swift in Sources */, + 9136355471B1C08A16DA36B0A2E536B8 /* NSButton+Kingfisher.swift in Sources */, + BDEF755484EB2BA591FBF48752FBAEEC /* NSTextAttachment+Kingfisher.swift in Sources */, + 714D5F4F9165ED6BF3CFA9FEA7DB9FF5 /* Placeholder.swift in Sources */, + 4AADD25AAE104D5F72CDC039E82D9BB6 /* RedirectHandler.swift in Sources */, + 67942FD70EE19BA957045141036FD49E /* RequestModifier.swift in Sources */, + 99F2413E51A57A17AF0B52EE43D448D3 /* Resource.swift in Sources */, + 1102439674F0EB249240589D2607B9EF /* Result.swift in Sources */, + 72D0CDE3B34D718422CFD4F85ADEFB04 /* RetryStrategy.swift in Sources */, + 8CEABAE06B171EA941EB497A2F4A6917 /* Runtime.swift in Sources */, + F3B5353C1CDE6C2DD2E80F32D3637750 /* SessionDataTask.swift in Sources */, + D6C6BF7DF334ECB734DF0F1AC176184B /* SessionDelegate.swift in Sources */, + CA2820BE946964DCBC8E68604B34FD10 /* SizeExtensions.swift in Sources */, + E2112B22B6B162AE91C23934B3F5C481 /* Source.swift in Sources */, + 530FC2CFAAF9C09C0B75CF5CF6DF0B65 /* Storage.swift in Sources */, + 3BC51136C1F65D6962C6727889AA942E /* String+MD5.swift in Sources */, + BAF334D6167CAED8479849147C7F6858 /* TVMonogramView+Kingfisher.swift in Sources */, + E1C7B6DB080AC2293002CC3C12B136AD /* UIButton+Kingfisher.swift in Sources */, + 4B6EA5410A2C492D91A141426FD81588 /* WKInterfaceImage+Kingfisher.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CFCFFE189169700542DDA8AFB17E47EF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - E0E25B74F6BC1A24ABFFDF9FD3E27C57 /* Sources */ = { + D46BEC7E970094A7CAF5FB01131560C2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3F534FFBBACAFB894E06F98DB1DC1E14 /* AddRef.swift in Sources */, - D01F0674328001F378ECDEFA5A86883C /* Amb.swift in Sources */, - 356CEF9BC442A4DB7E4F5FB594CAE382 /* AnonymousDisposable.swift in Sources */, - 005603CC99CFC92D033FF4679F45FAFD /* AnonymousObserver.swift in Sources */, - 996E22BFE1AFB3DDC0B0A0F8D8329096 /* AnyObserver.swift in Sources */, - 2B39B35798646BD81F4E866765726540 /* AsMaybe.swift in Sources */, - 9740FCE9CF3B2DF7B5FFA968D4439206 /* AsSingle.swift in Sources */, - 1D9D2803E05772F92BBCA91F7778125C /* AsyncLock.swift in Sources */, - B2147CCA0761F35AA43344D52549D94D /* AsyncSubject.swift in Sources */, - 8364F4FF06965DC749A05C0638ADE765 /* AtomicInt.swift in Sources */, - 7C2DB49B603A7A0F11885C8BA2F8A57C /* Bag.swift in Sources */, - FB865FB36C788BBB5A182D231C4FF12D /* Bag+Rx.swift in Sources */, - F6B3CFDD97801E2CD4D9F80DC619A90A /* BehaviorSubject.swift in Sources */, - 9E8E028E14594275FE7684CA34F4ADC2 /* BinaryDisposable.swift in Sources */, - E57A07C620BEBD41D54841C631B2417F /* Binder.swift in Sources */, - F6FB614409E35926A9E8991431AA0DE3 /* BooleanDisposable.swift in Sources */, - 965F71F989BE1D69424FAA671F1D52ED /* Buffer.swift in Sources */, - 4D31D9E74B51B9771B8C6BD281C6BF69 /* Cancelable.swift in Sources */, - E08582D2653DBA43A47C48DD3B73D9A1 /* Catch.swift in Sources */, - F0014A2ABA9C0D3F587FA9BEC9D02C58 /* CombineLatest.swift in Sources */, - AB26F8A0A3F67A3767C5A1958C37E1EB /* CombineLatest+arity.swift in Sources */, - 3204A5C3670757340E0A71C2B4042C8E /* CombineLatest+Collection.swift in Sources */, - 1EB96614E523EFFE53C595CD87C58CD2 /* CompactMap.swift in Sources */, - F8182F522ECA65D4821D9D0326DB54CE /* Completable.swift in Sources */, - 046B36251FECF09096E5D7EE88FA158C /* Completable+AndThen.swift in Sources */, - 19BA5104A7184F28459F7CF4FA74FC12 /* CompositeDisposable.swift in Sources */, - 5EBC7BDF94140DC7954801C6BB82E1EB /* Concat.swift in Sources */, - C3DD656ACD71E1D07070A02AA4959AE6 /* ConcurrentDispatchQueueScheduler.swift in Sources */, - 2511A3EAD55B801F56D37CFFD55272C8 /* ConcurrentMainScheduler.swift in Sources */, - 37180E3D26FA0E25F4C1514F5F586220 /* ConnectableObservableType.swift in Sources */, - 515CF9F48C4A15F25FB90049DB53E46B /* Create.swift in Sources */, - 3E009BD86A62A50099DA18A07507425C /* CurrentThreadScheduler.swift in Sources */, - 65F1AAA10CB8D19E648D966B4EA98E05 /* Date+Dispatch.swift in Sources */, - B4DB8D13F5B68EF137301C0D0249DAB5 /* Debounce.swift in Sources */, - 879C93CAAD712D45367E4682637879BD /* Debug.swift in Sources */, - 39DAA41A7248441FB8578A2288BE76EA /* Decode.swift in Sources */, - 950E4892BF61ACAC484EE219B4A7C365 /* DefaultIfEmpty.swift in Sources */, - 7A09C1BED847DE3268281FDFC20B2E7B /* Deferred.swift in Sources */, - 6B876513FFB019366F5F47A8F763B2A9 /* Delay.swift in Sources */, - 257E4915DEEBD6A57A1C0F19682C6A7D /* DelaySubscription.swift in Sources */, - 1A2FBA6ADB22D447C78BD5580BFD4C5C /* Dematerialize.swift in Sources */, - BCFCB688380557E84EC6941DC2462FDF /* DispatchQueue+Extensions.swift in Sources */, - 30C8E85975724BCA28A674DF8F0A3A32 /* DispatchQueueConfiguration.swift in Sources */, - 246C6BB435D0E4DA2BC2380FF90FED45 /* Disposable.swift in Sources */, - B88EE3E15EB2C8292ACDF0018D0A31F1 /* Disposables.swift in Sources */, - D1C200D8AA27F15B1EEF448E0A4E75FE /* DisposeBag.swift in Sources */, - 888B2CCBDC38906E873920D4D685D54A /* DisposeBase.swift in Sources */, - F1D91BDE78B5E82289D0C4989C648C53 /* DistinctUntilChanged.swift in Sources */, - 028C1732BF7E9589B6293ED180502338 /* Do.swift in Sources */, - 25560C9E4B2AE0C8952B9AC5AB3B2E05 /* ElementAt.swift in Sources */, - D1ED37430762264711DBC2CD810E22EF /* Empty.swift in Sources */, - EC2EAB8F444BA1B7EE07E2A5D58651EA /* Enumerated.swift in Sources */, - 90A965EB472FB6934F8D352C3E9FF879 /* Error.swift in Sources */, - F975DA2BBDF188386643C2DA4B40121D /* Errors.swift in Sources */, - 38F88314EA93BBC813DC05F3CC7EBCBF /* Event.swift in Sources */, - 3249E0DAC97FF92C09264F42D85F65D2 /* Filter.swift in Sources */, - AC2E6ABAD3DC793A1221BC714752A941 /* First.swift in Sources */, - 874E065A63634DF5AE3DD343D76DAE91 /* Generate.swift in Sources */, - 74CD71C1EA9FCC2287576C9B4ED48FCF /* GroupBy.swift in Sources */, - 758E08D309797095CD376AAE246C8029 /* GroupedObservable.swift in Sources */, - 81150A81BE46905B844FB66052B7DDEF /* HistoricalScheduler.swift in Sources */, - 9C29BD4C0235C6EEB56D6B0A26CAFFDB /* HistoricalSchedulerTimeConverter.swift in Sources */, - 326F76B6908A5A83113FDD3C5A99EC44 /* ImmediateSchedulerType.swift in Sources */, - DCAB5F104857FC865B91E4449E9BD662 /* Infallible.swift in Sources */, - FD163F3407429E629E7FA148BA2B31DC /* Infallible+CombineLatest+arity.swift in Sources */, - 84C1E4012DAC75C290225AB41C3E15B1 /* Infallible+Concurrency.swift in Sources */, - 24B7C9581DD746B1466B7DD00DDB1F69 /* Infallible+Create.swift in Sources */, - AB37872026C20E48AE259EC921970A70 /* Infallible+Operators.swift in Sources */, - 667641D2A84FA7361402C0736664F3E2 /* Infallible+Zip+arity.swift in Sources */, - 8238EE336FF955C13B887CE4B02B332E /* InfiniteSequence.swift in Sources */, - 6D534DC9F6AF0345CE08E6554E201779 /* InvocableScheduledItem.swift in Sources */, - 5AD00BC7213EF799DF8A525C5784C22D /* InvocableType.swift in Sources */, - 57A67A628514AC843EC8BAAA1573BA37 /* Just.swift in Sources */, - 970593143E55765A956D5D79EBFF687C /* Lock.swift in Sources */, - 268B0DA6D8B894642D40E07C2502FCCA /* LockOwnerType.swift in Sources */, - 772F5CAD42A7D5796A73CDCDF63EF8DD /* MainScheduler.swift in Sources */, - 24FB1B325F6AFFA5ED9B5B10ACC72A76 /* Map.swift in Sources */, - 779E49F6DF315F1410F4B19136C6AA2E /* Materialize.swift in Sources */, - 2D07AADC2A007438864D817E7E60CD0C /* Maybe.swift in Sources */, - 54333ADF6CC9291C9408EB70942FDCE6 /* Merge.swift in Sources */, - FDA4D32E67F65C596FC8A7190AD21305 /* Multicast.swift in Sources */, - 65170D1BE5789D77B8121AA8DF1E7599 /* Never.swift in Sources */, - 960F42A4518BDE0809B6A8CA3A002BD4 /* NopDisposable.swift in Sources */, - 86D80999C312A869C774825A0C064A80 /* Observable.swift in Sources */, - EF957E2200D677D34AE3E6A93BCF2114 /* Observable+Concurrency.swift in Sources */, - 4CE4973C0300195B1362E579B9D84D38 /* ObservableConvertibleType.swift in Sources */, - 5042382CFE46EE27F090269808CCF3CF /* ObservableConvertibleType+Infallible.swift in Sources */, - 1150AD3D630A3576E77E8C791C86FB0B /* ObservableType.swift in Sources */, - 0AEEFE8ADC2A43166A21A5CB2A969324 /* ObservableType+Extensions.swift in Sources */, - E9A5F9A55F9B3584A0F7892B1A156EBF /* ObservableType+PrimitiveSequence.swift in Sources */, - 4AB129FE30B439E2831F1CBAB192BF45 /* ObserveOn.swift in Sources */, - 4732E3AA843DC9C34560BE38D379C9DB /* ObserverBase.swift in Sources */, - E31C841E7AA8E870B1AC448AC4337A98 /* ObserverType.swift in Sources */, - 3BF4C239B851507F6E39D1676CEAFB08 /* OperationQueueScheduler.swift in Sources */, - 08599D86C4CFC0698FF2872FB8960D97 /* Optional.swift in Sources */, - DB7578FFBED84875B6BD97B045F26899 /* Platform.Darwin.swift in Sources */, - 5BC8FD8E3AE4329CCFAD91EC8E20450C /* Platform.Linux.swift in Sources */, - 51F2AE4A7F2F4381EADD3B338C3E1305 /* PrimitiveSequence.swift in Sources */, - F4940CF0E6D80F15D3F409FB29074E57 /* PrimitiveSequence+Concurrency.swift in Sources */, - 20FED1451C13DC59CE9B4B83FFE18FFC /* PrimitiveSequence+Zip+arity.swift in Sources */, - A10AE83B6B790C3893D8E9F4C54B3695 /* PriorityQueue.swift in Sources */, - A5FCC354ECC6642E4CC12F977C9778BE /* Producer.swift in Sources */, - 96AA828B01EF5C8CF78BE43B67E4EE14 /* PublishSubject.swift in Sources */, - 117B4295244CF49F068FD090C521B7A0 /* Queue.swift in Sources */, - C9EA9940B082B79CFF24E555D763D96A /* Range.swift in Sources */, - 4C29EF111DB4C86B58D023AE63D0B84D /* Reactive.swift in Sources */, - B48F90BD133D1169760AD382734ACD05 /* RecursiveLock.swift in Sources */, - 524220FEDB94963D7440A660B6A174A2 /* RecursiveScheduler.swift in Sources */, - ED603FD9E1E742BBCD04A99E7DE3A4D7 /* Reduce.swift in Sources */, - B7E07F32663AEBAE2F9EBFEE25BF83D6 /* RefCountDisposable.swift in Sources */, - 7023EE2B9F34E7FD89C070ECD8F8CF17 /* Repeat.swift in Sources */, - 060ECA1D37C75635E8BE58D8374E0DE2 /* ReplaySubject.swift in Sources */, - 0CA561439A433682873549BF5E274863 /* RetryWhen.swift in Sources */, - 2B2E64659339ADF9A6C5CB26B1F3736C /* Rx.swift in Sources */, - 1A447C5D9524526EBF8B7C6BBD3BD716 /* RxMutableBox.swift in Sources */, - 8293A925E938309219F8AB5BAE9FC095 /* RxSwift-dummy.m in Sources */, - BEBBB2C34146669E1603CA4851F661A9 /* Sample.swift in Sources */, - 053A375D144EE70F74C4C2037601E477 /* Scan.swift in Sources */, - 03E7CB552DD98D1A312FEEF9833654D5 /* ScheduledDisposable.swift in Sources */, - 957AAF6493FE4DC4C66F5E2EA3FF3140 /* ScheduledItem.swift in Sources */, - FDF6378C70A49951412BFCC09D27F1A7 /* ScheduledItemType.swift in Sources */, - 0234CD3BF5C7EAAD68AF55A2C5089536 /* SchedulerServices+Emulation.swift in Sources */, - 5537CA91B7C4F8966460E3AED8059B11 /* SchedulerType.swift in Sources */, - FFEB7BDE9368A20B39E6A6BF8137EBC5 /* Sequence.swift in Sources */, - 2DC4EB3CD946E166BC15CEBF67F83591 /* SerialDispatchQueueScheduler.swift in Sources */, - D09AA51789DA096078BDD63DD7470503 /* SerialDisposable.swift in Sources */, - 22F2F8DC78D8AA435E5A2D86E96E07A4 /* ShareReplayScope.swift in Sources */, - 7AE0D50CA92B8348785B3BB066CB1E18 /* Single.swift in Sources */, - A18308BFC371016A9C1FA1769AF55ADC /* SingleAssignmentDisposable.swift in Sources */, - CB1DDCC521CD65E39F554596AD0D5F1C /* SingleAsync.swift in Sources */, - F5C8F5DF40BB8834745E822DCEEC2946 /* Sink.swift in Sources */, - AE5570BF8C32B2B955438D8AD0CC39E7 /* Skip.swift in Sources */, - B4C27C9410D282AB0F9FB5EDD2C08B32 /* SkipUntil.swift in Sources */, - 70CF68C38D041E3376EA0EB148D0D03F /* SkipWhile.swift in Sources */, - 72D5ACE0E9424D50112102105169CCE7 /* StartWith.swift in Sources */, - 7E45F8B7A70C4B6859EFE63C24158B95 /* SubjectType.swift in Sources */, - DD36E8C933242F0F826EFE887CB3BD3F /* SubscribeOn.swift in Sources */, - E4B87B0BFE47BCBF2B64159BA12AFBA6 /* SubscriptionDisposable.swift in Sources */, - A2A38549AA7A6BFF7CAB40DA29F40126 /* SwiftSupport.swift in Sources */, - A56499A104CFE447CEB0814CA5C5379B /* Switch.swift in Sources */, - 0B8E59FFBA401148A67731D3F7176934 /* SwitchIfEmpty.swift in Sources */, - A48160D0C9BD2F40E7AB53A5C041457F /* SynchronizedDisposeType.swift in Sources */, - D93B88E24E3044242AD4070394439AD3 /* SynchronizedOnType.swift in Sources */, - 92ACE3D12C02B0BA795DF45F175E89F9 /* SynchronizedUnsubscribeType.swift in Sources */, - B47C6443433711BAC268F8278E1F4D15 /* TailRecursiveSink.swift in Sources */, - 4394BFE5A08A75BF95214EBA81B280DC /* Take.swift in Sources */, - DBB915A379CD5E72B4DA0C6FD55350C9 /* TakeLast.swift in Sources */, - AA8B53E06F414C22C141CD9840B483C9 /* TakeWithPredicate.swift in Sources */, - D5C8ACD2ECCC3CF05EA04D9285D55E49 /* Throttle.swift in Sources */, - F4EFB889326BACE783E5B501387AE098 /* Timeout.swift in Sources */, - 9ED2A7DF58F0EDB8E2F5F49401530A03 /* Timer.swift in Sources */, - 2AF7008A98FF037E90D598B5297ABA5F /* ToArray.swift in Sources */, - 1E0991D6DC14C88D2A6A7C8470BAC83B /* Using.swift in Sources */, - 74928E37CEFA7EF6C974DA90B41E036D /* VirtualTimeConverterType.swift in Sources */, - 4D345196BA97C0CF3D4FC0FF0C5FBD1B /* VirtualTimeScheduler.swift in Sources */, - D011E8D02D93E9A6A114E542A2E5902F /* Window.swift in Sources */, - C7C58DBD58CCF8B37623CA54178041B5 /* WithLatestFrom.swift in Sources */, - 2A82DDEF2E0FCD9260D2974623ABD368 /* WithUnretained.swift in Sources */, - CC6F80FDF0EE93DFF259F29AF8E79789 /* Zip.swift in Sources */, - FC07BA3B7D727196E0F5418F628C57AD /* Zip+arity.swift in Sources */, - 45E11DD38F34202CF0BEA6141BBDE3EB /* Zip+Collection.swift in Sources */, + 0AAFF8B8A11A03593FCBFA8D0D78C35A /* HappyDNS-dummy.m in Sources */, + C3ED54E8D93AB193E915D06987AE44A3 /* NSData+QNRW.m in Sources */, + 5A38A8095CFA3131910030B8912819F4 /* QNAsyncUdpSocket.m in Sources */, + FC481123C95B03EC9F790A4730BFB013 /* QNDes.m in Sources */, + 152F4ED24F8AD33335D2741F905E1EE6 /* QNDnsError.m in Sources */, + 8ED444DBB1B01576FAE6EECAA00FF268 /* QNDnsManager.m in Sources */, + ECF1EE86FC9D1F6F8951D825849F1C26 /* QNDnsMessage.m in Sources */, + BB307A9681608B85A6D87A358549EB09 /* QNDnspodEnterprise.m in Sources */, + EF22A1EB194FAA47CDD46A680E7595D3 /* QNDnsRequest.m in Sources */, + 9A7ACDE3E07C90B386798D934C3B5A47 /* QNDnsResolver.m in Sources */, + 4DFC562CE77B1BC852042B1F6D37A278 /* QNDnsResponse.m in Sources */, + C1A55B7746DFBE352F1DB088BEA6D1A9 /* QNDnsUdpResolver.m in Sources */, + 1904434C9D0A9D726D3B63CF3A550FE2 /* QNDohResolver.m in Sources */, + 219DCD49D1C905DAFF4959E106C666A6 /* QNDomain.m in Sources */, + 15CEDFE92B22CEC741AD3A52159978BE /* QNGetAddrInfo.m in Sources */, + 668C5670DA23FF69BEB23C62E4AC37B7 /* QNHex.m in Sources */, + 1FD4B4D9CD6798D60ABD3910144EFD67 /* QNHijackingDetectWrapper.m in Sources */, + A83EBE1E7340590968ABBFE0CE0F9180 /* QNHosts.m in Sources */, + 2EFE576DFD80BCA91C251EA27AFBA123 /* QNIP.m in Sources */, + C92FFB2AEEC221718F92E5053F088E02 /* QNLruCache.m in Sources */, + C1CDA71776DCC3F55FA49BBECB99A881 /* QNMD5.m in Sources */, + B9BB3E8F58BCBFED02961B46DAC91450 /* QNNetworkInfo.m in Sources */, + 44A4E21DFBEC3F83D26AA93881BDC6F8 /* QNRecord.m in Sources */, + E2A18C7146DF60F8668FE936BF8CF4CD /* QNResolver.m in Sources */, + 8A4342709BDF03F1AF2564BCE81B4880 /* QNResolvUtil.m in Sources */, + 9B0E0A2085F3B54DCA758985722C23C1 /* QNTxtResolver.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FB311556A087EB1661E958C2C7E867AF /* Sources */ = { + D89106230EB2F7F979D28F022030A5C2 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AB8D89D92C96ED0690118A03E0721792 /* NSBundle+TZImagePicker.m in Sources */, - F5634E2E76296D7DF2F8146E7CE78D56 /* TZAssetCell.m in Sources */, - 1AD255D6960ABEA3251C1360ECE22052 /* TZAssetModel.m in Sources */, - 2FA84F40C4A2722268A32F6F73680540 /* TZAuthLimitedFooterTipView.m in Sources */, - 52A7AA78049F7DE0D97FA63D81D3B7D8 /* TZGifPhotoPreviewController.m in Sources */, - A67444A47FD5E8841225CF949711EFF2 /* TZImageCropManager.m in Sources */, - F39E5DC2A8BD3DB3FEEF03867D27D34C /* TZImageManager.m in Sources */, - FD4A148947DB6AAAA3A2319AC11FD9A3 /* TZImagePickerController.m in Sources */, - 189B2606BCE65AABA759250F655C36A9 /* TZImagePickerController-dummy.m in Sources */, - 8E8606E3662FF49D7A506E6476ED5C0F /* TZImageRequestOperation.m in Sources */, - 454A9F8E09B23FC09289A6E0C78A77F3 /* TZLocationManager.m in Sources */, - E55FE971CF4DB526B13D804A1C8B5606 /* TZPhotoPickerController.m in Sources */, - E77350E4DC12AEFA5AD413C0D9F3FA47 /* TZPhotoPreviewCell.m in Sources */, - 348C6A5DD596CFD08EE4D5C6C0F7D3AB /* TZPhotoPreviewController.m in Sources */, - 751834873799C64DD4F3E676A2F48DA6 /* TZProgressView.m in Sources */, - 1A8A23194F2649007D8083B59341DB45 /* TZVideoCropController.m in Sources */, - 26ACC465ED4BC955D5B742E13DF92854 /* TZVideoEditedPreviewController.m in Sources */, - 346526113BA687DC5524AEE10A3B9FF4 /* TZVideoPlayerController.m in Sources */, - 73186A805F6A2A1A231BDE7E0A63A3CF /* UIView+TZLayout.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0224516723441BAE8CB1F44B9A0DCECC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "NSObject+Rx"; - target = B8A8605EB5769E41DC25E1879868AF1C /* NSObject+Rx */; - targetProxy = 83ED09EB92F2002E9F9E83E272C1BF15 /* PBXContainerItemProxy */; - }; - 078B8F542061C584F80C795B2F054982 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 20A6C40BD025A8D0D41544F07CDCEAF4 /* PBXContainerItemProxy */; - }; - 0BED1982998C6BE432391DF31B6E2CFB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SnapKit; - target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; - targetProxy = ADAB3BC5EEA1FF5C92E299648169C464 /* PBXContainerItemProxy */; - }; - 102C704376374692FBAD324C65E03601 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Protobuf-Protobuf_Privacy"; - target = 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */; - targetProxy = 6D178A34FC90E4DA2D0CEA4EF065A641 /* PBXContainerItemProxy */; - }; - 12550356BB549B3584F752FA50363733 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SVGAPlayer; - target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; - targetProxy = DBDB8BDC853C316FED91F9F0835AD384 /* PBXContainerItemProxy */; - }; - 1D2031511BBB3102C0476B6E8D997CF9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = DC63F1E2BB6686DDBD7BE343C7407B0B /* PBXContainerItemProxy */; - }; - 256B92C20B3F3759F4EEA0A314E21BE8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F0194EAE4821DF82F85168E09037791C /* PBXContainerItemProxy */; - }; - 25F68310B918055BD5E412E8EC7CAA27 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Kingfisher-Kingfisher"; - target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; - targetProxy = C23CA4E6D19FE7E6F6EAC6AA8BC5988A /* PBXContainerItemProxy */; - }; - 2761618D906F6911A29D0D1DBF24BDD6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Moya; - target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; - targetProxy = 75ABDB621F623EB9E69C8DFD4888A899 /* PBXContainerItemProxy */; - }; - 34A252A1347B40A6A2AD7BCC91369891 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 3A4DFCB6AADD634B95834712351D83BD /* PBXContainerItemProxy */; - }; - 4353D8A9D33958F690C42F7FC89D9C0A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 343E40DC7B6F32F0BE67B7A56B330212 /* PBXContainerItemProxy */; - }; - 46ED26924C6DA94962D651663554DBC4 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 4AFFC70FF9CB692456E077966A140FB8 /* PBXContainerItemProxy */; - }; - 4F85EEDC0F50549D128889FCD600830F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 54D3E97C00A15F4FB3D9B48B10FB8E00 /* PBXContainerItemProxy */; - }; - 5CCA6405CE0AEAC5DECDF26407328F8D /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = LookinServer; - target = 638FEAAFC575BB76BC6AC055CDDA3506 /* LookinServer */; - targetProxy = 56BBC998227A36D310761C98F0A01110 /* PBXContainerItemProxy */; - }; - 65A2FF27C2D78DF0A605684732D09168 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = F6FAB7BE99F09AFCAE0E17DCD16D96D9 /* PBXContainerItemProxy */; - }; - 7457BC8D7948D2AA90A4072920A8DF09 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = F9F0F7E6E3C3C4BF799E4484DACB13CC /* PBXContainerItemProxy */; - }; - 7679E8EC0CAA7F44B9A041C2569C4899 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NIMSDK_LITE; - target = B55FE563084BF0B9075BB021711E7555 /* NIMSDK_LITE */; - targetProxy = 5CFE583C93743C2A62A0CDBFE4251AF0 /* PBXContainerItemProxy */; - }; - 8567F59064413A0753C9ED86685CCEE9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DeviceKit; - target = 4CDD1C6C8885D07092D8EA708AAC0E53 /* DeviceKit */; - targetProxy = CCE420F35EE6AC28D345C7ABFE96C729 /* PBXContainerItemProxy */; - }; - 95610C212AE9477B6CEA79BB62633D9B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Nuke; - target = 062A64896E847A6749F58B6BA9A931B1 /* Nuke */; - targetProxy = BB8E1A9C37D1DB32BD1900C02C194C83 /* PBXContainerItemProxy */; - }; - A6ED56BD08BFF3BE22F29FA8E9404168 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = TZImagePickerController; - target = A96BBB982D62BB807B5BD10774BE2D07 /* TZImagePickerController */; - targetProxy = F591E4D7F7079AD3ABEAB81B186BDB32 /* PBXContainerItemProxy */; - }; - B105621D8110DF55D0403A2A7F48EED1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 67D7AE4D27EFD2930878ED88A819E451 /* PBXContainerItemProxy */; - }; - B2D0043B6B5DFE37131291A034ACD5E9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = 34E15F82CFBAC117CA94B8068D95C07F /* PBXContainerItemProxy */; - }; - C67C5994E74989F2C741DCA8A1B10FF0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Protobuf; - target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; - targetProxy = 05B676B1B90712EF86ABDEE69013D34E /* PBXContainerItemProxy */; - }; - E6EEBDF88D4F15552DF37F90B8053E6B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Kingfisher; - target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; - targetProxy = 4873AB9AF0B6D28D08772DBF529444FA /* PBXContainerItemProxy */; - }; - F186F1030B1618104FBE9D2D7EC41D04 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = 67051ED9F80AD20FFACBF2C2EDC3DE4F /* PBXContainerItemProxy */; - }; - F595905FFA5A3CC5DB709A76A33E5939 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = HandyJSON; - target = 10D88C24864319FF583AD6D156896F32 /* HandyJSON */; - targetProxy = 089298221EF9F44C99AE975FF209E94C /* PBXContainerItemProxy */; - }; - F5FA3CCF8C9E9A0DD5840B234CF6F1E1 /* PBXTargetDependency */ = { + 0ED4CB443DB8C939ECCF809BF795B80F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reusable; target = 542460E7CDF2A9D5B2ECB5F8CE549E34 /* Reusable */; - targetProxy = 1D7681688B935815BC2F327A8F2BBADC /* PBXContainerItemProxy */; + targetProxy = 9FB44F8A09C95B09C5A0BF37C3AF78A1 /* PBXContainerItemProxy */; }; - FF03430B2A35FF4B12B0759E7601D2BC /* PBXTargetDependency */ = { + 0FFA135838950224DF482EE57ABC2D49 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HappyDNS; + target = 96F820A9CBD7912A405650AC238D1F8E /* HappyDNS */; + targetProxy = A8F15656980C30B4CBA4D29C58FA5456 /* PBXContainerItemProxy */; + }; + 13D73C784F7B1C3D8FB9313EC7ADDAB4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SnapKit; + target = 19622742EBA51E823D6DAE3F8CDBFAD4 /* SnapKit */; + targetProxy = 3F0EE128053C0B9FEEDA5E03DF2994BA /* PBXContainerItemProxy */; + }; + 16D3D7D29C221B9BEDCC60EC50715789 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "NSObject+Rx"; + target = B8A8605EB5769E41DC25E1879868AF1C /* NSObject+Rx */; + targetProxy = CAB6D37E48AD6B79DDEF63F73A46B86F /* PBXContainerItemProxy */; + }; + 17F56E7C553719A5F010C6A709D28D16 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = BDABB1EECC475A6E96E16A8A25596EDF /* PBXContainerItemProxy */; + }; + 1A14C82CD7317B4C7FC3A886E8330518 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = 4B29722F4F31D68B3B6B16B45DC147D7 /* PBXContainerItemProxy */; + }; + 2777B1F94042EE84093A8DDBE2AF7830 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Nuke; + target = 062A64896E847A6749F58B6BA9A931B1 /* Nuke */; + targetProxy = 1D8A8D3E1088D96D59AAEC2F1E56EAD4 /* PBXContainerItemProxy */; + }; + 35D4A5DDB95BD13BB7378862205C6DC0 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 3AB7D2BFCA60923245B98489A3C7FA8E /* PBXContainerItemProxy */; + }; + 3A782813758B344501C9CF13A45A1172 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = 622ECBBF4884DC7D706F6B6479054526 /* PBXContainerItemProxy */; + }; + 42AFED75D441D217AF71783C6FE25890 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Qiniu; + target = 9713F55E29CF00C3231002DC45C4EEB8 /* Qiniu */; + targetProxy = 2E52E15EB849F0AEA6AFA40A57C25510 /* PBXContainerItemProxy */; + }; + 4721877E32D402B20AC1C8043416ACDF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = ACDF722CCA586FBA440E72B3D7E11166 /* PBXContainerItemProxy */; + }; + 4923FBDDF6291AFAD2E86FE29B8904D5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Kingfisher-Kingfisher"; + target = 9828BBC09E9FB1238624113D7456E59E /* Kingfisher-Kingfisher */; + targetProxy = B138D7D3454454F5523C22822FCF91B1 /* PBXContainerItemProxy */; + }; + 565D7BD80E7E8B2CA6E4D1D706A1DABB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = DeviceKit; + target = 4CDD1C6C8885D07092D8EA708AAC0E53 /* DeviceKit */; + targetProxy = 01552BEA3C9A4AEA1C8B52A0CD569F6D /* PBXContainerItemProxy */; + }; + 6F005BF61A1A9B454449D8A56C700450 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = 5AAB6A64763BAC3BA85E601CAF9DDC84 /* PBXContainerItemProxy */; + }; + 77623285968A924E7451160B25EE4B19 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SVGAPlayer; + target = EF4EFD5BE77B99AACFB0B7ACE03D198F /* SVGAPlayer */; + targetProxy = 297DD9130192EBC094E28A1AD89AFFD0 /* PBXContainerItemProxy */; + }; + 79E1C225D9013E6A60C08208699FA357 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = NIMSDK_LITE; + target = B55FE563084BF0B9075BB021711E7555 /* NIMSDK_LITE */; + targetProxy = 67CA7B1C48D102E5819C11DD17DF2B42 /* PBXContainerItemProxy */; + }; + 8035ADDD8DF71868370FD7A08BEF60F0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SSZipArchive; target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = 2AEA79C962A5603905DAEC290111A31F /* PBXContainerItemProxy */; + targetProxy = 794F570F100A39B98CECA08603510160 /* PBXContainerItemProxy */; + }; + 81D7B83F72A236862FBE5383690195D9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 412BE9AFB5A722EE41A88647186E1E61 /* PBXContainerItemProxy */; + }; + 8473929203C2419871320D1E025BD7FD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Moya; + target = 17F9141D333DA1A7BE5937F227221070 /* Moya */; + targetProxy = E5D3CE9BEB7DA2AABB97704DE02B97AC /* PBXContainerItemProxy */; + }; + 8F327A3A34D6CE6DD13D65AAC15E07D7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Kingfisher; + target = E8022D22FAA6690B5E1C379C1BCE1491 /* Kingfisher */; + targetProxy = F18A2CEC8CABA5060F7887878A5DD427 /* PBXContainerItemProxy */; + }; + 93178F336674C0B63CD366550A2E2E6D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Protobuf; + target = 470FE31978DC918618A329D8B55C85FF /* Protobuf */; + targetProxy = 9CA4FDF539776CF0508C878B7B4867F5 /* PBXContainerItemProxy */; + }; + A6C582DEB828FA7B1E77D3E22EED3D50 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = CF6C15700969C414A9FB8E3B24D4FA41 /* PBXContainerItemProxy */; + }; + A9D185F8D94C40350E36E4969361B6E8 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HappyDNS; + target = 96F820A9CBD7912A405650AC238D1F8E /* HappyDNS */; + targetProxy = 34F0B1E44DBE66347BFDE948817B6350 /* PBXContainerItemProxy */; + }; + B2FF45330A60A64764D041AEF3062B82 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = C1095E7C2C56ED69AC482172056D7EC2 /* PBXContainerItemProxy */; + }; + B6DCA0BAF696FCABFFD668FE988F6D1D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = A645D1E7CA064E1A79E9EC3151816CBB /* PBXContainerItemProxy */; + }; + C7DE16DC95537B242CBB5F200307E28B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Protobuf-Protobuf_Privacy"; + target = 331902F14E62290AA86FB37CAAC6ABB0 /* Protobuf-Protobuf_Privacy */; + targetProxy = B4ABA5F4F500B564A94F8FA72A5EAFC4 /* PBXContainerItemProxy */; + }; + D126B95689789B1B92753413280678DD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 83CBB6324F61E93DDCF9EA415A08A1C9 /* PBXContainerItemProxy */; + }; + D8CA3B447E0A0E02792FC259C079165A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = CD2E5C318248FF82A987C54F4A3DD959 /* PBXContainerItemProxy */; + }; + F8F77C155F04BC4CF8C4B3ADF9DE9EC6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = HandyJSON; + target = 10D88C24864319FF583AD6D156896F32 /* HandyJSON */; + targetProxy = 7613F85639B98E04AB8712912F78075E /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ + 05D776010293E383015679AF2086F0C7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FD0C7B06EBE7FA87D0A39BC486AF6D2B /* RxRelay.release.xcconfig */; + buildSettings = { + "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/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-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/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 06C90CCF983C1701EAEE6453FA869BCC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D158628B65F8B4A738C57657B0A0A934 /* NIMSDK_LITE.debug.xcconfig */; + baseConfigurationReference = D147FC06FBF6A972C4FB563829A6A867 /* NIMSDK_LITE.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5838,7 +6081,7 @@ }; 0BAB4444C96091E66B52660F78B04A06 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 32B7AC071DD33B551D6573E6A16959FD /* NSObject+Rx.debug.xcconfig */; + baseConfigurationReference = 801E0B4E9494BF05E464C0F9CFA1CB6D /* NSObject+Rx.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5851,7 +6094,7 @@ GCC_PREFIX_HEADER = "Target Support Files/NSObject+Rx/NSObject+Rx-prefix.pch"; INFOPLIST_FILE = "Target Support Files/NSObject+Rx/NSObject+Rx-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5870,44 +6113,11 @@ }; name = Debug; }; - 0F91BC4F5E919BE41AA86FFB5F316407 /* Debug */ = { + 0C9C56165ADF2E203AB987616ED5CA06 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1AC4BCCCF194B508D74DCA840D2EF016 /* RxSwift.debug.xcconfig */; - buildSettings = { - "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/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 195F1AC8F6BD95FEFB9983CAC195FCAE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EA354788F93AFF2B385DD65041EE8744 /* Kingfisher.release.xcconfig */; + baseConfigurationReference = 6C4BAD710FAA4AE5F73353998A04A650 /* Pods-yinmeng-ios.release.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -5917,8 +6127,7 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( @@ -5926,13 +6135,15 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.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_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; @@ -5942,7 +6153,7 @@ }; 1ABF49ADDB0430B6FFCC63A8184EACA2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9493EDB556F6B6E38784365679BBCE7E /* Moya.release.xcconfig */; + baseConfigurationReference = 51BC08D6DA64C2F5E3A41D4E208D8DB1 /* Moya.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -5956,7 +6167,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Moya/Moya-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -5976,44 +6187,9 @@ }; name = Release; }; - 26FFAF2E5F0FDA349EEE5FF446E70979 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D1FAE8601A9DD03A8D01BCEC4F26AB35 /* RxSwift.release.xcconfig */; - buildSettings = { - "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/RxSwift/RxSwift-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxSwift/RxSwift.modulemap"; - PRODUCT_MODULE_NAME = RxSwift; - PRODUCT_NAME = RxSwift; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 2D9905F00DBA0E0A2C139BAFDE426559 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1D35E2AEB3BF5C0601C8BE8855D96EB5 /* Reusable.release.xcconfig */; + baseConfigurationReference = 46CA2CC960C39B30883A16B6B5FB4616 /* Reusable.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6026,7 +6202,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Reusable/Reusable-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Reusable/Reusable-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6048,7 +6224,7 @@ }; 2DE15074050361C271BA4AF8F3492ECA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3A4A6A83CD1B0FCBC9BCF4055849F47B /* DeviceKit.debug.xcconfig */; + baseConfigurationReference = 1375104DB505F2E999DE1C7638590F59 /* DeviceKit.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6061,7 +6237,7 @@ GCC_PREFIX_HEADER = "Target Support Files/DeviceKit/DeviceKit-prefix.pch"; INFOPLIST_FILE = "Target Support Files/DeviceKit/DeviceKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6080,9 +6256,111 @@ }; name = Debug; }; + 30CC5FE85C9F5653003093C553CBC740 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 066428FEEC1D19CC768402C13E168246 /* Protobuf.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; + IBSC_MODULE = Protobuf; + INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = Protobuf_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + 378768BC99EDCED11591B208BFCBAB8B /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 467E7E7FC0D0C3CE3A4BBCFF025178A7 /* RxSwift.debug.xcconfig */; + buildSettings = { + "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/RxSwift/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-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/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3BEE858004448467699974946501970A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7C108496BE53FC711F25014A166AD9D0 /* RxCocoa.debug.xcconfig */; + buildSettings = { + "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/RxCocoa/RxCocoa-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-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/RxCocoa/RxCocoa.modulemap"; + PRODUCT_MODULE_NAME = RxCocoa; + PRODUCT_NAME = RxCocoa; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 3ED57C9BED78B26436E6B2D3189350A5 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F950C6F52B091D8781C658B26D7D8DC1 /* Kingfisher.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; + IBSC_MODULE = Kingfisher; + INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 3FB5F85D786233628AECCC46B3BDD2F7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 382C40A642062F32B7DCE9923B5F754D /* Protobuf.debug.xcconfig */; + baseConfigurationReference = F7E838A96A9455CD8AE797879AB20C28 /* Protobuf.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6096,7 +6374,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Protobuf/Protobuf-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6115,26 +6393,9 @@ }; name = Debug; }; - 41F3C38B4B70B05B9275DB0B48B8CF6B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EA354788F93AFF2B385DD65041EE8744 /* Kingfisher.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; - IBSC_MODULE = Kingfisher; - INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 49FEA24A34B93E8FE7AAD4412E12F4ED /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 22D1D0696658742422CD37827C36ADF8 /* SSZipArchive.release.xcconfig */; + baseConfigurationReference = 8B38A47DC3A038FEB49ECE5D39DEA53A /* SSZipArchive.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6146,7 +6407,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6166,11 +6427,10 @@ }; name = Release; }; - 5455F8CA5AFE08431C917A2FA55459C3 /* Release */ = { + 4F0828F885E38B14B5D21AF92DB21615 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45EB3C0528FBA46918AD753079FE1A55 /* Nuke.release.xcconfig */; + baseConfigurationReference = 8C202D3915E426CAABE05B249F6B33A8 /* HappyDNS.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6179,30 +6439,29 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Nuke/Nuke-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Nuke/Nuke-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HappyDNS/HappyDNS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HappyDNS/HappyDNS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/Nuke/Nuke.modulemap"; - PRODUCT_MODULE_NAME = Nuke; - PRODUCT_NAME = Nuke; + MODULEMAP_FILE = "Target Support Files/HappyDNS/HappyDNS.modulemap"; + PRODUCT_MODULE_NAME = HappyDNS; + PRODUCT_NAME = HappyDNS; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.5; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 54687B82FF58653C0E76C0D4F8DAE88B /* Debug */ = { + 51329557781348E45795DEBFDBF09F38 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = C7CE4D7E07321EBA8053DBEF4867408A /* Pods-yinmeng-ios.debug.xcconfig */; buildSettings = { @@ -6239,9 +6498,45 @@ }; name = Debug; }; + 5455F8CA5AFE08431C917A2FA55459C3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 00EFA5C5EEBAF64683CC81C09EFC3DD5 /* Nuke.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "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/Nuke/Nuke-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Nuke/Nuke-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Nuke/Nuke.modulemap"; + PRODUCT_MODULE_NAME = Nuke; + PRODUCT_NAME = Nuke; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.5; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 5614F562617D1EE7A1A60E422C2D007A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C61D6B0E21C3F9DCF5968EF1D6D6C28D /* Reusable.debug.xcconfig */; + baseConfigurationReference = 6B56F36090C05509D86EBB670086646E /* Reusable.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6254,7 +6549,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Reusable/Reusable-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Reusable/Reusable-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6275,7 +6570,7 @@ }; 56AC7335090B7ACEECAB3EA279214F7E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 17E8571358E4E3E6820D469D6B44606E /* DeviceKit.release.xcconfig */; + baseConfigurationReference = 649F8907E19DDB5184883DF98EDA564D /* DeviceKit.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6288,7 +6583,7 @@ GCC_PREFIX_HEADER = "Target Support Files/DeviceKit/DeviceKit-prefix.pch"; INFOPLIST_FILE = "Target Support Files/DeviceKit/DeviceKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6308,10 +6603,11 @@ }; name = Release; }; - 577A24D81FA00BED9154F445BE58F743 /* Release */ = { + 5EA01C8F2E402725AC281C80AB12CDC0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 606635325CD3018F1123F3C001B54B82 /* RxCocoa.release.xcconfig */; + baseConfigurationReference = 39BFCB68F6A549601EA3A83438DCA1C4 /* Kingfisher.debug.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -6320,49 +6616,31 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; - PRODUCT_MODULE_NAME = RxCocoa; - PRODUCT_NAME = RxCocoa; + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; + SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 6A001F9ADAA69B5F14E6979D8EAB48F9 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 108B3EBDEA2B00C443C2BC971D28917E /* Protobuf.release.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; - IBSC_MODULE = Protobuf; - INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = Protobuf_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; + name = Debug; }; 6E80F002E5459544D2AFC66EDBF0EDC8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C9A292650A2E4A30132F8C4EE6C4DDF5 /* SVGAPlayer.release.xcconfig */; + baseConfigurationReference = 4941821D782C8C3B73640667FADF2A64 /* SVGAPlayer.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6375,7 +6653,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SVGAPlayer/SVGAPlayer-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6395,43 +6673,9 @@ }; name = Release; }; - 7131C7FB72AB5AC564DAD965E6D49E5D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4B05B8C60FA21AA0AFA39F4C26BA1A05 /* RxRelay.debug.xcconfig */; - buildSettings = { - "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/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 74FCF40A76D1E62C63837B25FCE9F45D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4431695D992747951040479640A690E0 /* HandyJSON.release.xcconfig */; + baseConfigurationReference = FC2B9CF8C595998AB51344461C22488D /* HandyJSON.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6444,7 +6688,7 @@ GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; INFOPLIST_FILE = "Target Support Files/HandyJSON/HandyJSON-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6463,15 +6707,15 @@ }; name = Release; }; - 7A980909E873BF56D616A83E057D00E9 /* Debug */ = { + 7956BA37A67C53E1056A9A7E1B1BFC66 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6DC1607C0579AB4822830560C1E10C2D /* Kingfisher.debug.xcconfig */; + baseConfigurationReference = 39BFCB68F6A549601EA3A83438DCA1C4 /* Kingfisher.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Kingfisher"; IBSC_MODULE = Kingfisher; INFOPLIST_FILE = "Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; PRODUCT_NAME = Kingfisher; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6480,30 +6724,13 @@ }; name = Debug; }; - 7FF0059C3C2D4B15E1AD932F172B190D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 382C40A642062F32B7DCE9923B5F754D /* Protobuf.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; - IBSC_MODULE = Protobuf; - INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - PRODUCT_NAME = Protobuf_Privacy; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; 82B633771671F94C5F29E01F63C285C2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3E7EAE92DA162396F7CD77B23293AA7E /* NIMSDK_LITE.release.xcconfig */; + baseConfigurationReference = E8FC87C6CA8985DE5488958281A8A8F9 /* NIMSDK_LITE.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6514,43 +6741,9 @@ }; name = Release; }; - 84125B8B373F755C6134BF913884C8EC /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E2FCB202DC23A9B84ED2CF473DF63F2B /* TZImagePickerController.debug.xcconfig */; - buildSettings = { - "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/TZImagePickerController/TZImagePickerController-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController.modulemap"; - PRODUCT_MODULE_NAME = TZImagePickerController; - PRODUCT_NAME = TZImagePickerController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 8C925430B65BE03F92ABCD1B2005EE0C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DD307D9AFF32A4958B7D9C04EB486C4F /* SnapKit.release.xcconfig */; + baseConfigurationReference = 3E7A6CDFCA7AFBC7BE6B19E3E2498AD4 /* SnapKit.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6564,7 +6757,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6652,7 +6845,7 @@ }; 94BC068AA7FE9F12BFF9FC6706DB8689 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 247D3E19D2EDD0E855DA22F61BB232B8 /* SVGAPlayer.debug.xcconfig */; + baseConfigurationReference = 9F72E4E48B1B3A8927F41394DCD812A3 /* SVGAPlayer.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6665,7 +6858,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SVGAPlayer/SVGAPlayer-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SVGAPlayer/SVGAPlayer-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6684,9 +6877,9 @@ }; name = Debug; }; - 95CC9A92AAB5EC88E65C38A850C7D0C9 /* Release */ = { + 9C85E3B735BCE8BF0B5C4DCFFBB82514 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 861F58652ECE8C2E277C592F6F54F8E5 /* LookinServer.release.xcconfig */; + baseConfigurationReference = 257FDDFF044A09705AAA11907E42F5E7 /* HappyDNS.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6696,20 +6889,21 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/LookinServer/LookinServer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/LookinServer/LookinServer-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/HappyDNS/HappyDNS-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/HappyDNS/HappyDNS-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/LookinServer/LookinServer.modulemap"; - PRODUCT_MODULE_NAME = LookinServer; - PRODUCT_NAME = LookinServer; + MODULEMAP_FILE = "Target Support Files/HappyDNS/HappyDNS.modulemap"; + PRODUCT_MODULE_NAME = HappyDNS; + PRODUCT_NAME = HappyDNS; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; @@ -6782,7 +6976,7 @@ }; A171C54169A135A5A9B47C770D72E592 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E72023100F69ED77157AAB6057EB00A5 /* SSZipArchive.debug.xcconfig */; + baseConfigurationReference = 9E2F3421B358F817B21FE6DC59119689 /* SSZipArchive.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -6794,7 +6988,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SSZipArchive/SSZipArchive-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SSZipArchive/SSZipArchive-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6813,9 +7007,44 @@ }; name = Debug; }; + A5A78B24DCE5C9EF21DA5DCB56B58C21 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F9A0081F78C7D1728AAF6D437B91B709 /* RxSwift.release.xcconfig */; + buildSettings = { + "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/RxSwift/RxSwift-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxSwift/RxSwift-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/RxSwift/RxSwift.modulemap"; + PRODUCT_MODULE_NAME = RxSwift; + PRODUCT_NAME = RxSwift; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; A6F0173BAEB974532D93E05E5A94E50A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D5D5B40434EDB515CD01537C4D709DD5 /* SnapKit.debug.xcconfig */; + baseConfigurationReference = 63330D563E14AB269C268EF0365127D4 /* SnapKit.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6829,7 +7058,7 @@ GCC_PREFIX_HEADER = "Target Support Files/SnapKit/SnapKit-prefix.pch"; INFOPLIST_FILE = "Target Support Files/SnapKit/SnapKit-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6850,7 +7079,7 @@ }; A865BAAE0FCCBD273D8F7C34D65CBE57 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 54D239C026AC23B54412EE3FC7329E50 /* Nuke.debug.xcconfig */; + baseConfigurationReference = 66242A213584A03B89CC32E096AF3A0F /* Nuke.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6864,7 +7093,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Nuke/Nuke-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Nuke/Nuke-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 11.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6883,42 +7112,9 @@ }; name = Debug; }; - A93F87CD2064441F314E26AB4F17CCEB /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 537BEE5E7C76921A16DC9EA92668EA3C /* LookinServer.debug.xcconfig */; - buildSettings = { - "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/LookinServer/LookinServer-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/LookinServer/LookinServer-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/LookinServer/LookinServer.modulemap"; - PRODUCT_MODULE_NAME = LookinServer; - PRODUCT_NAME = LookinServer; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; AAEDE143918467085AEABBB2E6264913 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 108B3EBDEA2B00C443C2BC971D28917E /* Protobuf.release.xcconfig */; + baseConfigurationReference = 066428FEEC1D19CC768402C13E168246 /* Protobuf.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6932,7 +7128,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Protobuf/Protobuf-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -6952,47 +7148,9 @@ }; name = Release; }; - AC29858E28306E072E2DDC5FBDF02FAF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6C4BAD710FAA4AE5F73353998A04A650 /* Pods-yinmeng-ios.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "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-yinmeng-ios/Pods-yinmeng-ios-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.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; - }; B7D9E7CD650F798EC835C67DACFEBC4F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DE5E160AC928E7A212A5D9E1098B9A81 /* Alamofire.debug.xcconfig */; + baseConfigurationReference = BC5CBC95C14AA95F3306C9BEF86D47E8 /* Alamofire.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7006,7 +7164,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7025,113 +7183,9 @@ }; name = Debug; }; - BC856BC9A4C1242C1AFA559E24FF0568 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6DC1607C0579AB4822830560C1E10C2D /* Kingfisher.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "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/Kingfisher/Kingfisher-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; - PRODUCT_MODULE_NAME = Kingfisher; - PRODUCT_NAME = Kingfisher; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BE9AE42C1E61F3AFE1A970175516FBBD /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 181586832A478B186980C7E43AD49EA8 /* TZImagePickerController.release.xcconfig */; - buildSettings = { - "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/TZImagePickerController/TZImagePickerController-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/TZImagePickerController/TZImagePickerController.modulemap"; - PRODUCT_MODULE_NAME = TZImagePickerController; - PRODUCT_NAME = TZImagePickerController; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C12D9C5CC8F2071662A98F549A9E6FB4 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B3AE867F941BDB2223A8502FF17F12EC /* RxCocoa.debug.xcconfig */; - buildSettings = { - "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/RxCocoa/RxCocoa-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; - PRODUCT_MODULE_NAME = RxCocoa; - PRODUCT_NAME = RxCocoa; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.1; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; C3C37B487645A54D043C2C18BF002F24 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 28ED0C3799ABE11502EA985C1E13D633 /* MBProgressHUD.release.xcconfig */; + baseConfigurationReference = C7131646810E09BE92B789447EF72C2F /* MBProgressHUD.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7144,7 +7198,7 @@ GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7166,7 +7220,7 @@ }; CC8DD7B8210D40D186536532B63FFE22 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5B1F61D76ADAC76D63C6860259566610 /* NSObject+Rx.release.xcconfig */; + baseConfigurationReference = 269AAF524036D4942EE99346DD4651D1 /* NSObject+Rx.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7179,7 +7233,7 @@ GCC_PREFIX_HEADER = "Target Support Files/NSObject+Rx/NSObject+Rx-prefix.pch"; INFOPLIST_FILE = "Target Support Files/NSObject+Rx/NSObject+Rx-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7199,9 +7253,114 @@ }; name = Release; }; + D165D2E26966CCFDD58CC7C146E6E372 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3DF1BD10BA265BB2C1D7A79ACD27C11F /* RxRelay.debug.xcconfig */; + buildSettings = { + "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/RxRelay/RxRelay-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-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/RxRelay/RxRelay.modulemap"; + PRODUCT_MODULE_NAME = RxRelay; + PRODUCT_NAME = RxRelay; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.1; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D289924F49E290957622EAA7EBE53538 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F950C6F52B091D8781C658B26D7D8DC1 /* Kingfisher.release.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "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/Kingfisher/Kingfisher-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Kingfisher/Kingfisher-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Kingfisher/Kingfisher.modulemap"; + PRODUCT_MODULE_NAME = Kingfisher; + PRODUCT_NAME = Kingfisher; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + D505B2669D5201765684CB045C40F6BD /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 52506E4E3A8762620F0C4C21EE084602 /* Qiniu.release.xcconfig */; + buildSettings = { + "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/Qiniu/Qiniu-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Qiniu/Qiniu-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/Qiniu/Qiniu.modulemap"; + PRODUCT_MODULE_NAME = Qiniu; + PRODUCT_NAME = Qiniu; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; DE569755C8FE69395D8E6C347DC7A5F8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9C4FA1A111B0884F92D8CDB9C7E2E770 /* MBProgressHUD.debug.xcconfig */; + baseConfigurationReference = 5CD9FA1AC1504BA77B92AAAD1341CE96 /* MBProgressHUD.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7214,7 +7373,7 @@ GCC_PREFIX_HEADER = "Target Support Files/MBProgressHUD/MBProgressHUD-prefix.pch"; INFOPLIST_FILE = "Target Support Files/MBProgressHUD/MBProgressHUD-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7233,9 +7392,26 @@ }; name = Debug; }; - F2B50AC33CB3AFD2C1F14F22C20A3614 /* Release */ = { + E378A8041F3C368CE396A392F7C61BF8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1162FB84DBCB1371E6014B7111AFF131 /* RxRelay.release.xcconfig */; + baseConfigurationReference = F7E838A96A9455CD8AE797879AB20C28 /* Protobuf.debug.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Protobuf"; + IBSC_MODULE = Protobuf; + INFOPLIST_FILE = "Target Support Files/Protobuf/ResourceBundle-Protobuf_Privacy-Protobuf-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; + PRODUCT_NAME = Protobuf_Privacy; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + EAD10756504D051C3575E78A4B87EABA /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 74A66FC89C2D03645A8C4886E643176E /* RxCocoa.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7245,18 +7421,18 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/RxRelay/RxRelay-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/RxRelay/RxRelay-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/RxCocoa/RxCocoa-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RxCocoa/RxCocoa-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MODULEMAP_FILE = "Target Support Files/RxRelay/RxRelay.modulemap"; - PRODUCT_MODULE_NAME = RxRelay; - PRODUCT_NAME = RxRelay; + MODULEMAP_FILE = "Target Support Files/RxCocoa/RxCocoa.modulemap"; + PRODUCT_MODULE_NAME = RxCocoa; + PRODUCT_NAME = RxCocoa; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -7268,9 +7444,43 @@ }; name = Release; }; + EAEB48736F7D4B2195AA5F7550E0DC1D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3CAA25B42934AC54F1F2AF2060984FA1 /* Qiniu.debug.xcconfig */; + buildSettings = { + "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/Qiniu/Qiniu-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Qiniu/Qiniu-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/Qiniu/Qiniu.modulemap"; + PRODUCT_MODULE_NAME = Qiniu; + PRODUCT_NAME = Qiniu; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; F5F3306F2C09AB4B623C805497E28D51 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7C7ACAA86BBC8191BBE5DE1C6B30F9BA /* Alamofire.release.xcconfig */; + baseConfigurationReference = 5D971990C945B5E7F527C1793121C261 /* Alamofire.release.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7284,7 +7494,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Alamofire/Alamofire-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Alamofire/Alamofire-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7306,7 +7516,7 @@ }; FA8A3A80F26337CABC8F2D46E5924112 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 290431B3958A02606DD063C1140B69E6 /* Moya.debug.xcconfig */; + baseConfigurationReference = 7BA010EA10B150B72911BD807C3E9747 /* Moya.debug.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7320,7 +7530,7 @@ GCC_PREFIX_HEADER = "Target Support Files/Moya/Moya-prefix.pch"; INFOPLIST_FILE = "Target Support Files/Moya/Moya-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7341,7 +7551,7 @@ }; FC6D85641022ADC4C2AE37E5380D4C88 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4D5656F9995D0B34B77C3F86AD35FB05 /* HandyJSON.debug.xcconfig */; + baseConfigurationReference = CD8C4B72E7EA97384D02FA09A4A958AA /* HandyJSON.debug.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7354,7 +7564,7 @@ GCC_PREFIX_HEADER = "Target Support Files/HandyJSON/HandyJSON-prefix.pch"; INFOPLIST_FILE = "Target Support Files/HandyJSON/HandyJSON-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -7384,29 +7594,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 108CE697526A433A7DC3995DE6722435 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */ = { + 0284F7870BE08271B289047F738D04F0 /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { isa = XCConfigurationList; buildConfigurations = ( - 54687B82FF58653C0E76C0D4F8DAE88B /* Debug */, - AC29858E28306E072E2DDC5FBDF02FAF /* Release */, + 3BEE858004448467699974946501970A /* Debug */, + EAD10756504D051C3575E78A4B87EABA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1E42B460D55BA3EBE021004CC2CE312C /* Build configuration list for PBXNativeTarget "RxCocoa" */ = { + 34929A52CA76473775A4FD1BD267B234 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { isa = XCConfigurationList; buildConfigurations = ( - C12D9C5CC8F2071662A98F549A9E6FB4 /* Debug */, - 577A24D81FA00BED9154F445BE58F743 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 27DA6CBDF61A9AEF4F5D5951CA9F94F3 /* Build configuration list for PBXNativeTarget "TZImagePickerController" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84125B8B373F755C6134BF913884C8EC /* Debug */, - BE9AE42C1E61F3AFE1A970175516FBBD /* Release */, + D165D2E26966CCFDD58CC7C146E6E372 /* Debug */, + 05D776010293E383015679AF2086F0C7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7420,6 +7621,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3CA3D7E629FA96096DC737BDDCFD2B95 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 378768BC99EDCED11591B208BFCBAB8B /* Debug */, + A5A78B24DCE5C9EF21DA5DCB56B58C21 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 40AB2B1184F283352265B1C4EF212C8C /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 7956BA37A67C53E1056A9A7E1B1BFC66 /* Debug */, + 3ED57C9BED78B26436E6B2D3189350A5 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7438,11 +7657,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 54B013AC36C74619CC5FAC7ED0594191 /* Build configuration list for PBXNativeTarget "RxRelay" */ = { + 5208564FCF8321F270978B7DC8B0A7FB /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7131C7FB72AB5AC564DAD965E6D49E5D /* Debug */, - F2B50AC33CB3AFD2C1F14F22C20A3614 /* Release */, + 5EA01C8F2E402725AC281C80AB12CDC0 /* Debug */, + D289924F49E290957622EAA7EBE53538 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -7465,24 +7684,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 61C623C1EDB6AD9DC66AD8969115C6E1 /* Build configuration list for PBXNativeTarget "Kingfisher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BC856BC9A4C1242C1AFA559E24FF0568 /* Debug */, - 195F1AC8F6BD95FEFB9983CAC195FCAE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 6977EC41724112CE6678D53704D74218 /* Build configuration list for PBXNativeTarget "Kingfisher-Kingfisher" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 7A980909E873BF56D616A83E057D00E9 /* Debug */, - 41F3C38B4B70B05B9275DB0B48B8CF6B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 795D0A1C9024633EFC7666DBD9D17B55 /* Build configuration list for PBXAggregateTarget "NIMSDK_LITE" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7501,6 +7702,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 865B7989D713CF23A79E0A6AEB376F14 /* Build configuration list for PBXNativeTarget "Pods-yinmeng-ios" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 51329557781348E45795DEBFDBF09F38 /* Debug */, + 0C9C56165ADF2E203AB987616ED5CA06 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 865D36780A78CA83F04FC3A8CDB81EE4 /* Build configuration list for PBXNativeTarget "Reusable" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7510,24 +7720,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 93A1BDA86E65B52AAEB0CF6AF9FC12B9 /* Build configuration list for PBXNativeTarget "RxSwift" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0F91BC4F5E919BE41AA86FFB5F316407 /* Debug */, - 26FFAF2E5F0FDA349EEE5FF446E70979 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 95C393648ABABAF31DBD51A99042360F /* Build configuration list for PBXNativeTarget "LookinServer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - A93F87CD2064441F314E26AB4F17CCEB /* Debug */, - 95CC9A92AAB5EC88E65C38A850C7D0C9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; A7BD2681E97C00DCC2EF91B0EBA76110 /* Build configuration list for PBXNativeTarget "MBProgressHUD" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7555,6 +7747,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + D210CEFB78D5E04EFD7B9F7B7B05593B /* Build configuration list for PBXNativeTarget "HappyDNS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4F0828F885E38B14B5D21AF92DB21615 /* Debug */, + 9C85E3B735BCE8BF0B5C4DCFFBB82514 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; D7761A54AFA2998F27E0BC2FACC2EB53 /* Build configuration list for PBXNativeTarget "Alamofire" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -7564,11 +7765,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D8F427285CC37D4C5B1D5548CF79DFFF /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */ = { + DAE0995CAFA2CB58C663B5E4E7F780FF /* Build configuration list for PBXNativeTarget "Qiniu" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7FF0059C3C2D4B15E1AD932F172B190D /* Debug */, - 6A001F9ADAA69B5F14E6979D8EAB48F9 /* Release */, + EAEB48736F7D4B2195AA5F7550E0DC1D /* Debug */, + D505B2669D5201765684CB045C40F6BD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E6DFB45C98423EFEBA97E912E424B844 /* Build configuration list for PBXNativeTarget "Protobuf-Protobuf_Privacy" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E378A8041F3C368CE396A392F7C61BF8 /* Debug */, + 30CC5FE85C9F5653003093C553CBC740 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/RxCocoa/README.md b/Pods/RxCocoa/README.md index a95d9e0..8181ef4 100644 --- a/Pods/RxCocoa/README.md +++ b/Pods/RxCocoa/README.md @@ -15,11 +15,11 @@ RxSwift is the Swift-specific implementation of the [Reactive Extensions](http:/

RxSwift Observable Example of a price constantly changing and updating the app's UI

-While this version aims to stay true to the original spirit and naming conventions of Rx, this projects also aims to provide a true Swift-first API for Rx APIs. +While this version aims to stay true to the original spirit and naming conventions of Rx, this project also aims to provide a true Swift-first API for Rx APIs. Cross platform documentation can be found on [ReactiveX.io](http://reactivex.io/). -Like other Rx implementation, RxSwift's intention is to enable easy composition of asynchronous operations and streams of data in the form of `Observable` objects and a suite of methods to transform and compose these pieces of asynchronous work. +Like other Rx implementations, RxSwift's intention is to enable easy composition of asynchronous operations and streams of data in the form of `Observable` objects and a suite of methods to transform and compose these pieces of asynchronous work. KVO observation, async operations, UI Events and other streams of data are all unified under [abstraction of sequence](Documentation/GettingStarted.md#observables-aka-sequences). This is the reason why Rx is so simple, elegant and powerful. @@ -146,14 +146,14 @@ Open Rx.xcworkspace, choose `RxExample` and hit run. This method will build ever use_frameworks! target 'YOUR_TARGET_NAME' do - pod 'RxSwift', '6.5.0' - pod 'RxCocoa', '6.5.0' + pod 'RxSwift', '6.6.0' + pod 'RxCocoa', '6.6.0' end # RxTest and RxBlocking make the most sense in the context of unit/integration tests target 'YOUR_TESTING_TARGET' do - pod 'RxBlocking', '6.5.0' - pod 'RxTest', '6.5.0' + pod 'RxBlocking', '6.6.0' + pod 'RxTest', '6.6.0' end ``` @@ -178,7 +178,7 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E Add this to `Cartfile` ``` -github "ReactiveX/RxSwift" "6.5.0" +github "ReactiveX/RxSwift" "6.6.0" ``` ```bash @@ -211,7 +211,7 @@ import PackageDescription let package = Package( name: "RxTestProject", dependencies: [ - .package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.5.0")) + .package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.6.0")) ], targets: [ .target(name: "RxTestProject", dependencies: ["RxSwift", "RxCocoa"]) diff --git a/Pods/RxCocoa/RxCocoa/Common/Infallible+Bind.swift b/Pods/RxCocoa/RxCocoa/Common/Infallible+Bind.swift index 9622c98..4849641 100644 --- a/Pods/RxCocoa/RxCocoa/Common/Infallible+Bind.swift +++ b/Pods/RxCocoa/RxCocoa/Common/Infallible+Bind.swift @@ -17,8 +17,8 @@ extension InfallibleType { - returns: Disposable object that can be used to unsubscribe the observers. */ public func bind(to observers: Observer...) -> Disposable where Observer.Element == Element { - self.subscribe { event in - observers.forEach { $0.on(event) } + self.subscribe { infallibleEvent in + observers.forEach { $0.on(infallibleEvent.event) } } } @@ -31,8 +31,8 @@ extension InfallibleType { */ public func bind(to observers: Observer...) -> Disposable where Observer.Element == Element? { self.map { $0 as Element? } - .subscribe { event in - observers.forEach { $0.on(event) } + .subscribe { infallibleEvent in + observers.forEach { $0.on(infallibleEvent.event) } } } diff --git a/Pods/RxCocoa/RxCocoa/Traits/ControlEvent.swift b/Pods/RxCocoa/RxCocoa/Traits/ControlEvent.swift index bea1d83..2efe863 100644 --- a/Pods/RxCocoa/RxCocoa/Traits/ControlEvent.swift +++ b/Pods/RxCocoa/RxCocoa/Traits/ControlEvent.swift @@ -65,4 +65,9 @@ public struct ControlEvent : ControlEventType { public func asControlEvent() -> ControlEvent { self } + + /// - returns: `Infallible` interface. + public func asInfallible() -> Infallible { + asInfallible(onErrorFallbackTo: .empty()) + } } diff --git a/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift b/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift index c36b575..027c2b0 100644 --- a/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift +++ b/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence+Concurrency.swift @@ -6,7 +6,7 @@ // Copyright © 2021 Krunoslav Zaher. All rights reserved. // -#if swift(>=5.5.2) && canImport(_Concurrency) && !os(Linux) +#if swift(>=5.6) && canImport(_Concurrency) && !os(Linux) import Foundation // MARK: - Shared Sequence @@ -29,12 +29,12 @@ public extension SharedSequence { let disposable = self.asObservable() .subscribe( onNext: { value in continuation.yield(value) }, - onCompleted: { continuation.finish() }, - onDisposed: { continuation.onTermination?(.cancelled) } + onCompleted: { continuation.finish() } ) - - continuation.onTermination = { @Sendable _ in - disposable.dispose() + continuation.onTermination = { @Sendable termination in + if termination == .cancelled { + disposable.dispose() + } } } } diff --git a/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence.swift b/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence.swift index 4db2ee4..4596c8e 100644 --- a/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence.swift +++ b/Pods/RxCocoa/RxCocoa/Traits/SharedSequence/SharedSequence.swift @@ -55,6 +55,11 @@ public struct SharedSequence public func asSharedSequence() -> SharedSequence { self } + + /// - returns: `Infallible` interface. + public func asInfallible() -> Infallible { + asInfallible(onErrorFallbackTo: .empty()) + } } /** diff --git a/Pods/RxCocoa/RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift b/Pods/RxCocoa/RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift index 0fa16b4..80181f8 100644 --- a/Pods/RxCocoa/RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift +++ b/Pods/RxCocoa/RxCocoa/iOS/Proxies/RxWKNavigationDelegateProxy.swift @@ -11,7 +11,7 @@ import RxSwift import WebKit -@available(iOS 8.0, OSX 10.10, OSXApplicationExtension 10.10, *) +@available(iOS 8.0, macOS 10.10, macOSApplicationExtension 10.10, *) open class RxWKNavigationDelegateProxy : DelegateProxy , DelegateProxyType { @@ -39,7 +39,7 @@ open class RxWKNavigationDelegateProxy } } -@available(iOS 8.0, OSX 10.10, OSXApplicationExtension 10.10, *) +@available(iOS 8.0, macOS 10.10, macOSApplicationExtension 10.10, *) extension RxWKNavigationDelegateProxy: WKNavigationDelegate {} #endif diff --git a/Pods/RxCocoa/RxCocoa/iOS/UIGestureRecognizer+Rx.swift b/Pods/RxCocoa/RxCocoa/iOS/UIGestureRecognizer+Rx.swift index 5512900..685c797 100644 --- a/Pods/RxCocoa/RxCocoa/iOS/UIGestureRecognizer+Rx.swift +++ b/Pods/RxCocoa/RxCocoa/iOS/UIGestureRecognizer+Rx.swift @@ -15,7 +15,7 @@ import RxSwift final class GestureTarget: RxTarget { typealias Callback = (Recognizer) -> Void - let selector = #selector(ControlTarget.eventHandler(_:)) + let selector = #selector(GestureTarget.eventHandler(_:)) weak var gestureRecognizer: Recognizer? var callback: Callback? diff --git a/Pods/RxCocoa/RxCocoa/iOS/UIPickerView+Rx.swift b/Pods/RxCocoa/RxCocoa/iOS/UIPickerView+Rx.swift index 317dc13..f8734ee 100644 --- a/Pods/RxCocoa/RxCocoa/iOS/UIPickerView+Rx.swift +++ b/Pods/RxCocoa/RxCocoa/iOS/UIPickerView+Rx.swift @@ -98,7 +98,7 @@ items .bind(to: pickerView.rx.itemTitles) { (row, element) in - return element.title + return element } .disposed(by: disposeBag) @@ -131,7 +131,7 @@ items .bind(to: pickerView.rx.itemAttributedTitles) { (row, element) in - return NSAttributedString(string: element.title) + return NSAttributedString(string: element) } .disposed(by: disposeBag) diff --git a/Pods/RxCocoa/RxCocoa/iOS/WKWebView+Rx.swift b/Pods/RxCocoa/RxCocoa/iOS/WKWebView+Rx.swift index b3b4d84..6332fae 100644 --- a/Pods/RxCocoa/RxCocoa/iOS/WKWebView+Rx.swift +++ b/Pods/RxCocoa/RxCocoa/iOS/WKWebView+Rx.swift @@ -11,7 +11,7 @@ import RxSwift import WebKit -@available(iOS 8.0, OSX 10.10, OSXApplicationExtension 10.10, *) +@available(iOS 8.0, macOS 10.10, macOSApplicationExtension 10.10, *) extension Reactive where Base: WKWebView { /// Reactive wrapper for `navigationDelegate`. diff --git a/Pods/RxRelay/README.md b/Pods/RxRelay/README.md index a95d9e0..8181ef4 100644 --- a/Pods/RxRelay/README.md +++ b/Pods/RxRelay/README.md @@ -15,11 +15,11 @@ RxSwift is the Swift-specific implementation of the [Reactive Extensions](http:/

RxSwift Observable Example of a price constantly changing and updating the app's UI

-While this version aims to stay true to the original spirit and naming conventions of Rx, this projects also aims to provide a true Swift-first API for Rx APIs. +While this version aims to stay true to the original spirit and naming conventions of Rx, this project also aims to provide a true Swift-first API for Rx APIs. Cross platform documentation can be found on [ReactiveX.io](http://reactivex.io/). -Like other Rx implementation, RxSwift's intention is to enable easy composition of asynchronous operations and streams of data in the form of `Observable` objects and a suite of methods to transform and compose these pieces of asynchronous work. +Like other Rx implementations, RxSwift's intention is to enable easy composition of asynchronous operations and streams of data in the form of `Observable` objects and a suite of methods to transform and compose these pieces of asynchronous work. KVO observation, async operations, UI Events and other streams of data are all unified under [abstraction of sequence](Documentation/GettingStarted.md#observables-aka-sequences). This is the reason why Rx is so simple, elegant and powerful. @@ -146,14 +146,14 @@ Open Rx.xcworkspace, choose `RxExample` and hit run. This method will build ever use_frameworks! target 'YOUR_TARGET_NAME' do - pod 'RxSwift', '6.5.0' - pod 'RxCocoa', '6.5.0' + pod 'RxSwift', '6.6.0' + pod 'RxCocoa', '6.6.0' end # RxTest and RxBlocking make the most sense in the context of unit/integration tests target 'YOUR_TESTING_TARGET' do - pod 'RxBlocking', '6.5.0' - pod 'RxTest', '6.5.0' + pod 'RxBlocking', '6.6.0' + pod 'RxTest', '6.6.0' end ``` @@ -178,7 +178,7 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E Add this to `Cartfile` ``` -github "ReactiveX/RxSwift" "6.5.0" +github "ReactiveX/RxSwift" "6.6.0" ``` ```bash @@ -211,7 +211,7 @@ import PackageDescription let package = Package( name: "RxTestProject", dependencies: [ - .package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.5.0")) + .package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.6.0")) ], targets: [ .target(name: "RxTestProject", dependencies: ["RxSwift", "RxCocoa"]) diff --git a/Pods/RxRelay/RxRelay/BehaviorRelay.swift b/Pods/RxRelay/RxRelay/BehaviorRelay.swift index e02fc8f..9ab2a4e 100644 --- a/Pods/RxRelay/RxRelay/BehaviorRelay.swift +++ b/Pods/RxRelay/RxRelay/BehaviorRelay.swift @@ -39,4 +39,11 @@ public final class BehaviorRelay: ObservableType { public func asObservable() -> Observable { self.subject.asObservable() } + + /// Convert to an `Infallible` + /// + /// - returns: `Infallible` + public func asInfallible() -> Infallible { + asInfallible(onErrorFallbackTo: .empty()) + } } diff --git a/Pods/RxRelay/RxRelay/PublishRelay.swift b/Pods/RxRelay/RxRelay/PublishRelay.swift index a9c8ac4..1d9f52a 100644 --- a/Pods/RxRelay/RxRelay/PublishRelay.swift +++ b/Pods/RxRelay/RxRelay/PublishRelay.swift @@ -33,4 +33,11 @@ public final class PublishRelay: ObservableType { public func asObservable() -> Observable { self.subject.asObservable() } + + /// Convert to an `Infallible` + /// + /// - returns: `Infallible` + public func asInfallible() -> Infallible { + asInfallible(onErrorFallbackTo: .empty()) + } } diff --git a/Pods/RxRelay/RxRelay/ReplayRelay.swift b/Pods/RxRelay/RxRelay/ReplayRelay.swift index 3cc87cd..604942d 100644 --- a/Pods/RxRelay/RxRelay/ReplayRelay.swift +++ b/Pods/RxRelay/RxRelay/ReplayRelay.swift @@ -47,4 +47,11 @@ public final class ReplayRelay: ObservableType { public func asObservable() -> Observable { self.subject.asObserver() } + + /// Convert to an `Infallible` + /// + /// - returns: `Infallible` + public func asInfallible() -> Infallible { + asInfallible(onErrorFallbackTo: .empty()) + } } diff --git a/Pods/RxSwift/README.md b/Pods/RxSwift/README.md index a95d9e0..8181ef4 100644 --- a/Pods/RxSwift/README.md +++ b/Pods/RxSwift/README.md @@ -15,11 +15,11 @@ RxSwift is the Swift-specific implementation of the [Reactive Extensions](http:/

RxSwift Observable Example of a price constantly changing and updating the app's UI

-While this version aims to stay true to the original spirit and naming conventions of Rx, this projects also aims to provide a true Swift-first API for Rx APIs. +While this version aims to stay true to the original spirit and naming conventions of Rx, this project also aims to provide a true Swift-first API for Rx APIs. Cross platform documentation can be found on [ReactiveX.io](http://reactivex.io/). -Like other Rx implementation, RxSwift's intention is to enable easy composition of asynchronous operations and streams of data in the form of `Observable` objects and a suite of methods to transform and compose these pieces of asynchronous work. +Like other Rx implementations, RxSwift's intention is to enable easy composition of asynchronous operations and streams of data in the form of `Observable` objects and a suite of methods to transform and compose these pieces of asynchronous work. KVO observation, async operations, UI Events and other streams of data are all unified under [abstraction of sequence](Documentation/GettingStarted.md#observables-aka-sequences). This is the reason why Rx is so simple, elegant and powerful. @@ -146,14 +146,14 @@ Open Rx.xcworkspace, choose `RxExample` and hit run. This method will build ever use_frameworks! target 'YOUR_TARGET_NAME' do - pod 'RxSwift', '6.5.0' - pod 'RxCocoa', '6.5.0' + pod 'RxSwift', '6.6.0' + pod 'RxCocoa', '6.6.0' end # RxTest and RxBlocking make the most sense in the context of unit/integration tests target 'YOUR_TESTING_TARGET' do - pod 'RxBlocking', '6.5.0' - pod 'RxTest', '6.5.0' + pod 'RxBlocking', '6.6.0' + pod 'RxTest', '6.6.0' end ``` @@ -178,7 +178,7 @@ Simply drag the needed framework binaries to your **Frameworks, Libraries, and E Add this to `Cartfile` ``` -github "ReactiveX/RxSwift" "6.5.0" +github "ReactiveX/RxSwift" "6.6.0" ``` ```bash @@ -211,7 +211,7 @@ import PackageDescription let package = Package( name: "RxTestProject", dependencies: [ - .package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.5.0")) + .package(url: "https://github.com/ReactiveX/RxSwift.git", .exact("6.6.0")) ], targets: [ .target(name: "RxTestProject", dependencies: ["RxSwift", "RxCocoa"]) diff --git a/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift b/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift index c7d73e9..5efcbea 100644 --- a/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift +++ b/Pods/RxSwift/RxSwift/Disposables/BooleanDisposable.swift @@ -10,24 +10,25 @@ public final class BooleanDisposable : Cancelable { internal static let BooleanDisposableTrue = BooleanDisposable(isDisposed: true) - private var disposed = false + private let disposed: AtomicInt /// Initializes a new instance of the `BooleanDisposable` class public init() { + disposed = AtomicInt(0) } /// Initializes a new instance of the `BooleanDisposable` class with given value public init(isDisposed: Bool) { - self.disposed = isDisposed + self.disposed = AtomicInt(isDisposed ? 1 : 0) } /// - returns: Was resource disposed. public var isDisposed: Bool { - self.disposed + isFlagSet(self.disposed, 1) } /// Sets the status to disposed, which can be observer through the `isDisposed` property. public func dispose() { - self.disposed = true + fetchOr(self.disposed, 1) } } diff --git a/Pods/RxSwift/RxSwift/Observable+Concurrency.swift b/Pods/RxSwift/RxSwift/Observable+Concurrency.swift index c1df7ee..45ad05e 100644 --- a/Pods/RxSwift/RxSwift/Observable+Concurrency.swift +++ b/Pods/RxSwift/RxSwift/Observable+Concurrency.swift @@ -6,7 +6,7 @@ // Copyright © 2021 Krunoslav Zaher. All rights reserved. // -#if swift(>=5.5.2) && canImport(_Concurrency) +#if swift(>=5.6) && canImport(_Concurrency) import Foundation @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) @@ -27,15 +27,26 @@ public extension ObservableConvertibleType { /// ``` var values: AsyncThrowingStream { AsyncThrowingStream { continuation in + var isFinished = false let disposable = asObservable().subscribe( onNext: { value in continuation.yield(value) }, - onError: { error in continuation.finish(throwing: error) }, - onCompleted: { continuation.finish() }, - onDisposed: { continuation.onTermination?(.cancelled) } + onError: { error in + isFinished = true + continuation.finish(throwing: error) + }, + onCompleted: { + isFinished = true + continuation.finish() + }, + onDisposed: { + guard !isFinished else { return } + continuation.finish(throwing: CancellationError() ) + } ) - - continuation.onTermination = { @Sendable _ in - disposable.dispose() + continuation.onTermination = { @Sendable termination in + if case .cancelled = termination { + disposable.dispose() + } } } } diff --git a/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift b/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift index 4350851..b56d050 100644 --- a/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift +++ b/Pods/RxSwift/RxSwift/Observables/CombineLatest+Collection.swift @@ -33,7 +33,7 @@ extension ObservableType { } } -final private class CombineLatestCollectionTypeSink +final class CombineLatestCollectionTypeSink : Sink where Collection.Element: ObservableConvertibleType { typealias Result = Observer.Element typealias Parent = CombineLatestCollectionType @@ -144,7 +144,7 @@ final private class CombineLatestCollectionTypeSink: Producer where Collection.Element: ObservableConvertibleType { +final class CombineLatestCollectionType: Producer where Collection.Element: ObservableConvertibleType { typealias ResultSelector = ([Collection.Element.Element]) throws -> Result let sources: Collection diff --git a/Pods/RxSwift/RxSwift/Observables/Map.swift b/Pods/RxSwift/RxSwift/Observables/Map.swift index 0691273..6937944 100644 --- a/Pods/RxSwift/RxSwift/Observables/Map.swift +++ b/Pods/RxSwift/RxSwift/Observables/Map.swift @@ -27,7 +27,6 @@ final private class MapSink: Sink, typealias Transform = (SourceType) throws -> ResultType typealias ResultType = Observer.Element - typealias Element = SourceType private let transform: Transform diff --git a/Pods/RxSwift/RxSwift/Schedulers/HistoricalScheduler.swift b/Pods/RxSwift/RxSwift/Schedulers/HistoricalScheduler.swift index fede60e..254a3e8 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/HistoricalScheduler.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/HistoricalScheduler.swift @@ -8,7 +8,7 @@ import Foundation -/// Provides a virtual time scheduler that uses `Date` for absolute time and `NSTimeInterval` for relative time. +/// Provides a virtual time scheduler that uses `Date` for absolute time and `TimeInterval` for relative time. public class HistoricalScheduler : VirtualTimeScheduler { /** diff --git a/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeConverterType.swift b/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeConverterType.swift index 34151f7..9592d6e 100644 --- a/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeConverterType.swift +++ b/Pods/RxSwift/RxSwift/Schedulers/VirtualTimeConverterType.swift @@ -33,17 +33,17 @@ public protocol VirtualTimeConverterType { func convertToVirtualTime(_ time: RxTime) -> VirtualTimeUnit /** - Converts from virtual time interval to `NSTimeInterval`. + Converts from virtual time interval to `TimeInterval`. - - parameter virtualTimeInterval: Virtual time interval to convert to `NSTimeInterval`. - - returns: `NSTimeInterval` corresponding to virtual time interval. + - parameter virtualTimeInterval: Virtual time interval to convert to `TimeInterval`. + - returns: `TimeInterval` corresponding to virtual time interval. */ func convertFromVirtualTimeInterval(_ virtualTimeInterval: VirtualTimeIntervalUnit) -> TimeInterval /** - Converts from `NSTimeInterval` to virtual time interval. + Converts from `TimeInterval` to virtual time interval. - - parameter timeInterval: `NSTimeInterval` to convert to virtual time interval. + - parameter timeInterval: `TimeInterval` to convert to virtual time interval. - returns: Virtual time interval corresponding to time interval. */ func convertToVirtualTimeInterval(_ timeInterval: TimeInterval) -> VirtualTimeIntervalUnit diff --git a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift index ef422a3..4bcc765 100644 --- a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift +++ b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+CombineLatest+arity.swift @@ -29,6 +29,24 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2) + -> Infallible<(O1.Element, O2.Element)> { + Infallible.combineLatest( + source1, source2, + resultSelector: { ($0, $1) } + ) + } +} + // 3 extension Infallible { /** @@ -49,6 +67,24 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2, _ source3: O3) + -> Infallible<(O1.Element, O2.Element, O3.Element)> { + Infallible.combineLatest( + source1, source2, source3, + resultSelector: { ($0, $1, $2) } + ) + } +} + // 4 extension Infallible { /** @@ -69,6 +105,24 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4) + -> Infallible<(O1.Element, O2.Element, O3.Element, O4.Element)> { + Infallible.combineLatest( + source1, source2, source3, source4, + resultSelector: { ($0, $1, $2, $3) } + ) + } +} + // 5 extension Infallible { /** @@ -89,6 +143,24 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5) + -> Infallible<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element)> { + Infallible.combineLatest( + source1, source2, source3, source4, source5, + resultSelector: { ($0, $1, $2, $3, $4) } + ) + } +} + // 6 extension Infallible { /** @@ -109,6 +181,24 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6) + -> Infallible<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element)> { + Infallible.combineLatest( + source1, source2, source3, source4, source5, source6, + resultSelector: { ($0, $1, $2, $3, $4, $5) } + ) + } +} + // 7 extension Infallible { /** @@ -129,6 +219,24 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7) + -> Infallible<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element)> { + Infallible.combineLatest( + source1, source2, source3, source4, source5, source6, source7, + resultSelector: { ($0, $1, $2, $3, $4, $5, $6) } + ) + } +} + // 8 extension Infallible { /** @@ -149,3 +257,20 @@ extension Infallible { } } +extension InfallibleType where Element == Any { + /** + Merges the specified observable sequences into one observable sequence of tuples whenever any of the observable sequences produces an element. + + - seealso: [combineLatest operator on reactivex.io](http://reactivex.io/documentation/operators/combinelatest.html) + + - returns: An observable sequence containing the result of combining elements of the sources. + */ + public static func combineLatest + (_ source1: O1, _ source2: O2, _ source3: O3, _ source4: O4, _ source5: O5, _ source6: O6, _ source7: O7, _ source8: O8) + -> Infallible<(O1.Element, O2.Element, O3.Element, O4.Element, O5.Element, O6.Element, O7.Element, O8.Element)> { + Infallible.combineLatest( + source1, source2, source3, source4, source5, source6, source7, source8, + resultSelector: { ($0, $1, $2, $3, $4, $5, $6, $7) } + ) + } +} diff --git a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Concurrency.swift b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Concurrency.swift index 63747d5..ff54be2 100644 --- a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Concurrency.swift +++ b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Concurrency.swift @@ -6,7 +6,7 @@ // Copyright © 2021 Krunoslav Zaher. All rights reserved. // -#if swift(>=5.5.2) && canImport(_Concurrency) && !os(Linux) +#if swift(>=5.6) && canImport(_Concurrency) && !os(Linux) // MARK: - Infallible @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) public extension InfallibleType { @@ -24,12 +24,12 @@ public extension InfallibleType { AsyncStream { continuation in let disposable = subscribe( onNext: { value in continuation.yield(value) }, - onCompleted: { continuation.finish() }, - onDisposed: { continuation.onTermination?(.cancelled) } + onCompleted: { continuation.finish() } ) - - continuation.onTermination = { @Sendable _ in - disposable.dispose() + continuation.onTermination = { @Sendable termination in + if termination == .cancelled { + disposable.dispose() + } } } } diff --git a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Create.swift b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Create.swift index 2a37f8f..8fb1771 100644 --- a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Create.swift +++ b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Create.swift @@ -42,3 +42,14 @@ extension Infallible { return Infallible(source) } } + +extension InfallibleEvent: EventConvertible { + public var event: Event { + switch self { + case let .next(element): + return .next(element) + case .completed: + return .completed + } + } +} diff --git a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Operators.swift b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Operators.swift index 10b9d27..792dafa 100644 --- a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Operators.swift +++ b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible+Operators.swift @@ -158,7 +158,7 @@ extension InfallibleType { // MARK: - Distinct -extension InfallibleType where Element: Comparable { +extension InfallibleType where Element: Equatable { /** Returns an observable sequence that contains only distinct contiguous elements according to equality operator. diff --git a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible.swift b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible.swift index ae563c6..d5b5826 100644 --- a/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible.swift +++ b/Pods/RxSwift/RxSwift/Traits/Infallible/Infallible.swift @@ -86,7 +86,17 @@ extension InfallibleType { - parameter on: Action to invoke for each event in the observable sequence. - returns: Subscription object used to unsubscribe from the observable sequence. */ - public func subscribe(_ on: @escaping (Event) -> Void) -> Disposable { - self.asObservable().subscribe(on) + public func subscribe(_ on: @escaping (InfallibleEvent) -> Void) -> Disposable { + let eventHandler: ((Event) -> Void) = { event in + switch event { + case .next(let element): + on(.next(element)) + case .completed: + on(.completed) + case .error(let error): + rxFatalErrorInDebug("Infallible must never emit a error event. error: \(error)") + } + } + return self.asObservable().subscribe(eventHandler) } } diff --git a/Pods/RxSwift/RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift b/Pods/RxSwift/RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift index b5db5fc..4c520f7 100644 --- a/Pods/RxSwift/RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift +++ b/Pods/RxSwift/RxSwift/Traits/PrimitiveSequence/PrimitiveSequence+Concurrency.swift @@ -8,7 +8,7 @@ import Foundation -#if swift(>=5.5.2) && canImport(_Concurrency) && !os(Linux) +#if swift(>=5.6) && canImport(_Concurrency) && !os(Linux) @available(macOS 10.15, iOS 13.0, watchOS 6.0, tvOS 13.0, *) public extension PrimitiveSequenceType where Trait == SingleTrait { /// Allows awaiting the success or failure of this `Single` @@ -29,10 +29,21 @@ public extension PrimitiveSequenceType where Trait == SingleTrait { return try await withTaskCancellationHandler( operation: { try await withCheckedThrowingContinuation { continuation in + var didResume = false disposable.setDisposable( self.subscribe( - onSuccess: { continuation.resume(returning: $0) }, - onFailure: { continuation.resume(throwing: $0) } + onSuccess: { + didResume = true + continuation.resume(returning: $0) + }, + onFailure: { + didResume = true + continuation.resume(throwing: $0) + }, + onDisposed: { + guard !didResume else { return } + continuation.resume(throwing: CancellationError()) + } ) ) } @@ -69,16 +80,26 @@ public extension PrimitiveSequenceType where Trait == MaybeTrait { operation: { try await withCheckedThrowingContinuation { continuation in var didEmit = false + var didResume = false disposable.setDisposable( self.subscribe( onSuccess: { value in didEmit = true + didResume = true continuation.resume(returning: value) }, - onError: { error in continuation.resume(throwing: error) }, + onError: { error in + didResume = true + continuation.resume(throwing: error) + }, onCompleted: { guard !didEmit else { return } + didResume = true continuation.resume(returning: nil) + }, + onDisposed: { + guard !didResume else { return } + continuation.resume(throwing: CancellationError()) } ) ) @@ -114,10 +135,21 @@ public extension PrimitiveSequenceType where Trait == CompletableTrait, Element return try await withTaskCancellationHandler( operation: { try await withCheckedThrowingContinuation { continuation in + var didResume = false disposable.setDisposable( self.subscribe( - onCompleted: { continuation.resume() }, - onError: { error in continuation.resume(throwing: error) } + onCompleted: { + didResume = true + continuation.resume() + }, + onError: { error in + didResume = true + continuation.resume(throwing: error) + }, + onDisposed: { + guard !didResume else { return } + continuation.resume(throwing: CancellationError()) + } ) ) } diff --git a/Pods/Target Support Files/Alamofire/Alamofire.debug.xcconfig b/Pods/Target Support Files/Alamofire/Alamofire.debug.xcconfig index dbfd4d1..9cbf6d7 100644 --- a/Pods/Target Support Files/Alamofire/Alamofire.debug.xcconfig +++ b/Pods/Target Support Files/Alamofire/Alamofire.debug.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Alamofire/Alamofire.release.xcconfig b/Pods/Target Support Files/Alamofire/Alamofire.release.xcconfig index dbfd4d1..9cbf6d7 100644 --- a/Pods/Target Support Files/Alamofire/Alamofire.release.xcconfig +++ b/Pods/Target Support Files/Alamofire/Alamofire.release.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Alamofire GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "CFNetwork" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/HandyJSON/HandyJSON.debug.xcconfig b/Pods/Target Support Files/HandyJSON/HandyJSON.debug.xcconfig index 5852038..5067946 100644 --- a/Pods/Target Support Files/HandyJSON/HandyJSON.debug.xcconfig +++ b/Pods/Target Support Files/HandyJSON/HandyJSON.debug.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/HandyJSON/HandyJSON.release.xcconfig b/Pods/Target Support Files/HandyJSON/HandyJSON.release.xcconfig index 5852038..5067946 100644 --- a/Pods/Target Support Files/HandyJSON/HandyJSON.release.xcconfig +++ b/Pods/Target Support Files/HandyJSON/HandyJSON.release.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist b/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist index 11de9f2..75b1459 100644 --- a/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist +++ b/Pods/Target Support Files/Kingfisher/Kingfisher-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 7.10.2 + 7.11.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig b/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig index 33b15fb..849f1e9 100644 --- a/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig +++ b/Pods/Target Support Files/Kingfisher/Kingfisher.debug.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "Accelerate" -framework "CFNetwork" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig b/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig index 33b15fb..849f1e9 100644 --- a/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig +++ b/Pods/Target Support Files/Kingfisher/Kingfisher.release.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "Accelerate" -framework "CFNetwork" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist b/Pods/Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist index 80132a6..abd1f35 100644 --- a/Pods/Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist +++ b/Pods/Target Support Files/Kingfisher/ResourceBundle-Kingfisher-Kingfisher-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 7.10.2 + 7.11.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/Moya/Moya.debug.xcconfig b/Pods/Target Support Files/Moya/Moya.debug.xcconfig index cd55629..462ac0e 100644 --- a/Pods/Target Support Files/Moya/Moya.debug.xcconfig +++ b/Pods/Target Support Files/Moya/Moya.debug.xcconfig @@ -2,7 +2,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "CFNetwork" -framework "Foundation" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Moya/Moya.release.xcconfig b/Pods/Target Support Files/Moya/Moya.release.xcconfig index cd55629..462ac0e 100644 --- a/Pods/Target Support Files/Moya/Moya.release.xcconfig +++ b/Pods/Target Support Files/Moya/Moya.release.xcconfig @@ -2,7 +2,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Moya FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "CFNetwork" -framework "Foundation" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.markdown b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.markdown index e146139..09f35fb 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.markdown @@ -98,6 +98,31 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## HappyDNS + +The MIT License (MIT) + +Copyright (c) 2011-2019 qiniu.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ## Kingfisher The MIT License (MIT) @@ -286,6 +311,31 @@ standalone and requires a support library to be linked with it. This support library is itself covered by the above license. +## Qiniu + +The MIT License (MIT) + +Copyright (c) 2011-2020 qiniu.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + ## Reusable The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.plist b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.plist index 74692f9..46eb745 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-acknowledgements.plist @@ -131,6 +131,37 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI FooterText The MIT License (MIT) +Copyright (c) 2011-2019 qiniu.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + HappyDNS + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + Copyright (c) 2019 Wei Wang Permission is hereby granted, free of charge, to any person obtaining a copy @@ -367,6 +398,37 @@ support library is itself covered by the above license. FooterText The MIT License (MIT) +Copyright (c) 2011-2020 qiniu.com + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + + License + MIT + Title + Qiniu + Type + PSGroupSpecifier + + + FooterText + The MIT License (MIT) + Copyright (c) 2016 AliSoftware Permission is hereby granted, free of charge, to any person obtaining a copy diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-input-files.xcfilelist index a61eda4..8bd3b79 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-input-files.xcfilelist @@ -2,6 +2,7 @@ ${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.s ${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework ${BUILT_PRODUCTS_DIR}/DeviceKit/DeviceKit.framework ${BUILT_PRODUCTS_DIR}/HandyJSON/HandyJSON.framework +${BUILT_PRODUCTS_DIR}/HappyDNS/HappyDNS.framework ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/LookinServer/LookinServer.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework @@ -11,6 +12,7 @@ ${PODS_ROOT}/NIMSDK_LITE/NIMSDK/NIMNOS.framework ${BUILT_PRODUCTS_DIR}/NSObject+Rx/NSObject_Rx.framework ${BUILT_PRODUCTS_DIR}/Nuke/Nuke.framework ${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework +${BUILT_PRODUCTS_DIR}/Qiniu/Qiniu.framework ${BUILT_PRODUCTS_DIR}/Reusable/Reusable.framework ${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework ${BUILT_PRODUCTS_DIR}/RxRelay/RxRelay.framework diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-output-files.xcfilelist index 2243fd5..601ddd6 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Debug-output-files.xcfilelist @@ -1,6 +1,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DeviceKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HandyJSON.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HappyDNS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/LookinServer.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework @@ -10,6 +11,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NIMNOS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NSObject_Rx.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Nuke.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Qiniu.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reusable.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxCocoa.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxRelay.framework diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-input-files.xcfilelist index 8a07c48..1625ffb 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-input-files.xcfilelist @@ -2,6 +2,7 @@ ${PODS_ROOT}/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.s ${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework ${BUILT_PRODUCTS_DIR}/DeviceKit/DeviceKit.framework ${BUILT_PRODUCTS_DIR}/HandyJSON/HandyJSON.framework +${BUILT_PRODUCTS_DIR}/HappyDNS/HappyDNS.framework ${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework ${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework ${BUILT_PRODUCTS_DIR}/Moya/Moya.framework @@ -10,6 +11,7 @@ ${PODS_ROOT}/NIMSDK_LITE/NIMSDK/NIMNOS.framework ${BUILT_PRODUCTS_DIR}/NSObject+Rx/NSObject_Rx.framework ${BUILT_PRODUCTS_DIR}/Nuke/Nuke.framework ${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework +${BUILT_PRODUCTS_DIR}/Qiniu/Qiniu.framework ${BUILT_PRODUCTS_DIR}/Reusable/Reusable.framework ${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework ${BUILT_PRODUCTS_DIR}/RxRelay/RxRelay.framework diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-output-files.xcfilelist index 9ea31f0..445f26f 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks-Release-output-files.xcfilelist @@ -1,6 +1,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Alamofire.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/DeviceKit.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HandyJSON.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/HappyDNS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Kingfisher.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MBProgressHUD.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Moya.framework @@ -9,6 +10,7 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NIMNOS.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/NSObject_Rx.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Nuke.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Protobuf.framework +${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Qiniu.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Reusable.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxCocoa.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxRelay.framework diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.sh b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.sh index 4ca57d9..567ac49 100755 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.sh +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios-frameworks.sh @@ -18,7 +18,7 @@ echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" BCSYMBOLMAP_DIR="BCSymbolMaps" @@ -179,6 +179,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" install_framework "${BUILT_PRODUCTS_DIR}/DeviceKit/DeviceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/HandyJSON/HandyJSON.framework" + install_framework "${BUILT_PRODUCTS_DIR}/HappyDNS/HappyDNS.framework" install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/LookinServer/LookinServer.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" @@ -188,6 +189,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/NSObject+Rx/NSObject_Rx.framework" install_framework "${BUILT_PRODUCTS_DIR}/Nuke/Nuke.framework" install_framework "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Qiniu/Qiniu.framework" install_framework "${BUILT_PRODUCTS_DIR}/Reusable/Reusable.framework" install_framework "${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework" install_framework "${BUILT_PRODUCTS_DIR}/RxRelay/RxRelay.framework" @@ -201,6 +203,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/Alamofire/Alamofire.framework" install_framework "${BUILT_PRODUCTS_DIR}/DeviceKit/DeviceKit.framework" install_framework "${BUILT_PRODUCTS_DIR}/HandyJSON/HandyJSON.framework" + install_framework "${BUILT_PRODUCTS_DIR}/HappyDNS/HappyDNS.framework" install_framework "${BUILT_PRODUCTS_DIR}/Kingfisher/Kingfisher.framework" install_framework "${BUILT_PRODUCTS_DIR}/MBProgressHUD/MBProgressHUD.framework" install_framework "${BUILT_PRODUCTS_DIR}/Moya/Moya.framework" @@ -209,6 +212,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/NSObject+Rx/NSObject_Rx.framework" install_framework "${BUILT_PRODUCTS_DIR}/Nuke/Nuke.framework" install_framework "${BUILT_PRODUCTS_DIR}/Protobuf/Protobuf.framework" + install_framework "${BUILT_PRODUCTS_DIR}/Qiniu/Qiniu.framework" install_framework "${BUILT_PRODUCTS_DIR}/Reusable/Reusable.framework" install_framework "${BUILT_PRODUCTS_DIR}/RxCocoa/RxCocoa.framework" install_framework "${BUILT_PRODUCTS_DIR}/RxRelay/RxRelay.framework" diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig index 272c939..17992af 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/LookinServer" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/HappyDNS" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Qiniu" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit/DeviceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LookinServer/LookinServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx/NSObject_Rx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke/Nuke.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable/Reusable.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit/DeviceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HappyDNS/HappyDNS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx/NSObject_Rx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke/Nuke.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Qiniu/Qiniu.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable/Reusable.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "Kingfisher" -framework "LookinServer" -framework "MBProgressHUD" -framework "Moya" -framework "NIMNOS" -framework "NIMSDK" -framework "NSObject_Rx" -framework "Nuke" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "SystemConfiguration" -framework "TZImagePickerController" -framework "UIKit" -framework "VideoToolbox" -weak_framework "Combine" -weak_framework "SwiftUI" +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "HappyDNS" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NIMNOS" -framework "NIMSDK" -framework "NSObject_Rx" -framework "Nuke" -framework "Protobuf" -framework "Qiniu" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig index bc97fd9..17992af 100644 --- a/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig +++ b/Pods/Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/HappyDNS" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Moya" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Qiniu" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit" "${PODS_ROOT}/NIMSDK_LITE/NIMSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit/DeviceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx/NSObject_Rx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke/Nuke.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable/Reusable.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/TZImagePickerController/TZImagePickerController.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DeviceKit/DeviceKit.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HandyJSON/HandyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/HappyDNS/HappyDNS.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Kingfisher/Kingfisher.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Moya/Moya.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/NSObject+Rx/NSObject_Rx.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Nuke/Nuke.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf/Protobuf.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Qiniu/Qiniu.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reusable/Reusable.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SVGAPlayer/SVGAPlayer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SnapKit/SnapKit.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NIMNOS" -framework "NIMSDK" -framework "NSObject_Rx" -framework "Nuke" -framework "Photos" -framework "PhotosUI" -framework "Protobuf" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "SystemConfiguration" -framework "TZImagePickerController" -framework "UIKit" -framework "VideoToolbox" -weak_framework "Combine" -weak_framework "SwiftUI" +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +OTHER_LDFLAGS = $(inherited) -l"c++" -l"iconv" -l"resolv" -l"sqlite3.0" -l"z" -framework "AVFoundation" -framework "Accelerate" -framework "Alamofire" -framework "AudioToolbox" -framework "CFNetwork" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreTelephony" -framework "DeviceKit" -framework "Foundation" -framework "HandyJSON" -framework "HappyDNS" -framework "Kingfisher" -framework "MBProgressHUD" -framework "Moya" -framework "NIMNOS" -framework "NIMSDK" -framework "NSObject_Rx" -framework "Nuke" -framework "Protobuf" -framework "Qiniu" -framework "QuartzCore" -framework "Reusable" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "SSZipArchive" -framework "SVGAPlayer" -framework "Security" -framework "SnapKit" -framework "SystemConfiguration" -framework "UIKit" -framework "VideoToolbox" -weak_framework "Combine" -weak_framework "SwiftUI" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Reusable/Reusable.debug.xcconfig b/Pods/Target Support Files/Reusable/Reusable.debug.xcconfig index ac92e5b..f261c84 100644 --- a/Pods/Target Support Files/Reusable/Reusable.debug.xcconfig +++ b/Pods/Target Support Files/Reusable/Reusable.debug.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Reusable GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/Reusable/Reusable.release.xcconfig b/Pods/Target Support Files/Reusable/Reusable.release.xcconfig index ac92e5b..f261c84 100644 --- a/Pods/Target Support Files/Reusable/Reusable.release.xcconfig +++ b/Pods/Target Support Files/Reusable/Reusable.release.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Reusable GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist b/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist index ff0337d..ab77094 100644 --- a/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist +++ b/Pods/Target Support Files/RxCocoa/RxCocoa-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 6.5.0 + 6.6.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig b/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig index 55e3379..3bdaff1 100644 --- a/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig +++ b/Pods/Target Support Files/RxCocoa/RxCocoa.debug.xcconfig @@ -1,8 +1,9 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "RxRelay" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig b/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig index 55e3379..3bdaff1 100644 --- a/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig +++ b/Pods/Target Support Files/RxCocoa/RxCocoa.release.xcconfig @@ -1,8 +1,9 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "RxRelay" -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/RxRelay/RxRelay-Info.plist b/Pods/Target Support Files/RxRelay/RxRelay-Info.plist index ff0337d..ab77094 100644 --- a/Pods/Target Support Files/RxRelay/RxRelay-Info.plist +++ b/Pods/Target Support Files/RxRelay/RxRelay-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 6.5.0 + 6.6.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig b/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig index e5b669d..832df54 100644 --- a/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig +++ b/Pods/Target Support Files/RxRelay/RxRelay.debug.xcconfig @@ -1,8 +1,9 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxRelay FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig b/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig index e5b669d..832df54 100644 --- a/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig +++ b/Pods/Target Support Files/RxRelay/RxRelay.release.xcconfig @@ -1,8 +1,9 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxRelay FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -framework "RxSwift" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} diff --git a/Pods/Target Support Files/RxSwift/RxSwift-Info.plist b/Pods/Target Support Files/RxSwift/RxSwift-Info.plist index ff0337d..ab77094 100644 --- a/Pods/Target Support Files/RxSwift/RxSwift-Info.plist +++ b/Pods/Target Support Files/RxSwift/RxSwift-Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 6.5.0 + 6.6.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig b/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig index d985331..8543b0c 100644 --- a/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig +++ b/Pods/Target Support Files/RxSwift/RxSwift.debug.xcconfig @@ -1,7 +1,8 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig b/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig index d985331..8543b0c 100644 --- a/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig +++ b/Pods/Target Support Files/RxSwift/RxSwift.release.xcconfig @@ -1,7 +1,8 @@ +APPLICATION_EXTENSION_API_ONLY = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/RxSwift GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig b/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig index 3aab1a8..37d6a57 100644 --- a/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig +++ b/Pods/Target Support Files/SnapKit/SnapKit.debug.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig b/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig index 3aab1a8..37d6a57 100644 --- a/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig +++ b/Pods/Target Support Files/SnapKit/SnapKit.release.xcconfig @@ -1,7 +1,7 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SnapKit GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift +LIBRARY_SEARCH_PATHS = $(inherited) "${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/yinmeng-ios.xcodeproj/project.pbxproj b/yinmeng-ios.xcodeproj/project.pbxproj index 03ed6f7..bec65a0 100644 --- a/yinmeng-ios.xcodeproj/project.pbxproj +++ b/yinmeng-ios.xcodeproj/project.pbxproj @@ -12,6 +12,20 @@ 2311D6A52B8F0E06001C70AB /* StarGift.svga in Resources */ = {isa = PBXBuildFile; fileRef = 2311D6A42B8F0E06001C70AB /* StarGift.svga */; }; 2311D6A72B8F2CFA001C70AB /* HomeVoiceChooseItemVeiw.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6A62B8F2CFA001C70AB /* HomeVoiceChooseItemVeiw.swift */; }; 2311D6A92B8F405F001C70AB /* HomeVoiceChooseTypeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6A82B8F405F001C70AB /* HomeVoiceChooseTypeView.swift */; }; + 2311D6AB2B9024A9001C70AB /* HomeVoicePlayMusicItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6AA2B9024A9001C70AB /* HomeVoicePlayMusicItemView.swift */; }; + 2311D6AD2B9058AA001C70AB /* HomeVoiceModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6AC2B9058AA001C70AB /* HomeVoiceModel.swift */; }; + 2311D6AF2B906148001C70AB /* HomeVoiceFollowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6AE2B906148001C70AB /* HomeVoiceFollowView.swift */; }; + 2311D6B12B9062A3001C70AB /* HomeVoiceFollowCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6B02B9062A3001C70AB /* HomeVoiceFollowCell.swift */; }; + 2311D6B32B906EDA001C70AB /* HomeVoiceGuideView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6B22B906EDA001C70AB /* HomeVoiceGuideView.swift */; }; + 2311D6B52B907053001C70AB /* HomeVoiceUserInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6B42B907053001C70AB /* HomeVoiceUserInfoView.swift */; }; + 2311D6B72B908979001C70AB /* PlayVoiceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6B62B908979001C70AB /* PlayVoiceManager.swift */; }; + 2311D6BA2B908D01001C70AB /* UserPayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6B92B908D01001C70AB /* UserPayViewController.swift */; }; + 2311D6BC2B909A4F001C70AB /* HomeVoicePublishView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6BB2B909A4F001C70AB /* HomeVoicePublishView.swift */; }; + 2311D6BE2B90A1E9001C70AB /* PublishVoice.svga in Resources */ = {isa = PBXBuildFile; fileRef = 2311D6BD2B90A1E9001C70AB /* PublishVoice.svga */; }; + 2311D6C02B90A221001C70AB /* RecordPlayer.svga in Resources */ = {isa = PBXBuildFile; fileRef = 2311D6BF2B90A221001C70AB /* RecordPlayer.svga */; }; + 2311D6C42B917619001C70AB /* HomeVoiceRecordView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6C32B917619001C70AB /* HomeVoiceRecordView.swift */; }; + 2311D6C62B917949001C70AB /* HomeVoiceRecordBtnView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6C52B917949001C70AB /* HomeVoiceRecordBtnView.swift */; }; + 2311D6CB2B91BBF2001C70AB /* RecordVoiceManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2311D6CA2B91BBF2001C70AB /* RecordVoiceManager.m */; }; 233E515B2B8C849600582F9C /* PlanetStarClickItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 233E515A2B8C849600582F9C /* PlanetStarClickItemView.swift */; }; 25C63BC8F805551E8754E409 /* Pods_yinmeng_ios.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2F175918AD0811681497739 /* Pods_yinmeng_ios.framework */; }; E81A7BAE2B885B20009E736E /* Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = E81A7BAA2B885B20009E736E /* Base64.m */; }; @@ -89,6 +103,21 @@ 2311D6A42B8F0E06001C70AB /* StarGift.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = StarGift.svga; sourceTree = ""; }; 2311D6A62B8F2CFA001C70AB /* HomeVoiceChooseItemVeiw.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceChooseItemVeiw.swift; sourceTree = ""; }; 2311D6A82B8F405F001C70AB /* HomeVoiceChooseTypeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceChooseTypeView.swift; sourceTree = ""; }; + 2311D6AA2B9024A9001C70AB /* HomeVoicePlayMusicItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoicePlayMusicItemView.swift; sourceTree = ""; }; + 2311D6AC2B9058AA001C70AB /* HomeVoiceModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceModel.swift; sourceTree = ""; }; + 2311D6AE2B906148001C70AB /* HomeVoiceFollowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceFollowView.swift; sourceTree = ""; }; + 2311D6B02B9062A3001C70AB /* HomeVoiceFollowCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceFollowCell.swift; sourceTree = ""; }; + 2311D6B22B906EDA001C70AB /* HomeVoiceGuideView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceGuideView.swift; sourceTree = ""; }; + 2311D6B42B907053001C70AB /* HomeVoiceUserInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceUserInfoView.swift; sourceTree = ""; }; + 2311D6B62B908979001C70AB /* PlayVoiceManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayVoiceManager.swift; sourceTree = ""; }; + 2311D6B92B908D01001C70AB /* UserPayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPayViewController.swift; sourceTree = ""; }; + 2311D6BB2B909A4F001C70AB /* HomeVoicePublishView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoicePublishView.swift; sourceTree = ""; }; + 2311D6BD2B90A1E9001C70AB /* PublishVoice.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = PublishVoice.svga; sourceTree = ""; }; + 2311D6BF2B90A221001C70AB /* RecordPlayer.svga */ = {isa = PBXFileReference; lastKnownFileType = file; path = RecordPlayer.svga; sourceTree = ""; }; + 2311D6C32B917619001C70AB /* HomeVoiceRecordView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceRecordView.swift; sourceTree = ""; }; + 2311D6C52B917949001C70AB /* HomeVoiceRecordBtnView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeVoiceRecordBtnView.swift; sourceTree = ""; }; + 2311D6C92B91BBF2001C70AB /* RecordVoiceManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RecordVoiceManager.h; sourceTree = ""; }; + 2311D6CA2B91BBF2001C70AB /* RecordVoiceManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = RecordVoiceManager.m; sourceTree = ""; }; 233E515A2B8C849600582F9C /* PlanetStarClickItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanetStarClickItemView.swift; sourceTree = ""; }; A9FB906EB4D17C552C15A2B3 /* Pods-yinmeng-ios.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-yinmeng-ios.debug.xcconfig"; path = "Target Support Files/Pods-yinmeng-ios/Pods-yinmeng-ios.debug.xcconfig"; sourceTree = ""; }; B2F175918AD0811681497739 /* Pods_yinmeng_ios.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_yinmeng_ios.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -180,6 +209,14 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 2311D6B82B908CDB001C70AB /* Pay */ = { + isa = PBXGroup; + children = ( + 2311D6B92B908D01001C70AB /* UserPayViewController.swift */, + ); + path = Pay; + sourceTree = ""; + }; 4B36689ACEFDA475774E1FD5 /* Pods */ = { isa = PBXGroup; children = ( @@ -300,6 +337,7 @@ E86A43B12B85E1FC0084C04D /* Modules */ = { isa = PBXGroup; children = ( + 2311D6B82B908CDB001C70AB /* Pay */, E8D15AB92B8B004000369467 /* User */, E8D15AB42B8B001900369467 /* Chat */, E8D15AB12B8AFFE000369467 /* Star */, @@ -413,6 +451,8 @@ E86A43A72B85DF7A0084C04D /* Base */, E884E85E2B6900C500ADE6EE /* AppDelegate.swift */, E884E8642B6900C500ADE6EE /* Main.storyboard */, + 2311D6BF2B90A221001C70AB /* RecordPlayer.svga */, + 2311D6BD2B90A1E9001C70AB /* PublishVoice.svga */, 2311D6A02B8DD649001C70AB /* StarIcon.svga */, 2311D6A42B8F0E06001C70AB /* StarGift.svga */, E884E8672B6900C600ADE6EE /* Assets.xcassets */, @@ -445,8 +485,18 @@ isa = PBXGroup; children = ( E8D15AAF2B8AFFCE00369467 /* HomeVoiceVC.swift */, + 2311D6AC2B9058AA001C70AB /* HomeVoiceModel.swift */, 2311D6A62B8F2CFA001C70AB /* HomeVoiceChooseItemVeiw.swift */, 2311D6A82B8F405F001C70AB /* HomeVoiceChooseTypeView.swift */, + 2311D6AA2B9024A9001C70AB /* HomeVoicePlayMusicItemView.swift */, + 2311D6AE2B906148001C70AB /* HomeVoiceFollowView.swift */, + 2311D6B02B9062A3001C70AB /* HomeVoiceFollowCell.swift */, + 2311D6B22B906EDA001C70AB /* HomeVoiceGuideView.swift */, + 2311D6B42B907053001C70AB /* HomeVoiceUserInfoView.swift */, + 2311D6BB2B909A4F001C70AB /* HomeVoicePublishView.swift */, + 2311D6C32B917619001C70AB /* HomeVoiceRecordView.swift */, + 2311D6C52B917949001C70AB /* HomeVoiceRecordBtnView.swift */, + 2311D6B62B908979001C70AB /* PlayVoiceManager.swift */, ); path = Home; sourceTree = ""; @@ -560,6 +610,8 @@ E81A7BAD2B885B20009E736E /* MAIDESEncryptTool.h */, E81A7BAB2B885B20009E736E /* MAIDESEncryptTool.m */, E81A7BA92B885B1F009E736E /* yinmeng-ios-Bridging-Header.h */, + 2311D6C92B91BBF2001C70AB /* RecordVoiceManager.h */, + 2311D6CA2B91BBF2001C70AB /* RecordVoiceManager.m */, ); path = Security; sourceTree = ""; @@ -626,8 +678,10 @@ buildActionMask = 2147483647; files = ( E884E86B2B6900C600ADE6EE /* LaunchScreen.storyboard in Resources */, + 2311D6BE2B90A1E9001C70AB /* PublishVoice.svga in Resources */, 2311D6A52B8F0E06001C70AB /* StarGift.svga in Resources */, E884E8682B6900C600ADE6EE /* Assets.xcassets in Resources */, + 2311D6C02B90A221001C70AB /* RecordPlayer.svga in Resources */, E884E8662B6900C500ADE6EE /* Main.storyboard in Resources */, 2311D6A12B8DD649001C70AB /* StarIcon.svga in Resources */, ); @@ -690,11 +744,16 @@ E89F19AF2B91C00F0098E797 /* BindMobileVC.swift in Sources */, E86A43B02B85E11B0084C04D /* BaseNavigationViewController.swift in Sources */, E86A43E82B884C5E0084C04D /* String+.swift in Sources */, + 2311D6B12B9062A3001C70AB /* HomeVoiceFollowCell.swift in Sources */, E8D15AA32B89B03D00369467 /* Deserialized.swift in Sources */, E8E4AAB72B8F95CA0096D77C /* AuthAppleManager.swift in Sources */, E89F19452B917DBA0098E797 /* ChatSendVoiceView.swift in Sources */, E8D15AC22B8C703C00369467 /* UserFunctionView.swift in Sources */, + 2311D6AF2B906148001C70AB /* HomeVoiceFollowView.swift in Sources */, E86A43DA2B877A840084C04D /* AppConfigObject.swift in Sources */, + 2311D6BC2B909A4F001C70AB /* HomeVoicePublishView.swift in Sources */, + 2311D6AD2B9058AA001C70AB /* HomeVoiceModel.swift in Sources */, + 2311D6AB2B9024A9001C70AB /* HomeVoicePlayMusicItemView.swift in Sources */, E8D15AA62B89B0C600369467 /* List+.swift in Sources */, E81A7BAE2B885B20009E736E /* Base64.m in Sources */, E8479E462B8DD5BF009AF878 /* Date+.swift in Sources */, @@ -707,11 +766,13 @@ E86A43AA2B85DFA90084C04D /* BaseViewController.swift in Sources */, E8E4AB1F2B901BFC0096D77C /* ChatGrowingTextView.swift in Sources */, E884E85F2B6900C500ADE6EE /* AppDelegate.swift in Sources */, + 2311D6B72B908979001C70AB /* PlayVoiceManager.swift in Sources */, E8D15AEA2B8CD77800369467 /* H5Utils.swift in Sources */, E8D15AAA2B8ACC6B00369467 /* YMNetworkFun.swift in Sources */, E8D15AB82B8B003C00369467 /* UserInfoVC.swift in Sources */, E86A43B82B85F0B80084C04D /* AuthLaunchVC.swift in Sources */, E8E4AB252B901E400096D77C /* ChatMoreMenuCell.swift in Sources */, + 2311D6BA2B908D01001C70AB /* UserPayViewController.swift in Sources */, E86A43C82B8743EA0084C04D /* AuthFillDataVC.swift in Sources */, E86A43CD2B874C8E0084C04D /* BaseView.swift in Sources */, E8D15AE82B8CD47100369467 /* WebViewController.swift in Sources */, @@ -730,7 +791,9 @@ E86A43D32B8773C90084C04D /* APPUtils.swift in Sources */, E86A43CB2B874C6F0084C04D /* AuthPrivacyView.swift in Sources */, E8D15AC52B8C90D400369467 /* AboutUsVC.swift in Sources */, + 2311D6B32B906EDA001C70AB /* HomeVoiceGuideView.swift in Sources */, E8D15ABF2B8B885700369467 /* UserObject.swift in Sources */, + 2311D6B52B907053001C70AB /* HomeVoiceUserInfoView.swift in Sources */, E86A43BF2B8620C40084C04D /* Utils.swift in Sources */, E86A43BA2B85F1360084C04D /* AuthLoginVC.swift in Sources */, E8D15ABC2B8B87BA00369467 /* UserViewModel.swift in Sources */, @@ -739,6 +802,7 @@ E81A7BAF2B885B20009E736E /* MAIDESEncryptTool.m in Sources */, E8D15AA82B89B74700369467 /* YMRequestX.swift in Sources */, E8E4AB1D2B901B9D0096D77C /* ChatKeyboard+.swift in Sources */, + 2311D6C62B917949001C70AB /* HomeVoiceRecordBtnView.swift in Sources */, 2311D6A72B8F2CFA001C70AB /* HomeVoiceChooseItemVeiw.swift in Sources */, E8D15AB02B8AFFCE00369467 /* HomeVoiceVC.swift in Sources */, E8E4AB282B902A9C0096D77C /* ChatListCell.swift in Sources */, @@ -750,6 +814,8 @@ E8E4AB1B2B901AF50096D77C /* UIView+.swift in Sources */, 2311D69D2B8DC311001C70AB /* PlanetStarModel.swift in Sources */, E89F19B32B91E2C00098E797 /* PasswordSetVC.swift in Sources */, + 2311D6CB2B91BBF2001C70AB /* RecordVoiceManager.m in Sources */, + 2311D6C42B917619001C70AB /* HomeVoiceRecordView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/Contents.json new file mode 100644 index 0000000..ae6736d --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_publis_no_play@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_publis_no_play@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/yin_hoem_voice_publis_no_play@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/yin_hoem_voice_publis_no_play@2x.png new file mode 100644 index 0000000..229021f Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/yin_hoem_voice_publis_no_play@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/yin_hoem_voice_publis_no_play@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/yin_hoem_voice_publis_no_play@3x.png new file mode 100644 index 0000000..d345033 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_no_play.imageset/yin_hoem_voice_publis_no_play@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/Contents.json new file mode 100644 index 0000000..2a301fc --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_publis_play@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_publis_play@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/yin_hoem_voice_publis_play@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/yin_hoem_voice_publis_play@2x.png new file mode 100644 index 0000000..8747906 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/yin_hoem_voice_publis_play@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/yin_hoem_voice_publis_play@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/yin_hoem_voice_publis_play@3x.png new file mode 100644 index 0000000..c42e8c6 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_play.imageset/yin_hoem_voice_publis_play@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/Contents.json new file mode 100644 index 0000000..55a5155 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_publis_reset@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_publis_reset@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/yin_hoem_voice_publis_reset@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/yin_hoem_voice_publis_reset@2x.png new file mode 100644 index 0000000..583e46e Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/yin_hoem_voice_publis_reset@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/yin_hoem_voice_publis_reset@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/yin_hoem_voice_publis_reset@3x.png new file mode 100644 index 0000000..8391bd7 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_publis_reset.imageset/yin_hoem_voice_publis_reset@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/Contents.json new file mode 100644 index 0000000..f67a949 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_record_no_play@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_record_no_play@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/yin_hoem_voice_record_no_play@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/yin_hoem_voice_record_no_play@2x.png new file mode 100644 index 0000000..dee267b Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/yin_hoem_voice_record_no_play@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/yin_hoem_voice_record_no_play@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/yin_hoem_voice_record_no_play@3x.png new file mode 100644 index 0000000..7238007 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_no_play.imageset/yin_hoem_voice_record_no_play@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/Contents.json new file mode 100644 index 0000000..a27ddd1 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_record_play@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_record_play@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/yin_hoem_voice_record_play@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/yin_hoem_voice_record_play@2x.png new file mode 100644 index 0000000..96145ac Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/yin_hoem_voice_record_play@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/yin_hoem_voice_record_play@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/yin_hoem_voice_record_play@3x.png new file mode 100644 index 0000000..bb68ade Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_play.imageset/yin_hoem_voice_record_play@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/Contents.json new file mode 100644 index 0000000..a11d86e --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_record_publish_btn@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_record_publish_btn@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/yin_hoem_voice_record_publish_btn@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/yin_hoem_voice_record_publish_btn@2x.png new file mode 100644 index 0000000..3bcaacb Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/yin_hoem_voice_record_publish_btn@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/yin_hoem_voice_record_publish_btn@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/yin_hoem_voice_record_publish_btn@3x.png new file mode 100644 index 0000000..e0365b7 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_publish_btn.imageset/yin_hoem_voice_record_publish_btn@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/Contents.json new file mode 100644 index 0000000..85f6d22 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_hoem_voice_record_reset@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_hoem_voice_record_reset@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/yin_hoem_voice_record_reset@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/yin_hoem_voice_record_reset@2x.png new file mode 100644 index 0000000..14f7ce6 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/yin_hoem_voice_record_reset@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/yin_hoem_voice_record_reset@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/yin_hoem_voice_record_reset@3x.png new file mode 100644 index 0000000..bcf1095 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_hoem_voice_record_reset.imageset/yin_hoem_voice_record_reset@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/Contents.json new file mode 100644 index 0000000..3a0fcda --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_chat_icon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_chat_icon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/yin_home_voice_chat_icon@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/yin_home_voice_chat_icon@2x.png new file mode 100644 index 0000000..3da317e Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/yin_home_voice_chat_icon@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/yin_home_voice_chat_icon@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/yin_home_voice_chat_icon@3x.png new file mode 100644 index 0000000..e179a10 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_chat_icon.imageset/yin_home_voice_chat_icon@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/Contents.json new file mode 100644 index 0000000..bbde833 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_collect_icon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_collect_icon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/yin_home_voice_collect_icon@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/yin_home_voice_collect_icon@2x.png new file mode 100644 index 0000000..9305e3e Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/yin_home_voice_collect_icon@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/yin_home_voice_collect_icon@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/yin_home_voice_collect_icon@3x.png new file mode 100644 index 0000000..36bf4e9 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_collect_icon.imageset/yin_home_voice_collect_icon@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/Contents.json new file mode 100644 index 0000000..ea26035 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_no_play_voice@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_no_play_voice@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/yin_home_voice_no_play_voice@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/yin_home_voice_no_play_voice@2x.png new file mode 100644 index 0000000..20a33f5 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/yin_home_voice_no_play_voice@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/yin_home_voice_no_play_voice@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/yin_home_voice_no_play_voice@3x.png new file mode 100644 index 0000000..445b55d Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_no_play_voice.imageset/yin_home_voice_no_play_voice@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/Contents.json new file mode 100644 index 0000000..e49ceb8 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_play_music_bg@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_play_music_bg@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/yin_home_voice_play_music_bg@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/yin_home_voice_play_music_bg@2x.png new file mode 100644 index 0000000..4480c1b Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/yin_home_voice_play_music_bg@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/yin_home_voice_play_music_bg@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/yin_home_voice_play_music_bg@3x.png new file mode 100644 index 0000000..23ea1ad Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_bg.imageset/yin_home_voice_play_music_bg@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/Contents.json new file mode 100644 index 0000000..afc3c0c --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_play_music_item_bg@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_play_music_item_bg@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/yin_home_voice_play_music_item_bg@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/yin_home_voice_play_music_item_bg@2x.png new file mode 100644 index 0000000..610a06d Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/yin_home_voice_play_music_item_bg@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/yin_home_voice_play_music_item_bg@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/yin_home_voice_play_music_item_bg@3x.png new file mode 100644 index 0000000..aced0ff Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_music_item_bg.imageset/yin_home_voice_play_music_item_bg@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/Contents.json new file mode 100644 index 0000000..443ae2f --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_play_voice@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_play_voice@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/yin_home_voice_play_voice@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/yin_home_voice_play_voice@2x.png new file mode 100644 index 0000000..d02eee8 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/yin_home_voice_play_voice@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/yin_home_voice_play_voice@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/yin_home_voice_play_voice@3x.png new file mode 100644 index 0000000..0e08baa Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_play_voice.imageset/yin_home_voice_play_voice@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/Contents.json new file mode 100644 index 0000000..6b65f86 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_publish_bg@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_publish_bg@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/yin_home_voice_publish_bg@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/yin_home_voice_publish_bg@2x.png new file mode 100644 index 0000000..1c0a840 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/yin_home_voice_publish_bg@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/yin_home_voice_publish_bg@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/yin_home_voice_publish_bg@3x.png new file mode 100644 index 0000000..20bb2f1 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_publish_bg.imageset/yin_home_voice_publish_bg@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/Contents.json new file mode 100644 index 0000000..315555c --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_record_back@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_record_back@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/yin_home_voice_record_back@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/yin_home_voice_record_back@2x.png new file mode 100644 index 0000000..8bb0f88 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/yin_home_voice_record_back@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/yin_home_voice_record_back@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/yin_home_voice_record_back@3x.png new file mode 100644 index 0000000..70c1724 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_record_back.imageset/yin_home_voice_record_back@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@2x.png index 6e398e7..caef05d 100644 Binary files a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@2x.png and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@3x.png index 591c81c..d499ba0 100644 Binary files a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@3x.png and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_top_icon.imageset/yin_home_voice_top_icon@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/Contents.json new file mode 100644 index 0000000..8900d01 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_unfold_arrow@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_unfold_arrow@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/yin_home_voice_unfold_arrow@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/yin_home_voice_unfold_arrow@2x.png new file mode 100644 index 0000000..9daec30 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/yin_home_voice_unfold_arrow@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/yin_home_voice_unfold_arrow@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/yin_home_voice_unfold_arrow@3x.png new file mode 100644 index 0000000..93f09be Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_arrow.imageset/yin_home_voice_unfold_arrow@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/Contents.json new file mode 100644 index 0000000..fa51e2c --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_unfold_rigth_arrow@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_unfold_rigth_arrow@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/yin_home_voice_unfold_rigth_arrow@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/yin_home_voice_unfold_rigth_arrow@2x.png new file mode 100644 index 0000000..7215b08 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/yin_home_voice_unfold_rigth_arrow@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/yin_home_voice_unfold_rigth_arrow@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/yin_home_voice_unfold_rigth_arrow@3x.png new file mode 100644 index 0000000..4f83784 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_unfold_rigth_arrow.imageset/yin_home_voice_unfold_rigth_arrow@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/Contents.json new file mode 100644 index 0000000..68d7e8a --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voice_wave_icon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voice_wave_icon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/yin_home_voice_wave_icon@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/yin_home_voice_wave_icon@2x.png new file mode 100644 index 0000000..bb707b2 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/yin_home_voice_wave_icon@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/yin_home_voice_wave_icon@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/yin_home_voice_wave_icon@3x.png new file mode 100644 index 0000000..81f3c4f Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voice_wave_icon.imageset/yin_home_voice_wave_icon@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/Contents.json new file mode 100644 index 0000000..43a5c94 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voiec_record_btn_mic@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voiec_record_btn_mic@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/yin_home_voiec_record_btn_mic@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/yin_home_voiec_record_btn_mic@2x.png new file mode 100644 index 0000000..9f70d42 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/yin_home_voiec_record_btn_mic@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/yin_home_voiec_record_btn_mic@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/yin_home_voiec_record_btn_mic@3x.png new file mode 100644 index 0000000..f8554d1 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic 1.imageset/yin_home_voiec_record_btn_mic@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/Contents.json new file mode 100644 index 0000000..43a5c94 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voiec_record_btn_mic@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voiec_record_btn_mic@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/yin_home_voiec_record_btn_mic@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/yin_home_voiec_record_btn_mic@2x.png new file mode 100644 index 0000000..9f70d42 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/yin_home_voiec_record_btn_mic@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/yin_home_voiec_record_btn_mic@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/yin_home_voiec_record_btn_mic@3x.png new file mode 100644 index 0000000..f8554d1 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_mic.imageset/yin_home_voiec_record_btn_mic@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/Contents.json new file mode 100644 index 0000000..35dbdd3 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_home_voiec_record_btn_no_mic@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_home_voiec_record_btn_no_mic@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/yin_home_voiec_record_btn_no_mic@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/yin_home_voiec_record_btn_no_mic@2x.png new file mode 100644 index 0000000..2195880 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/yin_home_voiec_record_btn_no_mic@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/yin_home_voiec_record_btn_no_mic@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/yin_home_voiec_record_btn_no_mic@3x.png new file mode 100644 index 0000000..eb98ee8 Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_home_voiec_record_btn_no_mic.imageset/yin_home_voiec_record_btn_no_mic@3x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/Contents.json b/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/Contents.json new file mode 100644 index 0000000..dc5b669 --- /dev/null +++ b/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/Contents.json @@ -0,0 +1,22 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "yin_plane_star_pay_icon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "yin_plane_star_pay_icon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/yin_plane_star_pay_icon@2x.png b/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/yin_plane_star_pay_icon@2x.png new file mode 100644 index 0000000..74ef1ff Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/yin_plane_star_pay_icon@2x.png differ diff --git a/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/yin_plane_star_pay_icon@3x.png b/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/yin_plane_star_pay_icon@3x.png new file mode 100644 index 0000000..0c9f4af Binary files /dev/null and b/yinmeng-ios/Assets.xcassets/Home/yin_plane_star_pay_icon.imageset/yin_plane_star_pay_icon@3x.png differ diff --git a/yinmeng-ios/Base/Request/YMNetworkHelper.swift b/yinmeng-ios/Base/Request/YMNetworkHelper.swift index 534cd24..1410a73 100644 --- a/yinmeng-ios/Base/Request/YMNetworkHelper.swift +++ b/yinmeng-ios/Base/Request/YMNetworkHelper.swift @@ -50,7 +50,7 @@ class YMNetworkHelper: NSObject { fail:SessionCallFail?) -> Void { let encrypteChonParma = baseParameters.merging(params) {$1} sessionNetMana.request(host+path, method: type, parameters: encrypteChonParma,encoding: encoding,headers: header) - .validate(contentType: ["application/json"]) + .validate(contentType: ["application/json","text/plain"]) .responseJSON { [weak self] (response) in self?.analyzeThe(response1: response, succeed2: succeed, fail3: fail,uuid4:"") } diff --git a/yinmeng-ios/Base/Security/RecordVoiceManager.h b/yinmeng-ios/Base/Security/RecordVoiceManager.h new file mode 100644 index 0000000..660d5be --- /dev/null +++ b/yinmeng-ios/Base/Security/RecordVoiceManager.h @@ -0,0 +1,29 @@ +// +// RecordVoiceManager.h +// yinmeng-ios +// +// Created by duoban on 2024/3/1. +// + +#import +#import +NS_ASSUME_NONNULL_BEGIN + +@interface RecordVoiceManager : NSObject +/// 声音录制对象 +@property (nonatomic, strong) AVAudioRecorder *audioRecorder; +/// 本地录制的音频地址 +@property (nonatomic, copy) NSString *totalFilePath; +/// 音频文件名 +@property (nonatomic, copy) NSString *fileName; +///播放器4 +@property (nonatomic, strong) AVAudioPlayer *player; +/// 是否正在播放声音 +@property (nonatomic, assign) BOOL isPlayVoice; +/// 初始化录音对象 +- (void)initWithRecord; +-(void)stopRecord; +- (void)playFilePathVoice; +@end + +NS_ASSUME_NONNULL_END diff --git a/yinmeng-ios/Base/Security/RecordVoiceManager.m b/yinmeng-ios/Base/Security/RecordVoiceManager.m new file mode 100644 index 0000000..9d9b050 --- /dev/null +++ b/yinmeng-ios/Base/Security/RecordVoiceManager.m @@ -0,0 +1,85 @@ +// +// RecordVoiceManager.m +// yinmeng-ios +// +// Created by duoban on 2024/3/1. +// + +#import "RecordVoiceManager.h" + +@implementation RecordVoiceManager +-(void)stopRecord{ + [self.audioRecorder stop]; + self.audioRecorder = nil; +} +/// 初始化录音对象 +- (void)initWithRecord { + AVAudioSession *audioSession = [AVAudioSession sharedInstance]; + [audioSession setCategory:AVAudioSessionCategoryRecord error:nil]; + //录音设置 + NSMutableDictionary *recordSettings = [[NSMutableDictionary alloc] init]; + //录音格式 + [recordSettings setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey: AVFormatIDKey]; + //采样率 + [recordSettings setValue :[NSNumber numberWithFloat:16000.0] forKey: AVSampleRateKey]; + //通道数 + [recordSettings setValue :[NSNumber numberWithInt:2] forKey: AVNumberOfChannelsKey]; + //线性采样位数 + [recordSettings setValue :[NSNumber numberWithInt:16] forKey: AVLinearPCMBitDepthKey]; + //音频质量,采样质量 + [recordSettings setValue:[NSNumber numberWithInt:AVAudioQualityMin] forKey:AVEncoderAudioQualityKey]; + NSError *error = nil; + + NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init]; + [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; + NSString *date = [dateFormat stringFromDate:[NSDate date]]; + self.fileName = [NSString stringWithFormat:@"voiceShow_%@.wav", date]; + NSFileManager *fileMgr = [[NSFileManager alloc] init]; + //创建文件管理器 + NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:@"voiceShow"]; + self.totalFilePath = [filePath stringByAppendingPathComponent:self.fileName]; + if (![fileMgr fileExistsAtPath:filePath]) { + //如果不存在,则说明是第一次运行这个程序,那么建立这个文件夹 + [fileMgr createDirectoryAtPath:filePath withIntermediateDirectories:YES attributes:nil error:nil]; + } + + if (![fileMgr fileExistsAtPath:filePath]) { return; } + + NSURL *fileUrl = [NSURL fileURLWithPath:self.totalFilePath]; + self.audioRecorder = [[AVAudioRecorder alloc] initWithURL:fileUrl settings:recordSettings error:&error]; + self.audioRecorder.meteringEnabled = YES; + [self.audioRecorder updateMeters]; + NSLog(@"%f",[self.audioRecorder peakPowerForChannel:0]); + if(!self.audioRecorder) { +// [MewHUDTool showErrorWithMessage:@"录制失败,请重试"]; + return; + } + if(![self.audioRecorder prepareToRecord]) { +// [MewHUDTool showErrorWithMessage:@"录制失败,请重试"]; + return; + } + BOOL status = [self.audioRecorder record]; + NSLog(@"%d",status); +} +- (void)playFilePathVoice { + if (self.isPlayVoice) { + [self.player stop]; + self.player = nil; + self.isPlayVoice = NO; + return; + } + + [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionAllowBluetooth error:nil]; + BOOL isFile = [[NSFileManager defaultManager] fileExistsAtPath:self.totalFilePath]; + + NSError *AVerror = NULL; + self.player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:self.totalFilePath] error:&AVerror]; + self.player.volume = 1; + self.player.numberOfLoops = -1; + + [self.player prepareToPlay]; + [self.player play]; + self.isPlayVoice = YES; +} + +@end diff --git a/yinmeng-ios/Base/Security/yinmeng-ios-Bridging-Header.h b/yinmeng-ios/Base/Security/yinmeng-ios-Bridging-Header.h index 474a38a..1d90eef 100644 --- a/yinmeng-ios/Base/Security/yinmeng-ios-Bridging-Header.h +++ b/yinmeng-ios/Base/Security/yinmeng-ios-Bridging-Header.h @@ -4,3 +4,5 @@ #import "MAIDESEncryptTool.h" #import +#import "RecordVoiceManager.h" +#import diff --git a/yinmeng-ios/Info.plist b/yinmeng-ios/Info.plist index f3ae914..5d433d1 100644 --- a/yinmeng-ios/Info.plist +++ b/yinmeng-ios/Info.plist @@ -2,6 +2,14 @@ + NSPhotoLibraryUsageDescription + “音萌”需要您的同意,才可以访问相册并选择图片,然后在聊天中分享图片给他人查看,或上传图片以更新头像 + NSPhotoLibraryAddUsageDescription + “音萌”需要您的同意,才可以存储相片到相册 + NSMicrophoneUsageDescription + "音萌"需要您的同意,才可以进行语音聊天 + NSCameraUsageDescription + “音萌”需要您的同意,才可以访问进行拍照,才可以在聊天中分享图片给他人查看,或上传图片以更新头像 NSAppTransportSecurity NSAllowsArbitraryLoads diff --git a/yinmeng-ios/Modules/Home/HomeVoiceChooseItemVeiw.swift b/yinmeng-ios/Modules/Home/HomeVoiceChooseItemVeiw.swift index 236d182..9bccb7c 100644 --- a/yinmeng-ios/Modules/Home/HomeVoiceChooseItemVeiw.swift +++ b/yinmeng-ios/Modules/Home/HomeVoiceChooseItemVeiw.swift @@ -46,13 +46,14 @@ class HomeVoiceChooseItemVeiw: UIView { } var leftIconView:UIImageView = { let _leftIconView = UIImageView() - + _leftIconView.isUserInteractionEnabled = true return _leftIconView }() var rightTextView:UILabel = { let _rightTextView = UILabel() _rightTextView.font = UIFont.systemFont(ofSize: 12, weight: .medium) _rightTextView.textColor = ThemeColor(hexStr: "#E1E4E6") + _rightTextView.isUserInteractionEnabled = true return _rightTextView }() } diff --git a/yinmeng-ios/Modules/Home/HomeVoiceChooseTypeView.swift b/yinmeng-ios/Modules/Home/HomeVoiceChooseTypeView.swift index a1cc7a2..a1c9435 100644 --- a/yinmeng-ios/Modules/Home/HomeVoiceChooseTypeView.swift +++ b/yinmeng-ios/Modules/Home/HomeVoiceChooseTypeView.swift @@ -21,6 +21,27 @@ class HomeVoiceChooseTypeView: UIView { backgroundColor = .white layer.cornerRadius = 8 layer.masksToBounds = true + addSubview(allBtn) + addSubview(manBtn) + addSubview(womanBtn) + allBtn.snp.makeConstraints { make in + make.top.equalTo(6) + make.left.equalTo(4) + make.width.equalTo(56) + make.height.equalTo(28) + } + manBtn.snp.makeConstraints { make in + make.centerY.equalTo(self) + make.left.equalTo(4) + make.width.equalTo(56) + make.height.equalTo(28) + } + womanBtn.snp.makeConstraints { make in + make.bottom.equalTo(-6) + make.left.equalTo(4) + make.width.equalTo(56) + make.height.equalTo(28) + } } required init?(coder: NSCoder) { @@ -63,7 +84,7 @@ class HomeVoiceChooseTypeView: UIView { let _allBtn = UIButton() _allBtn.setTitle("全部", for: .normal) _allBtn.setTitleColor(ThemeColor(hexStr: "#1F1B4F"), for: .normal) - _allBtn.titleLabel?.font = UIFont.systemFont(ofSize: 17, weight: .medium) + _allBtn.titleLabel?.font = UIFont.systemFont(ofSize: 12, weight: .medium) _allBtn.backgroundColor = ThemeColor(hexStr: "#DCDDE0") _allBtn.layer.cornerRadius = 6 _allBtn.tag = 100; @@ -75,7 +96,7 @@ class HomeVoiceChooseTypeView: UIView { let _manBtn = UIButton() _manBtn.setTitle("男生", for: .normal) _manBtn.setTitleColor(ThemeColor(hexStr: "#7D8499"), for: .normal) - _manBtn.titleLabel?.font = UIFont.systemFont(ofSize: 17, weight: .medium) + _manBtn.titleLabel?.font = UIFont.systemFont(ofSize: 12, weight: .medium) _manBtn.tag = 101; _manBtn.layer.cornerRadius = 6 _manBtn.layer.masksToBounds = true @@ -86,7 +107,7 @@ class HomeVoiceChooseTypeView: UIView { let _womanBtn = UIButton() _womanBtn.setTitle("女生", for: .normal) _womanBtn.setTitleColor(ThemeColor(hexStr: "#7D8499"), for: .normal) - _womanBtn.titleLabel?.font = UIFont.systemFont(ofSize: 17, weight: .medium) + _womanBtn.titleLabel?.font = UIFont.systemFont(ofSize: 12, weight: .medium) _womanBtn.layer.cornerRadius = 6 _womanBtn.tag = 102; _womanBtn.layer.masksToBounds = true diff --git a/yinmeng-ios/Modules/Home/HomeVoiceFollowCell.swift b/yinmeng-ios/Modules/Home/HomeVoiceFollowCell.swift new file mode 100644 index 0000000..5637bc7 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceFollowCell.swift @@ -0,0 +1,67 @@ +// +// HomeVoiceFollowCell.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit +import Nuke +class HomeVoiceFollowCell: UICollectionViewCell { + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + contentView.addSubview(avatarView) + contentView.addSubview(sexImageView) + contentView.addSubview(nameTextView) + + avatarView.snp.makeConstraints { make in + make.width.height.equalTo(48) + make.top.equalTo(self.contentView) + make.centerX.equalTo(self.contentView) + } + sexImageView.snp.makeConstraints { make in + make.width.height.equalTo(12) + make.bottom.right.equalTo(avatarView) + } + nameTextView.snp.makeConstraints { make in + make.top.equalTo(avatarView.snp.bottom).offset(4) + make.left.right.equalTo(self.contentView) + make.height.equalTo(17) + } + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + var model:HomeVoiceModel? = nil{ + didSet{ + guard let _model = model else{return} + Nuke.loadImage(with: _model.avatar, into: avatarView) + nameTextView.text = _model.nick + sexImageView.image = _model.gender == 1 ? UIImage(named: "yin_plane_star_man") : UIImage(named: "yin_plane_star__woman") + } + } + var avatarView:UIImageView = { + let _avatarView = UIImageView() + + _avatarView.isUserInteractionEnabled = true + _avatarView.layer.cornerRadius = 48/2; + _avatarView.layer.masksToBounds = true + return _avatarView + }() + var sexImageView:UIImageView = { + let _sexImageView = UIImageView() + + return _sexImageView + }() + var nameTextView:UILabel = { + let _nameTextView = UILabel() + _nameTextView.textColor = .white + _nameTextView.font = UIFont.systemFont(ofSize: 12, weight: .regular) + _nameTextView.textAlignment = .center + return _nameTextView + }() +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceFollowView.swift b/yinmeng-ios/Modules/Home/HomeVoiceFollowView.swift new file mode 100644 index 0000000..847cae3 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceFollowView.swift @@ -0,0 +1,151 @@ +// +// HomeVoiceFollowView.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit + + + + + +typealias ClickAvatarBlcok = (_ model:HomeVoiceModel)->Void + + +class HomeVoiceFollowView: UIView { + var clickAvatarBlcok:ClickAvatarBlcok? + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + addSubview(unfoldBtnView) + addSubview(backdropView) + backdropView.addSubview(titleView) + backdropView.addSubview(collectionView) + + unfoldBtnView.snp.makeConstraints { make in + make.top.bottom.left.equalTo(self) + make.width.equalTo(44) + } + backdropView.snp.makeConstraints { make in + make.left.equalTo(44) + make.width.equalTo(186) + make.top.bottom.equalTo(self) + + } + titleView.snp.makeConstraints { make in + make.top.equalTo(20) + make.left.equalTo(0) + make.right.equalTo(self.backdropView) + make.height.equalTo(22) + + } + backdropView.isHidden = true + collectionView.snp.makeConstraints { make in + make.top.equalTo(self.titleView.snp.bottom).offset(20) + make.left.equalTo(0) + make.width.equalTo(186) + make.bottom.equalTo(self.backdropView) + } + collectionView.delegate = self + collectionView.dataSource = self + let layer = CAShapeLayer() + let path = UIBezierPath.init(roundedRect: CGRect(x: 0, y: 0, width: 44, height: 418), byRoundingCorners: [.topRight , .bottomRight] , cornerRadii: CGSize(width: 24, height: 24)) + layer.path = path.cgPath + unfoldBtnView.layer.mask = layer + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + @objc func unfoldBtnAction(){ + unfoldBtnView.isSelected = !unfoldBtnView.isSelected + if unfoldBtnView.isSelected { + self.backdropView.isHidden = false + let layer = CAShapeLayer() + let path = UIBezierPath.init(roundedRect: CGRect(x: 0, y: 0, width: 186, height: 418), byRoundingCorners: [.topRight , .bottomRight] , cornerRadii: CGSize(width: 24, height: 24)) + layer.path = path.cgPath + unfoldBtnView.layer.mask = nil + backdropView.layer.mask = layer + UIView .animate(withDuration: 0.1) { + let x = ScreenWidth - 28 - 44 - 3 - 186 + + self.frame = CGRect(x:x , y: 3, width: 230, height: 418) + } + return + } + + let layer = CAShapeLayer() + let path = UIBezierPath.init(roundedRect: CGRect(x: 0, y: 0, width: 44, height: 418), byRoundingCorners: [.topRight , .bottomRight] , cornerRadii: CGSize(width: 24, height: 24)) + layer.path = path.cgPath + unfoldBtnView.layer.mask = layer + backdropView.layer.mask = nil + UIView .animate(withDuration: 0.1) { + let x = ScreenWidth - 28 - 44 - 3 + + self.frame = CGRect(x:x , y: 3, width: 44, height: 418) + }completion: { isC in + self.backdropView.isHidden = true + } + } + + var titleView:UILabel = { + let _titleView = UILabel() + _titleView.text = "我关注的声音" + _titleView.font = UIFont.systemFont(ofSize: 16, weight: .semibold) + _titleView.textColor = .white + _titleView.textAlignment = .center + return _titleView + }() + var unfoldBtnView:UIButton = { + let _unfoldBtnView = UIButton() + _unfoldBtnView.backgroundColor = ThemeColor(hexStr: "#1D1F33") + _unfoldBtnView.setImage(UIImage(named: "yin_home_voice_unfold_arrow"), for: .normal) + _unfoldBtnView.setImage(UIImage(named: "yin_home_voice_unfold_rigth_arrow"), for: .selected) + _unfoldBtnView.addTarget(self, action: #selector(unfoldBtnAction), for: .touchUpInside) + return _unfoldBtnView + }() + var collectionView:UICollectionView = { + var layout = UICollectionViewFlowLayout() + layout.minimumLineSpacing = 16 + layout.minimumInteritemSpacing = 10 + layout.sectionInset = UIEdgeInsets(top: 0, left: 12, bottom:12, right: 12) + layout.itemSize = CGSize(width: 70, height: 69) + var _collectionView = UICollectionView.init(frame: .zero, collectionViewLayout: layout) + _collectionView.register(HomeVoiceFollowCell.self, forCellWithReuseIdentifier: "HomeVoiceFollowCell") + return _collectionView + }() + var modelList:[HomeVoiceModel] = [] { + didSet{ + self.collectionView.reloadData() + } + } + var backdropView:UIView = { + let _backdropView = UIView() + _backdropView.backgroundColor = ThemeColor(hexStr: "#050505") + return _backdropView + }() +} + +extension HomeVoiceFollowView:UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout{ + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + return modelList.count + } + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "HomeVoiceFollowCell", for: indexPath) as! HomeVoiceFollowCell + cell.model = modelList[indexPath.row] + return cell + } + + func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) { + if let _clickAvatarBlcok = clickAvatarBlcok{ + let model = modelList[indexPath.row] + _clickAvatarBlcok(model) + } + } + +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceGuideView.swift b/yinmeng-ios/Modules/Home/HomeVoiceGuideView.swift new file mode 100644 index 0000000..7fab370 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceGuideView.swift @@ -0,0 +1,23 @@ +// +// HomeVoiceGuideView.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit + +class HomeVoiceGuideView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceModel.swift b/yinmeng-ios/Modules/Home/HomeVoiceModel.swift new file mode 100644 index 0000000..afc6da5 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceModel.swift @@ -0,0 +1,24 @@ +// +// HomeVoiceModel.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit +import HandyJSON + +struct HomeVoiceModel : HandyJSON, Codable { + var phone = "" + var nick = "" + var avatar = "" + var gender:Int = 1 + var uid = 0; + var isBindPasswd = false + var erbanNo = 0; + var newUser = false + var isBindPhone = false + var userVoice = "" + var voiceDura = "" + var userDesc = "" +} diff --git a/yinmeng-ios/Modules/Home/HomeVoicePlayMusicItemView.swift b/yinmeng-ios/Modules/Home/HomeVoicePlayMusicItemView.swift new file mode 100644 index 0000000..a8ab0db --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoicePlayMusicItemView.swift @@ -0,0 +1,70 @@ +// +// HomeVoicePlayMusicItemView.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit +import Nuke +class HomeVoicePlayMusicItemView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + addSubview(bgImageView) + bgImageView.addSubview(avatarView) + addSubview(nameTextView) + bgImageView.snp.makeConstraints { make in + make.left.right.top.equalTo(self) + make.height.equalTo(90) + } + avatarView.snp.makeConstraints { make in + make.width.height.equalTo(58) + make.center.equalTo(self.bgImageView) + } + nameTextView.snp.makeConstraints { make in + make.top.equalTo(self.bgImageView.snp.bottom).offset(4) + make.left.right.equalTo(self) + make.height.equalTo(20) + } + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + var model:HomeVoiceModel? = nil { + didSet{ + guard let _model = model else { + return + } + Nuke.loadImage(with: _model.avatar, into: avatarView) + nameTextView.text = _model.nick + } + } + var bgImageView:UIImageView = { + let _bgImageView = UIImageView() + _bgImageView.image = UIImage(named: "yin_home_voice_play_music_item_bg") + _bgImageView.isUserInteractionEnabled = true + return _bgImageView + }() + var avatarView:UIImageView = { + let _avatarView = UIImageView() + + _avatarView.isUserInteractionEnabled = true + _avatarView.layer.cornerRadius = 58/2; + _avatarView.layer.masksToBounds = true + _avatarView.layer.borderWidth = 2 + _avatarView.layer.borderColor = UIColor.white.cgColor + return _avatarView + }() + var nameTextView:UILabel = { + let _nameTextView = UILabel() + _nameTextView.textColor = .white + _nameTextView.font = UIFont.systemFont(ofSize: 14, weight: .medium) + _nameTextView.textAlignment = .center + return _nameTextView + }() +} diff --git a/yinmeng-ios/Modules/Home/HomeVoicePublishView.swift b/yinmeng-ios/Modules/Home/HomeVoicePublishView.swift new file mode 100644 index 0000000..caacaba --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoicePublishView.swift @@ -0,0 +1,180 @@ +// +// HomeVoicePublishView.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit +import Nuke + + +typealias ClickPublishBlock = ()->Void + +class HomeVoicePublishView: UIView { + var clickPublishBlock:ClickPublishBlock? + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + addSubview(backgroundView) + addSubview(discView) + addSubview(avatarView) + addSubview(playBtn) + addSubview(resetBtn) + addSubview(publishView) + + backgroundView.snp.makeConstraints { make in + make.edges.equalTo(self) + } + + discView.snp.makeConstraints { make in + make.left.equalTo(8) + make.top.equalTo(4) + make.width.height.equalTo(136) + } + avatarView.snp.makeConstraints { make in + make.width.height.equalTo(58) + make.center.equalTo(self.discView) + } + + resetBtn.snp.makeConstraints { make in + make.width.height.equalTo(44) + make.right.equalTo(-44) + make.top.equalTo(18) + } + playBtn.snp.makeConstraints { make in + make.right.equalTo(self.resetBtn.snp.left).offset(-32) + make.top.equalTo(18) + make.width.height.equalTo(44) + } + publishView.snp.makeConstraints { make in + make.top.equalTo(74) + make.width.equalTo(168) + make.height.equalTo(52) + make.right.equalTo(-20) + } + discParser.parse(withNamed: "RecordPlayer", in: Bundle.main) {[weak self] videoItem in + + self?.discView.videoItem = videoItem + self?.discView.loops = 100000; + self?.discView.clearsAfterStop = false + + } failureBlock: { error in + + } + publishParser.parse(withNamed: "PublishVoice", in: Bundle.main) {[weak self] videoItem in + + self?.publishView.videoItem = videoItem + self?.publishView.loops = 100000; + self?.publishView.startAnimation() + + } failureBlock: { error in + + } + let tap = UITapGestureRecognizer(target: self, action: #selector(publishViewAction)) + publishView.addGestureRecognizer(tap) + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + @objc func publishViewAction(){ + guard let _clickPublishBlock = self.clickPublishBlock else { + return + } + _clickPublishBlock() + if playBtn.isSelected{ + discView.stopAnimation() + playBtn.isSelected = false + PlayVoiceManager.shared.stopPlayVoice() + } + + } + @objc func playBtnAction(){ + guard let _model = self.model else { + HUDTool.show(with: "把头像拖至唱片机才可播放") + return + } + self.playBtn.isSelected = !self.playBtn.isSelected + if (self.playBtn.isSelected){ + discView.startAnimation() + PlayVoiceManager.shared.downloadVoice(url: _model.userVoice) + return + } + discView.stopAnimation() + PlayVoiceManager.shared.stopPlayVoice() + } + + @objc func resetBtnAction(){ + avatarView.image = nil + model = nil + discView.stopAnimation() + PlayVoiceManager.shared.stopPlayVoice() + } + + var backgroundView:UIImageView = { + let _backgroundView = UIImageView() + _backgroundView.image = UIImage(named: "yin_home_voice_publish_bg") + _backgroundView.isUserInteractionEnabled = true + return _backgroundView + }() + lazy var discView:SVGAImageView = { + let _discView = SVGAImageView() + _discView.contentMode = .scaleAspectFill + return _discView + }() + private lazy var discParser:SVGAParser = { + let _discParser = SVGAParser() + + return _discParser + }() + private lazy var publishView:SVGAImageView = { + let _publishView = SVGAImageView() + _publishView.contentMode = .scaleAspectFill + _publishView.isUserInteractionEnabled = true + + return _publishView + }() + private lazy var publishParser:SVGAParser = { + let _publishParser = SVGAParser() + + return _publishParser + }() + + var resetBtn:UIButton = { + let _resetBtn = UIButton() + _resetBtn.setImage(UIImage(named: "yin_hoem_voice_publis_reset"), for: .normal) + _resetBtn.addTarget(self, action: #selector(resetBtnAction), for: .touchUpInside) + return _resetBtn + }() + var playBtn:UIButton = { + let _playBtn = UIButton() + _playBtn.setImage(UIImage(named: "yin_hoem_voice_publis_play"), for: .selected) + _playBtn.setImage(UIImage(named: "yin_hoem_voice_publis_no_play"), for: .normal) + _playBtn.addTarget(self, action: #selector(playBtnAction), for: .touchUpInside) + return _playBtn + }() + var avatarView:UIImageView = { + let _avatarView = UIImageView() + + _avatarView.isUserInteractionEnabled = true + _avatarView.layer.cornerRadius = 58/2; + _avatarView.layer.masksToBounds = true + _avatarView.layer.borderWidth = 2 + _avatarView.layer.borderColor = UIColor.white.cgColor + return _avatarView + }() + var model:HomeVoiceModel? = nil{ + didSet{ + guard let _model = model else { + return + } + Nuke.loadImage(with: _model.avatar, into:avatarView) + discView.startAnimation() + PlayVoiceManager.shared.downloadVoice(url: _model.userVoice) + playBtn.isSelected = true + } + } +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceRecordBtnView.swift b/yinmeng-ios/Modules/Home/HomeVoiceRecordBtnView.swift new file mode 100644 index 0000000..b240044 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceRecordBtnView.swift @@ -0,0 +1,81 @@ +// +// HomeVoiceRecordBtnView.swift +// yinmeng-ios +// +// Created by duoban on 2024/3/1. +// + +import UIKit + +class HomeVoiceRecordBtnView: UIView { + + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + backgroundColor = ThemeColor(hexStr: "#9552FF") + layer.cornerRadius = 24 + addSubview(micImageView) + addSubview(pointView) + addSubview(recordTextView) + micImageView.snp.makeConstraints { make in + make.width.equalTo(22) + make.height.equalTo(28) + make.centerX.equalTo(self) + make.top.equalTo(12) + } + pointView.snp.makeConstraints { make in + make.width.height.equalTo(6) + make.top.equalTo(34) + make.left.equalTo(40) + } + recordTextView.snp.makeConstraints { make in + make.top.equalTo(42) + make.height.equalTo(18) + make.left.right.equalTo(self) + } + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + var micImageView:UIImageView = { + let _micImageView = UIImageView() + _micImageView.image = UIImage(named: "yin_home_voiec_record_btn_mic") + + return _micImageView + }() + var recordTextView:UILabel = { + let _recordTextView = UILabel() + _recordTextView.text = "长按录制" + _recordTextView.font = UIFont.systemFont(ofSize: 12, weight: .regular) + _recordTextView.textColor = .white + _recordTextView.textAlignment = .center + return _recordTextView + }() + var pointView:UIView = { + let _pointView = UILabel() + _pointView.backgroundColor = ThemeColor(hexStr: "#43F4FF") + _pointView.layer.cornerRadius = 3 + _pointView.layer.masksToBounds = true + return _pointView + }() + var type:Int = 0 { + didSet{ + pointView.isHidden = false + if type == 0{ + micImageView.image = UIImage(named: "yin_home_voiec_record_btn_mic") + recordTextView.text = "长按录制" + pointView.backgroundColor = ThemeColor(hexStr: "#43F4FF") + }else if type == 1{ + micImageView.image = UIImage(named: "yin_home_voiec_record_btn_mic") + pointView.backgroundColor = ThemeColor(hexStr: "#FF43B1") + }else{ + pointView.isHidden = true + micImageView.image = UIImage(named: "yin_home_voiec_record_btn_no_mic") + recordTextView.text = "录制完成" + } + } + } +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceRecordView.swift b/yinmeng-ios/Modules/Home/HomeVoiceRecordView.swift new file mode 100644 index 0000000..d4635c9 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceRecordView.swift @@ -0,0 +1,347 @@ +// +// HomeVoiceRecordView.swift +// yinmeng-ios +// +// Created by duoban on 2024/3/1. +// + +import UIKit + +class HomeVoiceRecordView: UIView,UITextViewDelegate { + var myModel:HomeVoiceModel? + deinit{ + if (self.timer != nil){ + self.timer?.invalidate() + self.timer = nil + } + } + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + backgroundColor = UIColor.init(white: 0, alpha: 0.8) + addSubview(backgroundView) + backgroundView.addSubview(titleView) + backgroundView.addSubview(backBtn) + backgroundView.addSubview(playBtn) + backgroundView.addSubview(recordBtnView) + backgroundView.addSubview(resetBtn) + backgroundView.addSubview(bgSignatureView) + bgSignatureView.addSubview(signatureView) + bgSignatureView.addSubview(placeholdView) + backgroundView.addSubview(publishBtn) + signatureView.delegate = self + backgroundView.snp.makeConstraints { make in + make.width.equalTo(319) + make.height.equalTo(332) + make.center.equalTo(self) + } + titleView.snp.makeConstraints { make in + make.top.equalTo(20) + make.centerX.equalTo(self) + } + backBtn.snp.makeConstraints { make in + make.width.height.equalTo(30) + make.right.equalTo(-18) + make.centerY.equalTo(self.titleView) + } + recordBtnView.snp.makeConstraints { make in + make.top.equalTo(self.titleView.snp.bottom).offset(20) + make.width.equalTo(68) + make.height.equalTo(68) + make.centerX.equalTo(self) + } + playBtn.snp.makeConstraints { make in + make.height.width.equalTo(44) + make.right.equalTo(self.recordBtnView.snp.left).offset(-26) + make.centerY.equalTo(self.recordBtnView) + } + resetBtn.snp.makeConstraints { make in + make.height.width.equalTo(44) + make.left.equalTo(self.recordBtnView.snp.right).offset(26) + make.centerY.equalTo(self.recordBtnView) + } + bgSignatureView.snp.makeConstraints { make in + make.top.equalTo(self.recordBtnView.snp.bottom).offset(16) + make.width.equalTo(271) + make.height.equalTo(96) + make.centerX.equalTo(self) + } + signatureView.snp.makeConstraints { make in + make.edges.equalTo(self.bgSignatureView).inset(12) + } + placeholdView.snp.makeConstraints { make in + make.left.top.equalTo(14) + } + publishBtn.snp.makeConstraints { make in + make.width.equalTo(271) + make.height.equalTo(46) + make.centerX.equalTo(self) + make.top.equalTo(bgSignatureView.snp.bottom).offset(20) + } + + let recordVoiceTap = UILongPressGestureRecognizer.init(target: self, action: #selector(recordVoiceAction(sender:))) + recordBtnView.addGestureRecognizer(recordVoiceTap) + let tap = UITapGestureRecognizer.init(target: self, action: #selector(stopRecordVoiceTap(sender:))) + recordBtnView.addGestureRecognizer(tap) + activityView.frame = CGRect(x: 0, y: 0, width: 30, height: 30) + activityView.center = center + activityView.startAnimating() + + } + + @objc func stopRecordVoiceTap(sender:UITapGestureRecognizer){ + if self.recordBtnView.type == 0 || self.recordBtnView.type == 2{return} + finishRecordVoice() + } + + @objc func recordVoiceAction(sender:UILongPressGestureRecognizer){ + if self.recordBtnView.type != 0 {return} + AVAudioSession.sharedInstance().requestRecordPermission { isHave in + if isHave == false{ + HUDTool.show(with: "没有麦克风权限,请到设置中打开麦克风权限") + return + } + if Thread.current.isMainThread { + self.beginRecordVoice() + } else { + // 切换到 main 线程,处理 + DispatchQueue.main.async { + self.beginRecordVoice() + return + } + } + + + } + + } + func beginRecordVoice(){ + + + recorder.initWithRecord() + beginTimer() + + } + func beginTimer(){ + if (self.timer != nil){return} + self.time = 0 + + self.timer = Timer.scheduledTimer(withTimeInterval: 1, repeats: true, block: {[weak self] timer in + self?.time = (self?.time ?? 0) + 1 + if self?.recordBtnView.type != 1 { + self?.recordBtnView.type = 1 + } + if (self?.time ?? 0 > 15){ + self?.finishRecordVoice() + }else{ + if let time = self?.time{ + self?.recordBtnView.recordTextView.text = "\(time)\'s" + } + + } + + }) + } + func finishRecordVoice(){ + self.recordBtnView.type = 2 + if (self.timer != nil){ + self.timer?.invalidate() + self.timer = nil + } + recorder.stopRecord() + if self.time < 3 { + self.recordBtnView.type = 0 + HUDTool.show(with: "录制的语音至少3s") + if FileManager.default.isDeletableFile(atPath: self.recorder.totalFilePath){ + try? FileManager.default.removeItem(atPath: self.recorder.totalFilePath) + } + + } + + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + @objc func backBtnAction(){ + self.removeFromSuperview() + } + @objc func playBtnAction(){ + if self.recordBtnView.type == 0{ + HUDTool.show(with: "请先录制声音") + return + } + if self.recordBtnView.type == 1{ + HUDTool.show(with: "正在录制声音,请先结束录制") + return + } + self.playBtn.isSelected = !self.playBtn.isSelected + self.recorder.playFilePathVoice() + } + func textViewDidChange(_ textView: UITextView) { + if textView.text.count > 0{ + placeholdView.isHidden = true + }else{ + placeholdView.isHidden = false + } + + + } + @objc func publishBtnAction(){ + self.addSubview(self.activityView) + RequestGet(path: "qiniu/upload/getUploadToken", parma: [:]) { data in + + if let _data = data as? [String:Any] { + if let getKey = _data["key"] as? String, let getToken = _data["token"] as? String{ + let config = QNConfiguration.build { builder in + let zone = QNFixedZone.create(withRegionId: "z2") + builder?.setZone(zone) + } + let manager = QNUploadManager.init(configuration: config) + manager?.putFile(self.recorder.totalFilePath, key: getKey , token: getToken, complete: { info, key, res in + let gender = self.myModel?.gender == 1 ? "1" : "2" + let desc = self.signatureView.text.count == 0 ? "这个人很懒还没有签名" : self.signatureView.text + + let dura = "\(self.time)" + let url = self.recorder.totalFilePath + RequestPost(path: "voiceShow/publish", parma: ["gender":gender,"desc":desc ?? "","dura":dura,"url":url]) { data in + if Thread.current.isMainThread { + self.activityView.removeFromSuperview() + HUDTool.show(with: "发布成功") + self.removeFromSuperview() + } else { + // 切换到 main 线程,处理 + DispatchQueue.main.async { + self.activityView.removeFromSuperview() + HUDTool.show(with: "发布成功") + self.removeFromSuperview() + } + } + + + } fail: { code, data in + if Thread.current.isMainThread { + self.activityView.removeFromSuperview() + HUDTool.show(with: data) + } else { + // 切换到 main 线程,处理 + DispatchQueue.main.async { + self.activityView.removeFromSuperview() + HUDTool.show(with: data) + } + } + + } + }, option: nil) + } + + + } + } fail: { code, data in + self.activityView.removeFromSuperview() + } + + } + @objc func resetBtnAction(){ + if self.recordBtnView.type == 0{ + HUDTool.show(with: "请先录制声音") + return + } + if PlayVoiceManager.shared.isPlay{ + HUDTool.show(with: "正在播放声音,请先结束播放") + return + } + if (self.timer != nil){ + self.timer?.invalidate() + self.timer = nil + } + self.time = 0 + recorder.stopRecord() + if FileManager.default.isDeletableFile(atPath: self.recorder.totalFilePath){ + try? FileManager.default.removeItem(atPath: self.recorder.totalFilePath) + } + self.recordBtnView.type = 0 + } + + var backgroundView:UIView = { + let _backgroundView = UIView() + _backgroundView.backgroundColor = ThemeColor(hexStr: "#525566", alpha: 0.8) + _backgroundView.layer.cornerRadius = 16 + _backgroundView.layer.masksToBounds = true + + return _backgroundView + }() + + var titleView:UILabel = { + let _titleView = UILabel() + _titleView.font = UIFont.systemFont(ofSize: 16, weight: .medium) + _titleView.textColor = .white + _titleView.textAlignment = .center + _titleView.text = "发布专属声音秀" + return _titleView + }() + var backBtn:UIButton = { + let _backBtn = UIButton() + _backBtn.setImage(UIImage(named: "yin_home_voice_record_back"), for: .normal) + _backBtn.addTarget(self, action: #selector(backBtnAction), for: .touchUpInside) + return _backBtn + }() + var playBtn:UIButton = { + let _playBtn = UIButton() + _playBtn.setImage(UIImage(named: "yin_hoem_voice_record_play"), for: .selected) + _playBtn.setImage(UIImage(named: "yin_hoem_voice_record_no_play"), for: .normal) + _playBtn.addTarget(self, action: #selector(playBtnAction), for: .touchUpInside) + return _playBtn + }() + var resetBtn:UIButton = { + let _resetBtn = UIButton() + _resetBtn.setImage(UIImage(named: "yin_hoem_voice_record_reset"), for: .normal) + _resetBtn.addTarget(self, action: #selector(resetBtnAction), for: .touchUpInside) + return _resetBtn + }() + var recordBtnView:HomeVoiceRecordBtnView = { + let _recordBtnView = HomeVoiceRecordBtnView(frame: .zero) + return _recordBtnView + }() + + var bgSignatureView:UIView = { + let _bgSignatureView = UIView() + _bgSignatureView.backgroundColor = ThemeColor(hexStr: "#DCDDE0") + _bgSignatureView.layer.cornerRadius = 11 + _bgSignatureView.layer.masksToBounds = true + return _bgSignatureView + }() + var signatureView:UITextView = { + let signatureView = UITextView() + signatureView.text = "" + signatureView.textColor = ThemeColor(hexStr: "#7D8499") + signatureView.font = UIFont.systemFont(ofSize: 13, weight: .regular) + + signatureView.backgroundColor = .clear + return signatureView + }() + var placeholdView:UILabel = { + let _placeholdView = UILabel() + _placeholdView .text = "说点什么…" + _placeholdView .textColor = ThemeColor(hexStr: "#7D8499") + _placeholdView .font = UIFont.systemFont(ofSize: 13, weight: .regular) + return _placeholdView + }() + var publishBtn:UIButton = { + let _publishBtn = UIButton() + + _publishBtn.setBackgroundImage(UIImage(named: "yin_hoem_voice_record_publish_btn"), for: .normal) + _publishBtn.setTitle("发布", for: .normal) + _publishBtn.setTitleColor(.white, for: .normal) + _publishBtn.titleLabel?.font = UIFont.systemFont(ofSize: 16, weight: .semibold) + _publishBtn.addTarget(self, action: #selector(publishBtnAction), for: .touchUpInside) + return _publishBtn + }() + var time:Int = 0 + var timer:Timer? + var recorder:RecordVoiceManager = RecordVoiceManager() + let activityView:UIActivityIndicatorView = UIActivityIndicatorView(style: .medium) +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceUserInfoView.swift b/yinmeng-ios/Modules/Home/HomeVoiceUserInfoView.swift new file mode 100644 index 0000000..23e0f30 --- /dev/null +++ b/yinmeng-ios/Modules/Home/HomeVoiceUserInfoView.swift @@ -0,0 +1,353 @@ +// +// HomeVoiceUserInfoView.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit +import Nuke + + +typealias ClickBtnBlock = (_ type: Int ,_ model:HomeVoiceModel)->Void + + +class HomeVoiceUserInfoView: UIView { + var clickBtnBlock:ClickBtnBlock? + override init(frame: CGRect) { + super.init(frame: frame) + setUILayout() + + } + func setUILayout(){ + backgroundColor = UIColor(white: 0, alpha: 0.8) + addSubview(dissView) + addSubview(backgroundView) + addSubview(avatarView) + addSubview(sexImageView) + backgroundView.addSubview(nameTextView) + backgroundView.addSubview(starView) + backgroundView.addSubview(bgSignatureView) + bgSignatureView.addSubview(signatureView) + bgSignatureView.addSubview(bgVoiceVeiw) + bgVoiceVeiw.addSubview(playBtn) + bgVoiceVeiw.addSubview(waveView) + bgVoiceVeiw.addSubview(playTimeView) + + + backgroundView.addSubview(lineView) + backgroundView.addSubview(attentionBtn) + backgroundView.addSubview(lineView1) + backgroundView.addSubview(chatBtn) + dissView.snp.makeConstraints { make in + make.edges.equalTo(self) + } + backgroundView.snp.makeConstraints { make in + make.center.equalTo(self) + make.width.equalTo(303) + make.height.equalTo(275) + } + + avatarView.snp.makeConstraints { make in + make.top.equalTo(self.backgroundView.snp.top).offset(-6) + make.width.height.equalTo(68) + make.left.equalTo(64) + } + + sexImageView.snp.makeConstraints { make in + make.width.height.equalTo(16) + make.bottom.right.equalTo(self.avatarView) + } + + nameTextView.snp.makeConstraints { make in + make.left.equalTo(self.avatarView.snp.right).offset(12) + make.top.equalTo(16) + make.right.equalTo(-10) + make.height.equalTo(21) + } + starView.snp.makeConstraints { make in + make.width.equalTo(46) + make.height.equalTo(18) + make.left.equalTo(self.nameTextView) + make.top.equalTo(self.nameTextView.snp.bottom).offset(4) + } + + bgSignatureView.snp.makeConstraints { make in + make.top.equalTo(self.avatarView.snp.bottom).offset(10) + make.left.equalTo(16) + make.width.equalTo(271) + make.height.equalTo(128) + } + signatureView.snp.makeConstraints { make in + make.left.top.right.equalTo(16) + make.height.equalTo(54) + } + + bgVoiceVeiw.snp.makeConstraints { make in + make.left.equalTo(16) + make.top.equalTo(82) + make.width.greaterThanOrEqualTo(130) + make.height.equalTo(28) + } + playBtn.snp.makeConstraints { make in + make.width.height.equalTo(20) + make.left.equalTo(12) + make.centerY.equalTo(self.bgVoiceVeiw) + } + waveView.snp.makeConstraints { make in + make.width.equalTo(54) + make.height.equalTo(16) + make.left.equalTo(38) + make.centerY.equalTo(self.bgVoiceVeiw) + } + playTimeView.snp.makeConstraints { make in + make.left.equalTo(98) + make.height.equalTo(18) + make.centerY.equalTo(self.bgVoiceVeiw) + make.right.equalTo(-10) + } + lineView.snp.makeConstraints { make in + make.left.right.equalTo(self.backgroundView) + make.height.equalTo(1) + make.top.equalTo(self.bgSignatureView.snp.bottom).offset(16) + + } + lineView1.snp.makeConstraints { make in + make.width.equalTo(1) + make.height.equalTo(18) + make.top.equalTo(237) + make.centerX.equalTo(self.backgroundView) + } + attentionBtn.snp.makeConstraints { make in + make.top.equalTo(self.lineView) + make.bottom.left.equalTo(self.backgroundView) + make.right.equalTo(self.lineView1.snp.left) + } + chatBtn.snp.makeConstraints { make in + make.top.height.width.equalTo(self.attentionBtn) + make.left.equalTo(self.lineView1.snp.right) + } + let layer = CAShapeLayer() + let path = UIBezierPath.init(roundedRect: CGRect(x: 0, y: 0, width: 130, height: 28), byRoundingCorners: [.topRight , .bottomRight,.bottomLeft] , cornerRadii: CGSize(width: 14, height: 14)) + layer.path = path.cgPath + bgVoiceVeiw.layer.mask = layer + } + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + @objc func attentionBtnAction(){ + if self.type == 1{ + if let _clickBtnBlock = clickBtnBlock,let _model = self.model{ + _clickBtnBlock(3,_model) + } + + return + } + self.attentionBtn.isSelected = !self.attentionBtn.isSelected + let type = self.attentionBtn.isSelected ? "1" : "2" + guard let uid = self.model?.uid else{return} + let params = ["uid":"\(AuthManager.userUid)","ticket":AuthManager.ticket,"type":type,"likedUid":"\(uid)"] as [String : Any] + + RequestPost(path: "fans/like", parma: params) { data in + if(self.attentionBtn.isSelected){ + HUDTool.show(with: "关注成功") + }else{ + HUDTool.show(with: "取消关注成功") + } + } fail: { code, data in + + } + } + @objc func chatBtnAction(){ + if self.type == 1{ + if let _clickBtnBlock = clickBtnBlock,let _model = self.model{ + _clickBtnBlock(4,_model) + } + + return + } + if let _clickBtnBlock = clickBtnBlock,let _model = self.model{ + _clickBtnBlock(0,_model) + } + } + @objc func playVoiceAction(){ + guard let userVoice = self.model?.userVoice else { + return + } + self.playBtn.isSelected = !self.playBtn.isSelected + if (self.playBtn.isSelected){ + PlayVoiceManager.shared.downloadVoice(url: userVoice) + }else{ + PlayVoiceManager.shared.stopPlayVoice() + } + + } + var model:HomeVoiceModel? = nil { + didSet{ + guard let _model = model else { + return + } + Nuke.loadImage(with: _model.avatar, into: avatarView) + nameTextView.text = _model.nick + sexImageView.image = _model.gender == 1 ? UIImage(named: "yin_plane_star_man") : UIImage(named: "yin_plane_star__woman") + + starView.text = "天蠍座" + signatureView.text = _model.userDesc.isEmpty ? "这个人很懒还没有签名" : _model.userDesc + bgVoiceVeiw.isHidden = _model.userVoice.isEmpty + playTimeView.text = "\(_model.voiceDura)\"" + + + guard let uid = self.model?.uid else{return} + RequestGet(path: "fans/islike", parma: ["uid":"\(AuthManager.userUid)","isLikeUid":"\(uid)"]) { data in + if let isLike = data as? Bool{ + self.attentionBtn.isSelected = isLike + } + + } fail: { code, data in + + } + } + } + @objc func dissViewAction(){ + self.removeFromSuperview() + } + var dissView:UIButton = { + let _dissView = UIButton() + _dissView.addTarget(self, action: #selector(dissViewAction), for: .touchUpInside) + return _dissView + }() + var backgroundView:UIView = { + let _backgroundView = UIView() + _backgroundView.backgroundColor = ThemeColor(hexStr: "#525566", alpha: 0.8) + _backgroundView.layer.cornerRadius = 16 + _backgroundView.layer.masksToBounds = true + return _backgroundView + }() + + var avatarView:UIImageView = { + let _avatarView = UIImageView() + + _avatarView.isUserInteractionEnabled = true + _avatarView.layer.cornerRadius = 68/2; + _avatarView.layer.masksToBounds = true + _avatarView.layer.borderWidth = 2 + _avatarView.layer.borderColor = UIColor.white.cgColor + return _avatarView + }() + var sexImageView:UIImageView = { + let _sexImageView = UIImageView() + + return _sexImageView + }() + var nameTextView:UILabel = { + let _nameTextView = UILabel() + _nameTextView.textColor = .white + _nameTextView.font = UIFont.systemFont(ofSize: 15, weight: .medium) + return _nameTextView + }() + + var starView:UILabel = { + let _starView = UILabel() + _starView.font = UIFont.systemFont(ofSize: 10, weight: .regular) + _starView.textColor = ThemeColor(hexStr: "#9168FA") + _starView.textAlignment = .center + _starView.backgroundColor = ThemeColor(hexStr: "#E9E1FF") + _starView.layer.cornerRadius = 9 + _starView.layer.masksToBounds = true + return _starView + }() + var bgSignatureView:UIView = { + let _bgSignatureView = UIView() + _bgSignatureView.backgroundColor = ThemeColor(hexStr: "#DCDDE0") + _bgSignatureView.layer.cornerRadius = 11 + _bgSignatureView.layer.masksToBounds = true + return _bgSignatureView + }() + var signatureView:UILabel = { + let _signatureView = UILabel() + _signatureView.font = UIFont.systemFont(ofSize: 13, weight: .regular) + _signatureView.textColor = ThemeColor(hexStr: "#1F1B4F") + _signatureView.text = "" + _signatureView.numberOfLines = 0 + return _signatureView + }() + + + var bgVoiceVeiw:UIView = { + let _bgVoiceVeiw = UIView() + _bgVoiceVeiw.backgroundColor = .white + return _bgVoiceVeiw + }() + var playBtn:UIButton = { + let _playBtn = UIButton() + _playBtn.setImage(UIImage(named: "yin_home_voice_no_play_voice"), for: .normal) + _playBtn.setImage(UIImage(named: "yin_home_voice_play_voice"), for: .selected) + _playBtn.addTarget(self, action: #selector(playVoiceAction), for: .touchUpInside) + return _playBtn + }() + var waveView:UIImageView = { + let _waveView = UIImageView() + _waveView.image = UIImage(named: "yin_home_voice_wave_icon") + return _waveView + }() + var playTimeView:UILabel = { + let _playTimeView = UILabel() + _playTimeView.text = "0\"" + _playTimeView.textColor = ThemeColor(hexStr: "#1F1B4F") + _playTimeView.font = UIFont.systemFont(ofSize: 14, weight: .medium) + return _playTimeView + }() + var type:Int = 0 { + didSet{ + if type == 0{ + attentionBtn.setImage(UIImage(named: "yin_plane_star_no_attention_icon"), for: .normal) + attentionBtn.setTitle(" 关注", for: .normal) + chatBtn.setImage(UIImage(named: "yin_home_voice_chat_icon"), for: .normal) + chatBtn.setTitle(" 私聊", for: .normal) + }else{ + attentionBtn.setImage(UIImage(named: "yin_plane_star_pay_icon"), for: .normal) + attentionBtn.setTitle(" 充值", for: .normal) + chatBtn.setImage(UIImage(named: "yin_home_voice_collect_icon"), for: .normal) + chatBtn.setTitle(" 收藏", for: .normal) + } + } + } + var attentionBtn:UIButton = { + let _attentionBtn = UIButton() + + _attentionBtn.setImage(UIImage(named: "yin_plane_star_no_attention_icon"), for: .normal) + _attentionBtn.setTitle(" 关注", for: .normal) + _attentionBtn.setTitleColor(.white, for: .normal) + + _attentionBtn.titleLabel?.font = UIFont.systemFont(ofSize: 15, weight: .medium) + _attentionBtn.setImage(UIImage(named: "yin_plane_star_attention_icon"), for: .selected) + _attentionBtn.addTarget(self, action: #selector(attentionBtnAction), for: .touchUpInside) + return _attentionBtn + + + }() + var chatBtn:UIButton = { + let _chatBtn = UIButton() + + _chatBtn.setImage(UIImage(named: "yin_home_voice_chat_icon"), for: .normal) + _chatBtn.setTitle(" 私聊", for: .normal) + _chatBtn.setTitleColor(.white, for: .normal) + _chatBtn.titleLabel?.font = UIFont.systemFont(ofSize: 15, weight: .medium) + _chatBtn.addTarget(self, action: #selector(chatBtnAction), for: .touchUpInside) + return _chatBtn + }() + var lineView:UIView = { + let _lineView = UIView() + _lineView.backgroundColor = UIColor.init(white: 1, alpha: 0.2) + return _lineView + + + }() + var lineView1:UIView = { + let _lineView1 = UIView() + _lineView1.backgroundColor = UIColor.init(white: 1, alpha: 0.2) + return _lineView1 + + + }() +} diff --git a/yinmeng-ios/Modules/Home/HomeVoiceVC.swift b/yinmeng-ios/Modules/Home/HomeVoiceVC.swift index 1887674..1c91df3 100644 --- a/yinmeng-ios/Modules/Home/HomeVoiceVC.swift +++ b/yinmeng-ios/Modules/Home/HomeVoiceVC.swift @@ -6,26 +6,71 @@ // import UIKit - +import NIMSDK +import Nuke class HomeVoiceVC: BaseViewController,HiddenNavigationBarProtocol { - + var myModel:HomeVoiceModel? override func viewDidLoad() { super.viewDidLoad() setUILayout() - + requestData() + requsetFansListData() + userInfoBtn.addTarget(self, action: #selector(userInfoBtnAction), for: .touchUpInside) + } + @objc func userInfoBtnAction(){ + let userInfoView:HomeVoiceUserInfoView = HomeVoiceUserInfoView.init(frame: .zero) + userInfoView.clickBtnBlock = {[weak self] (type,model) in + guard let weakSelf = self else { + return + } + if type == 3{ + let vc = UserPayViewController() + self?.navigationController?.pushViewController(vc, animated: true) + return + } + } + userInfoView.type = 1 + userInfoView.model = self.myModel + self.view.addSubview(userInfoView) + userInfoView.snp.makeConstraints { make in + make.edges.equalTo(self.view) + } + + } + func requsetFansListData(){ + let uid = "\(AuthManager.userUid)" + RequestGet(path: "fans/following", parma: ["uid":uid,"pageNo":"1","pageSize":"50"]) { data in + + if let list = Deserialized.toArray(with: data) { + self.followView.modelList = list + } + } fail: { code, data in + print(code) + } } func setUILayout(){ + view.addSubview(backgroundView) - view.addSubview(topLogoIcon) - view.addSubview(chooseItemVeiw) - view.addSubview(changeItemView) - view.addSubview(userInfoBtn) - view.addSubview(chooseTypeView) + view.addSubview(scrollView) + scrollView.addSubview(topLogoIcon) + scrollView.addSubview(chooseItemVeiw) + scrollView.addSubview(changeItemView) + scrollView.addSubview(userInfoBtn) + + scrollView.addSubview(publishView) + scrollView.addSubview(bgPlayMusicView) + + + + backgroundView.snp.makeConstraints { make in make.edges.equalTo(self.view) } + scrollView.snp.makeConstraints { make in + make.edges.equalTo(self.view) + } topLogoIcon.snp.makeConstraints { make in make.left.equalTo(20) make.top.equalTo(14 + NavHeight) @@ -44,30 +89,196 @@ class HomeVoiceVC: BaseViewController,HiddenNavigationBarProtocol { make.width.equalTo(76) } userInfoBtn.snp.makeConstraints { make in - make.right.equalTo(-20) + make.left.equalTo(ScreenWidth - 70) make.height.equalTo(40) make.width.equalTo(50) make.centerY.equalTo(changeItemView) } + + + bgPlayMusicView.snp.makeConstraints { make in + make.left.equalTo(14) + make.top.equalTo(self.chooseItemVeiw.snp.bottom).offset(10) + make.width.equalTo(ScreenWidth-28) + make.height.equalTo(424) + } + publishView.snp.makeConstraints { make in + make.left.equalTo(14) + make.top.equalTo(self.bgPlayMusicView.snp.bottom).offset(10) + make.width.equalTo(ScreenWidth-28) + make.height.equalTo(144) + } + publishView.superview?.layoutIfNeeded() + scrollView.contentSize = CGSize(width: ScreenWidth, height: publishView.frame.origin.y + publishView.frame.size.height) + let margin:CGFloat = (ScreenWidth - 90 * 3 - 28)/4 + for i in 0..<9 { + let x = CGFloat((i % 3)) * (90.0 + margin) + margin + let y = CGFloat((i / 3)) * (114 + 16) + 24 + + let itemView = HomeVoicePlayMusicItemView(frame: CGRect(x: x, y: y, width: 90, height: 114)) + let tap = UITapGestureRecognizer.init(target: self, action: #selector(clickAvatarAction(sender:))) + itemView.tag = i + 100 + itemView.addGestureRecognizer(tap) + let longTap = UIPanGestureRecognizer(target: self, action: #selector(clickLongTapAction(sender:))) + itemView.addGestureRecognizer(longTap) + bgPlayMusicView.addSubview(itemView) + itemViewList.append(itemView) + } + + let x = ScreenWidth - 28 - 44 - 3 + followView.frame = CGRect(x:x , y: 3, width: 44, height: 418) + + + + + + chooseTypeView.chooseTypeBlock = {[weak self] type in + guard let weakSelf = self else { + return + } + weakSelf.chooseItemVeiw.isChoose = false + weakSelf.gender = type == 0 ? "" : "\(type)" + weakSelf.requestData() + } + let tap = UITapGestureRecognizer(target: self, action: #selector(chooseItemAction)) + chooseItemVeiw.addGestureRecognizer(tap) + let changeTap = UITapGestureRecognizer.init(target: self, action: #selector(changeItemAction)) + changeItemView.addGestureRecognizer(changeTap) + bgPlayMusicView.addSubview(followView) + scrollView.addSubview(chooseTypeView) chooseTypeView.snp.makeConstraints { make in make.width.equalTo(64) make.height.equalTo(107) make.centerX.equalTo(self.chooseItemVeiw) make.top.equalTo(self.changeItemView.snp.bottom) } - - chooseTypeView.chooseTypeBlock = {[weak self] type in - self?.chooseItemVeiw.isChoose = false + followView.clickAvatarBlcok = {[weak self] model in + guard let weakSelf = self else { + return + } + let userInfoView:HomeVoiceUserInfoView = HomeVoiceUserInfoView.init(frame: .zero) + userInfoView.clickBtnBlock = {[weak self] (type,model) in + + let session = NIMSession("\(model.uid)", type: .P2P) + let chatVC = ChatVC.init(session: session) + self?.navigationController?.pushViewController(chatVC, animated: true) + } + userInfoView.model = model + weakSelf.view.addSubview(userInfoView) + userInfoView.snp.makeConstraints { make in + make.edges.equalTo(weakSelf.view) + } + } + publishView.clickPublishBlock = {[weak self] in + let recordView = HomeVoiceRecordView.init(frame: .zero) + recordView.myModel = self?.myModel + self?.view.addSubview(recordView) + recordView.snp.makeConstraints { make in + make.edges.equalTo((self?.view)!) + } + } + } + + @objc func clickLongTapAction(sender:UIPanGestureRecognizer){ + let i = (sender.view?.tag ?? 100) - 100 + if sender.state == .began{ + location = sender.view?.center + }else if sender.state == .changed{ + let point = sender.location(in: self.view) + if (point.y < 0 || point.y > self.view.frame.size.height){return} + let changePoint = sender.translation(in: self.view) + let x = (sender.view?.center.x ?? 0) + changePoint.x + let y = (sender.view?.center.y ?? 0) + changePoint.y + sender.view?.center = CGPoint(x: x, y: y) + sender.setTranslation(.zero, in: self.view) + }else{ + + guard let centerPoint = sender.view?.center else{return} + let point = CGPoint(x: centerPoint.x + 14, y: centerPoint.y+136) + + let minX:CGFloat = 33 + let minY:CGFloat = 570 + let maxX:CGFloat = 133 + let maxY:CGFloat = 570 + 133 + if point.x >= minX && point.x <= maxX && point.y >= minY && point.y <= maxY{ + if let view = sender.view as? HomeVoicePlayMusicItemView ,let model = view.model{ + publishView.model = model + } + } + if let location = self.location{ + sender.view?.center = location + } } } - + + @objc func clickAvatarAction(sender:UITapGestureRecognizer){ + guard let view = sender.view as? HomeVoicePlayMusicItemView else{ + return + } + + let userInfoView:HomeVoiceUserInfoView = HomeVoiceUserInfoView.init(frame: .zero) + userInfoView.clickBtnBlock = {[weak self] (type,model) in + + let session = NIMSession("\(model.uid)", type: .P2P) + let chatVC = ChatVC.init(session: session) + self?.navigationController?.pushViewController(chatVC, animated: true) + } + userInfoView.model = view.model + self.view.addSubview(userInfoView) + userInfoView.snp.makeConstraints { make in + make.edges.equalTo(self.view) + } + + } + @objc func changeItemAction(){ + requestData() + makeRotationAnim(view: changeItemView.leftIconView) + } + func makeRotationAnim(view: UIView) { + // 1.创建动画 + let rotationAnim = CABasicAnimation(keyPath: "transform.rotation.z") + // 2.设置动画属性 + rotationAnim.fromValue = 0 // 开始角度 + rotationAnim.toValue = Double.pi * 2 // 结束角度 + rotationAnim.repeatCount = 2 // 重复次数 + rotationAnim.duration = 0.5 + rotationAnim.autoreverses = false // 动画完成后自动重新开始,默认为NO + rotationAnim.isRemovedOnCompletion = true //默认是true,切换到其他控制器再回来,动画效果会消失,需要设置成false,动画就不会停了 + view.layer.add(rotationAnim, forKey: nil) // 给需要旋转的view增加动画 + + } + func requestData(){ + RequestGet(path: "voiceShow/listRandom", parma: ["gender":gender]) { data in + guard let dic = data as? [String : Any]else { + return + } + let curData = dic["randomList"] + let myDic = dic["me"] + if let model = Deserialized.toModel(with: myDic) { + self.myModel = model + } + if let list = Deserialized.toArray(with: curData) { + for i in 0..<9 { + if i < list.count{ + let view:HomeVoicePlayMusicItemView = self.itemViewList[i] + let model = list[i] + view.model = model + + } + } + } + } fail: { code, data in + print(code) + } + + } @objc func chooseItemAction(){ chooseItemVeiw.isChoose = !chooseItemVeiw.isChoose chooseTypeView.isHidden = !chooseItemVeiw.isChoose } - + var gender = "" private lazy var backgroundView:UIImageView = { let _backgroundView = UIImageView() _backgroundView.image = UIImage(named: "yin_home_voice_bg") @@ -85,6 +296,8 @@ class HomeVoiceVC: BaseViewController,HiddenNavigationBarProtocol { let _chooseItemVeiw = HomeVoiceChooseItemVeiw(frame: .zero) _chooseItemVeiw.image = "yin_home_voice_choose_icon" _chooseItemVeiw.text = "筛选" + _chooseItemVeiw.isUserInteractionEnabled = true + return _chooseItemVeiw }() var changeItemView:HomeVoiceChooseItemVeiw = { @@ -93,10 +306,13 @@ class HomeVoiceVC: BaseViewController,HiddenNavigationBarProtocol { _changeItemView.text = "换一换" return _changeItemView }() + var userInfoBtn:UIButton = { let _userInfoBtn = UIButton() _userInfoBtn.setBackgroundImage(UIImage(named: "yin_home_voice_user_info_bg"), for: .normal) _userInfoBtn.setImage(UIImage(named: "yin_home_voice_user_info_icon"), for: .normal) + + return _userInfoBtn }() var chooseTypeView:HomeVoiceChooseTypeView = { @@ -104,4 +320,30 @@ class HomeVoiceVC: BaseViewController,HiddenNavigationBarProtocol { _chooseTypeView.isHidden = true return _chooseTypeView }() + + var bgPlayMusicView:UIImageView = { + let _bgPlayMusicView = UIImageView() + _bgPlayMusicView.image = UIImage(named: "yin_home_voice_play_music_bg") + + _bgPlayMusicView.isUserInteractionEnabled = true + return _bgPlayMusicView + }() + + + var scrollView:UIScrollView = { + let _scrollView = UIScrollView() + _scrollView.backgroundColor = .clear + return _scrollView + }() + var itemViewList:[HomeVoicePlayMusicItemView] = [] + var followView:HomeVoiceFollowView = { + let _followView = HomeVoiceFollowView(frame: .zero) + + return _followView + }() + var publishView:HomeVoicePublishView = { + let _publishView = HomeVoicePublishView(frame: .zero) + return _publishView + }() + var location:CGPoint? } diff --git a/yinmeng-ios/Modules/Home/PlayVoiceManager.swift b/yinmeng-ios/Modules/Home/PlayVoiceManager.swift new file mode 100644 index 0000000..62887e4 --- /dev/null +++ b/yinmeng-ios/Modules/Home/PlayVoiceManager.swift @@ -0,0 +1,89 @@ +// +// PlayVoiceManager.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit +import Alamofire +class PlayVoiceManager: NSObject,AVAudioPlayerDelegate { + + static let shared = PlayVoiceManager() + var player:AVAudioPlayer? + + var isPlay = false + func stopPlayVoice(){ + guard let player = player else{return} + player.stop() + self.player = nil + isPlay = false + } + func beginPlayVoice(url:String){ + stopPlayVoice() + try? AVAudioSession.sharedInstance().setCategory(.playback, options: .allowBluetooth) + try? AVAudioSession.sharedInstance().setActive(true) + guard let _url = URL.init(string: url) else { + return + } + self.player = try? AVAudioPlayer.init(contentsOf: _url) + self.player?.volume = 1 + self.player?.numberOfLoops = -1 + self.player?.delegate = self + self.player?.prepareToPlay() + self.player?.play() + isPlay = true + } + func audioPlayerDidFinishPlaying(_ player: AVAudioPlayer, successfully flag: Bool) { + print(flag) + } + func audioPlayerDecodeErrorDidOccur(_ player: AVAudioPlayer, error: Error?) { + print(error) + } + func downloadVoice(url:String){ + let list = url.components(separatedBy: "/") + var name = "voiceList" + if list.isEmpty == false,let getName = list.last{ + name = getName + } + let path = NSSearchPathForDirectoriesInDomains(.documentDirectory,.userDomainMask,true)[0] as String + + + let allPath = path + "/kUserVoice/" + name + if FileManager.default.fileExists(atPath: allPath){ + beginPlayVoice(url: allPath) + }else{ + + downloadDataWithUrl(url: url, path: allPath) + } + + } + + func downloadDataWithUrl(url:String,path:String){ + + //请求 + let request = URLRequest(url: URL(string: url)!) + + let session = URLSession.shared + //下载任务 + let downloadTask = session.downloadTask(with: request, + completionHandler: { (location:URL?, response:URLResponse?, error:Error?) + -> Void in + //location位置转换 + let locationPath = location!.path + //创建文件管理器 + let fileManager = FileManager.default + try? fileManager.moveItem(atPath: locationPath, toPath: path) + self.beginPlayVoice(url:path) + }) + + + //使用resume方法启动任务 + downloadTask.resume() + } + + + + + +} diff --git a/yinmeng-ios/Modules/Pay/UserPayViewController.swift b/yinmeng-ios/Modules/Pay/UserPayViewController.swift new file mode 100644 index 0000000..2c13e29 --- /dev/null +++ b/yinmeng-ios/Modules/Pay/UserPayViewController.swift @@ -0,0 +1,21 @@ +// +// UserPayViewController.swift +// yinmeng-ios +// +// Created by duoban on 2024/2/29. +// + +import UIKit + +class UserPayViewController: BaseViewController, HiddenNavigationBarProtocol{ + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + + +} diff --git a/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift b/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift index 026dcbb..b9c2aa3 100644 --- a/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift +++ b/yinmeng-ios/Modules/Star/PlanetStarClickItemView.swift @@ -8,7 +8,7 @@ import UIKit import Nuke -typealias RefreshBlcok = (_ userId: String?)->Void +typealias RefreshBlcok = (_ userId: String?,_ type:Int, _ name:String)->Void class PlanetStarClickItemView: UIView { @@ -164,13 +164,20 @@ class PlanetStarClickItemView: UIView { } @objc func chatBtnAction(){ if let _refreshBlcok = refreshBlcok,let uid = self.chooseModel?.uid{ + _refreshBlcok(uid,1,"") + } + } + @objc func sendGftiAction(){ + if let _refreshBlcok = refreshBlcok,let uid = self.chooseModel?.uid,let name = self.chooseModel?.nick{ - _refreshBlcok("\(uid)") + + _refreshBlcok(uid,2,name) + } } @objc func refreshBtnAction(){ if let _refreshBlcok = refreshBlcok{ - _refreshBlcok(nil) + _refreshBlcok(nil,0,"") } makeRotationAnim(view: refreshBtn) } @@ -374,6 +381,9 @@ class PlanetStarClickItemView: UIView { private lazy var giftView:SVGAImageView = { let _giftView = SVGAImageView() _giftView.contentMode = .scaleAspectFill + _giftView.isUserInteractionEnabled = true + let tap = UITapGestureRecognizer.init(target: self, action: #selector(sendGftiAction)) + _giftView.addGestureRecognizer(tap) return _giftView }() private lazy var giftParser:SVGAParser = { @@ -381,7 +391,7 @@ class PlanetStarClickItemView: UIView { return _giftParser }() - var imageView:UIImageView = { + public var imageView:UIImageView = { let _imageView = UIImageView(frame: CGRect(x: 0, y: 0, width:52, height: 52)) _imageView.layer.cornerRadius = 52/2 _imageView.layer.borderWidth = 1; diff --git a/yinmeng-ios/Modules/Star/PlanetStarModel.swift b/yinmeng-ios/Modules/Star/PlanetStarModel.swift index b4d634e..60e4c22 100644 --- a/yinmeng-ios/Modules/Star/PlanetStarModel.swift +++ b/yinmeng-ios/Modules/Star/PlanetStarModel.swift @@ -9,7 +9,7 @@ import Foundation import HandyJSON struct PlanetStarModel: HandyJSON, Codable { - var uid:Int = 0 + var uid:String = "" var avatar:String? = "" var gender:Int = 1 var userDesc:String = "" @@ -18,4 +18,5 @@ struct PlanetStarModel: HandyJSON, Codable { var hallId:String = "" var nick:String = "" var goldPrice:String = "0" + var picUrl:String = "" } diff --git a/yinmeng-ios/Modules/Star/PlanetStarVC.swift b/yinmeng-ios/Modules/Star/PlanetStarVC.swift index 44d7437..d653776 100644 --- a/yinmeng-ios/Modules/Star/PlanetStarVC.swift +++ b/yinmeng-ios/Modules/Star/PlanetStarVC.swift @@ -7,7 +7,7 @@ import UIKit import NIMSDK - +import Nuke class PlanetStarVC: BaseViewController,HiddenNavigationBarProtocol { var page:Int = 1 @@ -45,7 +45,7 @@ class PlanetStarVC: BaseViewController,HiddenNavigationBarProtocol { } - RequestGet(path: "special/gift/get", parma: ["pageNum":"\(self.page)","pageSize":"30"]) { data in + RequestGet(path: "special/gift/get", parma: [:]) { data in if let model = Deserialized.toModel(with: data) { self.giftModel = model } @@ -68,25 +68,79 @@ class PlanetStarVC: BaseViewController,HiddenNavigationBarProtocol { view.addSubview(backgroundView) view.addSubview(bgRadiusView) bgRadiusView.frame = self.view.frame - + activityView.center = self.view.center + activityView.startAnimating() backgroundView.snp.makeConstraints { make in make.edges.equalTo(self.view) } - bgRadiusView.refreshBlcok = {[weak self] uid in - guard let _uid = uid else { + bgRadiusView.refreshBlcok = {[weak self] (uid,type,name) in + if type == 0{ self?.page = (self?.page ?? 1) + 1 self?.requestData() - return + }else if type == 1{ + guard let _uid = uid else {return} + let session = NIMSession.init(_uid, type: .P2P) + let chatVC = ChatVC.init(session: session) + self?.navigationController?.pushViewController(chatVC, animated: true) + }else{ + guard let _uid = uid else {return} + let giftName = self?.giftModel?.giftName ?? "" + let giftNum = self?.giftModel?.goldPrice ?? "0" + let text = "确认赠送 \(giftName)(\(giftNum)钻石)给\(name)吗" + let alert = UIAlertController.init(title: "提示", message:text , preferredStyle: .alert) + alert.addAction(UIAlertAction.init(title: "取消", style: .cancel, handler: { action in + + })) + alert.addAction(UIAlertAction.init(title: "确认", style: .default, handler: {[weak self] action in + self?.view.addSubview(self!.activityView) + RequestGet(path: "special/gift/get", parma: ["targetId":_uid]) { data in + self?.activityView.removeFromSuperview() + if let _ = Deserialized.toModel(with: data) { + HUDTool.show(with: "送礼成功") + let imageView = UIImageView(frame: CGRect(x: ScreenWidth/2-50, y: -100, width: 0, height: 0)) + + Nuke.loadImage(with: self?.giftModel?.picUrl ?? "", into: imageView) + self?.view.addSubview(imageView) + UIView.animate(withDuration: 2) { + imageView.frame = CGRect(x: ScreenWidth/2-50, y: ScreenHeight/3 * 2, width: 100, height: 100) + + }completion: { isC in + DispatchQueue.main.asyncAfter(deadline: .now() + 2) { + UIView.animate(withDuration: 1) { + let x = self?.bgRadiusView.imageView.frame.origin.x ?? 0 + let y = self?.bgRadiusView.imageView.frame.origin.y ?? 0 + imageView.frame = CGRect(x: x + 50, y: y + 50, width: 10, height: 10) + + }completion: { isC in + imageView.removeFromSuperview() + } + } + } + } + } fail: { code, data in + self?.activityView.removeFromSuperview() + if code == 31005{ + let alert = UIAlertController.init(title: "提示", message:"钻石余额不足" , preferredStyle: .alert) + alert.addAction(UIAlertAction.init(title: "取消", style: .cancel, handler: { action in + + })) + alert.addAction(UIAlertAction.init(title: "确认", style: .default, handler: {[weak self] action in + let vc = UserPayViewController() + self?.navigationController?.pushViewController(vc, animated: true) + })) + self?.present(alert, animated: true) + } + } + })) + self?.present(alert, animated: true) } - let session = NIMSession.init(_uid, type: .P2P) - let chatVC = ChatVC.init(session: session) - self?.navigationController?.pushViewController(chatVC, animated: true) + } } - + let activityView:UIActivityIndicatorView = UIActivityIndicatorView(style: .medium) var giftModel:PlanetStarModel? private lazy var backgroundView:UIImageView = { let _backgroundView = UIImageView() diff --git a/yinmeng-ios/PublishVoice.svga b/yinmeng-ios/PublishVoice.svga new file mode 100644 index 0000000..a853ba8 Binary files /dev/null and b/yinmeng-ios/PublishVoice.svga differ diff --git a/yinmeng-ios/RecordPlayer.svga b/yinmeng-ios/RecordPlayer.svga new file mode 100644 index 0000000..9835633 Binary files /dev/null and b/yinmeng-ios/RecordPlayer.svga differ