diff --git a/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.pbxproj b/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.pbxproj index 76a4220c..b12d5091 100644 --- a/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.pbxproj +++ b/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.pbxproj @@ -8,6 +8,7 @@ /* Begin PBXBuildFile section */ 5131A5B82F120ED2004214DF /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = 5131A5B72F120ED2004214DF /* Alamofire */; }; + 51DB7DE72F211C9D003095AC /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 51DB7DE62F211C9D003095AC /* Lottie */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ @@ -41,6 +42,7 @@ buildActionMask = 2147483647; files = ( 5131A5B82F120ED2004214DF /* Alamofire in Frameworks */, + 51DB7DE72F211C9D003095AC /* Lottie in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -84,6 +86,7 @@ name = "Cherrish-iOS"; packageProductDependencies = ( 5131A5B72F120ED2004214DF /* Alamofire */, + 51DB7DE62F211C9D003095AC /* Lottie */, ); productName = "Cherrish-iOS"; productReference = 51B5D3182F0514390090B8B4 /* Cherrish-iOS.app */; @@ -115,6 +118,7 @@ minimizedProjectReferenceProxies = 1; packageReferences = ( 5131A5B62F120ED2004214DF /* XCRemoteSwiftPackageReference "Alamofire" */, + 51DB7DE52F211C9D003095AC /* XCRemoteSwiftPackageReference "lottie-ios" */, ); preferredProjectObjectVersion = 77; productRefGroup = 51B5D3192F0514390090B8B4 /* Products */; @@ -378,6 +382,14 @@ minimumVersion = 5.11.0; }; }; + 51DB7DE52F211C9D003095AC /* XCRemoteSwiftPackageReference "lottie-ios" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/airbnb/lottie-ios"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 4.6.0; + }; + }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ @@ -386,6 +398,11 @@ package = 5131A5B62F120ED2004214DF /* XCRemoteSwiftPackageReference "Alamofire" */; productName = Alamofire; }; + 51DB7DE62F211C9D003095AC /* Lottie */ = { + isa = XCSwiftPackageProductDependency; + package = 51DB7DE52F211C9D003095AC /* XCRemoteSwiftPackageReference "lottie-ios" */; + productName = Lottie; + }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 51B5D3102F0514390090B8B4 /* Project object */; diff --git a/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 017b43ad..cded0138 100644 --- a/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Cherrish-iOS/Cherrish-iOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "11b78eba97192d19796cff581fdf69b3e65b441188b1448a1b67e5d7b825a354", + "originHash" : "aceca0c973d8efe8d069cb81bf522ace08d6a1258b48197a08fc849f34cd8f80", "pins" : [ { "identity" : "alamofire", @@ -9,6 +9,15 @@ "revision" : "7be73f6c2b5cd90e40798b06ebd5da8f9f79cf88", "version" : "5.11.0" } + }, + { + "identity" : "lottie-ios", + "kind" : "remoteSourceControl", + "location" : "https://github.com/airbnb/lottie-ios", + "state" : { + "revision" : "0cb03fd7564d27345bcd96144b811e56212949c6", + "version" : "4.6.0" + } } ], "version" : 3 diff --git a/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Calendar/CalendarMain/CalendarCellView.swift b/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Calendar/CalendarMain/CalendarCellView.swift index f73d2e2e..d8f8c23b 100644 --- a/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Calendar/CalendarMain/CalendarCellView.swift +++ b/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Calendar/CalendarMain/CalendarCellView.swift @@ -39,7 +39,7 @@ struct CalendarCellView: View { } if calendarMode == .selectedProcedure && isDDay { - Image(.dday) + Image(.calendarDDay) .resizable() .frame(width: 38.adjustedW, height: 16.adjustedH) .padding(.top, 36.adjustedH) diff --git a/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/ChallengeView/View/ChallengeLoadingView.swift b/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/ChallengeView/View/ChallengeLoadingView.swift index 4a5568e0..5a99b923 100644 --- a/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/ChallengeView/View/ChallengeLoadingView.swift +++ b/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/ChallengeView/View/ChallengeLoadingView.swift @@ -7,6 +7,8 @@ import SwiftUI +import Lottie + struct ChallengeLoadingView: View { @ObservedObject var viewModel: CreateChallengeViewModel @@ -16,11 +18,19 @@ struct ChallengeLoadingView: View { highlight(highlightText: viewModel.selectedRoutine?.description ?? "", normalText: "방향을 바탕으로") .padding(.top, 113.adjustedH) TypographyText("TO-DO 미션을 만들고 있어요.", style: .title1_sb_18, color: .gray800) - Image(.loading) - .padding(.top, 17.adjustedH) + + LottieView(animationName: "splash", loopMode: .loop) + .frame(width: 130.adjustedW, height: 154.adjustedH) + .padding(.top, 60.adjustedH) + + Spacer() + .frame(height: 80.adjustedH) + TypographyText("잠시만 기다려주세요!", style: .title2_sb_16, color: .gray800) .padding(.top, 17.adjustedH) + Spacer() + TypographyText("AI가 맞춤형 루틴을 제작하고 있어요.", style: .body3_m_12, color: .gray600) .padding(.bottom, 30.adjustedH) } diff --git a/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Onboarding/SplashView.swift b/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Onboarding/SplashView.swift index 6447115d..f7c621e8 100644 --- a/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Onboarding/SplashView.swift +++ b/Cherrish-iOS/Cherrish-iOS/Presentation/Feature/Onboarding/SplashView.swift @@ -7,11 +7,13 @@ import SwiftUI +import Lottie + struct SplashView: View { @EnvironmentObject private var appCoordinator: AppCoordinator private let userDefaultService: UserDefaultService - + init(userDefaultService: UserDefaultService = DefaultUserDefaultService()) { self.userDefaultService = userDefaultService } @@ -27,7 +29,8 @@ struct SplashView: View { endPoint: .bottomTrailing ) - Image(.appicon) + LottieView(animationName: "splash", loopMode: .playOnce) + .frame(width: 130.adjustedW, height: 154.adjustedH) } .onAppear { DispatchQueue.main.asyncAfter(deadline: .now() + 3) { diff --git a/Cherrish-iOS/Cherrish-iOS/Presentation/Global/Extension/Lottie+.swift b/Cherrish-iOS/Cherrish-iOS/Presentation/Global/Extension/Lottie+.swift new file mode 100644 index 00000000..b3caa8f1 --- /dev/null +++ b/Cherrish-iOS/Cherrish-iOS/Presentation/Global/Extension/Lottie+.swift @@ -0,0 +1,36 @@ +// +// Lottie+.swift +// Cherrish-iOS +// +// Created by 이나연 on 1/21/26. +// + +import SwiftUI +import Lottie + +struct LottieView: UIViewRepresentable { + let animationName: String + let loopMode: LottieLoopMode + + func makeUIView(context: Context) -> UIView { + let view = UIView(frame: .zero) + + let animationView = LottieAnimationView(name: animationName) + animationView.loopMode = loopMode + animationView.play() + + animationView.translatesAutoresizingMaskIntoConstraints = false + view.addSubview(animationView) + + NSLayoutConstraint.activate([ + animationView.leadingAnchor.constraint(equalTo: view.leadingAnchor), + animationView.trailingAnchor.constraint(equalTo: view.trailingAnchor), + animationView.topAnchor.constraint(equalTo: view.topAnchor), + animationView.bottomAnchor.constraint(equalTo: view.bottomAnchor) + ]) + + return view + } + + func updateUIView(_ uiView: UIView, context: Context) {} +} diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/100.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/100.png new file mode 100644 index 00000000..7c73baff Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/100.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/1024.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/1024.png new file mode 100644 index 00000000..57bd97dc Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/1024.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/114.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/114.png new file mode 100644 index 00000000..abbe8685 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/114.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/120.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/120.png new file mode 100644 index 00000000..a06f74bd Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/120.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/144.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/144.png new file mode 100644 index 00000000..84522315 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/144.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/152.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/152.png new file mode 100644 index 00000000..a9a891ba Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/152.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/167.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/167.png new file mode 100644 index 00000000..fd7ad537 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/167.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/180.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/180.png new file mode 100644 index 00000000..1a79cd09 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/180.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/20.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/20.png new file mode 100644 index 00000000..be98c596 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/20.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/29.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/29.png new file mode 100644 index 00000000..afe75c05 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/29.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/40.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/40.png new file mode 100644 index 00000000..cf41b05d Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/40.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/50.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/50.png new file mode 100644 index 00000000..1ff60ce4 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/50.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/57.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/57.png new file mode 100644 index 00000000..a3a9fb5d Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/57.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/58.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/58.png new file mode 100644 index 00000000..ad0798b2 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/58.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/60.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/60.png new file mode 100644 index 00000000..6ae53639 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/60.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/72.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/72.png new file mode 100644 index 00000000..f34a20fb Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/72.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/76.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/76.png new file mode 100644 index 00000000..d74667df Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/76.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/80.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/80.png new file mode 100644 index 00000000..37aad35b Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/80.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/87.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/87.png new file mode 100644 index 00000000..db927c58 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/87.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json index c4e62ea5..4fdf8826 100644 --- a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,33 +1,153 @@ { "images" : [ { - "filename" : "app icon.png", - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" + "filename" : "40.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" }, { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "dark" - } - ], - "filename" : "app icon 1.png", - "idiom" : "universal", - "platform" : "ios", - "size" : "1024x1024" + "filename" : "60.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "filename" : "29.png", + "idiom" : "iphone", + "scale" : "1x", + "size" : "29x29" + }, + { + "filename" : "58.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "87.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "filename" : "80.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "filename" : "120.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "filename" : "57.png", + "idiom" : "iphone", + "scale" : "1x", + "size" : "57x57" + }, + { + "filename" : "114.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "57x57" + }, + { + "filename" : "120.png", + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "filename" : "180.png", + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "filename" : "20.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "filename" : "40.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "filename" : "29.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "filename" : "58.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "filename" : "40.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "filename" : "80.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "filename" : "50.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "50x50" + }, + { + "filename" : "100.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "50x50" + }, + { + "filename" : "72.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "72x72" + }, + { + "filename" : "144.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "72x72" + }, + { + "filename" : "76.png", + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "filename" : "152.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "filename" : "167.png", + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" }, { - "appearances" : [ - { - "appearance" : "luminosity", - "value" : "tinted" - } - ], - "filename" : "app icon 2.png", - "idiom" : "universal", - "platform" : "ios", + "filename" : "1024.png", + "idiom" : "ios-marketing", + "scale" : "1x", "size" : "1024x1024" } ], diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon 1.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon 1.png deleted file mode 100644 index 67eb8951..00000000 Binary files a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon 1.png and /dev/null differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon 2.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon 2.png deleted file mode 100644 index 67eb8951..00000000 Binary files a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon 2.png and /dev/null differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon.png deleted file mode 100644 index 67eb8951..00000000 Binary files a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/AppIcon.appiconset/app icon.png and /dev/null differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/Contents.json b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/Contents.json new file mode 100644 index 00000000..58e7dd86 --- /dev/null +++ b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "calendar_D-day.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "calendar_D-day@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "calendar_D-day@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day.png new file mode 100644 index 00000000..0d730d0a Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day@2x.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day@2x.png new file mode 100644 index 00000000..a2d9b59c Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day@2x.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day@3x.png b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day@3x.png new file mode 100644 index 00000000..9531ac13 Binary files /dev/null and b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/calendar_D-day.imageset/calendar_D-day@3x.png differ diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/dday.imageset/Contents.json b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/dday.imageset/Contents.json deleted file mode 100644 index 749d5732..00000000 --- a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/dday.imageset/Contents.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "images" : [ - { - "filename" : "calendar_D-day.svg", - "idiom" : "universal" - } - ], - "info" : { - "author" : "xcode", - "version" : 1 - } -} diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/dday.imageset/calendar_D-day.svg b/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/dday.imageset/calendar_D-day.svg deleted file mode 100644 index 2a978108..00000000 --- a/Cherrish-iOS/Cherrish-iOS/Resources/Assets.xcassets/CalendarIcon/dday.imageset/calendar_D-day.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/Cherrish-iOS/Cherrish-iOS/Resources/Lottie/splash.json b/Cherrish-iOS/Cherrish-iOS/Resources/Lottie/splash.json new file mode 100644 index 00000000..cb827032 --- /dev/null +++ b/Cherrish-iOS/Cherrish-iOS/Resources/Lottie/splash.json @@ -0,0 +1 @@ +{"nm":"Comp 1","ddd":0,"h":154,"w":130,"meta":{"g":"@lottiefiles/toolkit-js 0.68.0","tc":"#0040ff"},"layers":[{"ty":0,"nm":"view_splash_logo_2","sr":1,"st":0,"op":120,"ip":0,"ln":"358","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[181,181]},"s":{"a":0,"k":[45,45,97.826]},"p":{"a":0,"k":[65,56,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":362,"h":362,"refId":"1","ind":1},{"ty":0,"nm":"view_splash_logo","sr":1,"st":0,"op":120,"ip":0,"ln":"37","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[187.5,406]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[65,97,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"w":375,"h":812,"refId":"7","ind":2}],"v":"5.7.0","fr":29.97,"op":90.55451612903225,"ip":0,"assets":[{"nm":"view_splash_logo_2","id":"1","fr":29.97,"layers":[{"ty":4,"nm":"Shape Layer 1","sr":1,"st":23,"op":143,"ip":23,"ln":"594","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[48.187,-83.45,0]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[289,89,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"shapes":[{"ty":"gr","nm":"Ellipse 1","it":[{"ty":"el","nm":"Ellipse Path 1","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[34,34]}},{"ty":"tm","nm":"Trim Paths 1","e":{"a":1,"k":[{"o":{"x":0.774,"y":0},"i":{"x":0.548,"y":1},"s":[0],"t":23},{"s":[100],"t":32}]},"o":{"a":0,"k":0},"s":{"a":0,"k":0},"m":2},{"ty":"st","nm":"Stroke 1","lc":1,"lj":1,"ml":4,"o":{"a":0,"k":100},"w":{"a":0,"k":6},"c":{"a":0,"k":[1,0.5255,0.6314]}},{"ty":"fl","nm":"Fill 1","c":{"a":0,"k":[0,0.251,1]},"r":1,"o":{"a":0,"k":0}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[94.681,94.681]},"p":{"a":0,"k":[48.187,-83.45]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":1},{"ty":2,"nm":"Layer 4","sr":1,"st":0,"op":120,"ip":0,"ln":"355","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[19.266,19.266]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[287.839,89.118,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.6,"y":0},"i":{"x":0.781,"y":1},"s":[0],"t":34},{"s":[100],"t":53.999}]}},"refId":"3","ind":2},{"ty":2,"nm":"Layer 3","sr":1,"st":28,"op":127,"ip":7,"ln":"353","hasMask":true,"ao":0,"ks":{"a":{"a":0,"k":[52.894,71.071]},"s":{"a":1,"k":[{"s":[100,100,100],"i":{"x":[0.4,0.4,0.4],"y":[1,1,1]},"o":{"x":[0.641,0.641,0.6],"y":[0,0,0]},"t":9},{"s":[110,110,100],"i":{"x":[0.41,0.41,0.4],"y":[1,1,1]},"o":{"x":[0.6,0.6,0.6],"y":[0,0,0]},"t":13},{"s":[100,100,100],"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0,0,0],"y":[0,0,0]},"t":17}]},"p":{"a":0,"k":[236.768,190.224,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"masksProperties":[{"nm":"Mask 1","inv":false,"mode":"a","x":{"a":0,"k":0},"o":{"a":0,"k":100},"pt":{"a":1,"k":[{"o":{"x":0.755,"y":0},"i":{"x":0.833,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.596,55.484],[10.494,50.193],[-19.08,91.949],[-11.554,96.668]]}],"t":7},{"o":{"x":0.167,"y":0.001},"i":{"x":0.141,"y":1},"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[99.322,117.403],[10.494,50.193],[-19.08,91.949],[72.398,156.585]]}],"t":14},{"s":[{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[153.7,34.606],[65.402,-27.027],[-19.08,91.949],[72.398,156.585]]}],"t":23}]}}],"refId":"4","ind":3},{"ty":2,"nm":"Layer 2","sr":1,"st":0,"op":120,"ip":0,"ln":"351","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[84.5,195]},"s":{"a":1,"k":[{"s":[30,30,100],"i":{"x":[0.516,0.516,0.4],"y":[1,1,1]},"o":{"x":[0.745,0.745,0.6],"y":[0,0,0]},"t":0},{"s":[115,115,100],"i":{"x":[0,0,0.833],"y":[1,1,1]},"o":{"x":[1,1,0.6],"y":[0,0,0]},"t":6},{"s":[100,100,100],"i":{"x":[1,1,1],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":11}]},"p":{"a":0,"k":[139.252,291.115,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.6,"y":0},"i":{"x":0.4,"y":1},"s":[0],"t":0},{"s":[100],"t":1}]}},"refId":"5","ind":4}]},{"id":"3","e":1,"w":39,"h":39,"p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAYAAACMo1E1AAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAACn0lEQVRYhd2YQU7bQBSGvzd1isQGblDfoNygvkGTJaWIcIISlSCx8w6JVAqcIJEQdEl6A/cG5AbkBmTRSoTEr4sYJ8Y2iR0nQf2X4/HMpze/3rw3woLSZmubobUTHTQPcrJ3t+jakh3mdpunv2VEyyAOsJW+unbxjcdIOnK66y0NTpstm2HJBTnIukmwQg8VV0722vP+MRMuiJSL8C0fVEw98KtS3/dmTXwVTs+vdxA6wId8HAJo2qdLOd47ygWnP67K6Ls2aLqnFpb85s9jWdzDh8SvyWA3ZVRvlwcV2a2L9eRILQ5oYlPPr3dQba+ECwD5yLB0kfQlAqduazvw2JxHmTkTpa1zoI2bmP+ikdvccMlk/hSz55K6etayp0dCOG22bESLShd5tIW14U4PTCI3LLnkUlFHC6AH09EzENyP+TN/IVihrEmQxpHz35eL3WERScgSwLFiuFetsKWNKwcmnnOWTPNCM6zgGwfAjP02b15bkYzYACZWKL4FqdoAhuGaQZIUWNJgWesFSVJgScPwLYZurLcZORmfq5F69sZj+Rp5EOY56a6RJC5j7uEZTtVbI0pcg4EHz3Did9bJEpV25fTwHgK4oE3rFVv+5JRKWLJP6jnFLbz8ya4+pc3wFEO4oBPvrYNoInGlVgm7sBfdl6mumGZK2pX6l0gXFoGT+q6HyuVqoQCkj0o1Npo0Vc+vPYRPS2cKKfyKHO/HMkasqQagtFleWWI25jAJDFLgpFZ5wHp0QH8tEauP71fk+247bcLsJ7DGzRFos1AstItKddbr51xZV89+2lj+BfB5Qao+qCv1r4lvIy+V6UoYQ47coH3L0HdoF5ULSoNO0mtSIXCR7RpXDhgHEfu55o8sK3qHcIcZeFIb35X/lf4B5ZfQgSQvNvIAAAAASUVORK5CYII=","u":""},{"id":"4","e":1,"w":106,"h":143,"p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGoAAACPCAYAAAASqE6mAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAANzElEQVR4nO2d72sjxxnHv89Ica4/wO5fYF0JKddLYolA4O6SWKKlNITkfFBSSihRAn2RQjnlL4jzF5whbQPXFydTysGFIjlX50reSM4ldyF9YbkJFPrm5P/AhiR1ctY+fbFae6Wd3Z3ZnZEs735hjDyaeWZ3P3pmZ2ZnZwi5tMXXbpYgqAFQGUQAMwACyGnjEW7Tm7/pmy6TTBs8zeJrrQWIwzWAX4tJugHBTfrDr9umys5BKcqF9LALYAlCMRNhF8xNHDpNeiudl+WgFMXv3uoBWDqO0bh0BICwAaIm/f5XibwsB6Ug/tOtOhy6EfhC9+q5t7JdkNPEd3NNeutKXzVrDkpB/Mf3+wAW3X+geNUkiYJRGyAoeVkOKkb87vtVEDrHMUoAdLULUBPiu2ZYi1H1tphdEdVBhOOAYNC3OR4WQXgbPPeA3/v7qjRL8jM4/eIbrQV8M+gDmFfKQMYu5w6+FVV668qeF5F7VJQOnBUA8xIPkAddhdtawhkeuW/loCLFK4m9JD3YZf5zq+H9k4MKEb93swSmy4EvrHmXJBSQg4oVz61YAyC1KwmMRf5LqwrkoMJFVI/+XhYUAejYBcoAUEx6HqdZfL1VhsPJhovCpGXCl9ihBSAHJZeDuvKVTQpAOanTB3JQchFWdDPYSAoAGKAL5KAC4uutMng4rue/qgR3nC9MRvq640Zoi958uQ/koGSqBwDJPmsp6fggrXqfclBBragDsTJA6xnZot+91PViclA+8fVWGaBFywDUovnYm4Ac1KiEqEfeh0KlAUBNO35vAnJQY6LLoy0G4wCiJYaGSaxNqsiZE1/fLEMMtq0YF1qXeZfeeKk0Hpl7lCdxWNf+3eoBUBOjKYvOQR2Jjju5NgAAEb8Df3fgYaDaA3JQAAC+sVkGO4uJDagAUDoQrNMbx091/cpBAYDjyPtOpgCo25V6E5CDciW8sT1bABQSM3bo9Rd7YakzD4pv3CkBg6XIRNZHyAGIYJPcr8yDApxq4gmVxpITMDgTOQkzBwVesfeYQjnxOr1ekzYiPOWgaDiBZRLVW3ia2CnNmQbFf/1wBY7CkJFMqbtaRwZ26bcv5KAi5aAauOLmACjaZaXXcLINSuuRu6UB2kNupij99Itv3CmhwA/c/2w9f5LIPzeQsEuv/rKkki27HlVwqiCD0xpDJ2dGvFDlxDciPGUXlBArSg8JU7+hEVZlEkDUVLWSXVAgxY6urllVo7RLr/4idMhoXJkExX/7qAx21N558mTu3SdPWi9dZxIU2KmO/G8ewtCuLHJ4XyyqtfY8ZRMUUTVdflmkVsNkn15Rr/aArIICqtLY9ADkovFWi1on16/MgeJbm2UcYt4OgCgJ/8ccVKwOz1QBJzpNUgBx8uzOFbsaBQDIIigalNUSJgCgIuYtuhL9SEOm7IGCqCon1fKs0PLGbOpXe0DGQPHNTgkYLFoBAISAHYsjp5uktEyBAg/KEHGQEgKIlQCAfXrl51rNck/ZAlWgMtg/em0MQFDyPnRX0/iRsgUKqKpXe1oA1ETUTZo1Y6B42QqAKPmnRzu5R8WKb3XK+tVahPTnp+/TK7VE9ycgQ6AAp6zkNrZeEBDJvQnIEigSJTvPnxS/YNFNU0x2QIGrZqaDJaQtCt1kGV1lBxSRO3Q0+Tc03L9XLiW+PwEZAcWtzgIcUn+i61/8wwzYLZ3EMmUCFIYrdI0oDkBSBzPc0fWUDVBOoZx6fE8b3EiGVNUekBVQxKXo77WM6SflQQ5KUeX462vpBQHGPl2p9TVySJUNUF6LLzZd6oIkcZzam4DMgFJctzzCgE70aBrupivbVWpQfLNTwpliCTgEgL4JNzcpbt2tho/xTWAJHYem51Fuv0Q0IKgO8KI7WUQMv9sCgC046EIU22k7eqlV5AUMUja54+SfwBl4J0D0jRShm4Fbn5aBQRPwFseNNbELpjZINKcBjTfurgJ4O1FmAzNo6eVnjfw8tDyKW50ScNgFaH50WZjIbIsgvgoMrnL7YxcaDpt0JfmQv57EQmB6mLUpzAG7qUckPOnNQhSFNojmJWtzR2gk8SIIVyGK27xxt8ute5qL7CYQoWxxD41ou0T91Mc/lDIobt1dBY9vHTcWpCcgSepqGWLQ4g8+6fMHH9dNnIy2bG3fAAzHC7lv6lCVQPGd+yUQN6zsowQsAuIGf3C3y7fvVhNYiSkDy8YBBILMNgHFZFPDZFLzqIeHTZDO6HOSXyotg6nDG5+0+U6npH4KhqQDQPUXelDsmzy8SPHteytwBi03ta32bcD2Phys0eVLq2lMcqtTwiNzDySFpTGrbIJevGjsgsV7FDtr6aqKRPeBeQi8zbc/7fHt+9VkBQMoFkvadXSY00hNRCUQO4mPW6JIUMM+iHzBwcnso7QEcjq8eW+NO9sL+sZC7aYAMJY49GvWfhEgSqGguLO9gIJoWAKgeA8YZmRcxdf/62k3NkSxZB6A5BBl4vQPC/0K96ivvmmAFQYzEwFQrYLIn3wRotDhzXuR69qNqWQcQJiR4Dnb9yjubC+A0LAHQCGEJ77K/7jf483P4x9dCL1DUwSgdspk5vGGJ7lHffVNA0fDRBMDIE8sixZYAjld/vCzoz0ApToaOTIIIO6kj28N/bjcOpKD8m8bJ72GHPwcnlgS9JLKxfMArvGdz9rcCmloCJSMA1AESy9c6MeVoqMAKN78tA7CYrQHiJDP8nO0eqGAyzhzEFYVlmLtSm3rHm9A+9o5YiTxKFG34wEhRoxUQWIRgreDVWEh3q4+BHd+enQw/mRgBJQ7poflkwNA0wMEXeN/ftbmTsetCmPfLhxTPAC1lwjYbIsPGH8exdwYvXqSg0ryC1Q1Ysb2ZXz7vS5/9HkdAwDEE97CgQBKP49vXKOgSNTTmbMJQKJQALQEoIsi7SV6JSoMwBR1BIrv3K8DYR3ckwJAS/NgHj2fULMpywtkd2x6lDh+2nqyAQQ1MQCKdllYvEdRyEJOKsoKAFW7haJxUAQA/NHnZTgc3I1sVgAQIpdutQdWnph+9rTxC+d6FA0WIArprU3TA5IUoQlgmnJBOaIaeRyzWgXZyBCf1PioBOCBCoxP5AD0dWTAynzFISixF7eE3eixKH+hLlvVkDkAanYNLmXh17DqQ89aJ++0AEhpNq1cUMViD4OBXs6sAQgtbsywheEjYHh3olplD8D6UUzIWGhwMFUlIWknlSskg8rAb6IWocy2JIzLgfE+FOBvRhQergLYd+vYHEBiuwa3+/DryCzVLvRRcKoAuc3LHIBdu5oa4U+1Z3oYiCqItsKz5ACi7Zof5wMiLh13/lUFF+pwN8NK+Q6srGRLv0JrdhW/GIga1Z7sTqx4v7izveLurqkAbVIACOb6LNJDTngeA6dGtUo3xdFIpX00/PF2HYw6GMtmjsBi/W4SgLIJp0bPnQBQnvj+dgkHqIPQgMzLTh0A1cRUo+emVPXFiTvbdRSoMfpGoqmjsQEgqt7UKE+WlAdWPMpIq59qlSY9Xy7D4RqIgy1GaQtQ0sLimGbi+LXV6kKMR0QkTmyXYGuNFaPdM6pVuvR8peoCo63jJq5iOz3uGo6PmkQmNg1A0a4lWTQN8N0vqmCnCe8dKyP3gHRJ7dkdZrn0pJVrahWUJ/5kuwFHrIIwP6sAlIwQQBefsHJNLY1MjYqeraxh4JTAtOFGKAbdxFp2Q482GIzM+k2niXiUX3zv3ytw0AQ013hNLbkHmNZMe5RfdPGpNh4OSgBvzKQHTGlwduIe5Rff+7IB5mvybyfjAce2zRinC+dPh0f5RRefWANEBST21T1A0lGNGvOzNkouC/Z+SVMFBQB06XwPJMogKK7L4DUcfBdZTABAwO5kWxNTBwUAdOFcH2ceVkHYmbgHpAUwIVYnAhQAUKWyh4MfVMG8rpdRFiwACLM9IVJTbUyEie9/2QTRa8FvDBxuqImUtr2ffPHgR1SpGH/Ke2I8yi+68EQdTOuT8YAY20IxeAdxeEZxn189nUhQAICDbxsA75wYAOk7fKl0YkFRrbKHR79fBWjnxACYIqsTCwoAqHJ2D3NYAWF/6gAiIfgSWVry/0SDAgCqnOvjkUJ1+J9iQKLkktLlIapzPgsPDm2JKo/3wHj9OEIxhFuUBxNzEw+1T09JMwEKAOiZc00Qr08NgLQ4ie1izBZICTUzoAAAhYMGyNe4mCQA1dERJwfljl6Iw/pUAKjaFYV0S6qGaKZAAQBVzvcAvDMaOQEAynY5Yx3eCNHTP1kF0c5kAajYhf3XbmZOh6gH4iY68i4pDxTYr8WUZhYUPfN4D0TvTAyAaitFmF8CDphhUK6KawB2A9E2AMTa9rJSN+1ZyTTToKhydg8FCq7NbgPAiImIBHOibfAUjzTToACAnnqsDY7YUMu7wacFMJ5YFi3wDp072zd2cmOnMfPi7f+WIURw0a0jaZym1hUZSbxFT/24qpNbRzPvUQDcsUDCurYHmPIsYB0Dsrq73KnwKADg/zwo4aHTQ+Srq4Y9i7ABpjV68mxX3XAynRpQAMBfPFgFc8QOoYxEzXgAIOy6W9ZyDyx6k4AzWvwpEm8/WECRu0DSNx+PLsc+CF0wegC6+CF6dPaslf6Rqk4VKCAMluQ0x6PI2+QZbTp/drqbPEt06kABHiw0ADQQvk/8Dghd0KBLP33MSt/HpE4lKE+8/WABj6IKhjui7e6U3odA11Z/J1fG9X9WpRuFVCbrbQAAAABJRU5ErkJggg==","u":""},{"id":"5","e":1,"w":169,"h":195,"p":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKkAAADDCAYAAAD5ujETAAAACXBIWXMAAAABAAAAAQBPJcTWAAAAJHpUWHRDcmVhdG9yAAAImXNMyU9KVXBMK0ktUnBNS0tNLikGAEF6Bs5qehXFAAASg0lEQVR4nO2df4xc11XHP+fOrJ1fxdN/SotoPSslTROXZhZoUBpVef4DJIhoJjQJVAE8q6KgEFkZI1EpQhEvihrUkrJjQhUR/tjZGmOaIO1aQiBSIc+2SkyThp1NSNxalna3WArin3iKRf1j5h3+mN31end2d368N+/dN/cjXWlm/Oa947vfOefe8+47V3BEjvrf/CiMfbT9LlMAwLQgkNvA3HLtwA1fko0nCK69V0DM2mfvg/nv1S9chOY5GEP8yXpU/5c4kN0PcXSD+i8VyJg8LS0AeTB50AKwL0ar5oELQB2kDpm6+JPL8dnTH06kfaDP/q2HmgIqBUQLKHfFbVOPzIPU0aAGmZr4kxfiNmgnnEi7QJ+d9mgFHoIH3Be3PaEjLKJaw1CjlTzROpF2QP2XCpDxECmCpk+UuzOPMEdg5pIwPHAiXUX96SKiHkIR2B+3Pd2jRPxnXAStxinYkRapfvWlAkG2jFIk1glOr0QuzO04iQRVefoP5oZ50ZETqf75i3maN5QQLaE2ecwkoQ0wFVqXquI/vhz11UZGpPrsdBGhhPJA3LaEgnB9XjU2dIZWsyL+Y5HlZlMtUp2azvG/FDHqo+K8ZrTMA748PVkL+8SpFKlOTee4SBlDGbVprBkjYQ1zNXyxpkqk6k/nyKyJU5w4dyTiyZfoPFcph3GLNhUiXfecQhmcOJOFzJAJfHmq//SV9SLV575VRlu+E2eiaYBW5E8n/X6+bK1I9dljHiaoYlXiPaV0n2lYwZiSPPV7tV5PbxXqT+fZayqpSSWNIspJrgalbtcImKjtCRN9brrMnkzdCdRyhAfYI8v63LFid4dbgH71eAFpVcG6JXGO3VA9yU1BSY5s71UTL1J97ltlhKltD0jMnRfHADRoSlGe7jxWTaxI1Z/OsTczRxrXbyaF5P3AJ+Wp369u/jCRItWvHSsCVaxameTYmS5/EYGZlKcerW7+ZqLQrx3zgT+L2w5HXEgDEU++8uj6napsnOZsRKemc1wZYnhPXqhzAKD70KACeGufJMKT6tePF9CgioibvSedYa23Fj0of9KeSMWeJ9W/OOYBNSfQBLNdPYBoKa29iFWk+vXjJVROgYY8QXJxPFTiiLcq64n+2Mak+o3jJQKmo+mBRIxiHIOx7rhiEak+/3dVAg7FcW2HfQxdpPr831dBD9nh7FwKIAkMVaRtgXLIrnBsk61JoUMKYICswNAmTvr8iSq4EJ9edkkB9CpQYX7t5VA8qf7l8QqqTqCpJvSIs16AInJPqt84UULlyaiv40gAYer0iqyLNFJPqlMnIkwzORJHWHNMZUae+tLy2tvIRKpTLxfQViV1+oytDNMIcQV/49tIwr1OncgTtGqkcamdE2i0KM9s9KIQQZfr1HQObqzhHvVw9IrqvPzxl7zNH0cQ7m+qgDqBdo2uAMuoAQkAU1v/pyAAsxbsAgAPNe3XIjHX4w+dFeRSxwfzQhWpTv1DGVyqaQtKA9E6UIPMMrSW4VJ9p4fPuj711Ik8kAcpoOQRLYBY9siNNLjaLMpXOvdHaOFep44XkOxCWOezGpEVAq1BUANqcuT6MdYw0G++XOBKq4AxHoF6SIKrCqpMypFHqtv9cygi1anZHFyuJ7ojokaYJ9A52DsnRx5cjtuczejUbJ7M5SKKh0py6haIHpUnf6e84yFhXEePfruKdnPLM2ULNpRFMFW4WA0jdA8LnZrNkblapEUR0fgEqzIvRx7xdjtsYJHq1LeLGJkd9Dx2ITMEWpEjj1i/81w7CjZLGC0zzLpaIiu0sgU58uCuP+6BRKpT0zkyNy+HUqg2+U62AVoh2FPppmNtRF94xSMISiBRT34bZPHkie5+5IOJ9K9enkNSX5epAVKhmU2tODejUyfyZLN+dJkafVAO/3bXO5j0LVJ94RUPOLXzqZPtGrtghma2PCri3Iy+OJun1fS7m290ixyVww/tOFHa8o1+LqPTszkutuqgKZ3N6yJIWQ4/XIvbkiSgUyfyZLKVEKLmjBx+uNTrl/oT6Quv+EhKq4woz8jhh/24zUgi7eipPtLHzQKVGTn8UKmf6/YsUn3xRF5bY3VJ1y05gEUkKHU7mB9l9MVXPJrGR7rad3UFpSyHH+p7F73eRfrX/1hFUvYYiDDD5czIjj37ZXXMWkTwUMkjq4uKlEUMdVRq8sQXq4NepyeR6guveBjZYbJkIzIZRkc6oqO3BSYZ49s/YV+nAcaTJx504T3hdC3S1ZTTfSlZ9LuCmqITqB1070kzxo/OjKGyyI3Gk0k3/rSFrkSqL8x6sNNMLtxiABGyyGXx5I+cQG2iO0+aVX/rhxtVGEIxgOhZ5JJ4bgZvH7tKSV+aLdBSyxcza4NMy5PHXA7URnb3pC3KSPLcYg80MOLJY190ArWUHdWnL87mEZaGZUwkKJPy+IPVuM1w9M9uz92XhmHEOqHnYPWoE6j97BzuM5TQKEP9phRAqJfSRfnD3+ppSZgjmWzrSfVvZoto1A/WRfYDaLCHrjZXdSSf7cO9DDnUh4r6Mpm8JzYd/dHRlenUbI6bzQdDsSD0pL/My2Nf8MI8oyNeOnvSmzPDC5VhR/xWqxTyGR0x03niJLaO54Jn5HEX5tPGFpHq9GyOJg8k8b7mzsgK2aAStxWO8Nka7q8OMdSHiVHfrWxKJ1vDvVC0zonCinz5C9W4jXBEQweRJqiYVbdIata6OjpwnUh1+p+LaCsuW/pDWZEv31+N2wxHdFw/JtWWF48Zg6BuspRyNoV78WKxoleu3QBoYJrVWG1xRM66SHV6NoctmzGsTeyUOTejTz8bwn3Wi82KfmmKC/UjwIZwbwrxmdEXK/LY/W61/QiwcUzqWZUfFem7tpDDLjbO7u3ypFmtxm2CYzhkAXR6No8Rm6rkrcijv+FC/Yiw6kn32uVFkVrcFjiGR1ukRu0SqVE3Hh0h2hMnyRSsqm/fvKEWtwmO4bEa7jUXrxk9sSiTB10Cf4RY9aTYtGGqmzCNGKt50t1qRCSI9m7HjhHC6LHveHEb0ROacSIdMbLQxKaCZPK7v1qL2wbHcMkiWXtm9kIjbhMcw8eggU0zexfqR5Bse85kiSdVWY7bBMfwyYLxuj467j1theUYr+6IiWzPy/PinGPZM79zhIixJtQDaODGpCNItu2eLHFRYtzt0BGk93DvcAwZg2Suj/dOtI6EkUWR65SZ6CFqJm4DHDGwtgrKDrQZtwWOGDCYRLvOTfS287kjHbRn97Z4UhftRxKLFpICLtqPJKspqH5uO8UwTHDRfiQx/cX6mMaxATat2HKERNuT2rLoWaQAuMeZR4wsYi4gtszwg7gNcMSAQalfu3+f8KbWVf5zhECWLAm/y7QBcWPSUSQLEs7KotD3CO2I86QjiAGphxKNTQjn2L3t09lTzpuOGIYssQ81e2pknTcdMYz85udr8Suvp+ZEOmLYtQoKQNy4dNRYvXdv5hPgIbtrghdFRziSy1oR3eXhaEwHPwfs1385lY+gLxwJpS3SQJaH4wlDSgFcvcGLoC8cCWXVk5qaTRpFbNwD1dEv7YlTk2WyEv3VwrqzJaYY0pkcFrCuTP2n1y8A9myTI9kJuf9uVyxiBLi2Mt9IHRGsaTRLsfWaY6hcE6lSi8+MXeg4EhEX8keEDZ40W4vdO27rNTt+vl//9ftOqCPAukjl1z9bi9GO/mjhRDoCXP+0qMhi7F6zp8YhPbXgVkWlHLPp3dxQ8qVhtktXyiH2hyOBXC/SwNSuU4Bu8zpJTcSJNOXI5g/01Tfsype2mZRfu7satxGOaNhawUQ3eVM7mh9KbzgSyVaRZsW+camwX7/zpgv7KWWrSM1PbC2+4Lvnn9LJFpHKwYMXQE7Gn17que3jQx/yY+hDR8R0rqqnQQ/eVLd5HQtP6qtvuMdLUkZnkY6NzSHS6M6DmW1ex9Qymepwu9ARNR1FKgcnLiBq69j0Lv23t9wkKkVsX0RXtBq7V+y/TemrCy7spwTZ6R/11H8sA/uHY0rIKIuIeHJwwm1QZjm7lCOXCglIgvbVRO4CKv12jCM57FYzv4rQiFtvA7RD+t2FUn9d40gKO4q0PYEyc3ErbaAWyLSeWvD67iFH7Oy++0gQ+HHrbPAmc3rKTaRsRbo5SL/79hzoA1EbEzENMoEn9064J0wto7t9nFqtNExA9tE0NT31rvOoltGVJwXQ771dA+6LzpQhIdpAsp7ce8B5VEvoYUe8lKzZVNmHtmr6mvOottC1JwXQ196poSnwpm0aiJbl3s9U4zbEsTO97S1qUlU1ZB8q0/q9d/y4DXHsTE+eFEBff7uKyqEojIkPPcmVVsndQu2N9pApKAIeW+cr84jMcfnmqhwcH6hfexfpwkKOn2aXUbHtYb2dEVZoaUk+/wu1uE1JOvrauyXQMnDXrgeLNEB9+dyn+84Q9SxSAH39P8vAVL8XTTZylMtXfOdVt6Lff69IK6jQ36KjGS5fLffTr32JFEBPv1unm1+SjSgrIGX53J22rqkNFT19xgP1QQedNC/KPQd6zqoMINJ3PDCn+v2+JcyDKck9dyzHbUgc6OkzeSSooIR4t1Fn5J5Pl3r5Rt8iBdB/f68CPDnIOaxAmQHxR0Ws+uYZj5aWIUxxbryATMo9d1S7PXwwkZ5aynHjT+vYujC6V4QZ9ogvE+kUq54+U8JQQgcO67tjdELu7u6u30AihdXxiiHtYX8z86AV+RX7x6x6+kyejJRRSqBDzNhIgz178zKxe3pqYJEC6A9+WEE1/WF/M8IKgc4xplWZsGctgJ4+kycrRVRLSIyTX5FF+eVP7TqRCkWkAPqDH9bRpMz2N+5rPpw9ztuCZY6xViIFq2+e8VApYvCS83cCVGbk7ttLOx0SnkjfOFvABDXsq8gXBQ2g1t6HIFOXz95WG+bFdWEpR/NSAfDaopRkr7eQ4Ij80p3bJvtDdTH61tkSqtNhnjNFLILUUV1GqKPmwqDibYuxWcBonkDzCAWEAmrhRDZjDspE5/4IPQ7qW2crMILj04HQFTDLCKujkwAwoEGHYw2gBdIXsRqYoNApcxLJYE3f+lEdJDnjHoctLPKTMW/zgpTelup1i9njIboS/wN4rlnW7uJnrvpsQjZ/EBa6cLaASo30hSVH1IhOyMQn1zMkkYkUQBfOeJAdtUS/Y1CUefnF27y1t5GKFEAXzpUAN+N39EhmQibG6xDVmHQDMnFrFYLJBIx3XLOp0Vov3ykMCX37XAmN0KMKCSg07QgNpSGFW3MwRJEC6MJSCRO40O/ojqA1IROfrGeHeU2ZGK/q20uAE6qjCzJjeaAe+Zh0M/KZ8SoZnYx/0ONa4psGBYChetI15MCtVX13CQJ3n9+xA8ZcgJhECiAHxqv63tIFWlQRl/B3dEAZTgpqJ+TO8bnV9Y2NIV1xOJdxhMMtbZEm4q+mS0s5/k9qpPURaUcfyEk5sL8IMXvSNWR8/AJX1ENkJm5bHEkh8NdeJcKTbkTfWyqDSWl1FEdXCM/IHfv9a28TiJ49X+Bqaw6xcIW5YzCEGbljf+n6jxKKLizluDFTDbd6hiPRqByVOz++ZcvNxIp0Df3Rj4sEVHHrUtNMA0NJbv9ExzoGiRcprHnVbJWoyr444kOZ59ItRZn48LZFIqwQ6Rp67sdFWlLFedU00EDFl0/9/K51S60SKazmVC+P+cgIFEpLLXqSPc2SjHdXAdo6ka6hZ88XQCuwofDBkIqVOPpEWCEwZbn953qqoWX9n1TPni+h4rt0VcJRnmHPTRUZ337suR3Wi3QNPXe+hJrKcCvDOXZFOEnGlGX8Y8v9nyJF6NJSjuaecnvTgZRtPGEdOg/qy20frw16plSJdCN69nwJY3wSXeA3DYPoTf8HZR7El9s+VgvrCrb30K7oufdLGC2Rhn1RY2XXH9Q80vJlfHDPuZnUi3QNXTpfgEwZpUioeVZhxB9TnUGoynh4nnMzIyPSNXTpgxxcKq6OW9361f5ogFRBK4NMiLpl5ES6EV16P08gRQwlolhwnT4nexLMnIx/pDrMi460SDei77+f55IUkYgEay+LCFWCvdV+cpxh4ETagbZgMx5GvfDHsBagnAStwd45Gf/wctzmOJF2QXvStdcjE3goBRKd1uoDZRHRGiI1+cTPJm7bHyfSPmh7WlPAmAKqHiJ5UFuE20CpI1rDmBrNbD2uMN4tTqQhoR98kONis4BqHpF8u/qG5IgrPyu6gsoyQp1AljHUbRBkJ5xIh4T+1//cSpNbGAPgVuAWgtWHdSWYAAMmYP0zAFY3eLju9epmD2oWgPZ3WlwkM3YOrkKDc3LgIxej/x8Nj/8HLsycmqNXgQgAAAAASUVORK5CYII=","u":""},{"nm":"view_splash_logo","id":"7","fr":29.97,"layers":[{"ty":0,"nm":"splash_logotype","sr":1,"st":0,"op":120,"ip":0,"ln":"61","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[300,100]},"s":{"a":0,"k":[21,21,105]},"p":{"a":0,"k":[187,448,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.6,"y":0},"i":{"x":0.67,"y":1},"s":[0],"t":37},{"s":[100],"t":56.999}]}},"w":600,"h":200,"refId":"8","ind":1}]},{"nm":"splash_logotype","id":"8","fr":29.97,"layers":[{"ty":2,"nm":"Layer 1","sr":1,"st":0,"op":120,"ip":0,"ln":"60","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[232.534,48.209]},"s":{"a":0,"k":[100,100]},"p":{"a":0,"k":[300,100.154,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"refId":"9","ind":1}]},{"id":"9","e":1,"w":466,"h":97,"p":"data:image/png;base64,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","u":""}]} \ No newline at end of file