From a07aec245df09240f0097325fff67a675ccbfbc0 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 13:55:03 -0700 Subject: [PATCH 01/14] Finalized avatar builder colors --- .../utils/Avatars/AvatarModel.swift | 76 +++++++++---------- 1 file changed, 37 insertions(+), 39 deletions(-) diff --git a/SignalMessaging/utils/Avatars/AvatarModel.swift b/SignalMessaging/utils/Avatars/AvatarModel.swift index bda8ef76e0..770e0b3fee 100644 --- a/SignalMessaging/utils/Avatars/AvatarModel.swift +++ b/SignalMessaging/utils/Avatars/AvatarModel.swift @@ -71,52 +71,50 @@ public enum AvatarIcon: String, CaseIterable { } public enum AvatarTheme: String, CaseIterable { - case theme1 - case theme2 - case theme3 - case theme4 - case theme5 - case theme6 - case theme7 - case theme8 - case theme9 - case theme10 - case theme11 - case theme12 - - // TODO: final colors + names + case A100 + case A110 + case A120 + case A130 + case A140 + case A150 + case A160 + case A170 + case A180 + case A190 + case A200 + case A210 public var foregroundColor: UIColor { switch self { - case .theme1: return UIColor(rgbHex: 0x2E51FF) - case .theme2: return UIColor(rgbHex: 0x006DA3) - case .theme3: return UIColor(rgbHex: 0x077D92) - case .theme4: return UIColor(rgbHex: 0x067906) - case .theme5: return UIColor(rgbHex: 0x8F2AF4) - case .theme6: return UIColor(rgbHex: 0xCC0066) - case .theme7: return UIColor(rgbHex: 0xB814B8) - case .theme8: return UIColor(rgbHex: 0xC13215) - case .theme9: return UIColor(rgbHex: 0xA19A58) - case .theme10: return UIColor(rgbHex: 0x6B6B24) - case .theme11: return UIColor(rgbHex: 0x5B6976) - case .theme12: return UIColor(rgbHex: 0x848484) + case .A100: return UIColor(rgbHex: 0x3838F5) + case .A110: return UIColor(rgbHex: 0x1251D3) + case .A120: return UIColor(rgbHex: 0x086DA0) + case .A130: return UIColor(rgbHex: 0x067906) + case .A140: return UIColor(rgbHex: 0x661AFF) + case .A150: return UIColor(rgbHex: 0x9F00F0) + case .A160: return UIColor(rgbHex: 0xB8057C) + case .A170: return UIColor(rgbHex: 0xBE0404) + case .A180: return UIColor(rgbHex: 0x836B01) + case .A190: return UIColor(rgbHex: 0x7D6F40) + case .A200: return UIColor(rgbHex: 0x4F4F6D) + case .A210: return UIColor(rgbHex: 0x5C5C5C) } } public var backgroundColor: UIColor { switch self { - case .theme1: return UIColor(rgbHex: 0xDEE3FF) - case .theme2: return UIColor(rgbHex: 0xC2DCE9) - case .theme3: return UIColor(rgbHex: 0xC3E0E5) - case .theme4: return UIColor(rgbHex: 0xC3DFC3) - case .theme5: return UIColor(rgbHex: 0xE4CCFC) - case .theme6: return UIColor(rgbHex: 0xF3C2DA) - case .theme7: return UIColor(rgbHex: 0xEEC7EE) - case .theme8: return UIColor(rgbHex: 0xF0CEC7) - case .theme9: return UIColor(rgbHex: 0xFCF6C4) - case .theme10: return UIColor(rgbHex: 0xDBDBCA) - case .theme11: return UIColor(rgbHex: 0xD8DBDE) - case .theme12: return UIColor(rgbHex: 0xEDEDED) + case .A100: return UIColor(rgbHex: 0xE3E3FE) + case .A110: return UIColor(rgbHex: 0xDDE7FC) + case .A120: return UIColor(rgbHex: 0xD8E8F0) + case .A130: return UIColor(rgbHex: 0xCDE4CD) + case .A140: return UIColor(rgbHex: 0xEAE0FD) + case .A150: return UIColor(rgbHex: 0xF5E3FE) + case .A160: return UIColor(rgbHex: 0xF6D8EC) + case .A170: return UIColor(rgbHex: 0xF5D7D7) + case .A180: return UIColor(rgbHex: 0xFEF5D0) + case .A190: return UIColor(rgbHex: 0xEAE6D5) + case .A200: return UIColor(rgbHex: 0xD2D2DC) + case .A210: return UIColor(rgbHex: 0xD7D7D9) } } } @@ -124,7 +122,7 @@ public enum AvatarTheme: String, CaseIterable { // MARK: - Avatar Colors public extension AvatarTheme { - static var `default`: AvatarTheme { .theme1 } + static var `default`: AvatarTheme { .A100 } static func forThread(_ thread: TSThread) -> AvatarTheme { if let contactThread = thread as? TSContactThread { From 86af7119d81d629b98a93bbbe5bebb512375df7a Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 14:22:14 -0700 Subject: [PATCH 02/14] Fix avatar builder theme changes --- .../Avatars/AvatarEditViewController.swift | 10 +- .../AvatarSettingsViewController.swift | 143 ++++++++++-------- 2 files changed, 86 insertions(+), 67 deletions(-) diff --git a/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift index 8b2c5ab0d0..619a2c20a8 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift @@ -38,6 +38,12 @@ class AvatarEditViewController: OWSTableViewController2 { updateFooterView() } + override func themeDidChange() { + super.themeDidChange() + + updateFooterViewLayout(forceUpdate: true) + } + @objc func didTapCancel() { guard model != originalModel else { return dismiss(animated: true) } @@ -238,9 +244,9 @@ class AvatarEditViewController: OWSTableViewController2 { } private var previousSizeReference: CGSize? - private func updateFooterViewLayout() { + private func updateFooterViewLayout(forceUpdate: Bool = false) { // Update theme options layout only when the view size changes. - guard view.frame.size != previousSizeReference else { return } + guard view.frame.size != previousSizeReference || forceUpdate else { return } previousSizeReference = view.frame.size segmentedControlContainer.layoutMargins = cellOuterInsetsWithMargin(top: 12, bottom: 10) diff --git a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift index c650fcca38..a15b7481a2 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift @@ -63,6 +63,12 @@ class AvatarSettingsViewController: OWSTableViewController2 { updateNavigation() } + override func themeDidChange() { + super.themeDidChange() + + updateHeaderViewLayout(forceUpdate: true) + } + @objc func didTapCancel() { guard state.isNew else { return dismiss(animated: true) } @@ -136,9 +142,9 @@ class AvatarSettingsViewController: OWSTableViewController2 { } private lazy var clearButton = UIView() + private let xImageView = UIImageView() private func createClearButton() { clearButton.autoSetDimensions(to: CGSize.square(32)) - clearButton.backgroundColor = Theme.isDarkThemeEnabled ? .ows_gray15 : UIColor(rgbHex: 0xf8f9f9) clearButton.layer.cornerRadius = 16 clearButton.layer.shadowColor = UIColor.black.cgColor @@ -155,7 +161,7 @@ class AvatarSettingsViewController: OWSTableViewController2 { clearButton.addSubview(secondaryShadowView) secondaryShadowView.autoPinEdgesToSuperviewEdges() - let xImageView = UIImageView.withTemplateImageName("x-20", tintColor: Theme.isDarkThemeEnabled ? .ows_gray80 : .ows_black) + xImageView.image = #imageLiteral(resourceName: "x-20").withRenderingMode(.alwaysTemplate) xImageView.autoSetDimensions(to: CGSize.square(20)) xImageView.contentMode = .scaleAspectFit @@ -309,9 +315,9 @@ class AvatarSettingsViewController: OWSTableViewController2 { } private var previousSizeReference: CGSize? - private func updateHeaderViewLayout() { + private func updateHeaderViewLayout(forceUpdate: Bool = false) { // Update button layout only when the view size changes. - guard view.frame.size != previousSizeReference else { return } + guard view.frame.size != previousSizeReference || forceUpdate else { return } previousSizeReference = view.frame.size topHeaderStack.layoutMargins = cellOuterInsetsWithMargin(top: 24, bottom: 13) @@ -321,72 +327,79 @@ class AvatarSettingsViewController: OWSTableViewController2 { // MARK: - Header Buttons private let headerButtonStack = UIStackView() - private lazy var headerButtons = [ - buildHeaderButton( - icon: .cameraButton, - text: NSLocalizedString( - "AVATAR_SETTINGS_VIEW_CAMERA_BUTTON", - comment: "Text indicating the user can select an avatar from their camera" - ), - action: { [weak self] in - guard let self = self else { return } - self.ows_askForCameraPermissions { granted in - guard granted else { return } - let picker = OWSImagePickerController() - picker.delegate = self - picker.allowsEditing = false - picker.sourceType = .camera - picker.mediaTypes = [kUTTypeImage as String] - self.present(picker, animated: true) - } - } - ), - buildHeaderButton( - icon: .settingsAllMedia, - text: NSLocalizedString( - "AVATAR_SETTINGS_VIEW_PHOTO_BUTTON", - comment: "Text indicating the user can select an avatar from their photos" - ), - action: { [weak self] in - guard let self = self else { return } - self.ows_askForMediaLibraryPermissions { granted in - guard granted else { return } - let picker = OWSImagePickerController() - picker.delegate = self - picker.sourceType = .photoLibrary - picker.mediaTypes = [kUTTypeImage as String] - self.present(picker, animated: true) - } - } - ), - buildHeaderButton( - icon: .text24, - text: NSLocalizedString( - "AVATAR_SETTINGS_VIEW_TEXT_BUTTON", - comment: "Text indicating the user can create a new avatar with text" - ), - action: { [weak self] in - let model = AvatarModel(type: .text(""), theme: .default) - let vc = AvatarEditViewController(model: model) { [weak self] editedModel in - self?.databaseStorage.asyncWrite { transaction in - guard let self = self else { return } - AvatarHistoryManager.touchedModel( - editedModel, - in: self.context, - transaction: transaction - ) - } completion: { - self?.state = .new(editedModel) - self?.updateTableContents() + + private func buildHeaderButtons() -> [UIView] { + return [ + buildHeaderButton( + icon: .cameraButton, + text: NSLocalizedString( + "AVATAR_SETTINGS_VIEW_CAMERA_BUTTON", + comment: "Text indicating the user can select an avatar from their camera" + ), + action: { [weak self] in + guard let self = self else { return } + self.ows_askForCameraPermissions { granted in + guard granted else { return } + let picker = OWSImagePickerController() + picker.delegate = self + picker.allowsEditing = false + picker.sourceType = .camera + picker.mediaTypes = [kUTTypeImage as String] + self.present(picker, animated: true) } } - self?.presentFormSheet(OWSNavigationController(rootViewController: vc), animated: true) - } - ) - ] + ), + buildHeaderButton( + icon: .settingsAllMedia, + text: NSLocalizedString( + "AVATAR_SETTINGS_VIEW_PHOTO_BUTTON", + comment: "Text indicating the user can select an avatar from their photos" + ), + action: { [weak self] in + guard let self = self else { return } + self.ows_askForMediaLibraryPermissions { granted in + guard granted else { return } + let picker = OWSImagePickerController() + picker.delegate = self + picker.sourceType = .photoLibrary + picker.mediaTypes = [kUTTypeImage as String] + self.present(picker, animated: true) + } + } + ), + buildHeaderButton( + icon: .text24, + text: NSLocalizedString( + "AVATAR_SETTINGS_VIEW_TEXT_BUTTON", + comment: "Text indicating the user can create a new avatar with text" + ), + action: { [weak self] in + let model = AvatarModel(type: .text(""), theme: .default) + let vc = AvatarEditViewController(model: model) { [weak self] editedModel in + self?.databaseStorage.asyncWrite { transaction in + guard let self = self else { return } + AvatarHistoryManager.touchedModel( + editedModel, + in: self.context, + transaction: transaction + ) + } completion: { + self?.state = .new(editedModel) + self?.updateTableContents() + } + } + self?.presentFormSheet(OWSNavigationController(rootViewController: vc), animated: true) + } + ) + ] + } private func updateHeaderButtons() { + clearButton.backgroundColor = Theme.isDarkThemeEnabled ? .ows_gray15 : UIColor(rgbHex: 0xf8f9f9) + xImageView.tintColor = Theme.isDarkThemeEnabled ? .ows_gray80 : .ows_black + headerButtonStack.removeAllSubviews() + let headerButtons = buildHeaderButtons() let spacerWidth: CGFloat = 8 let totalSpacerWidth = CGFloat(headerButtons.count - 1) * spacerWidth From cd11ed36d7a3aac06bfc707db7d61ad2b618ed98 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 14:22:30 -0700 Subject: [PATCH 03/14] Force portrait when launching the avatar builder --- .../Avatars/AvatarSettingsViewController.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift index a15b7481a2..b44f5192a1 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift @@ -50,6 +50,12 @@ class AvatarSettingsViewController: OWSTableViewController2 { self.avatarChangeCallback = avatarChangeCallback super.init() createTopHeader() + + // We only support portrait on non-iPad devices, but if we're + // already in landscape we need to force the device to rotate. + // TODO: There might be a better spot to do this, but generally + // this should never be initialized unless about to be shown. + if !UIDevice.current.isIPad { UIDevice.current.ows_setOrientation(.portrait) } } override var supportedInterfaceOrientations: UIInterfaceOrientationMask { From bb600af22c03712f895cbbb3599628d2f5e550c2 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 14:22:49 -0700 Subject: [PATCH 04/14] Clear the selected avatar if you delete it --- .../Avatars/AvatarSettingsViewController.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift index b44f5192a1..453bf732ae 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift @@ -538,6 +538,10 @@ extension AvatarSettingsViewController: OptionViewDelegate { transaction: transaction ) } completion: { [weak self] in + // If we just deleted the selected avatar, also clear it. + if self?.selectedAvatarModel == model { + self?.state = .new(nil) + } self?.updateTableContents() } } From b217dbf859a7ecd543856651a79c7cdd469e45af Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:22:32 -0700 Subject: [PATCH 05/14] Finalized default avatar set --- .../avatar-illustration-cat.svg | 10 - .../avatar-illustration-left-face.svg | 18 - .../avatar-illustration-pointy-face.svg | 20 - .../avatar-illustration-fox.svg | 34 - .../Contents.json | 2 +- .../avatar_abstract01.pdf | 271 ++++ .../Contents.json | 2 +- .../avatar_abstract02.pdf | 797 ++++++++++++ .../Contents.json | 2 +- .../avatar_abstract03.pdf | 371 ++++++ .../Contents.json | 2 +- .../avatar_balloon.pdf | 149 +++ .../avatar_book.imageset/Contents.json | 15 + .../avatar_book.imageset/avatar_book.pdf | 1115 +++++++++++++++++ .../avatar_briefcase.imageset/Contents.json | 15 + .../avatar_briefcase.pdf | 707 +++++++++++ .../avatar_cat.imageset/Contents.json | 15 + .../avatar_cat.imageset/avatar_cat.pdf | 261 ++++ .../avatar_celebration.imageset/Contents.json | 15 + .../avatar_celebration.pdf | 611 +++++++++ .../avatar_dinosaur.imageset/Contents.json | 15 + .../avatar_dinosaur.pdf | 190 +++ .../avatar_dog.imageset/Contents.json | 15 + .../avatar_dog.imageset/avatar_dog.pdf | 480 +++++++ .../avatar_drink.imageset/Contents.json | 15 + .../avatar_drink.imageset/avatar_drink.pdf | 724 +++++++++++ .../avatar_football.imageset/Contents.json | 15 + .../avatar_football.pdf | 660 ++++++++++ .../avatar_fox.imageset/Contents.json | 15 + .../avatar_fox.imageset/avatar_fox.pdf | 449 +++++++ .../avatar_ghost.imageset/Contents.json | 15 + .../avatar_ghost.imageset/avatar_ghost.pdf | 410 ++++++ .../avatar_heart.imageset/Contents.json | 15 + .../avatar_heart.imageset/avatar_heart.pdf | 136 ++ .../avatar_house.imageset/Contents.json | 15 + .../avatar_house.imageset/avatar_house.pdf | 908 ++++++++++++++ .../avatar_incognito.imageset/Contents.json | 15 + .../avatar_incognito.pdf | 584 +++++++++ .../avatar_melon.imageset/Contents.json | 15 + .../avatar_melon.imageset/avatar_melon.pdf | 293 +++++ .../avatar_pig.imageset/Contents.json | 15 + .../avatar_pig.imageset/avatar_pig.pdf | 310 +++++ .../avatar_sloth.imageset/Contents.json | 15 + .../avatar_sloth.imageset/avatar_sloth.pdf | 404 ++++++ .../avatar_soccerball.imageset/Contents.json | 15 + .../avatar_soccerball.pdf | 854 +++++++++++++ .../avatar_sunset.imageset/Contents.json | 15 + .../avatar_sunset.imageset/avatar_sunset.pdf | 182 +++ .../avatar_surfboard.imageset/Contents.json | 15 + .../avatar_surfboard.pdf | 176 +++ .../avatar_tucan.imageset/Contents.json | 15 + .../avatar_tucan.imageset/avatar_tucan.pdf | 356 ++++++ .../Avatars/AvatarHistoryManager.swift | 4 +- .../utils/Avatars/AvatarModel.swift | 93 +- 54 files changed, 11785 insertions(+), 100 deletions(-) delete mode 100644 Signal/Images.xcassets/avatar-illustration-cat.imageset/avatar-illustration-cat.svg delete mode 100644 Signal/Images.xcassets/avatar-illustration-face1.imageset/avatar-illustration-left-face.svg delete mode 100644 Signal/Images.xcassets/avatar-illustration-face2.imageset/avatar-illustration-pointy-face.svg delete mode 100644 Signal/Images.xcassets/avatar-illustration-fox.imageset/avatar-illustration-fox.svg rename Signal/Images.xcassets/{avatar-illustration-cat.imageset => avatar_abstract01.imageset}/Contents.json (79%) create mode 100644 Signal/Images.xcassets/avatar_abstract01.imageset/avatar_abstract01.pdf rename Signal/Images.xcassets/{avatar-illustration-fox.imageset => avatar_abstract02.imageset}/Contents.json (79%) create mode 100644 Signal/Images.xcassets/avatar_abstract02.imageset/avatar_abstract02.pdf rename Signal/Images.xcassets/{avatar-illustration-face1.imageset => avatar_abstract03.imageset}/Contents.json (77%) create mode 100644 Signal/Images.xcassets/avatar_abstract03.imageset/avatar_abstract03.pdf rename Signal/Images.xcassets/{avatar-illustration-face2.imageset => avatar_balloon.imageset}/Contents.json (76%) create mode 100644 Signal/Images.xcassets/avatar_balloon.imageset/avatar_balloon.pdf create mode 100644 Signal/Images.xcassets/avatar_book.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_book.imageset/avatar_book.pdf create mode 100644 Signal/Images.xcassets/avatar_briefcase.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_briefcase.imageset/avatar_briefcase.pdf create mode 100644 Signal/Images.xcassets/avatar_cat.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_cat.imageset/avatar_cat.pdf create mode 100644 Signal/Images.xcassets/avatar_celebration.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_celebration.imageset/avatar_celebration.pdf create mode 100644 Signal/Images.xcassets/avatar_dinosaur.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_dinosaur.imageset/avatar_dinosaur.pdf create mode 100644 Signal/Images.xcassets/avatar_dog.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_dog.imageset/avatar_dog.pdf create mode 100644 Signal/Images.xcassets/avatar_drink.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_drink.imageset/avatar_drink.pdf create mode 100644 Signal/Images.xcassets/avatar_football.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_football.imageset/avatar_football.pdf create mode 100644 Signal/Images.xcassets/avatar_fox.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_fox.imageset/avatar_fox.pdf create mode 100644 Signal/Images.xcassets/avatar_ghost.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_ghost.imageset/avatar_ghost.pdf create mode 100644 Signal/Images.xcassets/avatar_heart.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_heart.imageset/avatar_heart.pdf create mode 100644 Signal/Images.xcassets/avatar_house.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_house.imageset/avatar_house.pdf create mode 100644 Signal/Images.xcassets/avatar_incognito.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_incognito.imageset/avatar_incognito.pdf create mode 100644 Signal/Images.xcassets/avatar_melon.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_melon.imageset/avatar_melon.pdf create mode 100644 Signal/Images.xcassets/avatar_pig.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_pig.imageset/avatar_pig.pdf create mode 100644 Signal/Images.xcassets/avatar_sloth.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_sloth.imageset/avatar_sloth.pdf create mode 100644 Signal/Images.xcassets/avatar_soccerball.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_soccerball.imageset/avatar_soccerball.pdf create mode 100644 Signal/Images.xcassets/avatar_sunset.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_sunset.imageset/avatar_sunset.pdf create mode 100644 Signal/Images.xcassets/avatar_surfboard.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_surfboard.imageset/avatar_surfboard.pdf create mode 100644 Signal/Images.xcassets/avatar_tucan.imageset/Contents.json create mode 100644 Signal/Images.xcassets/avatar_tucan.imageset/avatar_tucan.pdf diff --git a/Signal/Images.xcassets/avatar-illustration-cat.imageset/avatar-illustration-cat.svg b/Signal/Images.xcassets/avatar-illustration-cat.imageset/avatar-illustration-cat.svg deleted file mode 100644 index 3e80b7069e..0000000000 --- a/Signal/Images.xcassets/avatar-illustration-cat.imageset/avatar-illustration-cat.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/Signal/Images.xcassets/avatar-illustration-face1.imageset/avatar-illustration-left-face.svg b/Signal/Images.xcassets/avatar-illustration-face1.imageset/avatar-illustration-left-face.svg deleted file mode 100644 index 2fce05750f..0000000000 --- a/Signal/Images.xcassets/avatar-illustration-face1.imageset/avatar-illustration-left-face.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - diff --git a/Signal/Images.xcassets/avatar-illustration-face2.imageset/avatar-illustration-pointy-face.svg b/Signal/Images.xcassets/avatar-illustration-face2.imageset/avatar-illustration-pointy-face.svg deleted file mode 100644 index 5155a38301..0000000000 --- a/Signal/Images.xcassets/avatar-illustration-face2.imageset/avatar-illustration-pointy-face.svg +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/Signal/Images.xcassets/avatar-illustration-fox.imageset/avatar-illustration-fox.svg b/Signal/Images.xcassets/avatar-illustration-fox.imageset/avatar-illustration-fox.svg deleted file mode 100644 index 2326f832fb..0000000000 --- a/Signal/Images.xcassets/avatar-illustration-fox.imageset/avatar-illustration-fox.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - Slice - Created with Sketch. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar-illustration-cat.imageset/Contents.json b/Signal/Images.xcassets/avatar_abstract01.imageset/Contents.json similarity index 79% rename from Signal/Images.xcassets/avatar-illustration-cat.imageset/Contents.json rename to Signal/Images.xcassets/avatar_abstract01.imageset/Contents.json index 40e6e61ebb..23ba6dfb2a 100644 --- a/Signal/Images.xcassets/avatar-illustration-cat.imageset/Contents.json +++ b/Signal/Images.xcassets/avatar_abstract01.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "avatar-illustration-cat.svg", + "filename" : "avatar_abstract01.pdf", "idiom" : "universal" } ], diff --git a/Signal/Images.xcassets/avatar_abstract01.imageset/avatar_abstract01.pdf b/Signal/Images.xcassets/avatar_abstract01.imageset/avatar_abstract01.pdf new file mode 100644 index 0000000000..1cf155bf90 --- /dev/null +++ b/Signal/Images.xcassets/avatar_abstract01.imageset/avatar_abstract01.pdf @@ -0,0 +1,271 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 17.171875 0.000000 cm +0.352941 0.658824 0.490196 scn +6.342641 0.350029 m +7.790668 0.119663 9.275656 0.000000 10.788632 0.000000 c +26.274416 0.000000 38.828125 12.536026 38.828125 28.000000 c +38.828125 43.463974 26.274416 56.000000 10.788632 56.000000 c +8.618006 56.000000 6.504988 55.753700 4.476074 55.287563 c +5.568028 53.946964 8.683089 49.828518 9.577410 46.657738 c +10.637746 42.897297 12.347964 34.502811 6.635835 28.006525 c +0.923705 21.510239 0.000000 20.237553 0.000000 20.237553 c +14.058182 21.477886 l +14.058182 21.477886 6.259587 16.624542 5.814930 6.090996 c +5.950799 4.943447 6.179603 2.263790 6.342641 0.350029 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.022217 0.277344 cm +0.016572 0.202127 0.099834 scn +4.937040 54.829994 m +5.333294 54.932625 5.732956 55.026798 6.135817 55.112305 c +7.066218 54.241360 7.862266 53.162052 8.589303 52.089973 c +9.320476 51.011795 9.971887 49.871483 10.533560 48.676353 c +11.636968 46.326290 12.384761 43.753281 12.584168 41.110832 c +12.786906 38.398941 12.361493 35.705326 11.414292 33.198105 c +10.433853 30.595860 8.961537 28.253109 7.279838 26.140610 c +5.626169 24.059374 3.769760 22.191536 1.897168 20.355721 c +2.539242 20.409821 3.181317 20.462082 3.823391 20.513184 c +7.532434 20.810181 11.248124 21.053787 14.967142 21.240665 c +15.199784 21.250679 15.515523 21.163914 15.651784 20.963688 c +15.788045 20.763466 15.665078 20.593273 15.495579 20.473141 c +15.495378 20.472980 l +15.322621 20.349564 15.149867 20.226151 14.980433 20.096054 c +14.974746 20.091663 14.969115 20.087326 14.963524 20.083035 c +14.956992 20.078018 14.950520 20.073059 14.944081 20.068134 c +14.916524 20.047081 l +14.914681 20.045681 l +14.887952 20.025261 l +14.885044 20.023216 14.837773 19.987259 14.824228 19.975922 c +14.786010 19.945889 14.747788 19.915020 14.709567 19.884151 c +14.709196 19.883850 l +14.671098 19.853085 14.633003 19.822319 14.594905 19.792385 c +14.279173 19.535431 13.970087 19.268463 13.670971 18.991493 c +13.076058 18.444214 12.517712 17.863567 11.995917 17.246216 c +11.058683 16.141655 10.304248 15.023739 9.622927 13.715618 c +8.921665 12.370789 8.376606 10.945873 8.007697 9.474236 c +7.987851 9.395531 7.968516 9.316666 7.949696 9.237648 c +7.984538 9.229530 8.019380 9.221634 8.054220 9.213955 c +8.085795 9.207283 8.118197 9.200607 8.150603 9.193939 c +8.216598 9.180290 l +8.243891 9.177380 8.269051 9.172256 8.295814 9.166801 c +8.310134 9.163898 l +8.559396 9.117184 8.811981 9.077141 9.064570 9.047104 c +9.105975 9.042843 9.147813 9.038227 9.189683 9.033607 c +9.189863 9.033585 l +9.278968 9.023758 9.368626 9.013870 9.456747 9.007061 c +9.489447 9.003777 9.521440 9.001297 9.553323 8.998825 c +9.554369 8.998745 l +9.554788 8.998714 l +9.555194 8.998688 l +9.555614 8.998657 l +9.587745 8.996170 9.619878 8.993683 9.652831 8.990376 c +9.665117 8.989201 9.674290 8.988281 9.680862 8.987583 c +9.686092 8.987335 l +9.689096 8.987225 l +9.692576 8.987106 9.696005 8.987038 9.699363 8.987038 c +9.961922 8.973690 10.224478 8.967010 10.487037 8.970348 c +10.600045 8.970348 10.709912 8.973499 10.822742 8.976738 c +10.822927 8.976746 l +10.832682 8.977028 l +10.866138 8.978149 10.905204 8.983028 10.945992 8.988125 c +10.946468 8.988186 l +11.027107 8.998280 11.114408 9.009205 11.178328 8.993713 c +11.148417 9.000385 11.022122 8.983704 11.128474 8.990376 c +11.161710 8.990376 11.194944 8.993710 11.228182 8.997047 c +11.256681 9.000225 11.284426 9.002651 11.311778 9.005043 c +11.311934 9.005051 l +11.329597 9.006592 11.347096 9.008114 11.364528 9.009819 c +11.376708 9.011017 11.388854 9.012299 11.401003 9.013733 c +11.401323 9.013763 l +11.507568 9.023766 11.613814 9.033772 11.720060 9.047104 c +11.949383 9.073799 12.178705 9.107170 12.404705 9.147213 c +12.471175 9.157227 12.534321 9.167236 12.600791 9.180588 c +12.604416 9.181107 12.611989 9.182514 12.621806 9.184437 c +12.629266 9.185898 12.638018 9.187656 12.647317 9.189541 c +12.660671 9.192253 12.675151 9.195225 12.688540 9.197979 c +12.689734 9.198227 l +12.716644 9.203743 l +12.749899 9.211132 12.794610 9.220844 12.810171 9.223969 c +12.866674 9.233982 12.923174 9.247330 12.979674 9.260677 c +13.431673 9.364128 13.877022 9.490932 14.315726 9.641102 c +14.325135 9.644581 14.334545 9.647987 14.343951 9.651344 c +14.349439 9.653301 14.354926 9.655239 14.360414 9.657166 c +14.377043 9.663002 14.393675 9.668713 14.410301 9.674423 c +14.410428 9.674461 l +14.442007 9.685307 14.473587 9.696159 14.505166 9.707840 c +14.513081 9.711246 l +14.519062 9.713799 l +14.522807 9.715382 l +14.526155 9.716789 14.529499 9.718182 14.532844 9.719543 c +14.539519 9.721924 14.546780 9.724522 14.553215 9.726860 c +14.534977 9.720409 l +14.546846 9.725204 14.558712 9.729630 14.570579 9.733242 c +14.678391 9.772720 14.786150 9.815361 14.890698 9.858009 c +15.106725 9.944771 15.319430 10.038204 15.532135 10.134979 c +15.957545 10.331867 16.372984 10.548771 16.775129 10.789040 c +16.790268 10.797981 16.805641 10.806923 16.821129 10.815929 c +16.855082 10.835670 16.889563 10.855717 16.923227 10.876755 c +16.919773 10.874065 17.008593 10.928635 17.024399 10.939209 c +17.117455 10.999271 17.210510 11.059349 17.300245 11.119411 c +17.502979 11.256229 17.702394 11.396389 17.898479 11.543217 c +18.642946 12.100502 19.377445 12.774586 19.965706 13.452007 c +20.188381 13.708961 20.567265 13.738995 20.886320 13.702286 c +21.025909 13.685600 21.218670 13.635544 21.331671 13.538769 c +21.394819 13.485378 21.484554 13.351898 21.408113 13.265137 c +20.643703 12.387493 19.789560 11.599945 18.839035 10.932533 c +17.120779 9.727859 15.173194 8.920296 13.119257 8.516510 c +11.367320 8.171539 9.545030 8.165138 7.789178 8.497311 c +7.242198 5.703094 7.321711 2.752575 8.023227 -0.000225 c +7.497952 0.074032 6.977363 0.162865 6.461881 0.265854 c +6.089029 1.889069 5.912588 3.553009 5.950441 5.219501 c +6.023560 8.449760 6.884348 11.656662 8.463018 14.473129 c +9.708443 16.692478 11.361060 18.655102 13.322963 20.258694 c +12.835192 20.231915 12.347424 20.204395 11.859653 20.176140 c +10.028397 20.069355 8.197137 19.949223 6.369204 19.815742 c +5.460474 19.750099 4.548527 19.678001 3.639690 19.605797 c +3.691943 19.609871 3.632629 19.604694 3.580954 19.600185 c +3.575710 19.599731 l +3.559296 19.598301 3.544094 19.596977 3.534069 19.596081 c +3.527596 19.595497 l +3.494361 19.592163 3.461126 19.589661 3.427893 19.587154 c +3.394658 19.584652 3.361421 19.582150 3.328186 19.578812 c +3.273347 19.573807 3.218511 19.569633 3.163673 19.565464 c +3.108834 19.561291 3.053996 19.557117 2.999159 19.552116 c +2.892642 19.542538 2.786889 19.533722 2.681533 19.524940 c +2.566634 19.515369 2.452205 19.505829 2.337779 19.495384 c +0.951872 19.375252 l +0.662726 19.351891 0.174169 19.361908 0.031257 19.688938 c +-0.009011 19.780922 0.000121 19.865555 0.039350 19.939503 c +0.012084 19.948238 -0.005047 19.956909 0.001335 19.963928 c +0.253922 20.208805 0.503187 20.453678 0.752450 20.698555 c +2.746559 22.664856 4.710761 24.678671 6.415725 26.955639 c +8.017660 29.093719 9.386949 31.480330 10.237769 34.100849 c +11.062001 36.633652 11.327882 39.327274 11.002177 41.995304 c +10.679796 44.626789 9.832297 47.166901 8.645802 49.473106 c +8.047570 50.635345 7.362924 51.742764 6.605162 52.784393 c +6.092952 53.490295 5.551659 54.210594 4.937040 54.829994 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.022217 55.374023 cm +0.016572 0.202127 0.099834 scn +16.923227 -44.219925 m +16.931526 -44.214745 16.939774 -44.209499 16.947950 -44.204185 c +16.939463 -44.209511 16.933422 -44.213329 16.929426 -44.215878 c +16.928282 -44.216610 l +16.924864 -44.218822 l +16.923969 -44.219406 16.923435 -44.219769 16.923227 -44.219925 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.022217 55.379883 cm +0.016572 0.202127 0.099834 scn +14.534977 -45.382130 m +14.532844 -45.382996 l +14.523762 -45.386230 14.515754 -45.389046 14.512369 -45.390221 c +14.507636 -45.391865 14.511939 -45.390289 14.534977 -45.382130 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.022217 55.362793 cm +0.016572 0.202127 0.099834 scn +14.887952 -35.060188 m +14.887298 -35.060688 l +14.876392 -35.069035 14.865377 -35.077488 14.854139 -35.086170 c +14.880798 -35.065826 14.889323 -35.059219 14.887952 -35.060188 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.022217 50.457031 cm +0.016572 0.202127 0.099834 scn +19.595694 -16.190907 m +19.595694 -17.553106 18.911373 -18.657385 18.067219 -18.657385 c +17.223064 -18.657385 16.538742 -17.553106 16.538742 -16.190907 c +16.538742 -14.828709 17.223064 -13.724428 18.067219 -13.724428 c +18.911373 -13.724428 19.595694 -14.828709 19.595694 -16.190907 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.022217 50.347168 cm +0.016572 0.202127 0.099834 scn +4.529289 -16.245476 m +4.529289 -17.637945 3.820527 -18.766766 2.946225 -18.766766 c +2.071922 -18.766766 1.363161 -17.637945 1.363161 -16.245476 c +1.363161 -14.853006 2.071922 -13.724188 2.946225 -13.724188 c +3.820527 -13.724188 4.529289 -14.853006 4.529289 -16.245476 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 8929 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000009019 00000 n +0000009042 00000 n +0000009215 00000 n +0000009289 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +9348 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar-illustration-fox.imageset/Contents.json b/Signal/Images.xcassets/avatar_abstract02.imageset/Contents.json similarity index 79% rename from Signal/Images.xcassets/avatar-illustration-fox.imageset/Contents.json rename to Signal/Images.xcassets/avatar_abstract02.imageset/Contents.json index b84188f707..84e419dbf9 100644 --- a/Signal/Images.xcassets/avatar-illustration-fox.imageset/Contents.json +++ b/Signal/Images.xcassets/avatar_abstract02.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "avatar-illustration-fox.svg", + "filename" : "avatar_abstract02.pdf", "idiom" : "universal" } ], diff --git a/Signal/Images.xcassets/avatar_abstract02.imageset/avatar_abstract02.pdf b/Signal/Images.xcassets/avatar_abstract02.imageset/avatar_abstract02.pdf new file mode 100644 index 0000000000..a98ec20431 --- /dev/null +++ b/Signal/Images.xcassets/avatar_abstract02.imageset/avatar_abstract02.pdf @@ -0,0 +1,797 @@ +%PDF-1.7 + +1 0 obj + << /BBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources << >> + /Subtype /Form + /Length 2 0 R + /Group << /Type /Group + /S /Transparency + >> + /Type /XObject + >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 12.718262 -0.330078 cm +0.223120 0.583478 0.763658 scn +36.132812 9.633163 m +31.006433 3.916286 23.564077 0.319656 15.281845 0.319656 c +13.601431 0.319656 11.955591 0.467716 10.356655 0.751503 c +11.233706 2.502632 11.539339 4.709927 10.940286 6.568382 c +10.397307 8.256130 9.188318 9.407383 8.327909 10.226707 c +7.678580 10.845028 7.227779 11.274300 7.411586 11.602451 c +7.536670 11.825161 7.856297 11.827709 8.342612 11.831589 c +8.466039 11.832573 8.600204 11.833645 8.744650 11.838421 c +9.733850 11.870430 10.151402 12.045788 11.466343 12.598038 c +12.251787 12.927910 13.357414 13.392250 15.096309 14.040829 c +15.347757 14.134830 15.581598 14.221146 15.799182 14.301460 c +17.593481 14.963795 18.282326 15.218063 18.625008 16.007259 c +18.856333 16.538197 18.938671 17.320835 18.546593 17.737720 c +18.409365 17.883240 17.942793 18.276527 16.115711 17.737720 c +14.946773 17.392567 14.339841 16.997135 13.658648 16.553318 c +13.245418 16.284088 12.804859 15.997051 12.194934 15.692631 c +11.293155 15.240353 9.568012 14.945385 6.117729 14.355453 c +5.658998 14.276798 4.572944 14.103752 3.451602 14.591427 c +3.259483 14.674019 2.400833 15.047642 2.432199 15.456657 c +2.460891 15.812813 3.152282 16.011009 3.996207 16.252934 c +4.074870 16.275486 4.154857 16.298416 4.235757 16.321888 c +4.235757 16.321888 6.282402 16.919685 9.058312 18.131008 c +10.477633 18.748470 12.210617 19.688419 12.116518 19.940125 c +12.080362 20.036312 11.804079 19.968128 11.331131 19.851406 c +10.624462 19.677002 9.478726 19.394238 8.038910 19.389526 c +5.290445 19.381657 3.290849 20.396339 2.275368 20.923344 c +2.251831 20.935612 l +0.773726 21.706114 0.036419 22.090452 0.001318 22.653803 c +-0.037620 23.304758 0.789761 23.690090 2.043503 24.273993 c +3.440910 24.924803 5.367989 25.822292 7.215548 27.609213 c +7.987941 28.356459 9.540567 29.894209 10.391376 32.407310 c +11.199057 34.794559 10.963810 36.863247 10.861870 37.559364 c +10.363932 40.953426 8.250632 44.095787 6.823469 46.211670 c +6.752264 46.317715 6.681731 46.421463 6.612396 46.523449 c +5.933446 47.522141 5.369300 48.351959 5.411990 49.515274 c +5.451198 50.659740 6.074601 52.122765 7.490001 52.818882 c +8.901481 53.514999 10.559970 53.180706 11.489194 52.346939 c +11.866190 52.008709 11.994260 51.702747 12.149855 51.331028 c +12.254789 51.080334 12.372242 50.799736 12.587011 50.459164 c +13.100633 49.645061 14.076908 48.642181 16.115711 47.942131 c +16.884184 47.969658 18.099625 48.048317 19.565994 48.335415 c +20.330462 48.484398 20.896460 48.636635 21.381683 48.767147 c +22.202972 48.988052 22.792847 49.146713 23.722019 49.121990 c +24.663006 49.098392 26.231316 49.055130 27.133095 48.020786 c +27.458519 47.647163 27.878042 46.939251 27.603588 43.615978 c +27.485844 42.187355 27.301744 41.015648 27.160206 40.114822 c +26.957689 38.825905 26.842306 38.091545 27.133095 37.952652 c +27.311317 37.867603 27.510159 38.068268 27.820610 38.381565 c +28.213615 38.778175 28.785484 39.355286 29.720806 39.761768 c +29.726746 39.764336 l +30.242685 39.987289 31.816429 40.667366 33.327923 39.919083 c +34.657066 39.262295 35.617657 37.657684 35.366726 36.340176 c +35.249176 35.726227 34.915817 35.418076 34.427299 34.966499 c +33.970749 34.544468 33.378677 33.997169 32.700600 32.957909 c +32.692970 32.946167 l +31.957012 31.813457 31.587421 31.244614 31.681196 30.519533 c +31.763802 29.878746 32.150009 29.552197 33.082912 28.763397 c +33.478382 28.429014 33.972095 28.011566 34.582569 27.451899 c +36.766441 25.446136 36.844860 24.926998 36.856621 24.698893 c +36.890297 24.126762 36.612144 23.800558 36.191978 23.307810 c +35.829430 22.882629 35.361149 22.333450 34.896233 21.395287 c +34.889809 21.382225 l +34.462387 20.512997 33.819489 19.205570 34.112080 17.816380 c +34.274200 17.046970 34.637913 16.655037 35.050240 16.210716 c +35.306030 15.935074 35.580536 15.639275 35.837219 15.220684 c +36.805679 13.643791 36.587784 11.840797 36.132812 9.633163 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.593750 0.296875 cm +0.042044 0.227875 0.320790 scn +11.918851 0.050137 m +12.422804 1.397545 12.852490 2.778664 12.934259 4.220501 c +12.985324 5.108391 12.894978 6.004135 12.627877 6.852737 c +12.376488 7.654198 11.924772 8.357437 11.410210 9.013531 c +10.975645 9.563683 10.491709 10.066795 10.007510 10.570183 c +9.973883 10.605145 9.940254 10.640106 9.906642 10.675083 c +9.846674 10.737526 l +12.165721 11.418133 14.488411 12.162846 16.697235 13.138683 c +17.028250 13.284580 17.349245 13.450520 17.670240 13.616459 c +17.670372 13.616528 l +17.798801 13.682922 17.927233 13.749313 18.056309 13.814426 c +18.779051 14.179794 19.395744 14.663025 19.957443 15.248405 c +20.200977 15.499840 20.436653 15.782707 20.483788 16.140221 c +20.523067 16.434872 20.401302 16.721668 20.216688 16.945606 c +19.796394 17.456337 19.030441 17.538841 18.417681 17.491695 c +17.569241 17.428837 16.787577 17.079182 16.037338 16.690239 c +15.986276 16.662739 15.931282 16.639168 15.876289 16.615593 c +15.873554 16.614227 15.870937 16.612976 15.868399 16.611805 c +15.864714 16.610134 l +15.861294 16.608604 15.857985 16.607185 15.854675 16.605766 c +15.849133 16.603394 15.843590 16.601013 15.837530 16.598125 c +15.827191 16.593987 l +15.802641 16.584167 15.778091 16.574345 15.754524 16.564522 c +15.554197 16.485950 15.349944 16.407372 15.145691 16.336655 c +14.233966 16.007263 13.313062 15.705410 12.393782 15.404095 c +12.271447 15.363998 12.149141 15.323910 12.026891 15.283764 c +11.911686 15.245792 11.796482 15.208256 11.681277 15.170719 c +11.450821 15.095631 11.220366 15.020542 10.989909 14.941963 c +10.675673 14.835888 10.361435 14.733742 10.047199 14.643383 c +9.870441 14.592308 9.689753 14.541237 9.512995 14.494087 c +9.499788 14.490662 l +9.458766 14.479969 l +9.371815 14.457275 9.286634 14.435047 9.198759 14.415516 c +9.177155 14.409618 9.155550 14.404709 9.133944 14.399799 c +9.112341 14.394890 9.090738 14.389980 9.069136 14.384087 c +9.054049 14.380455 9.041762 14.377480 9.031879 14.375065 c +9.020320 14.372608 9.004313 14.369160 8.982720 14.364445 c +8.546718 14.270157 8.110713 14.191582 7.670781 14.132652 c +7.462437 14.106129 7.250440 14.083263 7.038314 14.067574 c +7.021360 14.066620 l +7.021160 14.066612 l +7.020668 14.066582 l +6.971011 14.063789 6.868193 14.058002 6.841983 14.058002 c +6.708432 14.050144 6.570953 14.046219 6.437402 14.050148 c +6.331348 14.050148 6.225293 14.054073 6.123166 14.058002 c +6.099599 14.059967 6.076031 14.060951 6.052462 14.061932 c +6.037159 14.062584 l +6.035883 14.062675 6.033163 14.062851 6.028717 14.063118 c +6.022743 14.063484 6.013651 14.064026 6.000755 14.064774 c +5.981760 14.065865 l +5.983956 14.065681 l +5.969197 14.066643 5.954167 14.067696 5.942817 14.068649 c +5.938728 14.069004 l +5.934761 14.069370 l +5.930697 14.069794 l +5.824641 14.081577 5.722515 14.093365 5.616459 14.109077 c +5.569324 14.116936 5.522188 14.124794 5.478981 14.132652 c +5.467861 14.136360 5.288841 14.175053 5.361133 14.156288 c +5.189984 14.200428 4.964692 14.279430 4.846580 14.325157 c +4.822062 14.334503 4.804571 14.340721 4.792380 14.344704 c +4.792198 14.347317 4.788763 14.352196 4.779803 14.360516 c +4.778601 14.361717 4.771151 14.369907 4.761950 14.380016 c +4.761715 14.380276 l +4.740853 14.403198 4.711230 14.435749 4.724812 14.419445 c +4.703254 14.444088 4.650311 14.507366 4.626553 14.543018 c +4.638888 14.534695 4.645391 14.578796 4.642324 14.572662 c +4.644289 14.576591 4.644289 14.592308 4.644289 14.609009 c +4.644289 14.614956 4.644289 14.621025 4.644377 14.626732 c +4.644463 14.632175 4.644628 14.637287 4.644951 14.641647 c +4.646530 14.648060 4.648356 14.654533 4.650182 14.659100 c +4.658038 14.674812 4.665893 14.689545 4.673749 14.704277 c +4.674094 14.704926 l +4.680202 14.716400 l +4.684804 14.725113 l +4.688976 14.733044 4.693147 14.741108 4.697318 14.749454 c +4.698407 14.751411 l +4.699058 14.752613 l +4.700191 14.754749 l +4.701166 14.756664 l +4.701652 14.757637 4.702079 14.758537 4.702455 14.759365 c +4.706638 14.763222 4.711448 14.767754 4.716958 14.773033 c +4.764093 14.820175 4.811227 14.863388 4.862291 14.902676 c +4.872176 14.911320 l +4.878463 14.916862 l +4.880633 14.917717 4.884236 14.919598 4.889673 14.922821 c +4.892946 14.924767 4.896883 14.927197 4.901571 14.930180 c +4.948707 14.961609 4.999769 14.993038 5.050834 15.020538 c +5.215807 15.114826 5.388637 15.201256 5.565395 15.279831 c +5.757866 15.370193 5.934624 15.444839 6.095671 15.503769 c +6.951965 15.821995 7.800406 16.163792 8.637060 16.529163 c +10.141469 17.185257 11.602671 17.927780 13.063872 18.674236 c +13.064883 18.674759 l +13.404299 18.849541 13.743715 19.024323 14.085594 19.199104 c +14.155848 19.216400 l +14.411166 19.279259 14.646844 19.562126 14.419022 19.789989 c +14.167632 20.045357 13.727701 20.017857 13.409536 19.939281 c +13.189569 19.884277 12.887117 19.813560 12.592520 19.750702 c +12.293995 19.687843 11.995472 19.628910 11.696945 19.577839 c +11.174526 19.487480 10.648179 19.420692 10.121832 19.373550 c +10.106121 19.371586 10.091391 19.370605 10.076661 19.369621 c +10.072467 19.369343 10.068273 19.369064 10.064055 19.368759 c +10.002115 19.365116 9.939934 19.361473 9.874370 19.357830 c +9.752604 19.349972 9.630836 19.346046 9.505140 19.342117 c +9.277320 19.334259 9.053427 19.334259 8.825604 19.338188 c +8.609566 19.342117 8.397457 19.349972 8.181419 19.365688 c +8.180389 19.365688 8.179244 19.365669 8.177994 19.365643 c +8.177490 19.365688 l +8.118572 19.369617 8.063581 19.373547 8.004661 19.381401 c +7.969555 19.385456 7.933987 19.389042 7.898272 19.392643 c +7.830088 19.399521 7.761374 19.406448 7.694352 19.416763 c +7.313340 19.463909 6.936257 19.526768 6.563101 19.609272 c +6.546323 19.612324 6.526583 19.618332 6.506182 19.624550 c +6.477971 19.633144 6.448494 19.642120 6.423834 19.644184 c +6.421694 19.644627 l +6.150665 19.715343 l +5.977834 19.762489 5.808932 19.813560 5.640029 19.868565 c +4.976204 20.080715 4.328090 20.340008 3.687834 20.615021 c +3.640698 20.634666 3.593562 20.655289 3.546427 20.675915 c +3.499291 20.696541 3.452155 20.717167 3.405020 20.736809 c +3.377666 20.749249 3.350314 20.761681 3.321964 20.774117 c +3.326460 20.772167 l +3.306166 20.782318 3.282961 20.792465 3.261857 20.800106 c +3.255742 20.802731 l +3.253616 20.803638 3.252618 20.804054 3.253160 20.803802 c +3.253708 20.803543 3.255819 20.802605 3.259920 20.800804 c +3.257181 20.801781 3.254479 20.802711 3.251829 20.803596 c +3.251709 20.803650 l +3.019999 20.905781 2.788292 21.007912 2.564436 21.125755 c +2.117504 21.360439 1.730606 21.616318 1.484107 22.064190 c +2.204735 22.509113 2.926907 22.938244 3.647587 23.366480 c +3.648238 23.366880 l +4.843307 24.077007 6.034272 24.784695 7.207288 25.557976 c +8.802039 26.606941 10.129689 28.252441 11.088113 29.898573 c +12.022967 31.501488 12.757497 33.344055 12.737857 35.225906 c +12.722145 37.115620 12.011183 38.966045 11.221663 40.655392 c +10.622843 41.929321 9.929124 43.152920 9.235332 44.376648 c +9.235131 44.377048 l +9.235076 44.377144 l +8.782152 45.176033 8.329147 45.975067 7.902535 46.788113 c +7.900366 46.792160 7.898058 46.796146 7.895615 46.800079 c +7.687893 47.266102 7.525259 47.754749 7.423341 48.253521 c +7.313358 48.787827 7.234798 49.396774 7.380132 49.935009 c +7.497972 50.378956 7.784713 50.807182 8.087166 51.117554 c +8.479962 51.522209 8.825623 51.754005 9.324474 51.977940 c +9.332250 51.981831 9.340452 51.985718 9.348803 51.989464 c +9.353367 51.991001 9.367168 51.995998 9.379939 52.001087 c +9.386459 52.003437 9.394114 52.006184 9.403032 52.009369 c +9.450261 52.028263 9.500012 52.044636 9.548241 52.060505 c +9.560152 52.064423 9.572055 52.068340 9.583717 52.072227 c +9.595896 52.076035 9.607927 52.079842 9.619868 52.083618 c +9.669547 52.099339 9.717664 52.114563 9.768332 52.127232 c +9.786180 52.132099 9.832174 52.142330 9.868669 52.150448 c +9.893061 52.155872 9.913208 52.160355 9.917871 52.161659 c +10.021720 52.180267 10.123699 52.196144 10.228356 52.209297 c +10.233669 52.209385 10.240023 52.209526 10.247544 52.209736 c +10.282892 52.209736 10.318240 52.210716 10.353586 52.211697 c +10.388931 52.212681 10.424311 52.213665 10.459656 52.213665 c +10.463637 52.213665 10.469395 52.213825 10.476241 52.214016 c +10.481806 52.214172 10.488091 52.214348 10.494724 52.214474 c +10.498936 52.213665 l +10.531254 52.207603 10.564610 52.203621 10.598471 52.199577 c +10.630413 52.195763 10.662941 52.191879 10.695333 52.186161 c +10.709080 52.182232 10.723810 52.178307 10.738541 52.174377 c +10.753270 52.170448 10.768000 52.166519 10.781747 52.162590 c +10.801382 52.156700 10.820036 52.150806 10.838690 52.144917 c +10.857351 52.139019 10.876013 52.133125 10.895658 52.127232 c +10.908152 52.123066 10.916022 52.120625 10.920486 52.119434 c +11.194043 52.002941 11.365450 51.889576 11.579125 51.714718 c +12.167441 51.228081 12.586331 50.595528 13.005326 49.962811 c +13.249331 49.594345 13.493370 49.225826 13.770926 48.886044 c +14.179435 48.387096 14.654718 47.962795 15.224272 47.660286 c +15.805611 47.349915 16.453724 47.165268 17.105766 47.070976 c +18.460911 46.870613 19.819986 47.067051 21.147636 47.365631 c +21.378086 47.418015 21.608536 47.473892 21.838982 47.529770 c +21.954193 47.557705 22.069407 47.585640 22.184620 47.613140 c +22.267096 47.632782 22.350552 47.653404 22.434008 47.674026 c +22.517488 47.694656 22.600971 47.715286 22.683470 47.734932 c +22.765959 47.754574 22.848444 47.774216 22.934860 47.793861 c +23.040915 47.817432 l +23.056629 47.821362 23.205889 47.852791 23.115545 47.833149 c +23.449421 47.903866 23.783302 47.966724 24.121105 48.013870 c +24.290009 48.037441 24.458908 48.057083 24.627810 48.072800 c +24.653551 48.075508 24.672047 48.077400 24.684855 48.078678 c +24.696434 48.079597 24.706186 48.080559 24.708767 48.080868 c +24.711575 48.081207 24.705896 48.080772 24.684855 48.078678 c +24.672251 48.077679 24.657476 48.076729 24.647449 48.076729 c +24.665604 48.078747 24.683762 48.079727 24.702452 48.080738 c +24.720142 48.081692 24.738340 48.082676 24.757435 48.084587 c +24.768356 48.085026 l +24.768478 48.085026 l +24.862701 48.088799 24.953606 48.092445 25.048103 48.092445 c +25.299494 48.092445 l +25.321096 48.092445 25.343685 48.091461 25.366268 48.090477 c +25.388851 48.089497 25.411440 48.088516 25.433043 48.088516 c +25.435329 48.088516 25.446598 48.087849 25.459293 48.087101 c +25.481918 48.085762 25.509085 48.084160 25.498083 48.085571 c +25.516357 48.083721 25.533205 48.081837 25.539099 48.080658 c +25.556774 48.078693 25.573469 48.076729 25.590164 48.074764 c +25.610912 48.072330 l +25.620813 48.071178 25.630850 48.070023 25.641228 48.068871 c +25.686399 48.062981 25.730589 48.056103 25.774776 48.049229 c +25.818966 48.042351 25.863155 48.035477 25.908327 48.029583 c +25.914696 48.028282 l +25.920958 48.026989 25.929686 48.025158 25.938648 48.023277 c +25.960651 48.018673 l +25.980995 48.013870 l +25.989651 48.011833 25.998306 48.009796 26.006821 48.007759 c +26.014730 48.005867 26.022526 48.003975 26.030092 48.002083 c +26.104723 47.982441 26.179354 47.958866 26.253986 47.935295 c +26.272573 47.928535 26.291162 47.922501 26.309437 47.916569 c +26.333643 47.908714 26.357300 47.901035 26.379683 47.892078 c +26.370171 47.894459 26.350571 47.902599 26.350546 47.902546 c +26.350544 47.902542 26.350653 47.902493 26.350883 47.902390 c +26.355841 47.900242 l +26.360777 47.898106 26.369532 47.894310 26.383608 47.888149 c +26.466097 47.852791 26.544657 47.813507 26.623217 47.766361 c +26.823542 47.652428 27.047436 47.463848 27.228119 47.251698 c +27.400951 47.047405 27.538427 46.811684 27.652338 46.572033 c +28.220299 45.370644 28.075903 44.000504 27.940754 42.718071 c +27.931227 42.627602 l +27.854639 41.883190 27.778053 41.139763 27.701466 40.396332 c +27.624861 39.652744 27.548258 38.909157 27.471653 38.164585 c +27.452013 37.976006 27.432377 37.788410 27.412737 37.600815 c +27.393097 37.413219 27.373457 37.225624 27.353817 37.037045 c +27.330248 36.801323 27.734827 36.687389 27.895876 36.667747 c +28.166903 36.636314 28.508636 36.655960 28.728601 36.844536 c +28.798237 36.904999 l +29.670723 37.662689 30.618511 38.485771 31.670645 38.891399 c +31.753134 38.922829 31.929890 38.981758 32.051659 39.017117 c +32.085049 39.026939 32.118443 39.035778 32.151833 39.044621 c +32.185215 39.053459 32.218597 39.062298 32.251984 39.072117 c +32.253647 39.072117 32.273739 39.077076 32.291489 39.081581 c +32.296745 39.082588 32.303848 39.083969 32.312012 39.085564 c +32.312359 39.085632 l +32.348297 39.092636 32.404305 39.103546 32.413033 39.103546 c +32.413151 39.103569 l +32.479858 39.115341 32.546654 39.127132 32.613358 39.134979 c +32.631035 39.136940 32.647728 39.138905 32.664421 39.140869 c +32.681110 39.142838 32.697803 39.144798 32.715481 39.146767 c +32.725029 39.148674 32.763340 39.151512 32.789833 39.153473 c +32.794735 39.153835 l +32.808647 39.154243 32.821808 39.154621 32.825466 39.154621 c +32.927593 39.154621 l +32.991364 39.154621 33.055130 39.154621 33.118900 39.152519 c +33.087139 39.152840 33.170860 39.144676 33.227310 39.139175 c +33.240562 39.137882 l +33.253349 39.136627 33.263687 39.135605 33.269325 39.134979 c +33.286976 39.133018 33.303650 39.130074 33.320320 39.127136 c +33.320457 39.127106 l +33.337128 39.124165 33.353802 39.121223 33.371452 39.119263 c +33.375381 39.119263 33.485367 39.099617 33.414665 39.111404 c +33.347885 39.123192 33.457870 39.099617 33.457870 39.099617 c +33.471916 39.095406 33.486462 39.091694 33.501152 39.087944 c +33.527542 39.081211 33.554398 39.074356 33.579636 39.064262 c +33.646412 39.044617 33.709259 39.024971 33.772106 39.001400 c +33.781784 38.997971 l +33.862446 38.962112 l +33.913509 38.938541 33.968502 38.911041 34.019562 38.883537 c +34.070629 38.856041 34.121693 38.828537 34.172756 38.797108 c +34.181351 38.791733 34.190239 38.786362 34.199261 38.780910 c +34.220406 38.768131 34.242279 38.754910 34.262814 38.740211 c +34.264950 38.738632 34.267651 38.736652 34.270954 38.734249 c +34.268269 38.736267 34.265553 38.738251 34.262814 38.740211 c +34.237026 38.759289 34.291199 38.721863 34.298454 38.714607 c +35.166534 38.074226 35.649670 37.088120 35.578968 35.999863 c +35.543617 35.445915 35.362930 34.923401 35.056545 34.459808 c +34.781590 34.047295 34.408432 33.705498 34.039204 33.371555 c +34.030422 33.363594 l +33.232006 32.639412 32.427822 31.909992 32.177357 30.817892 c +31.925964 29.721783 32.330540 28.613886 33.116131 27.839930 c +33.469650 27.490273 33.886017 27.211334 34.302380 26.948111 c +34.404552 26.883259 34.507706 26.819389 34.610859 26.755520 c +34.713921 26.691708 34.816986 26.627893 34.919071 26.563099 c +34.968204 26.531647 35.017338 26.501179 35.066471 26.470711 c +35.067272 26.470209 l +35.067581 26.470020 l +35.116276 26.439821 35.164970 26.409620 35.213665 26.378448 c +35.235252 26.364710 35.257820 26.349991 35.280388 26.335270 c +35.302990 26.320522 35.325596 26.305777 35.347218 26.292015 c +35.354610 26.286888 l +35.360107 26.282822 35.365974 26.278704 35.368855 26.276741 c +35.370621 26.275532 35.371262 26.275143 35.369984 26.276079 c +35.368382 26.277254 35.363773 26.280519 35.354610 26.286888 c +35.349804 26.290440 35.345284 26.293951 35.343288 26.295944 c +35.360985 26.284147 35.379658 26.271366 35.398335 26.258587 c +35.416973 26.245829 35.435612 26.233074 35.453270 26.221298 c +36.282070 25.639851 36.910545 24.905180 36.941971 23.836571 c +36.976372 22.708702 36.266781 21.923136 35.558945 21.139513 c +35.539425 21.117905 35.519909 21.096298 35.500408 21.074686 c +34.979202 20.500362 34.422672 19.778111 34.277653 18.985718 c +34.270439 18.972179 34.266701 18.957443 34.267014 18.941395 c +34.267097 18.935772 34.267193 18.930149 34.267303 18.924534 c +34.229210 18.679192 34.231300 18.427376 34.286671 18.171364 c +34.345585 17.904213 34.439857 17.668488 34.608761 17.452408 c +34.610851 17.449757 34.612961 17.447121 34.615089 17.444508 c +34.827980 16.947361 35.112705 16.475166 35.394337 16.018433 c +35.435997 15.950722 35.477913 15.883102 35.519840 15.815449 c +35.519932 15.815308 l +35.762638 15.423733 36.005913 15.031235 36.203506 14.615887 c +36.458820 14.081577 36.631649 13.511917 36.725922 12.926537 c +37.012558 11.152451 36.622536 9.402969 36.035858 7.727001 c +36.778912 8.457718 37.481373 9.229603 38.139545 10.038960 c +38.281696 10.847523 38.338081 11.671715 38.257828 12.490448 c +38.198910 13.075825 38.073215 13.653347 37.861103 14.199440 c +37.660778 14.714100 37.385818 15.197330 37.099075 15.672707 c +37.035957 15.776451 36.971771 15.880318 36.907375 15.984520 c +36.602844 16.477299 36.293690 16.977551 36.071236 17.507549 c +36.082039 17.552383 36.071648 17.600983 36.030685 17.652775 c +36.018318 17.668526 36.006363 17.684380 35.994808 17.700333 c +35.855122 18.075256 35.762974 18.465954 35.749352 18.879997 c +35.845261 19.440273 36.175293 19.994469 36.525604 20.402874 c +36.659115 20.558777 36.797314 20.711864 36.935440 20.864872 c +36.936043 20.865570 l +37.598259 21.599184 38.258846 22.330994 38.395313 23.361197 c +38.548508 24.504450 38.010376 25.557344 37.150154 26.280228 c +36.745575 26.618099 36.293858 26.897036 35.849998 27.168116 c +35.641815 27.293837 35.437561 27.419554 35.233307 27.553131 c +35.217594 27.562954 35.202866 27.572775 35.188133 27.582596 c +35.173405 27.592419 35.158676 27.602242 35.142963 27.612061 c +35.150822 27.604204 35.197956 27.572775 35.146893 27.608133 c +34.993702 27.714211 l +34.895500 27.784925 34.797302 27.859571 34.699104 27.938147 c +34.306309 28.256372 34.015640 28.574596 33.807461 29.042114 c +33.579636 29.544991 33.524643 30.114655 33.618912 30.660744 c +33.781712 31.610012 34.500435 32.253769 35.187881 32.869507 c +35.279995 32.952015 35.371552 33.034019 35.461128 33.116188 c +35.861782 33.485489 36.250648 33.882286 36.541317 34.345879 c +36.855556 34.852680 37.032314 35.461632 37.055882 36.054867 c +37.106945 37.221695 36.553104 38.357094 35.618248 39.056404 c +34.471283 39.912861 33.014008 40.058228 31.643147 39.751785 c +30.663275 39.530388 29.785416 39.045033 28.979572 38.460724 c +29.090706 39.534374 29.201263 40.608604 29.309940 41.684711 c +29.330688 41.884247 29.353525 42.084938 29.376453 42.286407 c +29.522802 43.572495 29.672779 44.890450 29.306015 46.143803 c +29.133183 46.737038 28.830730 47.287056 28.402582 47.734932 c +27.899803 48.257450 27.224194 48.556030 26.525017 48.709251 c +24.973473 49.047119 23.359079 48.724968 21.842886 48.363525 c +21.713295 48.332188 21.583702 48.300335 21.454296 48.268532 c +21.453705 48.268383 l +21.226379 48.212509 20.999634 48.156776 20.774481 48.104229 c +20.609507 48.064941 20.440605 48.025654 20.275631 47.990295 c +20.365974 48.009941 20.248135 47.986370 20.236351 47.982441 c +20.189213 47.974583 20.142080 47.962795 20.094946 47.951012 c +20.008530 47.931366 19.918186 47.915649 19.827843 47.899937 c +19.521461 47.844933 19.211155 47.801720 18.896917 47.770290 c +18.875502 47.768341 18.855051 47.766396 18.834610 47.764446 c +18.834068 47.764397 l +18.816032 47.762680 l +18.810501 47.762432 l +18.773109 47.760464 18.736708 47.758495 18.700304 47.756527 c +18.648121 47.753712 l +18.629097 47.752689 18.609949 47.751667 18.590536 47.750645 c +18.421633 47.742786 18.256657 47.742790 18.087753 47.746716 c +18.077093 47.747280 l +18.009024 47.750870 17.943939 47.754307 17.875790 47.754559 c +17.875647 47.754574 l +17.856073 47.756531 17.835522 47.758492 17.814970 47.760448 c +17.814760 47.760468 l +17.794140 47.762432 17.773518 47.764397 17.753878 47.766361 c +17.600687 47.782074 17.447498 47.805649 17.298237 47.833149 c +17.298117 47.833176 l +17.262558 47.840286 17.226999 47.847397 17.188524 47.854511 c +17.183857 47.855480 17.179682 47.856262 17.176472 47.856720 c +17.188524 47.854511 l +17.223799 47.847168 17.287018 47.828964 17.172539 47.856720 c +17.105766 47.872437 17.035059 47.892078 16.968285 47.911724 c +16.968155 47.911762 l +16.901424 47.931393 16.834690 47.951027 16.767960 47.974583 c +16.748322 47.980476 16.729662 47.987350 16.711002 47.994225 c +16.692379 48.001087 16.673656 48.007984 16.654049 48.013870 c +16.618698 48.025654 16.571560 48.045300 16.634409 48.021729 c +16.060926 48.261379 15.632779 48.591389 15.216416 49.070694 c +14.881202 49.456581 14.599453 49.883213 14.317878 50.309586 c +13.899973 50.942390 13.482447 51.574619 12.891063 52.072227 c +12.356860 52.520103 11.716603 52.834400 11.021354 52.928688 c +10.353600 53.019051 9.670135 52.952263 9.022020 52.771542 c +7.898623 52.453316 6.814507 51.730431 6.229240 50.697182 c +5.624335 49.632500 5.867868 48.355667 6.241024 47.251698 c +6.307109 47.059155 6.379499 46.868713 6.459731 46.681911 c +6.462336 46.661777 6.469154 46.640854 6.480614 46.619179 c +6.495159 46.591461 6.509734 46.563763 6.524339 46.536076 c +6.528811 46.526287 6.533308 46.516510 6.537827 46.506748 c +6.542306 46.497066 6.546809 46.487400 6.551333 46.477741 c +6.560783 46.454819 6.573545 46.433426 6.589227 46.413544 c +6.984756 45.669422 7.400866 44.936203 7.816946 44.203037 c +8.376834 43.216473 8.936665 42.230003 9.446224 41.217194 c +10.286808 39.543564 11.064544 37.740288 11.233444 35.854504 c +11.398420 34.031582 10.840651 32.314732 10.019707 30.707888 c +9.151628 29.018543 7.926105 27.337683 6.398128 26.194426 c +6.027835 25.915865 5.634593 25.667908 5.241003 25.419735 c +5.240703 25.419556 l +5.145906 25.359777 5.051087 25.299986 4.956566 25.239750 c +4.434145 24.905807 3.907800 24.571865 3.381453 24.241854 c +2.819224 23.888836 2.256994 23.567827 1.694205 23.246498 c +1.693805 23.246298 l +1.179394 22.952599 0.664515 22.658634 0.148740 22.339731 c +0.065853 22.287918 0.039986 22.233063 0.048990 22.180515 c +-0.003536 22.108582 -0.020226 22.021626 0.030901 21.919353 c +0.509631 20.961712 1.523749 20.517845 2.458786 20.108597 c +2.576221 20.057144 l +3.247902 19.762489 3.927438 19.471764 4.622688 19.236042 c +6.323494 18.658524 8.114645 18.422798 9.909723 18.528873 c +10.203827 18.545750 10.496780 18.570030 10.788718 18.600929 c +10.084116 18.244911 9.376211 17.895561 8.660629 17.562412 c +7.898603 17.208828 7.219068 16.910248 6.484540 16.619522 c +6.261859 16.530861 6.035778 16.446728 5.809189 16.362411 c +5.808943 16.362320 l +5.192260 16.132851 4.571826 15.901981 4.005997 15.574482 c +3.715328 15.405552 3.365738 15.177689 3.228258 14.855534 c +3.071140 14.478378 3.271467 14.120861 3.573921 13.885139 c +3.775157 13.722572 4.041208 13.632462 4.281924 13.550934 c +4.292737 13.547272 l +4.540198 13.460838 4.795516 13.401905 5.054760 13.354763 c +5.518259 13.264404 6.001400 13.236904 6.472755 13.236904 c +8.208913 13.232975 9.952929 13.645489 11.590888 14.191582 c +12.019045 14.334984 12.447201 14.475437 12.875359 14.615891 c +13.303495 14.756336 13.731632 14.896786 14.159772 15.040180 c +14.330840 15.097218 14.503073 15.153481 14.675815 15.209904 c +14.676235 15.210037 l +14.676516 15.210125 l +14.677042 15.210297 l +15.455788 15.464645 16.244907 15.722393 16.983976 16.069504 c +17.041588 16.095695 17.095709 16.125381 17.149828 16.155067 c +17.176886 16.169907 17.203941 16.184746 17.231436 16.199150 c +17.231686 16.199280 l +17.329803 16.250309 17.427919 16.301338 17.526031 16.348442 c +17.532938 16.351631 17.539917 16.354816 17.546953 16.358017 c +17.562130 16.364906 l +17.562290 16.364979 l +17.562992 16.365299 l +17.603010 16.383438 17.644222 16.402122 17.683151 16.423088 c +17.789206 16.470230 17.667440 16.419159 17.777424 16.462372 c +17.946325 16.529160 18.115227 16.588093 18.288059 16.635239 c +18.294161 16.636593 18.300262 16.638069 18.306366 16.639622 c +18.310690 16.640720 18.315012 16.641853 18.319334 16.643013 c +18.306070 16.637756 18.315434 16.638695 18.394112 16.662739 c +18.376434 16.658810 18.358761 16.653900 18.341087 16.648987 c +18.328918 16.645618 l +18.319334 16.643013 l +18.329908 16.647202 18.354862 16.655327 18.370544 16.658810 c +18.453033 16.674526 18.531593 16.686310 18.614079 16.698097 c +18.622145 16.699532 l +18.645336 16.700798 l +18.650324 16.695644 18.677914 16.690849 18.737185 16.697845 c +18.741444 16.697048 l +18.754288 16.692619 18.768631 16.688469 18.781462 16.685349 c +18.785740 16.682804 18.790407 16.680092 18.795134 16.677406 c +18.799126 16.675137 18.803162 16.672882 18.807039 16.670761 c +18.829206 16.643127 18.869133 16.611961 18.896770 16.591137 c +18.902374 16.582241 18.908430 16.573597 18.914675 16.564686 c +18.915115 16.564056 l +18.917824 16.560192 18.920559 16.556278 18.923313 16.552269 c +18.924980 16.549843 18.926647 16.547382 18.928318 16.544880 c +18.959740 16.485950 18.987234 16.430946 19.006874 16.368088 c +19.061865 16.167721 18.940100 15.943783 18.802620 15.786636 c +18.523735 15.464481 18.193787 15.161972 17.859911 14.898750 c +17.529343 14.638969 17.082905 14.411057 16.659904 14.195110 c +16.629276 14.179474 16.598770 14.163898 16.568443 14.148384 c +16.549200 14.138535 16.530027 14.128712 16.510942 14.118908 c +16.491772 14.109066 16.472687 14.099243 16.453701 14.089436 c +16.206238 13.963715 15.950922 13.841927 15.695604 13.731926 c +15.652548 13.714191 15.609491 13.694824 15.567486 13.675926 c +15.544348 13.665520 15.521530 13.655258 15.499207 13.645489 c +15.463856 13.629776 15.259600 13.543346 15.397078 13.602276 c +15.318557 13.568901 15.239058 13.536503 15.159557 13.504105 c +15.159437 13.504055 l +15.079898 13.471645 15.000357 13.439232 14.921797 13.405838 c +14.285467 13.150471 13.645210 12.918682 12.997097 12.690815 c +11.755861 12.254726 10.498914 11.854000 9.238039 11.476841 c +9.119895 11.441975 9.002707 11.407104 8.885529 11.372238 c +8.884493 11.371925 l +8.880517 11.370747 l +8.761723 11.335396 8.642928 11.300041 8.523150 11.264690 c +8.299780 11.198769 8.055927 10.979198 8.218034 10.761948 c +8.226761 10.707783 8.255699 10.650959 8.311049 10.592876 c +8.450596 10.445927 8.592473 10.299335 8.734903 10.152172 c +8.735434 10.151623 l +9.655231 9.201263 10.597888 8.227287 11.084188 6.982388 c +11.704807 5.395187 11.516265 3.580124 11.064548 1.973282 c +10.905735 1.411732 10.715076 0.860374 10.511433 0.314129 c +10.976395 0.214481 11.445638 0.126381 11.918851 0.050137 c +h +18.721794 16.700706 m +18.725422 16.700573 l +18.727692 16.700497 18.729961 16.700432 18.732222 16.700378 c +18.734598 16.699490 l +18.738657 16.698021 l +18.737185 16.697845 l +18.735846 16.698097 l +18.734051 16.698437 l +18.729965 16.699203 18.725880 16.699966 18.721794 16.700706 c +h +18.721794 16.700706 m +18.710770 16.702713 18.699738 16.704575 18.688713 16.705956 c +18.677027 16.708015 18.667271 16.708515 18.659916 16.708061 c +18.659056 16.707661 18.657749 16.707199 18.655954 16.706676 c +18.653395 16.705925 18.649834 16.705048 18.645136 16.704025 c +18.644659 16.703484 18.644445 16.702919 18.644508 16.702347 c +18.644566 16.701836 18.644840 16.701313 18.645336 16.700798 c +18.658485 16.701481 18.671635 16.702026 18.684784 16.702026 c +18.692244 16.702026 18.700890 16.701630 18.709965 16.701218 c +18.713846 16.701042 18.717812 16.700859 18.721794 16.700706 c +h +9.351736 51.990772 m +9.367773 51.997879 9.384224 52.004410 9.399105 52.009369 c +9.394399 52.007015 9.387342 52.004036 9.379939 52.001087 c +9.365435 51.995857 9.356520 51.992577 9.351736 51.990772 c +h +9.351736 51.990772 m +9.346903 51.988953 9.346287 51.988632 9.348350 51.989315 c +9.348803 51.989464 l +9.351736 51.990772 l +h +3.259920 20.800804 m +3.261857 20.800106 l +3.293045 20.786636 l +3.285937 20.789673 3.278749 20.792706 3.271469 20.795742 c +3.259920 20.800804 l +h +5.983956 14.065681 m +5.995421 14.064938 6.006723 14.064247 6.016007 14.063702 c +6.030102 14.062897 l +6.014719 14.063602 5.999338 14.064442 5.983956 14.065681 c +h +6.037485 14.062515 m +6.038290 14.062485 6.038236 14.062508 6.037159 14.062584 c +6.037485 14.062515 l +h +4.646253 14.651237 m +4.645437 14.646629 l +4.645662 14.648396 4.645931 14.649948 4.646253 14.651237 c +h +4.643129 14.633835 m +4.640811 14.621204 4.640035 14.617809 4.640290 14.619553 c +4.640521 14.621124 4.641592 14.626892 4.643129 14.633835 c +h +4.614830 14.564808 m +4.615378 14.563168 4.615921 14.561623 4.616455 14.560184 c +4.615632 14.562004 4.615081 14.563557 4.614830 14.564808 c +h +8.106788 19.369617 m +8.104987 19.369617 8.137892 19.367138 8.165706 19.365211 c +8.146164 19.364471 8.118646 19.363689 8.106788 19.369617 c +h +33.799496 38.991486 m +33.796463 38.992550 l +33.793255 38.993694 33.788414 38.995468 33.783157 38.997482 c +33.797199 38.992485 33.801453 38.990864 33.800220 38.991249 c +33.799496 38.991486 l +h +33.781116 38.998268 m +33.771210 39.002102 33.760399 39.006592 33.756393 39.009262 c +33.781116 38.998268 l +h +25.438700 48.091145 m +25.439972 48.091042 25.447481 48.090385 25.457916 48.089428 c +25.442616 48.090767 25.437397 48.091248 25.438700 48.091145 c +h +10.565709 52.209736 m +10.565872 52.209736 10.565764 52.209770 10.565411 52.209831 c +10.565709 52.209736 l +h +10.565411 52.209831 m +10.562927 52.210285 10.548397 52.212219 10.531658 52.214264 c +10.545195 52.213699 10.557458 52.212414 10.565411 52.209831 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.593750 49.218750 cm +0.042044 0.227875 0.320790 scn +6.671875 -17.718750 m +7.819592 -17.718750 8.750000 -16.812824 8.750000 -15.695311 c +8.750000 -14.577797 7.819592 -13.671875 6.671875 -13.671875 c +5.524159 -13.671875 4.593750 -14.577797 4.593750 -15.695311 c +4.593750 -16.812824 5.524159 -17.718750 6.671875 -17.718750 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.593750 49.218750 cm +0.042044 0.227875 0.320790 scn +18.320312 -17.937500 m +19.437828 -17.937500 20.343750 -17.031574 20.343750 -15.914061 c +20.343750 -14.796547 19.437828 -13.890625 18.320312 -13.890625 c +17.202801 -13.890625 16.296875 -14.796547 16.296875 -15.914061 c +16.296875 -17.031574 17.202801 -17.937500 18.320312 -17.937500 c +h +f +n +Q + +endstream +endobj + +2 0 obj + 33159 +endobj + +3 0 obj + << /BBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources << >> + /Subtype /Form + /Length 4 0 R + /Group << /Type /Group + /S /Transparency + >> + /Type /XObject + >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 cm +0.000000 0.000000 0.000000 scn +0.000000 56.000000 m +56.000000 56.000000 l +56.000000 0.000000 l +0.000000 0.000000 l +0.000000 56.000000 l +h +f +n +Q + +endstream +endobj + +4 0 obj + 232 +endobj + +5 0 obj + << /XObject << /X1 1 0 R >> + /ExtGState << /E1 << /SMask << /Type /Mask + /G 3 0 R + /S /Alpha + >> + /Type /ExtGState + >> >> + >> +endobj + +6 0 obj + << /Length 7 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +/E1 gs +/X1 Do +Q + +endstream +endobj + +7 0 obj + 46 +endobj + +8 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 5 0 R + /Contents 6 0 R + /Parent 9 0 R + >> +endobj + +9 0 obj + << /Kids [ 8 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +10 0 obj + << /Type /Catalog + /Pages 9 0 R + >> +endobj + +xref +0 11 +0000000000 65535 f +0000000010 00000 n +0000033417 00000 n +0000033441 00000 n +0000033921 00000 n +0000033943 00000 n +0000034241 00000 n +0000034343 00000 n +0000034364 00000 n +0000034537 00000 n +0000034611 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 10 0 R + /Size 11 +>> +startxref +34671 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar-illustration-face1.imageset/Contents.json b/Signal/Images.xcassets/avatar_abstract03.imageset/Contents.json similarity index 77% rename from Signal/Images.xcassets/avatar-illustration-face1.imageset/Contents.json rename to Signal/Images.xcassets/avatar_abstract03.imageset/Contents.json index 4eb9d73413..c8464f7c22 100644 --- a/Signal/Images.xcassets/avatar-illustration-face1.imageset/Contents.json +++ b/Signal/Images.xcassets/avatar_abstract03.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "avatar-illustration-left-face.svg", + "filename" : "avatar_abstract03.pdf", "idiom" : "universal" } ], diff --git a/Signal/Images.xcassets/avatar_abstract03.imageset/avatar_abstract03.pdf b/Signal/Images.xcassets/avatar_abstract03.imageset/avatar_abstract03.pdf new file mode 100644 index 0000000000..ff4e94109f --- /dev/null +++ b/Signal/Images.xcassets/avatar_abstract03.imageset/avatar_abstract03.pdf @@ -0,0 +1,371 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 0.000000 0.000000 cm +0.905339 0.358857 0.079676 scn +27.188698 20.391136 m +27.133030 20.539314 27.100754 20.625233 27.079294 20.617603 c +27.035635 20.601639 27.159195 20.238792 27.360191 19.648552 c +27.689825 18.680553 28.227732 17.100945 28.577887 15.436737 c +28.849575 14.138824 28.863464 13.469788 28.910297 11.213196 c +28.926950 10.410912 28.947765 9.407967 28.985813 8.104748 c +29.078520 5.011230 29.162971 3.780182 29.213863 3.038330 c +29.260553 2.357780 29.278997 2.088917 29.249660 1.171547 c +29.236143 0.757896 29.218159 0.377537 29.197147 0.025131 c +28.800179 0.008430 28.401073 0.000000 28.000000 0.000000 c +12.536026 0.000000 0.000000 12.536026 0.000000 28.000000 c +0.000000 43.463974 12.536026 56.000000 28.000000 56.000000 c +31.404634 56.000000 34.667343 55.392342 37.685585 54.279568 c +37.635273 53.277107 37.401642 51.608334 36.245064 50.004345 c +35.663406 49.196529 34.798515 48.002495 33.338245 47.685951 c +32.637135 47.535587 32.015564 47.634216 31.544046 47.709038 c +31.107641 47.778286 30.799770 47.827137 30.676342 47.639309 c +30.526356 47.412476 30.792259 47.066452 31.165337 46.580959 c +31.418316 46.251747 31.720575 45.858410 31.975855 45.394623 c +32.624115 44.207039 32.658997 43.119068 32.609371 41.136681 c +32.553444 38.786324 32.439445 37.500370 32.343853 36.422020 c +32.257786 35.451107 32.186634 34.648491 32.186226 33.388809 c +32.186256 33.353065 l +32.187813 31.763866 32.189751 29.783037 32.715469 27.257881 c +32.777428 26.961658 l +33.409470 23.939709 33.729378 22.410168 33.934082 21.806232 c +33.976673 21.680916 34.019840 21.557232 34.062435 21.435200 c +34.436798 20.362617 34.766670 19.417507 34.269508 18.611580 c +33.823826 17.881794 32.937698 17.640377 32.465214 17.511650 c +32.464432 17.511440 l +31.225988 17.173698 29.814127 17.404800 28.805149 18.114513 c +27.771803 18.838978 27.364117 19.924191 27.188698 20.391136 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 17.652100 0.010742 cm +0.339627 0.000000 0.000000 scn +14.091034 47.822842 m +15.956473 47.584637 17.517849 49.352722 18.209587 50.799561 c +18.677391 51.785976 18.906679 52.843460 19.061996 53.909679 c +19.093969 54.131485 19.121424 54.355556 19.141384 54.580566 c +19.679600 54.402676 20.210583 54.208904 20.733786 53.999802 c +20.656582 53.424171 20.535725 52.852448 20.392513 52.302631 c +19.873405 50.332081 18.740221 48.501270 16.746962 47.608521 c +15.926987 47.239899 15.005694 47.074127 14.100804 47.119682 c +15.386764 45.063019 15.849702 42.600819 15.922163 40.214821 c +15.945535 39.482819 15.931923 38.755188 15.886682 38.027004 c +15.873384 37.801018 15.857736 37.574993 15.842085 37.348969 c +15.800355 36.746265 15.758625 36.143562 15.761505 35.541641 c +15.763425 35.249344 15.738187 34.954620 15.712886 34.659267 c +15.712886 34.659050 l +15.696507 34.467964 15.680101 34.276527 15.671022 34.085274 c +15.647835 33.603283 15.635184 33.121475 15.627894 32.634743 c +15.617797 31.706516 15.649867 30.779026 15.708290 29.851997 c +15.836473 27.952990 16.112162 26.061583 16.498100 24.197191 c +16.654593 23.451616 16.863459 22.730061 17.075394 21.997913 c +17.075594 21.997253 l +17.099649 21.914139 l +17.121168 21.839752 17.142704 21.765247 17.164200 21.690582 c +17.175028 21.652969 17.185909 21.615341 17.196798 21.577690 c +17.428652 20.775921 17.663137 19.965050 17.440945 19.137016 c +16.955925 17.327595 14.626370 16.970734 12.968523 17.097198 c +12.598231 17.125893 12.231828 17.188805 11.876699 17.286770 c +12.236067 13.896568 12.489614 10.496353 12.632905 7.094208 c +12.731105 4.762684 12.781874 2.428276 12.781029 0.093540 c +12.236591 0.046677 11.687703 0.015385 11.134808 0.000126 c +11.135155 0.299339 11.134654 0.598511 11.133306 0.897636 c +11.118325 4.206711 10.999537 7.509842 10.784722 10.810913 c +9.557205 10.428440 8.193730 10.405903 6.943809 10.625061 c +5.335949 10.907913 3.873924 11.594635 2.488853 12.403107 c +2.201140 12.573639 2.175134 12.854111 2.477868 13.029976 c +2.785789 13.210949 3.328444 13.235508 3.642777 13.050388 c +4.761570 12.392765 6.001245 11.757324 7.249968 11.508312 c +7.863786 11.383621 8.375784 11.352463 9.034142 11.394096 c +9.091230 11.398605 9.102606 11.398628 9.100910 11.397751 c +9.107459 11.398689 9.117032 11.400013 9.130677 11.401833 c +9.146187 11.403885 l +9.165745 11.406437 l +9.184978 11.409393 9.203856 11.412006 9.222569 11.414448 c +9.231572 11.415615 l +9.239999 11.416687 l +9.254460 11.418503 l +9.272376 11.420723 l +9.273687 11.420883 l +9.282670 11.421993 9.291652 11.423100 9.300654 11.424232 c +9.314155 11.425941 l +9.327945 11.427731 l +9.332700 11.428352 9.337466 11.428993 9.342246 11.429642 c +9.353489 11.431198 l +9.362728 11.432495 9.372031 11.433857 9.381420 11.435299 c +9.465581 11.446808 9.549655 11.463329 9.633729 11.479851 c +9.659998 11.485329 9.817605 11.518188 9.728348 11.496559 c +10.043381 11.572311 10.305266 11.672207 10.561354 11.802109 c +10.609265 11.827011 10.659954 11.848965 10.712659 11.867790 c +10.566257 13.911430 10.378235 15.949379 10.153777 17.981720 c +10.148307 18.031261 10.156307 18.076366 10.174759 18.117271 c +9.934290 18.304535 9.721521 18.514729 9.527989 18.757568 c +9.409389 18.905983 9.301245 19.059605 9.208736 19.223526 c +9.159803 19.307949 9.121411 19.392563 9.082929 19.482182 c +9.060966 19.531963 9.044187 19.586853 9.027407 19.641739 c +9.019122 19.660515 8.978647 19.804317 8.978113 19.831108 c +8.970202 19.840343 l +8.964719 19.846706 l +8.933026 19.883484 8.902518 19.918888 8.879376 19.965218 c +8.850270 20.027988 8.844246 20.100010 8.838341 20.170605 c +8.835354 20.206333 8.832397 20.241695 8.826491 20.275307 c +8.824802 20.287361 8.823080 20.299397 8.821342 20.311420 c +8.819402 20.324806 8.817437 20.338173 8.815465 20.351528 c +8.811471 20.378475 l +8.784828 20.557991 8.758539 20.735119 8.773072 20.916489 c +8.804172 21.248123 9.308615 21.347260 9.588071 21.347137 c +9.804271 21.345909 10.448661 21.281952 10.417652 20.945309 c +10.400168 20.757145 10.428594 20.579453 10.457753 20.397190 c +10.459035 20.389198 l +10.460980 20.374748 10.465700 20.356731 10.470717 20.337589 c +10.481332 20.297077 10.493278 20.251503 10.483017 20.224075 c +10.477783 20.208256 10.469643 20.193748 10.459128 20.193466 c +10.463387 20.188908 10.467703 20.184383 10.471859 20.180046 c +10.477363 20.174320 l +10.477443 20.174240 l +10.481555 20.169968 10.485420 20.165947 10.488735 20.162434 c +10.490347 20.160725 10.491836 20.159126 10.493175 20.157658 c +10.494659 20.156033 10.495958 20.154568 10.497036 20.153294 c +10.498551 20.151497 10.499623 20.150082 10.500147 20.149124 c +10.548970 20.090855 10.562996 20.040192 10.581951 19.971729 c +10.586023 19.957066 l +10.587999 19.950005 l +10.689030 19.600620 10.873696 19.292831 11.100177 19.005844 c +11.542163 18.456757 12.207025 18.127289 12.858177 17.978168 c +12.895250 17.968788 12.937508 17.964504 12.979765 17.960228 c +13.015433 17.955189 l +13.015637 17.955170 l +13.097705 17.943535 13.176826 17.932316 13.259835 17.925007 c +13.272502 17.923714 l +13.272613 17.923702 l +13.303544 17.920525 13.332120 17.917591 13.362724 17.917095 c +13.364189 17.917793 13.376386 17.918114 13.407601 17.917564 c +13.502570 17.914215 13.597449 17.915871 13.692327 17.917534 c +13.692518 17.917534 l +13.787336 17.919201 13.882152 17.920864 13.976880 17.927536 c +14.031801 17.931255 14.028022 17.930923 14.009948 17.929802 c +13.995090 17.928879 13.970578 17.927429 13.961065 17.927261 c +13.966746 17.927982 l +13.973676 17.928917 l +13.980385 17.929844 13.987181 17.930855 13.994027 17.931919 c +14.007432 17.934002 14.021046 17.936295 14.034661 17.938583 c +14.034891 17.938622 l +14.059795 17.942810 14.084696 17.946995 14.108304 17.949909 c +14.108595 17.949947 l +14.182117 17.961262 14.255641 17.972572 14.329077 17.988892 c +14.352709 17.994324 14.377680 17.998520 14.402650 18.002720 c +14.415627 18.004902 14.428605 18.007088 14.441396 18.009441 c +14.446703 18.010612 l +14.448646 18.011040 l +14.460635 18.013691 14.479307 18.017822 14.497221 18.021935 c +14.806811 18.107624 15.011418 18.166393 15.260650 18.386471 c +15.535890 18.627068 15.725470 18.941410 15.814287 19.289104 c +15.998637 19.987019 15.774961 20.733147 15.569322 21.419121 c +15.543306 21.505898 15.517581 21.591713 15.493005 21.676350 c +15.474262 21.742901 15.454936 21.809444 15.435610 21.875988 c +15.396955 22.009090 15.358298 22.142189 15.324326 22.275375 c +15.309680 22.328918 15.297753 22.385227 15.285724 22.442055 c +15.260740 22.560051 15.235226 22.680544 15.183585 22.784592 c +15.044814 23.067646 14.983300 23.390623 14.923132 23.706558 c +14.905061 23.801437 14.887110 23.895681 14.867227 23.988020 c +14.493763 25.742270 14.220009 27.523350 14.072676 29.311659 c +13.931137 31.069969 13.910663 32.840435 14.022138 34.603180 c +14.057673 35.182171 14.083844 35.761063 14.110013 36.339890 c +14.110033 36.340397 l +14.123124 36.629921 14.136215 36.919441 14.150478 37.208988 c +14.160668 37.401222 14.172578 37.593483 14.184487 37.785744 c +14.184498 37.785927 l +14.214272 38.266548 14.244045 38.747166 14.246929 39.227314 c +14.274240 41.881523 13.914212 44.674419 12.429162 46.976055 c +12.076962 47.516682 11.667396 48.021187 11.190272 48.469330 c +10.932867 48.715645 10.670805 48.926762 10.356649 49.101852 c +10.031858 49.281769 9.665078 49.450920 9.335989 49.575584 c +8.577037 49.858257 7.920964 49.987225 7.144354 50.073948 c +6.684805 50.121075 6.505321 50.132980 6.067647 50.135342 c +5.677409 50.138538 5.287350 50.131706 4.902825 50.109917 c +4.602635 50.089607 l +4.581582 50.089241 4.560548 50.087620 4.539515 50.085999 c +4.523546 50.084766 4.507493 50.083530 4.491514 50.082844 c +4.470219 50.081116 4.445455 50.078751 4.439407 50.076714 c +4.239369 50.058159 4.044605 50.039700 3.844654 50.016129 c +3.539460 49.980682 2.991177 49.976089 2.827509 50.289261 c +2.701177 50.578007 3.198769 50.767319 3.430256 50.796455 c +5.245617 51.008862 7.074773 51.035896 8.868702 50.666008 c +9.731315 50.485481 10.579962 50.199360 11.356745 49.801617 c +12.085740 49.423103 12.674435 48.926754 13.206993 48.324074 c +13.351816 48.158836 13.489530 47.989666 13.620437 47.816898 c +13.804844 47.838448 13.989013 47.834263 14.091034 47.822842 c +h +10.424771 20.238102 m +10.425305 20.236748 10.425839 20.235432 10.426371 20.234150 c +10.425886 20.235111 10.425486 20.236019 10.425172 20.236866 c +10.425015 20.237293 10.424882 20.237705 10.424771 20.238102 c +h +14.448272 18.010731 m +14.457738 18.012535 14.467084 18.014454 14.476226 18.016552 c +14.448272 18.010731 l +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 17.652100 51.307129 cm +0.339627 0.000000 0.000000 scn +5.982823 -16.617897 m +5.852536 -16.103479 5.517555 -15.642815 5.105530 -15.298882 c +4.914001 -15.142044 4.698205 -15.009121 4.448589 -14.900276 c +4.447251 -14.900461 4.426059 -14.893150 4.400751 -14.884418 c +4.361394 -14.870840 4.312098 -14.853834 4.312141 -14.856281 c +4.256186 -14.836910 4.196815 -14.820900 4.139617 -14.805475 c +4.133846 -14.803919 l +4.172582 -14.815027 4.119584 -14.804132 4.070237 -14.793985 c +4.069906 -14.793917 l +4.069536 -14.793837 l +4.068771 -14.793680 l +4.037786 -14.787319 4.008626 -14.781332 4.005012 -14.781399 c +3.998686 -14.779512 3.955615 -14.775097 3.917653 -14.771208 c +3.916530 -14.771093 l +3.899772 -14.769375 3.884098 -14.767765 3.873136 -14.766529 c +3.852989 -14.766506 3.832648 -14.766859 3.812310 -14.767216 c +3.774095 -14.767887 3.735880 -14.768559 3.698936 -14.766695 c +3.695126 -14.766653 3.691535 -14.766600 3.688150 -14.766535 c +3.682566 -14.766430 3.677549 -14.766296 3.673051 -14.766138 c +3.666322 -14.765902 3.660758 -14.765614 3.656215 -14.765284 c +3.645958 -14.767454 3.632366 -14.770067 3.614686 -14.773188 c +3.541066 -14.784510 3.467450 -14.795835 3.388646 -14.812263 c +3.367611 -14.815979 3.353305 -14.818150 3.343932 -14.819254 c +3.335053 -14.823366 3.319532 -14.829664 3.294205 -14.839005 c +3.011235 -14.939274 2.854071 -14.997208 2.577954 -15.187660 c +2.140280 -15.486284 1.795203 -15.953850 1.614227 -16.458670 c +1.412964 -17.008997 -0.212903 -16.902035 0.023411 -16.245752 c +0.576517 -14.711044 2.331877 -13.782333 3.988930 -13.863661 c +5.693424 -13.944157 7.225034 -14.990850 7.632757 -16.594004 c +7.666582 -16.718822 7.484643 -16.867489 7.395912 -16.919209 c +7.234089 -17.012341 7.003039 -17.066555 6.818462 -17.064772 c +6.470397 -17.060837 6.073395 -16.972481 5.982823 -16.617897 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 17.652100 51.091309 cm +0.339627 0.000000 0.000000 scn +5.753986 -22.106913 m +5.753986 -23.073414 4.970484 -23.856913 4.003987 -23.856913 c +3.037487 -23.856913 2.253988 -23.073414 2.253984 -22.106913 c +2.253984 -21.140415 3.037487 -20.356913 4.003983 -20.356913 c +4.970484 -20.356916 5.753983 -21.140415 5.753986 -22.106913 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 17.652100 51.091309 cm +0.339627 0.000000 0.000000 scn +20.738352 -23.856913 m +21.704849 -23.856916 22.488352 -23.073414 22.488352 -22.106913 c +22.488352 -21.140415 21.704849 -20.356913 20.738352 -20.356916 c +19.771852 -20.356913 18.988354 -21.140415 18.988354 -22.106916 c +18.988354 -23.073414 19.771852 -23.856913 20.738352 -23.856913 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 17.652100 51.307129 cm +0.339627 0.000000 0.000000 scn +23.689955 -16.617897 m +23.559669 -16.103479 23.224688 -15.642815 22.812662 -15.298882 c +22.621134 -15.142044 22.405336 -15.009121 22.155722 -14.900276 c +22.154383 -14.900461 22.133192 -14.893150 22.107883 -14.884418 c +22.068527 -14.870840 22.019230 -14.853834 22.019274 -14.856281 c +21.963318 -14.836910 21.903948 -14.820900 21.846750 -14.805475 c +21.840979 -14.803919 l +21.879715 -14.815027 21.826715 -14.804132 21.777369 -14.793985 c +21.777039 -14.793917 l +21.776669 -14.793837 l +21.775904 -14.793680 l +21.744919 -14.787319 21.715759 -14.781332 21.712145 -14.781399 c +21.705818 -14.779512 21.662746 -14.775097 21.624786 -14.771208 c +21.623663 -14.771093 l +21.606905 -14.769375 21.591230 -14.767765 21.580269 -14.766529 c +21.560122 -14.766506 21.539780 -14.766859 21.519444 -14.767216 c +21.481228 -14.767887 21.443012 -14.768559 21.406069 -14.766695 c +21.402260 -14.766653 21.398668 -14.766600 21.395283 -14.766535 c +21.389698 -14.766430 21.384682 -14.766296 21.380184 -14.766138 c +21.373455 -14.765902 21.367891 -14.765614 21.363348 -14.765284 c +21.353090 -14.767454 21.339499 -14.770067 21.321817 -14.773188 c +21.248198 -14.784510 21.174582 -14.795835 21.095778 -14.812263 c +21.074743 -14.815979 21.060436 -14.818150 21.051064 -14.819254 c +21.042185 -14.823366 21.026665 -14.829664 21.001337 -14.839005 c +20.718367 -14.939274 20.561203 -14.997208 20.285086 -15.187660 c +19.847412 -15.486284 19.502335 -15.953850 19.321360 -16.458670 c +19.120096 -17.008997 17.494230 -16.902035 17.730543 -16.245752 c +18.283649 -14.711044 20.039009 -13.782333 21.696062 -13.863661 c +23.400557 -13.944157 24.932165 -14.990850 25.339890 -16.594004 c +25.373714 -16.718822 25.191774 -16.867489 25.103045 -16.919209 c +24.941221 -17.012341 24.710171 -17.066555 24.525595 -17.064772 c +24.177530 -17.060837 23.780527 -16.972481 23.689955 -16.617897 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 14914 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000015004 00000 n +0000015028 00000 n +0000015201 00000 n +0000015275 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +15334 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar-illustration-face2.imageset/Contents.json b/Signal/Images.xcassets/avatar_balloon.imageset/Contents.json similarity index 76% rename from Signal/Images.xcassets/avatar-illustration-face2.imageset/Contents.json rename to Signal/Images.xcassets/avatar_balloon.imageset/Contents.json index 77dd2f0eb6..d3dc50d5ec 100644 --- a/Signal/Images.xcassets/avatar-illustration-face2.imageset/Contents.json +++ b/Signal/Images.xcassets/avatar_balloon.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "avatar-illustration-pointy-face.svg", + "filename" : "avatar_balloon.pdf", "idiom" : "universal" } ], diff --git a/Signal/Images.xcassets/avatar_balloon.imageset/avatar_balloon.pdf b/Signal/Images.xcassets/avatar_balloon.imageset/avatar_balloon.pdf new file mode 100644 index 0000000000..3f6024d488 --- /dev/null +++ b/Signal/Images.xcassets/avatar_balloon.imageset/avatar_balloon.pdf @@ -0,0 +1,149 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 15.501709 13.012634 cm +0.905882 0.356863 0.078431 scn +10.215158 2.304840 m +9.811278 2.547451 4.574293 8.115433 4.439666 8.479353 c +4.305039 8.843273 0.818203 16.703945 0.683576 17.067865 c +0.548949 17.431786 0.145069 22.393230 0.010442 22.757149 c +-0.124185 23.121069 1.087457 28.567738 1.087457 28.567738 c +4.446397 32.200874 l +9.414129 34.742249 l +15.189622 34.499634 l +20.695858 30.502581 l +22.843157 24.328072 l +23.112411 18.153561 l +20.022724 9.558983 l +15.054995 4.724911 l +12.099935 2.304840 l +12.234562 1.091774 l +10.888293 0.000011 l +9.279502 0.727852 l +9.414129 1.940918 l +10.215158 2.304840 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 14.765625 2.141479 cm +0.293779 0.023951 0.293779 scn +26.249992 1.061111 m +25.832800 1.647766 25.305080 2.167465 24.709503 2.611389 c +23.149870 3.774391 21.233942 4.285305 19.338184 4.607986 c +18.838404 4.693394 18.338619 4.766891 17.838839 4.840385 c +17.838718 4.840405 l +17.276396 4.923103 16.714012 5.005806 16.151690 5.105457 c +16.137388 5.108070 l +15.294595 5.261906 14.406390 5.424026 13.671070 5.885273 c +12.066352 6.897480 12.291918 9.025986 12.604952 10.684052 c +13.228748 10.846622 13.810021 11.199799 14.123787 11.761765 c +14.434471 12.320030 14.289441 12.962429 13.883612 13.382656 c +18.231388 16.361675 21.548965 20.520298 23.294483 25.193686 c +24.249084 27.753029 24.759998 30.463989 24.692774 33.162823 c +24.618826 36.067856 23.852453 39.063866 21.983585 41.471588 c +20.276056 43.673107 17.795437 45.340927 14.877846 45.959538 c +11.913199 46.596340 8.726707 45.941341 6.199027 44.449402 c +3.610843 42.921074 1.782310 40.598259 0.841152 37.954010 c +-0.160508 35.133881 -0.207567 32.119682 0.384019 29.226774 c +1.015939 26.188313 2.259611 23.271145 3.718406 20.487406 c +4.955355 18.128204 6.494820 15.744734 8.800654 14.095112 c +9.217430 13.796906 9.647861 13.523342 10.099242 13.280998 c +9.699760 12.925472 9.527413 12.350895 9.680180 11.808826 c +9.846393 11.229324 10.366832 10.874966 10.936586 10.703625 c +10.650020 9.148632 10.496431 7.445457 11.459349 6.093670 c +12.550023 4.560310 14.706086 4.233170 16.460827 3.966923 c +16.544743 3.954185 16.627743 3.941593 16.709663 3.929012 c +16.993572 3.885876 17.280321 3.845284 17.568508 3.804489 c +17.568638 3.804466 l +19.211584 3.571896 20.901222 3.332710 22.376776 2.577778 c +23.377123 2.063316 24.299833 1.336205 24.893772 0.394051 c +25.352652 0.604500 25.804857 0.826988 26.249992 1.061111 c +h +6.293144 19.031857 m +7.624209 16.854595 9.351906 14.798628 11.845973 13.634190 c +11.902826 13.608021 11.948664 13.576794 11.984112 13.542225 c +12.437911 13.830936 12.881654 14.135662 13.311492 14.452936 c +17.613926 17.643015 20.726467 22.058189 22.171814 26.897894 c +23.657499 31.895283 23.543217 38.117760 19.536573 42.175106 c +17.802155 43.933895 15.334979 45.262085 12.740074 45.310604 c +10.098109 45.359123 7.496481 44.206810 5.607443 42.514732 c +1.116778 38.481647 1.029384 32.119678 2.662964 26.958540 c +3.530174 24.223320 4.773846 21.524487 6.293144 19.031857 c +h +11.709551 12.734070 m +11.642953 12.670704 11.560095 12.621567 11.468376 12.595364 c +11.428722 12.583164 11.405678 12.576496 11.397985 12.575996 c +11.367284 12.553715 11.371606 12.554470 11.407874 12.575195 c +11.350192 12.452621 11.364042 12.496311 11.373742 12.526905 c +11.382129 12.553360 11.387411 12.570023 11.340650 12.460911 c +11.293591 12.353352 11.280146 12.218895 11.300313 12.097893 c +11.327203 11.943272 11.401152 11.849159 11.522157 11.761765 c +11.596106 11.714710 11.730556 11.694542 11.784338 11.694542 c +11.865007 11.694542 12.019627 11.714710 12.160800 11.781933 c +12.308696 11.855881 12.449870 11.963444 12.537262 12.111340 c +12.604488 12.225620 12.638101 12.386959 12.611211 12.521412 c +12.605558 12.549671 12.595156 12.586246 12.581998 12.623146 c +12.286524 12.568012 11.936930 12.613823 11.709551 12.734070 c +h +f* +n +Q + +endstream +endobj + +3 0 obj + 3883 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000003973 00000 n +0000003996 00000 n +0000004169 00000 n +0000004243 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +4302 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_book.imageset/Contents.json b/Signal/Images.xcassets/avatar_book.imageset/Contents.json new file mode 100644 index 0000000000..238a801cfb --- /dev/null +++ b/Signal/Images.xcassets/avatar_book.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_book.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_book.imageset/avatar_book.pdf b/Signal/Images.xcassets/avatar_book.imageset/avatar_book.pdf new file mode 100644 index 0000000000..101fa4a629 --- /dev/null +++ b/Signal/Images.xcassets/avatar_book.imageset/avatar_book.pdf @@ -0,0 +1,1115 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 9.456177 12.871582 cm +0.361908 0.679751 0.838672 scn +0.000000 1.159672 m +0.065011 25.083698 l +2.051465 24.890821 l +1.986454 3.980503 l +3.012187 2.249428 l +3.012187 2.249428 3.012187 3.339186 5.126255 3.787624 c +7.240324 4.236065 12.236556 4.428944 13.452507 4.108286 c +14.668458 3.787626 16.975151 2.632772 16.975151 2.632772 c +16.975151 2.632772 17.295393 3.401871 18.256113 3.401871 c +19.216835 3.401871 19.602087 3.016115 19.792305 2.695456 c +19.984930 2.374798 21.328495 2.951021 22.546854 3.592337 c +23.762804 4.233654 26.517355 4.426531 27.478077 4.426531 c +28.438799 4.426531 31.578598 3.464556 32.154068 3.399460 c +32.729538 3.334364 33.882885 2.630363 33.882885 2.630363 c +35.356472 3.720118 l +35.163845 27.195705 l +37.405529 27.323486 l +37.150299 0.961975 l +20.495390 1.154852 l +20.495390 1.154852 20.302763 0.448437 19.662281 0.320656 c +19.021801 0.192873 17.996069 -0.000002 17.613224 0.255560 c +17.227974 0.511122 16.397274 0.896877 16.397274 0.896877 c +0.000000 1.159672 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.437744 15.121033 cm +1.000000 1.000000 1.000000 scn +0.132430 1.989065 m +0.132430 2.244629 0.414146 22.677588 0.223928 23.470797 c +0.009631 24.341156 5.549292 26.837532 8.816708 26.837532 c +12.084124 26.837532 13.517518 26.220852 14.092988 25.900192 c +14.668458 25.579535 16.594717 25.013815 16.594717 25.013815 c +16.594717 25.013815 19.913805 26.709751 20.616890 26.837532 c +21.319975 26.965315 24.301634 27.358276 24.879511 27.358276 c +25.454981 27.358276 27.738586 27.358276 29.661964 26.837534 c +31.377409 25.900192 32.182388 25.013815 32.780956 25.013815 c +33.101196 24.758253 33.439850 2.051752 33.439850 2.051752 c +31.711033 0.320679 l +30.365057 0.961996 l +30.365057 0.961996 27.675518 1.989065 26.201929 1.989065 c +24.728342 1.989065 21.333315 1.923969 20.307581 1.347748 c +19.281849 0.771526 17.808260 0.000019 17.808260 0.000019 c +17.808260 0.000019 17.488020 1.282654 16.782528 1.154871 c +16.077036 1.027090 15.308941 0.641336 15.181326 0.513556 c +15.053711 0.385775 14.092988 0.899311 14.092988 0.899311 c +14.092988 0.899311 10.632947 1.733501 10.185092 1.733501 c +9.737237 1.733501 6.469821 2.054161 6.149580 1.926380 c +5.829340 1.798599 3.330019 1.350159 3.074790 1.157280 c +2.819561 0.964403 1.025733 0.067528 1.025733 0.067528 c +0.000000 1.605724 l +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 40.129333 cm +0.000000 0.000000 0.000000 scn +21.203281 -5.223847 m +22.542030 -4.290803 24.051737 -3.671183 25.633677 -3.396333 c +25.646873 -3.393930 25.660673 -3.391529 25.674471 -3.389127 c +25.674692 -3.389087 l +25.687799 -3.386799 l +25.691931 -3.386076 25.696043 -3.385354 25.700127 -3.384631 c +25.705330 -3.383709 25.710480 -3.382788 25.715544 -3.381867 c +25.696281 -3.384277 25.648123 -3.391512 25.732397 -3.379456 c +25.876865 -3.357758 l +25.980402 -3.343291 26.083941 -3.328825 26.187477 -3.319182 c +26.394548 -3.295073 26.601622 -3.278195 26.811102 -3.266140 c +26.815538 -3.266140 26.875103 -3.264096 26.845015 -3.263772 c +26.859068 -3.263123 26.874018 -3.262220 26.878525 -3.261319 c +26.926680 -3.258907 26.977245 -3.256497 27.025400 -3.256497 c +27.131344 -3.254086 27.237288 -3.251674 27.343231 -3.251674 c +27.439659 -3.251674 27.536089 -3.253973 27.634760 -3.256327 c +27.641802 -3.256497 l +27.667076 -3.257702 27.691748 -3.258305 27.716417 -3.258907 c +27.741108 -3.259510 27.765795 -3.260112 27.791084 -3.261319 c +27.814795 -3.261319 27.838495 -3.262941 27.860872 -3.264855 c +27.856493 -3.264633 27.852949 -3.264483 27.850489 -3.264403 c +27.846546 -3.264273 27.845392 -3.264324 27.848059 -3.264556 c +27.851219 -3.264832 27.859745 -3.265359 27.875359 -3.266140 c +27.870604 -3.265708 27.865770 -3.265274 27.860872 -3.264855 c +27.866795 -3.265154 27.874237 -3.265583 27.882586 -3.266140 c +28.094473 -3.280606 28.306364 -3.297482 28.518251 -3.321592 c +28.616972 -3.333647 28.715693 -3.345703 28.814413 -3.360168 c +28.838488 -3.363784 28.863169 -3.367401 28.887852 -3.371017 c +28.927492 -3.376840 l +28.938850 -3.378516 28.950136 -3.380191 28.961292 -3.381867 c +28.996206 -3.387895 28.982964 -3.385484 28.969719 -3.383072 c +28.956474 -3.380661 28.943230 -3.378249 28.978144 -3.384277 c +29.014263 -3.389100 29.047972 -3.396333 29.081682 -3.403566 c +29.493420 -3.475894 29.900341 -3.572334 30.302446 -3.690471 c +31.140369 -3.938801 32.024040 -4.324555 32.801769 -4.792283 c +32.977543 -4.895956 33.225544 -4.900777 33.420578 -4.854968 c +33.514488 -4.833271 33.760082 -4.724777 33.581905 -4.618694 c +32.021633 -3.685649 30.249475 -3.119071 28.441200 -2.957537 c +26.613661 -2.796001 24.759638 -3.039509 23.038042 -3.680828 c +22.115845 -4.025595 21.234583 -4.486090 20.425552 -5.047846 c +20.264227 -5.161162 20.483341 -5.262423 20.586878 -5.284122 c +20.767464 -5.322698 21.039549 -5.337162 21.203281 -5.223847 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 39.962952 cm +0.000000 0.000000 0.000000 scn +22.291616 -8.546154 m +21.923220 -8.746264 21.569271 -8.965663 21.227360 -9.204349 c +21.056404 -9.322486 20.760244 -9.295964 20.591696 -9.206758 c +20.529093 -9.173004 20.459265 -9.103086 20.459265 -9.025937 c +20.459265 -8.941552 20.529093 -8.888511 20.591696 -8.845113 c +21.407948 -8.278537 22.296432 -7.820454 23.225853 -7.473274 c +24.911329 -6.846422 26.724422 -6.614970 28.515841 -6.769273 c +30.304853 -6.925985 32.067379 -7.494974 33.608387 -8.418373 c +33.772118 -8.517223 33.774529 -8.683579 33.608387 -8.780018 c +33.430210 -8.883689 33.148495 -8.886101 32.970314 -8.780018 c +32.763241 -8.657058 32.553761 -8.538921 32.339462 -8.428018 c +32.233521 -8.372564 32.125164 -8.317112 32.016815 -8.266481 c +31.991550 -8.254436 31.965687 -8.242389 31.939821 -8.230343 c +31.913919 -8.218280 31.888018 -8.206217 31.862717 -8.194152 c +31.847166 -8.186966 31.831017 -8.179777 31.814869 -8.172589 c +31.814598 -8.172469 l +31.798332 -8.165231 31.782066 -8.157993 31.766403 -8.150755 c +31.763996 -8.148345 31.698980 -8.121824 31.739916 -8.138700 c +31.313728 -7.950645 30.870691 -7.793933 30.422836 -7.661329 c +30.314516 -7.629997 30.206100 -7.598636 30.095373 -7.569712 c +29.950903 -7.533547 l +29.940113 -7.531146 29.929918 -7.528745 29.919725 -7.526343 c +29.908031 -7.523596 l +29.931538 -7.528865 29.879650 -7.516315 29.871447 -7.514260 c +29.661964 -7.468452 29.454891 -7.425054 29.245411 -7.388890 c +29.043152 -7.352726 28.840899 -7.323795 28.636234 -7.299685 c +28.525475 -7.285219 28.412308 -7.273165 28.299137 -7.263520 c +28.292145 -7.262819 28.276009 -7.261305 28.258759 -7.259688 c +28.242998 -7.258209 28.226301 -7.256642 28.214796 -7.255529 c +28.194542 -7.254386 28.174604 -7.252927 28.154667 -7.251467 c +28.143156 -7.250623 28.131643 -7.249778 28.120071 -7.248995 c +28.106833 -7.248100 28.093515 -7.247286 28.080023 -7.246644 c +27.663471 -7.222534 27.246920 -7.222534 26.830366 -7.244232 c +26.799063 -7.246644 26.767761 -7.248453 26.736458 -7.250262 c +26.705170 -7.252069 26.673847 -7.253877 26.642553 -7.256287 c +26.632050 -7.256765 26.626099 -7.256958 26.623352 -7.256961 c +26.616352 -7.257570 l +26.609280 -7.258186 26.602203 -7.258801 26.595043 -7.259418 c +26.588497 -7.259982 26.581882 -7.260546 26.575136 -7.261110 c +26.476416 -7.268341 26.380102 -7.277987 26.283787 -7.290041 c +26.076717 -7.311739 25.869642 -7.343081 25.664978 -7.376835 c +25.457907 -7.410589 25.253241 -7.451575 25.050985 -7.497384 c +25.038338 -7.500549 25.026155 -7.503253 25.014229 -7.505898 c +25.002836 -7.508426 24.991686 -7.510900 24.980593 -7.513676 c +25.024893 -7.502028 24.963644 -7.516835 24.954672 -7.519081 c +24.941294 -7.522431 24.928102 -7.525781 24.914991 -7.529130 c +24.904537 -7.531800 24.894136 -7.534471 24.883736 -7.537141 c +24.860228 -7.543178 24.836718 -7.549212 24.812609 -7.555247 c +24.711481 -7.581766 24.612761 -7.608289 24.511631 -7.637220 c +24.119156 -7.750535 23.731497 -7.885549 23.351061 -8.039851 c +23.325796 -8.050694 23.299927 -8.061536 23.274063 -8.072378 c +23.248161 -8.083235 23.222260 -8.094091 23.196960 -8.104948 c +23.189737 -8.107358 23.112686 -8.141111 23.146397 -8.126645 c +23.175289 -8.114591 23.112686 -8.143523 23.115093 -8.141111 c +23.018780 -8.182099 22.924875 -8.225496 22.830971 -8.271303 c +22.647976 -8.358099 22.469799 -8.449716 22.291616 -8.546154 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 42.665955 cm +0.000000 0.000000 0.000000 scn +29.908031 -10.226599 m +29.901247 -10.225061 l +29.888302 -10.222084 l +29.895054 -10.223588 29.901600 -10.225097 29.908031 -10.226599 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 40.011169 cm +0.000000 0.000000 0.000000 scn +21.297184 -13.522387 m +21.956930 -13.061892 22.686499 -12.671315 23.437740 -12.365123 c +24.128784 -12.085450 24.961891 -11.851586 25.679424 -11.731038 c +25.884089 -11.697286 26.091160 -11.668353 26.298233 -11.644244 c +26.300207 -11.644049 l +26.395863 -11.634471 26.491535 -11.624891 26.589582 -11.615313 c +26.613668 -11.612902 26.637754 -11.611093 26.661840 -11.609283 c +26.682428 -11.607738 26.703060 -11.606187 26.723648 -11.604264 c +26.725554 -11.604111 26.727383 -11.603954 26.729069 -11.603794 c +26.738869 -11.603258 l +26.753315 -11.602052 26.767160 -11.601449 26.781006 -11.600846 c +26.794851 -11.600245 26.808693 -11.599642 26.823139 -11.598435 c +27.246918 -11.576737 27.670694 -11.576737 28.094473 -11.603258 c +28.105003 -11.604430 28.115534 -11.605032 28.125788 -11.605618 c +28.129320 -11.605820 28.132818 -11.606020 28.136272 -11.606240 c +28.139086 -11.606420 28.141870 -11.606613 28.144621 -11.606833 c +28.141577 -11.606651 28.141283 -11.606653 28.142731 -11.606771 c +28.144066 -11.606880 28.146873 -11.607087 28.150372 -11.607339 c +28.152636 -11.607559 28.154871 -11.607804 28.157074 -11.608080 c +28.169487 -11.608883 28.175909 -11.609283 28.178329 -11.609418 c +28.179094 -11.609460 28.179459 -11.609477 28.179487 -11.609470 c +28.199495 -11.611220 28.219194 -11.612662 28.238895 -11.614106 c +28.253008 -11.615139 28.267120 -11.616173 28.281343 -11.617319 c +28.292011 -11.618178 28.302742 -11.619102 28.313583 -11.620134 c +28.419527 -11.629779 28.525471 -11.641832 28.631414 -11.653887 c +28.843302 -11.677997 29.052786 -11.709340 29.262266 -11.747916 c +29.360987 -11.764792 29.457300 -11.784081 29.553612 -11.803368 c +29.601770 -11.813011 29.649925 -11.822656 29.698080 -11.834710 c +29.648069 -11.823153 29.682573 -11.831599 29.703384 -11.836693 c +29.708626 -11.837976 29.712997 -11.839046 29.714933 -11.839532 c +29.725632 -11.841826 29.736570 -11.844363 29.747599 -11.846991 c +29.753946 -11.848502 29.760324 -11.850044 29.766705 -11.851586 c +29.775276 -11.853658 29.783848 -11.855729 29.792349 -11.857730 c +29.801161 -11.859803 29.809896 -11.861800 29.818474 -11.863642 c +30.018322 -11.911861 30.218170 -11.964902 30.413204 -12.022765 c +31.318544 -12.290381 32.139610 -12.649615 32.963089 -13.143866 c +33.138859 -13.249947 33.425392 -13.240303 33.601162 -13.143866 c +33.772118 -13.052248 33.760078 -12.905179 33.601162 -12.808742 c +32.060154 -11.887751 30.297630 -11.318762 28.508617 -11.164461 c +26.705156 -11.007749 24.875210 -11.241613 23.180105 -11.882929 c +22.233828 -12.239753 21.345341 -12.707480 20.514645 -13.286112 c +20.341278 -13.406658 20.555576 -13.575428 20.675966 -13.609184 c +20.890263 -13.667046 21.116600 -13.647757 21.297184 -13.522387 c +h +28.150372 -11.607339 m +28.160692 -11.608080 l +28.162054 -11.608175 l +28.168833 -11.608663 28.175373 -11.609131 28.178125 -11.609346 c +28.173532 -11.608941 28.168926 -11.608522 28.164297 -11.608080 c +28.153971 -11.607412 28.147799 -11.607023 28.144621 -11.606833 c +28.146803 -11.607014 l +28.148003 -11.607115 28.149191 -11.607224 28.150372 -11.607339 c +h +26.727976 -11.603854 m +26.723648 -11.604264 l +26.713087 -11.605112 26.700092 -11.605815 26.695139 -11.605997 c +26.689318 -11.606209 26.694601 -11.605700 26.727976 -11.603854 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 39.825500 cm +0.000000 0.000000 0.000000 scn +21.846176 -17.242464 m +21.667997 -17.353367 21.494633 -17.469095 21.323677 -17.587231 c +21.138275 -17.715012 20.871008 -17.710192 20.678383 -17.592054 c +20.509834 -17.478737 20.512241 -17.249693 20.678383 -17.133970 c +21.494633 -16.564978 22.383121 -16.097250 23.312542 -15.750072 c +24.969124 -15.130453 26.762951 -14.870066 28.525476 -15.029192 c +30.355423 -15.193138 32.117950 -15.757307 33.695076 -16.702404 c +33.882885 -16.813313 33.844360 -17.042353 33.695076 -17.160490 c +33.514488 -17.305149 33.242405 -17.271397 33.057003 -17.160490 c +32.833073 -17.025476 32.710278 -16.957968 32.479122 -16.839830 c +32.264828 -16.728924 32.048126 -16.627663 31.826605 -16.531225 c +31.612307 -16.439608 31.393192 -16.352814 31.174082 -16.273252 c +31.060913 -16.232264 30.947746 -16.193691 30.832172 -16.155115 c +30.779200 -16.138239 30.723822 -16.121361 30.670851 -16.104485 c +30.663628 -16.102074 30.657007 -16.100266 30.650389 -16.098459 c +30.649542 -16.098228 30.648701 -16.097998 30.647852 -16.097765 c +30.663134 -16.102549 30.659561 -16.102324 30.637138 -16.094841 c +30.617874 -16.090017 30.596205 -16.082785 30.576942 -16.077965 c +30.167614 -15.959827 29.753469 -15.863386 29.334507 -15.791059 c +29.132250 -15.754892 28.929993 -15.725964 28.725325 -15.701855 c +28.685043 -15.697201 28.643768 -15.692545 28.602776 -15.687893 c +28.580057 -15.685312 28.557430 -15.682732 28.535107 -15.680155 c +28.594891 -15.685436 28.542961 -15.680431 28.501221 -15.676411 c +28.485804 -15.674925 28.471775 -15.673573 28.465279 -15.672922 c +28.366558 -15.663275 28.267841 -15.656042 28.169121 -15.651222 c +27.752565 -15.627113 27.336012 -15.627113 26.919460 -15.648813 c +26.808699 -15.653633 26.697939 -15.660866 26.587179 -15.670509 c +26.560694 -15.672918 26.534210 -15.675331 26.505314 -15.677742 c +26.506947 -15.677198 26.511402 -15.676531 26.516714 -15.675879 c +26.377699 -15.689798 l +26.170628 -15.711498 25.963556 -15.742840 25.758888 -15.776592 c +25.349560 -15.846510 24.942638 -15.940538 24.540529 -16.053856 c +24.487558 -16.068317 24.434586 -16.082788 24.381615 -16.099665 c +24.401709 -16.093195 24.405119 -16.092083 24.399496 -16.093836 c +24.386251 -16.097961 24.322901 -16.117975 24.309380 -16.121361 c +24.217882 -16.150293 24.123976 -16.181635 24.032478 -16.212978 c +23.835037 -16.282896 23.640005 -16.355225 23.447378 -16.434788 c +23.066942 -16.589088 22.696138 -16.765089 22.334963 -16.960379 c +22.334963 -16.957968 22.243467 -17.008600 22.269955 -16.994133 c +22.288977 -16.983973 22.277271 -16.990536 22.260876 -16.999727 c +22.246141 -17.007990 22.227623 -17.018370 22.224205 -17.020653 c +22.180862 -17.044762 22.137524 -17.068872 22.096588 -17.092981 c +22.012314 -17.141199 21.928040 -17.191832 21.846176 -17.242464 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 40.037659 cm +0.000000 0.000000 0.000000 scn +4.849356 -5.055031 m +5.516323 -4.592124 6.238669 -4.203958 6.989909 -3.897766 c +7.165681 -3.825437 7.302927 -3.774806 7.502776 -3.704888 c +7.700217 -3.637382 7.900067 -3.574697 8.099916 -3.516833 c +8.299766 -3.458970 8.502023 -3.408339 8.706687 -3.362530 c +8.716307 -3.360122 8.726527 -3.357714 8.736750 -3.355306 c +8.743192 -3.353788 l +8.751267 -3.351881 8.759264 -3.349973 8.766882 -3.348066 c +8.776514 -3.345654 8.860788 -3.328776 8.815040 -3.338421 c +8.789478 -3.344442 8.806170 -3.341064 8.822900 -3.337678 c +8.832945 -3.335644 8.843031 -3.333600 8.843933 -3.333600 c +8.857166 -3.331190 8.871000 -3.328177 8.884835 -3.325165 c +8.898681 -3.322151 8.912557 -3.319131 8.925799 -3.316721 c +9.026928 -3.297434 9.130464 -3.278148 9.234001 -3.261270 c +9.438665 -3.227517 9.645740 -3.198585 9.852812 -3.174475 c +9.949124 -3.164831 10.045436 -3.155188 10.144156 -3.145543 c +10.168235 -3.143133 10.192312 -3.141325 10.216390 -3.139518 c +10.216640 -3.139498 l +10.237163 -3.137956 10.257684 -3.136414 10.278205 -3.134496 c +10.280121 -3.134343 10.281957 -3.134184 10.283651 -3.134024 c +10.293443 -3.133488 l +10.307889 -3.132281 10.321734 -3.131679 10.335580 -3.131076 c +10.349425 -3.130474 10.363271 -3.129871 10.377717 -3.128666 c +10.801493 -3.106969 11.225269 -3.109379 11.649046 -3.133488 c +11.653161 -3.133488 11.704737 -3.137008 11.688126 -3.136529 c +11.670705 -3.135297 l +11.670295 -3.135267 l +11.662335 -3.134701 l +11.655457 -3.134219 11.652542 -3.134040 11.657938 -3.134548 c +11.659222 -3.134670 11.660975 -3.134830 11.663257 -3.135034 c +11.665840 -3.135264 11.669102 -3.135549 11.673123 -3.135900 c +11.680485 -3.136250 11.685295 -3.136447 11.688126 -3.136529 c +11.700272 -3.137347 l +11.706286 -3.137727 l +11.712101 -3.138079 11.716720 -3.138311 11.718874 -3.138311 c +11.744146 -3.140721 11.768817 -3.142529 11.793487 -3.144336 c +11.818177 -3.146145 11.842867 -3.147953 11.868158 -3.150366 c +11.974102 -3.160009 12.080047 -3.172064 12.185990 -3.184118 c +12.397880 -3.208228 12.607359 -3.239570 12.816839 -3.278146 c +12.915560 -3.295024 13.011874 -3.314312 13.108188 -3.333600 c +13.115284 -3.335375 13.162901 -3.345005 13.170140 -3.346093 c +13.187646 -3.350476 l +13.250249 -3.364942 13.312852 -3.379408 13.373047 -3.393873 c +13.572897 -3.442093 13.772746 -3.495133 13.967779 -3.552997 c +14.863488 -3.815794 15.696596 -4.184672 16.517664 -4.674098 c +16.691027 -4.777770 16.979965 -4.765715 17.155737 -4.674098 c +17.329100 -4.584891 17.309837 -4.447467 17.155737 -4.355849 c +15.614731 -3.434860 13.852203 -2.870693 12.063192 -2.713979 c +10.262140 -2.557267 8.429789 -2.791131 6.734682 -3.430038 c +5.790815 -3.786861 4.899920 -4.252179 4.069221 -4.828400 c +3.898266 -4.946537 4.112562 -5.105661 4.230546 -5.137003 c +4.437618 -5.190045 4.673584 -5.177991 4.849356 -5.055031 c +h +10.282557 -3.134084 m +10.288626 -3.133488 l +10.287121 -3.133665 l +10.283651 -3.134024 l +10.282557 -3.134084 l +h +10.282557 -3.134084 m +10.265738 -3.135015 10.256052 -3.135606 10.251326 -3.135936 c +10.246599 -3.136267 10.246833 -3.136335 10.249852 -3.136222 c +10.252193 -3.136123 l +10.258200 -3.135849 10.269103 -3.135227 10.278205 -3.134496 c +10.282557 -3.134084 l +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 39.837585 cm +0.000000 0.000000 0.000000 scn +5.937684 -8.360499 m +5.569288 -8.558198 5.215338 -8.780008 4.873426 -9.018694 c +4.690432 -9.146476 4.418348 -9.139242 4.232946 -9.018694 c +4.061990 -8.907788 4.069214 -8.685980 4.232946 -8.572664 c +5.049197 -8.006087 5.937684 -7.538360 6.867105 -7.191180 c +8.523685 -6.573974 10.317515 -6.313589 12.080040 -6.472713 c +13.907578 -6.636659 15.672512 -7.200824 17.249636 -8.143512 c +17.430223 -8.252006 17.406145 -8.478637 17.249636 -8.589540 c +17.064234 -8.722143 16.801781 -8.702857 16.611563 -8.589540 c +16.501106 -8.524621 16.390650 -8.462111 16.280195 -8.399601 c +16.279284 -8.399076 l +16.267244 -8.391842 16.254602 -8.385212 16.241962 -8.378581 c +16.229322 -8.371952 16.216681 -8.365321 16.204641 -8.358088 c +16.250389 -8.382197 16.187786 -8.348445 16.182970 -8.346033 c +16.031277 -8.266472 l +15.816981 -8.155567 15.600278 -8.054306 15.378757 -7.957869 c +15.164461 -7.866251 14.945350 -7.779457 14.726237 -7.699894 c +14.613069 -7.658908 14.499904 -7.620333 14.384327 -7.581757 c +14.372943 -7.578131 14.361447 -7.574504 14.349890 -7.570877 c +14.303664 -7.556442 l +14.276577 -7.548004 14.249489 -7.539565 14.223003 -7.531127 c +14.206143 -7.526303 14.189282 -7.520876 14.172422 -7.515449 c +14.155573 -7.510026 14.138723 -7.504604 14.121874 -7.499784 c +14.082307 -7.487900 14.104519 -7.495548 14.119040 -7.499991 c +13.712200 -7.382857 13.300604 -7.287169 12.884253 -7.215290 c +12.681995 -7.179126 12.479739 -7.150195 12.275073 -7.126084 c +12.235319 -7.121523 l +12.179931 -7.115231 l +12.148039 -7.111616 12.116146 -7.108001 12.084855 -7.104386 c +12.080040 -7.104386 12.010214 -7.097153 12.060778 -7.101974 c +12.116158 -7.106796 12.027068 -7.097153 12.015029 -7.097153 c +11.916308 -7.087508 11.817588 -7.080276 11.718867 -7.075454 c +11.302314 -7.051344 10.885760 -7.051344 10.469208 -7.073044 c +10.358447 -7.077866 10.247687 -7.085098 10.136927 -7.094742 c +10.123668 -7.095948 10.109805 -7.097155 10.095943 -7.098361 c +10.095828 -7.098372 l +10.082038 -7.099573 10.068251 -7.100775 10.055061 -7.101974 c +10.056695 -7.101429 10.061161 -7.100761 10.066483 -7.100109 c +9.927446 -7.114029 l +9.720374 -7.135729 9.513301 -7.167071 9.308637 -7.200824 c +8.899307 -7.270741 8.492385 -7.364769 8.090278 -7.478085 c +8.069865 -7.485518 8.049462 -7.491514 8.029050 -7.497188 c +7.998781 -7.507017 l +7.988745 -7.510190 7.978595 -7.513363 7.968379 -7.516535 c +7.955283 -7.520602 7.942080 -7.524670 7.928877 -7.528737 c +7.917334 -7.532293 7.905789 -7.535850 7.894317 -7.539406 c +7.882483 -7.543077 7.870727 -7.546744 7.859126 -7.550414 c +7.767629 -7.579346 7.673725 -7.610689 7.582227 -7.642032 c +7.384786 -7.711950 7.189752 -7.784278 6.997126 -7.863839 c +6.804501 -7.943402 6.611875 -8.027785 6.424064 -8.116991 c +6.327751 -8.160388 6.236254 -8.206197 6.142350 -8.254417 c +6.120672 -8.265270 6.098994 -8.276726 6.077317 -8.288181 c +6.055654 -8.299630 6.033989 -8.311078 6.012327 -8.321924 c +6.009937 -8.323121 6.005105 -8.325639 5.998904 -8.328897 c +5.984803 -8.336330 l +5.971778 -8.343218 l +5.941456 -8.359255 5.910342 -8.375709 5.937684 -8.360499 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 42.668274 cm +0.000000 0.000000 0.000000 scn +14.126691 -10.332884 m +14.119040 -10.330680 l +14.122193 -10.331644 14.124973 -10.332454 14.126691 -10.332884 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 39.871338 cm +0.000000 0.000000 0.000000 scn +4.873440 -13.375315 m +5.215351 -13.136627 5.569301 -12.917230 5.937699 -12.717122 c +5.951427 -12.709485 5.965156 -12.702088 5.978808 -12.694781 c +5.988905 -12.689381 l +6.014900 -12.675492 6.040547 -12.661787 6.065312 -12.647201 c +6.070261 -12.644724 6.075050 -12.642247 6.079763 -12.639771 c +6.086080 -12.636426 l +6.092989 -12.632741 l +6.097239 -12.630471 6.101563 -12.628161 6.105874 -12.625892 c +6.110703 -12.623351 6.115613 -12.620811 6.120692 -12.618271 c +6.139955 -12.608628 l +6.171259 -12.593357 6.202296 -12.577820 6.233333 -12.562282 c +6.295399 -12.531206 6.357465 -12.500131 6.421670 -12.471202 c +6.609480 -12.381994 6.802106 -12.297613 6.994732 -12.218048 c +7.375168 -12.063749 7.762827 -11.928733 8.155303 -11.815417 c +8.189359 -11.805387 8.200498 -11.802034 8.200506 -11.802059 c +8.200516 -11.802093 8.178591 -11.808784 8.167342 -11.813007 c +8.246800 -11.791308 l +8.270869 -11.785283 8.294338 -11.779259 8.317806 -11.773233 c +8.354026 -11.763956 l +8.365541 -11.761019 8.377129 -11.758081 8.388862 -11.755144 c +8.489990 -11.728623 8.591119 -11.704514 8.692246 -11.682815 c +8.894504 -11.637006 9.099170 -11.596020 9.306242 -11.562265 c +9.510906 -11.528512 9.717978 -11.497170 9.925053 -11.475471 c +10.069522 -11.461005 l +10.086816 -11.459081 10.102577 -11.457156 10.119251 -11.455233 c +10.055870 -11.462352 10.121042 -11.453772 10.136940 -11.453772 c +10.247701 -11.444129 10.358459 -11.436895 10.469219 -11.432075 c +10.885773 -11.410377 11.302327 -11.410375 11.718881 -11.434484 c +11.784672 -11.437698 11.850462 -11.443054 11.916253 -11.448411 c +11.949183 -11.451092 11.982113 -11.453772 12.015042 -11.456183 c +12.022088 -11.456639 12.027204 -11.456943 12.030752 -11.457129 c +12.049554 -11.459225 12.068123 -11.461321 12.084868 -11.463417 c +12.147471 -11.470650 12.212483 -11.477881 12.275086 -11.485114 c +12.479751 -11.509224 12.682009 -11.538157 12.884264 -11.574321 c +13.093745 -11.610484 13.303226 -11.653883 13.510299 -11.699692 c +13.606545 -11.721375 13.702791 -11.745467 13.799037 -11.769560 c +13.799237 -11.769610 l +13.799788 -11.769755 l +13.854984 -11.784173 13.910174 -11.798590 13.962971 -11.813007 c +13.964010 -11.813007 13.976731 -11.816606 13.987744 -11.819721 c +13.987949 -11.819781 l +14.002137 -11.823799 14.013344 -11.826970 13.992662 -11.820491 c +14.007507 -11.824625 l +14.029099 -11.830629 14.056919 -11.838333 14.061691 -11.839527 c +14.509545 -11.972132 14.950177 -12.131254 15.378771 -12.316899 c +15.600289 -12.413337 15.816993 -12.514601 16.031288 -12.625504 c +16.021658 -12.620681 15.992764 -12.606215 16.033699 -12.627914 c +16.127604 -12.678543 l +16.178165 -12.705066 16.226324 -12.731585 16.276886 -12.760517 c +16.387648 -12.823202 16.498405 -12.885887 16.609165 -12.950986 c +16.796976 -13.061890 17.061836 -13.078766 17.247240 -12.950986 c +17.406155 -12.842492 17.425417 -12.630324 17.247240 -12.524243 c +15.672523 -11.581553 13.902776 -11.017386 12.077645 -10.855852 c +10.315119 -10.701550 8.523699 -10.954702 6.864709 -11.571911 c +5.935291 -11.919089 5.046804 -12.384407 4.230551 -12.950986 c +4.071636 -13.061890 4.057189 -13.269230 4.230551 -13.377724 c +4.415955 -13.488628 4.692853 -13.500685 4.873440 -13.375315 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 39.861694 cm +0.000000 0.000000 0.000000 scn +6.033998 -16.847082 m +5.665600 -17.047194 5.311650 -17.266592 4.969739 -17.505278 c +4.789153 -17.630648 4.512253 -17.618591 4.329259 -17.505278 c +4.155896 -17.396784 4.170343 -17.187031 4.329259 -17.076126 c +5.145511 -16.507137 6.033998 -16.041821 6.963417 -15.694639 c +8.622406 -15.077433 10.413828 -14.821873 12.176354 -14.978584 c +14.001483 -15.140121 15.771233 -15.704287 17.345949 -16.646971 c +17.524128 -16.753056 17.504866 -16.967632 17.345949 -17.076126 c +17.160547 -17.203907 16.895685 -17.187031 16.707876 -17.076126 c +16.286507 -16.822973 15.937371 -16.644562 15.477478 -16.444452 c +15.048884 -16.258808 14.608253 -16.099686 14.160398 -15.967083 c +14.154405 -15.965580 14.112066 -15.953814 14.091365 -15.948040 c +14.112053 -15.954521 14.100883 -15.951361 14.086695 -15.947346 c +14.079647 -15.945349 14.071856 -15.943144 14.066854 -15.941805 c +14.064002 -15.941040 14.062058 -15.940559 14.061678 -15.940559 c +14.008706 -15.926094 13.953327 -15.911627 13.897947 -15.897163 c +13.801634 -15.873051 13.705321 -15.848942 13.609009 -15.827242 c +13.401935 -15.781433 13.192454 -15.738039 12.982975 -15.701876 c +12.780717 -15.665710 12.578460 -15.636778 12.373796 -15.612669 c +12.342495 -15.609051 12.310592 -15.605434 12.278687 -15.601820 c +12.183578 -15.590969 l +12.166828 -15.588873 12.148258 -15.586777 12.129451 -15.584681 c +12.125902 -15.584497 12.120789 -15.584190 12.113750 -15.583736 c +12.080843 -15.581326 12.047936 -15.578646 12.015031 -15.575966 c +11.949216 -15.570608 11.883402 -15.565250 11.817588 -15.562037 c +11.401034 -15.537928 10.984481 -15.537928 10.567928 -15.559626 c +10.457168 -15.564449 10.346408 -15.571682 10.235647 -15.581326 c +10.233938 -15.581326 10.231661 -15.581400 10.229035 -15.581526 c +10.218257 -15.582750 l +10.190406 -15.586016 l +10.183173 -15.586863 10.175850 -15.587711 10.168229 -15.588558 c +10.023760 -15.603025 l +9.816686 -15.624722 9.609615 -15.656067 9.404949 -15.689819 c +9.197877 -15.723572 8.993211 -15.764561 8.790955 -15.810369 c +8.689826 -15.832066 8.588697 -15.856174 8.487569 -15.882698 c +8.480987 -15.884344 8.474449 -15.885992 8.467945 -15.887642 c +8.456944 -15.890434 l +8.443400 -15.893883 8.429969 -15.897331 8.416537 -15.900780 c +8.393062 -15.906807 8.369587 -15.912836 8.345508 -15.918859 c +8.339174 -15.920673 8.314484 -15.927591 8.289830 -15.934498 c +8.248872 -15.945974 8.208013 -15.957422 8.251602 -15.945383 c +7.859128 -16.061110 7.471467 -16.193712 7.091031 -16.348013 c +6.898405 -16.427576 6.705781 -16.511957 6.517971 -16.601166 c +6.453762 -16.630095 6.391693 -16.661171 6.329624 -16.692245 c +6.298590 -16.707783 6.267556 -16.723322 6.236254 -16.738592 c +6.216993 -16.748236 l +6.197730 -16.757877 6.180874 -16.767521 6.161613 -16.777164 c +6.136836 -16.791758 6.111176 -16.805470 6.085169 -16.819365 c +6.084818 -16.819555 l +6.067977 -16.828554 6.050988 -16.837633 6.033998 -16.847082 c +h +10.193227 -15.584240 m +10.199480 -15.583616 10.216321 -15.582188 10.227725 -15.581593 c +10.191830 -15.584660 10.186623 -15.584898 10.193227 -15.584240 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 42.669128 cm +0.000000 0.000000 0.000000 scn +26.277529 -23.628502 m +26.264574 -23.629276 l +26.287516 -23.627981 26.287222 -23.627945 26.277529 -23.628502 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 42.668457 cm +0.000000 0.000000 0.000000 scn +28.008944 -23.629917 m +28.012140 -23.630001 28.005535 -23.629490 27.977461 -23.627964 c +27.989277 -23.628973 28.005335 -23.629824 28.008944 -23.629917 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 12.778381 cm +0.000000 0.000000 0.000000 scn +35.296127 27.500761 m +35.376629 27.510572 35.454880 27.512409 35.495644 27.513365 c +35.504509 27.513577 l +35.554714 27.514791 35.683475 27.512781 35.793232 27.489729 c +36.213078 27.563423 36.634201 27.610628 37.061211 27.631348 c +37.152008 27.636696 37.356037 27.611723 37.456192 27.525238 c +37.645126 27.530685 37.843739 27.474100 37.843739 27.356527 c +37.843739 1.315666 l +37.843739 1.274525 37.819416 1.241009 37.779697 1.215084 c +37.786854 1.196512 37.790771 1.176231 37.790771 1.154112 c +37.790771 0.958826 37.482571 0.905785 37.338100 0.905785 c +21.120272 0.905785 l +20.495241 0.310524 19.641142 0.009516 18.778618 0.018534 c +18.292238 0.023357 17.798634 0.117382 17.353186 0.317493 c +17.150928 0.409107 16.953487 0.520014 16.775309 0.652618 c +16.764725 0.660469 l +16.673603 0.728064 16.559258 0.812881 16.508936 0.915442 c +0.698270 0.915442 l +0.674543 0.915442 0.637031 0.916636 0.593507 0.920645 c +0.385807 0.804079 0.000000 0.873186 0.000000 1.125153 c +0.000000 24.887657 l +0.000000 24.947655 0.021572 24.997211 0.057260 25.036377 c +0.053975 25.044849 0.052458 25.053928 0.052969 25.063663 c +0.062600 25.208323 0.414142 25.208323 0.505640 25.208323 c +1.974424 25.208323 l +1.974424 25.662058 l +1.974424 25.731789 2.013365 25.782623 2.069907 25.819429 c +2.066372 25.840620 2.070493 25.861847 2.087744 25.880005 c +2.822342 26.660057 3.689464 27.298084 4.642552 27.779606 c +6.509136 28.722982 8.601955 29.097118 10.674287 29.214081 c +11.863957 29.280289 13.059942 29.235149 14.238865 29.046087 c +14.523407 28.999954 14.805173 28.946726 15.086441 28.883867 c +15.131949 28.873840 l +15.431868 28.807831 15.735067 28.741100 16.018028 28.620750 c +16.022461 28.619013 16.026276 28.617489 16.029604 28.616142 c +16.035942 28.613550 l +16.040592 28.611618 l +16.043537 28.610384 l +16.057274 28.604620 16.059372 28.603741 16.091455 28.595222 c +16.108604 28.590431 16.120890 28.586935 16.129421 28.584454 c +16.134241 28.583349 l +16.162809 28.576237 16.191685 28.569910 16.220560 28.563587 c +16.278311 28.550938 16.336060 28.538290 16.391342 28.519333 c +16.484364 28.488380 16.575829 28.448668 16.666946 28.409107 c +16.667150 28.409023 l +16.667677 28.408798 l +16.710987 28.389994 16.754217 28.371225 16.797499 28.353458 c +16.825890 28.341774 16.854530 28.330318 16.883249 28.318829 c +16.983484 28.278730 17.084713 28.238234 17.179487 28.186426 c +17.218079 28.166580 17.254879 28.143570 17.292692 28.119926 c +17.300911 28.114788 17.309175 28.109621 17.317516 28.104450 c +17.345505 28.086105 17.375896 28.067633 17.404009 28.051695 c +17.406773 28.050127 17.411900 28.047413 17.417870 28.044250 c +17.423317 28.041367 17.429464 28.038109 17.435160 28.035015 c +17.517754 28.015587 17.597172 27.985823 17.672928 27.936382 c +17.698586 27.919771 17.723961 27.902906 17.749336 27.886042 c +17.800116 27.852295 17.850893 27.818552 17.903919 27.786835 c +17.942837 27.763433 17.981995 27.740355 18.021156 27.717274 c +18.021252 27.717218 l +18.163277 27.633518 18.305378 27.549772 18.436302 27.450300 c +18.489267 27.410007 18.542009 27.369381 18.594416 27.328331 c +18.703508 27.395041 18.890953 27.407955 18.978777 27.409597 c +19.004251 27.410074 19.037918 27.409033 19.075506 27.405663 c +19.726789 27.948244 20.451315 28.395813 21.225433 28.742216 c +23.133959 29.596575 25.241974 29.871901 27.317543 29.891386 c +28.509027 29.901634 29.701635 29.800404 30.870497 29.556261 c +31.152590 29.496834 31.431576 29.430452 31.709620 29.354479 c +31.754601 29.342335 l +32.051125 29.262337 32.350903 29.181461 32.627956 29.048002 c +32.640060 29.042589 32.647465 29.039066 32.652962 29.036449 c +32.666412 29.030050 32.668468 29.029072 32.700119 29.019062 c +32.717030 29.013470 32.729137 29.009405 32.737545 29.006527 c +32.742306 29.005198 l +32.770515 28.996754 32.799065 28.989080 32.827618 28.981409 c +32.884701 28.966070 32.941826 28.950720 32.996151 28.929201 c +33.087654 28.893919 33.177197 28.849958 33.266392 28.806168 c +33.308998 28.785252 33.351524 28.764374 33.394150 28.744497 c +33.403141 28.740297 33.412163 28.736118 33.421200 28.731953 c +33.440117 28.723236 33.459126 28.714579 33.478168 28.705906 c +33.576454 28.661150 33.675667 28.615971 33.767952 28.559772 c +33.805580 28.538141 33.841274 28.513435 33.877945 28.488050 c +33.885914 28.482536 33.893929 28.476988 33.902020 28.471434 c +33.929123 28.451801 33.958622 28.431929 33.985962 28.414694 c +33.988445 28.413128 33.992908 28.410486 33.998161 28.407377 c +33.998642 28.407091 l +33.999043 28.406857 l +33.999435 28.406626 l +34.004734 28.403494 34.010757 28.399933 34.016293 28.396580 c +34.097900 28.373301 34.175850 28.339851 34.249226 28.286922 c +34.274036 28.269161 34.298553 28.251165 34.323074 28.233166 c +34.323204 28.233070 l +34.372356 28.196989 34.421509 28.160906 34.473007 28.126745 c +34.510818 28.101530 34.548885 28.076632 34.586960 28.051727 c +34.724937 27.961479 34.862991 27.871180 34.989151 27.765701 c +35.092781 27.678947 35.195419 27.590864 35.296127 27.500761 c +h +21.662607 28.316364 m +20.851223 27.914974 20.096786 27.403835 19.444355 26.773640 c +19.441095 26.770554 l +19.438848 25.178587 19.436775 23.586620 19.436775 21.994652 c +19.434313 18.925385 19.434313 15.853721 19.434313 12.784452 c +19.434313 10.044147 19.436264 7.303841 19.438438 4.563538 c +19.622751 4.697260 19.817648 4.817766 20.016232 4.929668 c +20.601336 5.259972 21.220144 5.532412 21.846176 5.773508 c +24.145647 6.653513 26.678677 6.938007 29.117800 6.605293 c +31.219614 6.319382 33.250595 5.575371 35.036659 4.434776 c +35.036659 26.857311 l +34.811974 27.105223 34.564449 27.328234 34.311905 27.547127 c +34.155556 27.682903 33.985649 27.798517 33.815311 27.914425 c +33.719860 27.979374 33.624275 28.044418 33.530865 28.113152 c +33.430828 28.147905 33.337021 28.195099 33.240093 28.261024 c +33.126656 28.337635 33.014427 28.402018 32.889511 28.460396 c +32.846355 28.480814 32.803543 28.502003 32.760731 28.523193 c +32.675106 28.565573 32.589478 28.607952 32.501095 28.644150 c +32.523819 28.633986 32.465565 28.654472 32.438389 28.664133 c +32.437065 28.664511 l +32.428947 28.666809 l +32.418629 28.669718 32.407387 28.672804 32.404739 28.673067 c +32.293766 28.701010 32.190453 28.733038 32.086159 28.779688 c +32.060135 28.790611 32.031792 28.805359 32.003647 28.820002 c +31.966454 28.839352 31.929604 28.858522 31.898903 28.868456 c +31.853788 28.884609 31.797171 28.900753 31.742477 28.916346 c +31.720488 28.922623 l +31.703461 28.927498 31.686808 28.932308 31.670946 28.937044 c +31.529764 28.977665 31.437960 29.003712 31.275213 29.046471 c +30.968416 29.125292 30.658279 29.194761 30.347198 29.254641 c +30.329161 29.258156 l +30.259533 29.271727 30.191601 29.284969 30.121439 29.296381 c +30.096264 29.300581 30.069899 29.304901 30.043182 29.309256 c +30.009520 29.314734 l +30.006943 29.315519 30.001255 29.316732 29.994707 29.318018 c +29.989540 29.319016 l +29.986471 29.319599 29.983347 29.320179 29.980368 29.320723 c +29.850975 29.340433 29.719189 29.358179 29.587404 29.375927 c +29.587263 29.375944 l +29.317190 29.409969 29.044014 29.437040 28.772526 29.456678 c +28.253511 29.493584 27.753468 29.501976 27.176071 29.486559 c +26.615444 29.469482 26.120974 29.436163 25.583170 29.380508 c +25.116274 29.332352 24.652044 29.262142 24.192644 29.167244 c +24.158051 29.159782 24.124056 29.152262 24.090059 29.144741 c +24.046240 29.135061 l +24.027624 29.130970 l +24.013601 29.127905 l +23.987379 29.122215 l +24.041754 29.133776 23.905472 29.101280 23.895653 29.099831 c +23.784277 29.074553 23.672670 29.046875 23.563217 29.016562 c +23.344559 28.958334 23.125187 28.892914 22.910135 28.822224 c +22.472376 28.676758 22.066986 28.515982 21.662607 28.316364 c +h +2.955178 25.728821 m +3.577520 26.389198 4.307299 26.935398 5.099073 27.374605 c +5.493697 27.593065 5.891144 27.772766 6.321636 27.938686 c +6.533152 28.019426 6.749228 28.095102 6.964932 28.163559 c +7.072846 28.198990 7.183041 28.231888 7.293112 28.262381 c +7.302854 28.264288 7.437468 28.303162 7.383697 28.289057 c +7.400389 28.293488 7.416940 28.297928 7.433417 28.302370 c +7.450631 28.307009 7.467765 28.311655 7.484900 28.316301 c +7.485136 28.316366 l +7.518768 28.325485 7.552400 28.334604 7.586633 28.343695 c +8.041095 28.460102 8.501531 28.552065 8.965660 28.622114 c +9.500269 28.702991 9.992631 28.759510 10.551831 28.802908 c +11.127862 28.845434 11.627735 28.860535 12.147887 28.848036 c +12.419987 28.841164 12.694118 28.826944 12.965473 28.805630 c +13.097982 28.794081 13.230491 28.782534 13.360703 28.768913 c +13.372121 28.767374 13.385653 28.765430 13.390105 28.764297 c +13.428455 28.759895 13.466805 28.755493 13.502751 28.751213 c +13.573177 28.743128 13.641471 28.733116 13.711459 28.722853 c +13.711946 28.722782 l +13.712095 28.722763 l +13.730202 28.720110 l +14.043723 28.674887 14.356750 28.620035 14.666873 28.555679 c +14.831431 28.520597 14.924344 28.498884 15.067260 28.464924 c +15.089931 28.459299 15.114190 28.453594 15.138845 28.447800 c +15.139566 28.447630 l +15.139687 28.447599 l +15.195033 28.434589 15.252349 28.421110 15.298155 28.407091 c +15.329284 28.398609 15.366984 28.381182 15.405036 28.363592 c +15.433833 28.350281 15.462831 28.336878 15.489335 28.327187 c +15.595685 28.285469 15.700372 28.258318 15.812522 28.235605 c +15.815910 28.235430 15.833457 28.231327 15.845200 28.228580 c +15.846552 28.228262 l +15.874144 28.219885 15.933294 28.202147 15.910121 28.211235 c +16.000092 28.179218 16.087593 28.140892 16.175095 28.102566 c +16.218847 28.083401 16.262600 28.064236 16.306662 28.045862 c +16.434156 27.993393 16.549255 27.934328 16.666138 27.863104 c +16.766024 27.801779 16.861925 27.759026 16.963470 27.728996 c +17.059902 27.664753 17.158331 27.604294 17.256620 27.543922 c +17.256836 27.543793 l +17.432373 27.435974 17.607508 27.328403 17.770000 27.200075 c +18.026667 26.997772 18.278719 26.791306 18.510420 26.560472 c +18.508139 23.701870 18.506002 20.845049 18.506002 17.986155 c +18.506002 14.914489 18.506002 11.845222 18.508465 8.773558 c +18.508465 7.318110 18.510193 5.862663 18.512203 4.407219 c +16.595924 5.210878 14.639228 5.930565 12.590511 6.299078 c +10.136940 6.740286 7.570201 6.593218 5.198495 5.809650 c +4.376679 5.537027 3.574563 5.183186 2.879765 4.676485 c +2.879765 25.063911 l +2.879879 25.066225 2.879878 25.068501 2.879765 25.070740 c +2.879765 25.664469 l +2.879765 25.666359 2.879735 25.668238 2.879677 25.670101 c +2.907422 25.685905 2.932868 25.705276 2.955178 25.728821 c +h +34.898224 3.771227 m +34.896576 3.772402 l +34.398155 4.129225 33.878063 4.449884 33.333897 4.736790 c +33.059406 4.881449 32.780098 5.016466 32.495972 5.141836 c +32.207035 5.269615 31.954214 5.370876 31.684538 5.469727 c +31.159634 5.662605 30.620277 5.821728 30.076111 5.949507 c +30.008692 5.966387 29.941275 5.980854 29.873852 5.995319 c +29.739016 6.024248 29.950907 5.980854 29.818474 6.007372 c +29.805243 6.009783 29.791410 6.012793 29.777578 6.015804 c +29.764370 6.018665 l +29.754965 6.020678 29.745646 6.022604 29.736610 6.024248 c +29.601770 6.050772 29.466934 6.074881 29.329687 6.098989 c +29.057602 6.147209 28.783110 6.185785 28.508621 6.214718 c +28.381802 6.228083 28.252932 6.239388 28.125795 6.250540 c +28.125244 6.250589 l +28.094477 6.253292 l +28.051134 6.258112 28.010202 6.260523 27.969267 6.262936 c +27.971489 6.262659 27.974333 6.262379 27.977461 6.262112 c +27.962048 6.262936 l +27.949076 6.263803 l +27.881428 6.268326 27.815651 6.272722 27.747749 6.274988 c +27.463627 6.287045 27.177095 6.291868 26.890564 6.287045 c +26.748505 6.284636 26.604033 6.279812 26.461973 6.272579 c +26.394070 6.270313 26.328295 6.265917 26.260647 6.261395 c +26.247675 6.260527 l +26.264574 6.261471 l +26.248814 6.260502 26.227692 6.259104 26.218782 6.258112 c +26.196987 6.256554 26.174185 6.254995 26.151031 6.253437 c +26.115183 6.251040 l +26.112839 6.250879 l +25.828714 6.226770 25.544592 6.195427 25.260466 6.154442 c +24.976345 6.113457 24.694630 6.062824 24.415323 6.007372 c +24.357546 5.995506 24.379986 6.000980 24.386171 6.002457 c +24.387426 6.002752 l +24.386398 6.002512 24.378630 6.000700 24.355129 5.995319 c +24.334614 5.990486 24.313496 5.985653 24.292377 5.980820 c +24.290884 5.980480 l +24.290495 5.980389 l +24.270103 5.975719 24.249725 5.971054 24.229921 5.966387 c +24.042110 5.922989 l +23.909681 5.891645 23.777248 5.857893 23.647228 5.821728 c +23.112690 5.674658 22.556486 5.489014 22.077330 5.291315 c +21.554831 5.079147 21.041965 4.835640 20.555586 4.551147 c +20.230247 4.359856 19.906393 4.125414 19.651728 3.826788 c +19.649948 3.775063 19.611652 3.723139 19.540693 3.686174 c +19.513662 3.649067 19.487711 3.611042 19.462944 3.572073 c +19.701836 3.499491 19.924824 3.380363 20.105312 3.205816 c +20.206186 3.109022 20.277252 2.983297 20.348131 2.857904 c +20.348362 2.857504 l +20.368042 2.822674 20.387718 2.787867 20.408016 2.753719 c +21.116507 3.259045 21.907402 3.646210 22.732250 3.919495 c +24.737968 4.587334 26.876118 4.628319 28.961288 4.413744 c +30.678934 4.237175 32.453659 3.930532 33.974037 3.078625 c +34.290249 3.298283 34.598309 3.529419 34.898224 3.771227 c +h +3.548294 2.911625 m +3.338290 3.225536 3.151152 3.554747 2.988381 3.896229 c +3.657679 4.604935 4.537630 5.050341 5.444093 5.382912 c +6.452971 5.754202 7.570201 5.983244 8.677798 6.084503 c +8.752441 6.091738 8.829493 6.098970 8.904134 6.103790 c +8.930619 6.106199 9.084722 6.115847 9.010078 6.111023 c +9.168996 6.120667 9.327911 6.127899 9.486827 6.130310 c +9.782990 6.137543 10.079152 6.137543 10.372906 6.125490 c +10.379905 6.125238 l +10.445117 6.122906 10.512514 6.120497 10.577571 6.115847 c +10.604212 6.114178 10.629700 6.112509 10.655630 6.110844 c +10.657239 6.110392 10.670714 6.109041 10.707594 6.106199 c +10.856878 6.094147 11.006164 6.082090 11.155448 6.067627 c +11.444386 6.038694 11.733327 6.000120 12.019857 5.954311 c +12.328058 5.906092 12.527907 5.867516 12.809623 5.807241 c +13.086522 5.746969 13.361014 5.681871 13.635505 5.611954 c +14.198936 5.464888 14.755143 5.293705 15.306534 5.108063 c +16.373140 4.746323 17.455107 4.299967 18.512989 3.844566 c +18.513277 3.642168 l +18.040182 3.579212 17.604561 3.370756 17.275381 3.024927 c +15.592978 3.859350 13.690657 4.203098 11.834446 4.377552 c +9.862440 4.563194 7.839869 4.510155 5.925649 3.962864 c +5.089814 3.723459 4.283168 3.375267 3.548294 2.911625 c +h +35.782082 3.582594 m +35.340534 3.218166 34.880329 2.874945 34.405388 2.554901 c +34.252262 2.453377 34.020901 2.453342 33.845772 2.518080 c +33.781662 2.533945 33.721241 2.558556 33.668583 2.593460 c +33.264069 2.863489 32.833069 3.082890 32.382805 3.261301 c +32.154060 3.352917 31.937357 3.427658 31.730288 3.490343 c +31.496727 3.560261 31.260759 3.622946 31.024794 3.678398 c +30.808090 3.729027 30.588980 3.774837 30.369865 3.815825 c +30.357840 3.818501 30.330242 3.823404 30.317934 3.825590 c +30.308065 3.827343 30.308031 3.827349 30.333750 3.823057 c +30.326517 3.824371 30.319103 3.825691 30.311609 3.827005 c +30.292770 3.830299 l +30.278938 3.832706 30.265110 3.835114 30.251883 3.837521 c +30.241364 3.839352 30.230843 3.841095 30.220322 3.842787 c +30.203152 3.845547 30.185982 3.848164 30.168812 3.850780 c +30.141121 3.855003 30.113430 3.859222 30.085743 3.864042 c +30.085312 3.864113 l +29.981918 3.880966 29.878525 3.897818 29.775131 3.912264 c +29.308016 3.979769 28.836082 4.035221 28.366554 4.076206 c +28.242653 4.087486 28.116650 4.096655 27.992472 4.105690 c +27.966856 4.107553 l +27.913885 4.112373 27.858507 4.117195 27.803125 4.119606 c +27.709221 4.126839 27.759787 4.122015 27.781458 4.122015 c +27.772770 4.122686 27.764082 4.123171 27.755394 4.123571 c +27.748785 4.123875 27.742176 4.124132 27.735567 4.124390 c +27.734325 4.124439 l +27.718733 4.125040 27.703142 4.125641 27.687551 4.126839 c +27.437138 4.138891 27.184315 4.146126 26.933903 4.148535 c +26.681080 4.150948 26.430670 4.146126 26.180254 4.136482 c +26.141731 4.136482 26.100796 4.134071 26.062271 4.131662 c +26.061296 4.131662 26.059441 4.131613 26.056940 4.131525 c +26.052271 4.131351 l +26.043953 4.131012 l +26.028257 4.130318 l +26.015364 4.129723 l +26.013384 4.129583 l +26.003828 4.128944 l +25.990360 4.128077 l +25.970774 4.126839 l +25.876865 4.119606 l +25.751745 4.112375 25.626627 4.100330 25.501507 4.088284 c +25.501245 4.088263 l +25.260466 4.064154 25.019684 4.032808 24.781307 3.994232 c +24.764450 3.991823 24.747597 3.988808 24.730745 3.985794 c +24.730465 3.985744 l +24.713701 3.982750 24.696939 3.979755 24.680180 3.977360 c +24.660976 3.974075 l +24.636009 3.969475 24.610542 3.964375 24.585073 3.959274 c +24.584414 3.959145 l +24.560009 3.954271 l +24.547085 3.951717 l +24.535456 3.949448 l +24.525042 3.947432 24.514681 3.945473 24.504412 3.943604 c +24.453810 3.932745 24.403814 3.921890 24.353817 3.911034 c +24.303888 3.900192 24.253962 3.889351 24.203432 3.878510 c +23.777248 3.782072 23.399220 3.671164 23.016376 3.526508 c +22.209755 3.222727 21.456104 2.805624 20.786730 2.258335 c +20.667368 2.161222 20.468544 2.149458 20.304409 2.167017 c +20.162693 2.163206 20.016352 2.187933 19.905464 2.258305 c +19.717907 2.377008 19.613565 2.554302 19.507404 2.734692 c +19.469099 2.799780 19.430557 2.865269 19.387783 2.928555 c +19.315548 3.037048 19.231274 3.123842 19.120514 3.196171 c +19.056789 3.237192 19.040392 3.243744 18.987953 3.264704 c +18.978455 3.268501 l +18.972425 3.271519 18.954241 3.277895 18.939468 3.283075 c +18.926958 3.287460 18.916897 3.290985 18.918722 3.290895 c +18.908936 3.293232 18.899149 3.295334 18.889362 3.297434 c +18.877905 3.299891 18.866430 3.302355 18.854973 3.305191 c +18.892397 3.295141 18.874609 3.298883 18.850746 3.303905 c +18.835165 3.307184 18.816994 3.311008 18.809906 3.311897 c +18.807219 3.312197 18.804726 3.312489 18.802410 3.312769 c +18.795595 3.312120 l +18.793049 3.311897 l +18.791386 3.311760 l +18.782906 3.310474 l +18.776194 3.309486 l +18.768414 3.308323 l +18.765015 3.307829 l +18.762455 3.307461 18.760130 3.307137 18.758024 3.306856 c +18.749708 3.304665 l +18.663027 3.282965 18.559490 3.246801 18.448732 3.176884 c +18.233057 3.042181 18.060940 2.861959 17.923983 2.653053 c +17.949839 2.602255 17.891754 2.555935 17.825230 2.523891 c +17.781858 2.495493 17.723986 2.479689 17.676758 2.466795 c +17.663780 2.463236 l +17.550611 2.436716 17.432631 2.436716 17.317057 2.446360 c +17.243748 2.452478 17.003395 2.494808 16.986315 2.599598 c +16.069939 3.122787 15.069252 3.462545 14.064089 3.688013 c +13.825714 3.743465 13.587341 3.789274 13.346558 3.832674 c +13.218944 3.856783 13.091331 3.878479 12.963716 3.897768 c +12.970883 3.896334 12.924282 3.903442 12.896574 3.907906 c +12.882848 3.909451 12.840959 3.915432 12.836099 3.917055 c +12.807205 3.920673 12.778913 3.924892 12.750622 3.929111 c +12.737927 3.931000 l +12.725606 3.932833 12.713269 3.934645 12.700866 3.936394 c +12.693998 3.937363 12.687109 3.938307 12.680191 3.939224 c +12.675193 3.939888 12.670177 3.940536 12.665146 3.941168 c +12.205250 4.003853 11.742949 4.056894 11.278239 4.093056 c +11.257678 4.094315 11.237117 4.095650 11.216556 4.097033 c +11.178125 4.099615 11.139695 4.102362 11.101265 4.105112 c +11.042273 4.109335 10.983281 4.113554 10.924290 4.117168 c +10.894345 4.118368 10.865003 4.120163 10.835661 4.121960 c +10.834740 4.122019 l +10.805397 4.123816 10.776052 4.125610 10.746110 4.126808 c +10.731664 4.126808 10.649797 4.131632 10.707585 4.129223 c +10.765372 4.126812 10.683506 4.131632 10.669060 4.131632 c +10.440317 4.141275 10.209165 4.146099 9.978015 4.148508 c +9.754087 4.148508 9.530159 4.146099 9.306232 4.138865 c +9.273649 4.137653 9.240461 4.136446 9.207274 4.135237 c +9.117820 4.131966 l +9.097075 4.130812 9.066804 4.129108 9.046701 4.127831 c +9.040588 4.127443 9.035417 4.127092 9.031740 4.126808 c +8.918573 4.119576 8.807813 4.112343 8.697053 4.102699 c +8.470717 4.085823 8.241974 4.059301 8.015638 4.030371 c +7.986764 4.026756 7.957890 4.022541 7.929016 4.018326 c +7.900104 4.014103 7.871189 4.009880 7.842277 4.006262 c +7.831872 4.005104 7.826345 4.004627 7.824115 4.004589 c +7.808957 4.002306 l +7.786620 3.998985 l +7.770459 3.996590 7.754303 3.994192 7.738739 3.991796 c +7.637611 3.974920 7.534075 3.955633 7.432947 3.936344 c +6.980276 3.849550 6.607063 3.755518 6.195325 3.620506 c +5.361938 3.347923 4.580652 2.956781 3.872602 2.440014 c +3.889527 2.312986 3.606456 2.234886 3.532284 2.222157 c +3.346882 2.190813 3.096468 2.219746 2.976078 2.376459 c +2.658872 2.788691 2.383704 3.232489 2.154503 3.699997 c +2.055789 3.737625 1.974424 3.801085 1.974424 3.900185 c +1.974424 24.919006 l +0.720559 24.919006 l +0.721740 24.909647 0.722347 24.900002 0.722347 24.890068 c +0.722347 1.296373 l +16.840317 1.296373 l +16.908195 1.296373 17.095604 1.286114 17.206858 1.224840 c +17.342606 1.185650 17.430841 1.118917 17.386896 1.033550 c +17.346153 0.956257 17.549849 0.827328 17.630632 0.776196 c +17.640522 0.769938 17.648645 0.764797 17.654165 0.761112 c +17.784185 0.671904 17.919024 0.597166 18.065901 0.536890 c +18.236856 0.466972 18.316315 0.445276 18.499310 0.404287 c +18.524670 0.399210 18.537342 0.396805 18.537327 0.396721 c +18.537313 0.396646 18.527048 0.398449 18.506533 0.401875 c +18.525795 0.397055 18.545057 0.394644 18.564320 0.392235 c +18.701567 0.377766 l +18.709551 0.376791 18.715765 0.375956 18.720512 0.375248 c +18.725235 0.375315 18.730915 0.375355 18.737684 0.375355 c +18.855667 0.375355 l +18.860847 0.375355 18.865383 0.375338 18.869347 0.375309 c +18.874392 0.375969 18.881672 0.376778 18.891785 0.377766 c +18.914461 0.380156 18.936546 0.382545 18.958630 0.384935 c +18.958811 0.384954 l +18.959181 0.384995 l +18.981461 0.387407 19.003742 0.389822 19.026623 0.392235 c +19.071180 0.397808 l +19.076696 0.398897 19.083517 0.400249 19.091635 0.401875 c +19.130159 0.409107 19.166275 0.416340 19.204802 0.425983 c +19.230223 0.431070 19.256842 0.438560 19.282970 0.445911 c +19.283131 0.445951 l +19.283361 0.446011 l +19.294216 0.449064 19.304993 0.452095 19.315561 0.454920 c +19.284098 0.447042 19.320471 0.458721 19.352829 0.469109 c +19.369995 0.474619 19.386034 0.479767 19.390205 0.481440 c +19.467253 0.507957 19.544304 0.539301 19.621355 0.575466 c +19.898254 0.703249 20.163116 0.900948 20.375004 1.127579 c +20.404398 1.159151 20.439482 1.183714 20.478210 1.202644 c +20.524534 1.358364 20.792284 1.402437 20.923979 1.402437 c +37.121395 1.402437 l +37.121395 27.191914 l +37.098778 27.189970 37.078327 27.188683 37.061211 27.187729 c +37.054630 27.187729 37.015106 27.185730 36.981049 27.184008 c +36.979298 27.183918 l +36.977478 27.183828 l +36.961159 27.183002 36.946445 27.182261 36.937729 27.181864 c +36.918137 27.179956 36.898174 27.178419 36.878216 27.176882 c +36.854748 27.175072 36.831249 27.173262 36.808388 27.170853 c +36.700035 27.161211 36.591682 27.149155 36.483330 27.134689 c +36.482727 27.134590 l +36.374577 27.120155 36.266426 27.105724 36.158276 27.086470 c +36.112526 27.079237 36.066776 27.072004 36.021030 27.062359 c +36.004368 27.059793 35.988384 27.057226 35.972355 27.054295 c +35.972355 3.706396 l +35.972355 3.637682 35.883709 3.601696 35.782082 3.582594 c +h +f* +n +Q + +endstream +endobj + +3 0 obj + 50733 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000050823 00000 n +0000050847 00000 n +0000051020 00000 n +0000051094 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +51153 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_briefcase.imageset/Contents.json b/Signal/Images.xcassets/avatar_briefcase.imageset/Contents.json new file mode 100644 index 0000000000..5c0047e6f8 --- /dev/null +++ b/Signal/Images.xcassets/avatar_briefcase.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_briefcase.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_briefcase.imageset/avatar_briefcase.pdf b/Signal/Images.xcassets/avatar_briefcase.imageset/avatar_briefcase.pdf new file mode 100644 index 0000000000..3e66842df2 --- /dev/null +++ b/Signal/Images.xcassets/avatar_briefcase.imageset/avatar_briefcase.pdf @@ -0,0 +1,707 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 12.746826 8.423828 cm +0.862486 0.405232 0.311092 scn +0.000000 11.461874 m +0.140792 36.505138 l +2.969914 37.919922 l +10.176869 34.949409 l +31.378021 26.035210 l +31.943844 23.064695 l +32.084637 2.688622 l +29.117380 0.000000 l +18.374683 3.396011 l +4.098907 8.914202 l +0.000000 11.461874 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 34.774109 cm +0.387486 0.082981 0.020288 scn +0.114820 -15.404301 m +1.923864 -16.300507 3.746190 -17.164801 5.584455 -17.994524 c +7.420063 -18.824245 9.268953 -19.619396 11.131126 -20.379974 c +12.985330 -21.137894 14.852817 -21.861244 16.733585 -22.550018 c +18.622322 -23.241455 20.524340 -23.898315 22.436985 -24.520607 c +24.341661 -25.140240 26.254309 -25.725300 28.180235 -26.273132 c +28.421972 -26.342274 28.666367 -26.411415 28.908102 -26.477898 c +29.088741 -26.528427 29.335793 -26.536404 29.476583 -26.387478 c +29.604094 -26.249191 29.479240 -26.081654 29.327822 -26.039104 c +27.401894 -25.499252 25.483936 -24.922173 23.576605 -24.313175 c +21.677242 -23.704182 19.791161 -23.063274 17.915707 -22.385136 c +16.032282 -21.704338 14.159481 -20.991631 12.302621 -20.241688 c +10.443105 -19.494406 8.599528 -18.709892 6.769232 -17.896126 c +4.957532 -17.087679 3.161771 -16.249977 1.381948 -15.375046 c +1.156150 -15.263353 0.927695 -15.151659 0.701896 -15.039967 c +0.523914 -14.952208 0.290146 -14.928274 0.114820 -15.039967 c +-0.023315 -15.133045 -0.052536 -15.321861 0.114820 -15.404301 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 20.370972 cm +0.387486 0.082981 0.020288 scn +0.048412 24.648438 m +0.048412 21.334866 0.048412 18.018635 0.048412 14.705064 c +0.048412 11.391492 0.048412 8.075262 0.048412 4.761690 c +0.048412 2.900133 0.048412 1.038576 0.048412 -0.820322 c +0.048412 -1.088917 0.879882 -1.091578 0.879882 -0.820322 c +0.879882 2.493250 0.879882 5.809481 0.879882 9.123053 c +0.879882 12.436624 0.879882 15.752854 0.879882 19.066425 c +0.879882 20.927982 0.879882 22.789539 0.879882 24.648438 c +0.877226 24.917034 0.048412 24.919693 0.048412 24.648438 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 20.280518 cm +0.387486 0.082981 0.020288 scn +28.881540 13.596134 m +28.881540 10.282563 28.881540 6.966333 28.881540 3.652761 c +28.881540 0.355146 28.881540 -2.939808 28.881540 -6.237423 c +28.881540 -8.098980 28.881540 -9.960541 28.881540 -11.819435 c +28.881540 -12.162495 29.710354 -12.162495 29.710354 -11.819435 c +29.710354 -8.505867 29.710354 -5.189634 29.710354 -1.876062 c +29.710354 1.421553 29.710354 4.716509 29.710354 8.014124 c +29.710354 9.875681 29.710354 11.737237 29.710354 13.596134 c +29.710354 13.936534 28.881540 13.939193 28.881540 13.596134 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 35.170349 cm +0.387486 0.082981 0.020288 scn +0.314053 9.519302 m +2.144349 8.705536 4.006521 7.966231 5.881977 7.269477 c +7.752119 6.575382 9.640857 5.921178 11.532250 5.282930 c +13.431614 4.639363 15.336290 4.009093 17.235653 3.357548 c +19.121735 2.711322 21.002502 2.043820 22.864676 1.328450 c +24.724192 0.613080 26.567768 -0.150158 28.374155 -0.995837 c +28.599955 -1.102212 28.823099 -1.208586 29.046240 -1.314960 c +29.218910 -1.397401 29.428770 -1.408039 29.614721 -1.368149 c +29.686445 -1.352193 29.936152 -1.248477 29.763483 -1.166037 c +27.954439 -0.296423 26.110859 0.496069 24.243374 1.230054 c +22.370575 1.966699 20.479181 2.647496 18.577162 3.307019 c +16.680454 3.963883 14.778436 4.596813 12.876416 5.237720 c +10.966427 5.878628 9.059093 6.530173 7.167699 7.221609 c +5.286931 7.907725 3.419446 8.633733 1.583838 9.431543 c +1.355383 9.529940 1.129584 9.630996 0.901129 9.729392 c +0.733773 9.803854 0.481410 9.793217 0.314053 9.729392 c +0.159979 9.670886 0.173261 9.583127 0.314053 9.519302 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 45.802490 cm +0.387486 0.082981 0.020288 scn +29.388922 -12.215691 m +29.407516 -12.197075 29.423454 -12.181119 29.442051 -12.162503 c +29.471272 -12.135909 29.487209 -12.103996 29.492521 -12.066765 c +29.505804 -12.032193 29.503149 -11.997622 29.484554 -11.963050 c +29.468616 -11.925819 29.444704 -11.896565 29.410170 -11.875290 c +29.375637 -11.843378 29.338446 -11.822103 29.293285 -11.808805 c +29.261408 -11.800828 29.226875 -11.790191 29.194998 -11.782212 c +29.120617 -11.768915 29.048893 -11.768915 28.974512 -11.782212 c +28.942635 -11.790191 28.908100 -11.800828 28.876223 -11.808805 c +28.820436 -11.827421 28.769968 -11.859334 28.727465 -11.901884 c +28.708870 -11.920500 28.692928 -11.936456 28.674332 -11.955070 c +28.645111 -11.981665 28.629173 -12.013578 28.623861 -12.050809 c +28.610579 -12.085381 28.613235 -12.119952 28.631832 -12.154524 c +28.647770 -12.191755 28.671675 -12.221009 28.706209 -12.242284 c +28.740744 -12.274197 28.777935 -12.295471 28.823093 -12.308768 c +28.854971 -12.316747 28.889503 -12.327384 28.921381 -12.335361 c +28.995762 -12.348659 29.067490 -12.348659 29.141870 -12.335361 c +29.173748 -12.327384 29.208279 -12.316747 29.240156 -12.308768 c +29.298599 -12.290153 29.346418 -12.258240 29.388922 -12.215691 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 27.503357 cm +0.387486 0.082981 0.020288 scn +0.114819 16.431036 m +1.270375 13.886021 2.779241 11.529821 4.386395 9.250744 c +5.966984 7.014215 7.613984 4.828217 9.080346 2.514566 c +9.978227 1.099783 10.820323 -0.346912 11.614602 -1.822863 c +11.710235 -2.001040 11.933376 -2.059546 12.124640 -2.022314 c +12.262776 -1.995720 12.512483 -1.849455 12.414194 -1.668617 c +11.016900 0.926926 9.460219 3.432047 7.757433 5.841434 c +6.206065 8.035412 4.577659 10.173544 3.151144 12.452621 c +2.319674 13.779646 1.565242 15.157199 0.917067 16.582619 c +0.834717 16.766115 0.587667 16.819304 0.407028 16.782072 c +0.258267 16.755478 0.029812 16.617191 0.114819 16.431036 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 23.516968 cm +0.387486 0.082981 0.020288 scn +31.901930 9.774596 m +31.901930 6.873226 31.901930 3.974516 31.901930 1.073147 c +31.901930 -1.809607 31.901930 -4.692362 31.901930 -7.575115 c +31.901930 -9.202648 31.901930 -10.830177 31.901930 -12.457710 c +31.901930 -12.771515 32.730743 -12.774174 32.730743 -12.457710 c +32.730743 -9.556339 32.730743 -6.657633 32.730743 -3.756264 c +32.730743 -0.873508 32.730743 2.009243 32.730743 4.891998 c +32.730743 6.519531 32.730743 8.147063 32.730743 9.774596 c +32.733398 10.088402 31.901930 10.091061 31.901930 9.774596 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 36.077209 cm +0.387486 0.082981 0.020288 scn +15.182224 -11.923182 m +16.805315 -10.468508 18.683428 -9.330299 20.508410 -8.152201 c +22.471529 -6.883682 24.434643 -5.615166 26.395105 -4.346647 c +27.494877 -3.636597 28.594648 -2.923886 29.694420 -2.213835 c +29.840525 -2.120757 29.848494 -1.963855 29.694420 -1.870777 c +29.535032 -1.775040 29.266729 -1.767061 29.107344 -1.870777 c +27.130943 -3.147273 25.151888 -4.426430 23.175488 -5.702925 c +21.254873 -6.944849 19.315662 -8.162838 17.416300 -9.436674 c +16.390909 -10.125450 15.386771 -10.851456 14.464983 -11.678520 c +14.318878 -11.808828 14.483577 -11.965731 14.613743 -12.010941 c +14.794382 -12.072105 15.036119 -12.056150 15.182224 -11.923182 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 42.698975 cm +0.387486 0.082981 0.020288 scn +29.646601 -34.067711 m +29.620037 -34.033138 29.593473 -33.998566 29.566910 -33.963993 c +29.447369 -34.088982 29.327827 -34.213974 29.208286 -34.338966 c +30.082260 -34.368217 30.799503 -33.793793 31.450335 -33.280537 c +31.766451 -33.030556 32.056007 -32.759304 32.284462 -32.426880 c +32.515572 -32.089142 32.664333 -31.706188 32.799812 -31.320580 c +32.924664 -30.964226 32.103821 -30.884445 32.000221 -31.187614 c +31.878023 -31.535992 31.747854 -31.881710 31.551277 -32.195515 c +31.367983 -32.488045 31.107651 -32.727386 30.842005 -32.942795 c +30.584330 -33.152885 30.313372 -33.355000 30.034443 -33.535835 c +29.893652 -33.626255 29.750204 -33.711353 29.601442 -33.767200 c +29.426117 -33.833683 29.367674 -33.841663 29.210943 -33.836346 c +29.011709 -33.828369 28.671684 -33.977291 28.852324 -34.211315 c +28.878889 -34.245888 28.905451 -34.280460 28.932014 -34.315033 c +29.120623 -34.567673 29.909590 -34.410767 29.646601 -34.067711 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.557922 cm +0.387486 0.082981 0.020288 scn +29.590818 -11.077507 m +29.774115 -10.816890 29.991943 -10.604141 30.252275 -10.436601 c +30.390411 -10.346183 30.472761 -10.306292 30.618866 -10.247786 c +30.693247 -10.218533 30.770283 -10.191938 30.847319 -10.168004 c +30.873884 -10.160026 30.873884 -10.160026 30.844662 -10.168004 c +30.863258 -10.162685 30.884514 -10.157367 30.903109 -10.154708 c +30.942955 -10.146729 30.982800 -10.138752 31.022648 -10.130774 c +31.057180 -10.125455 31.089056 -10.120135 31.123590 -10.114817 c +31.195314 -10.104179 31.136873 -10.106839 31.203285 -10.109499 c +31.197973 -10.109499 31.341423 -10.120135 31.282980 -10.112158 c +31.346735 -10.120135 31.306889 -10.117476 31.354704 -10.130774 c +31.426428 -10.154708 31.336109 -10.106839 31.394552 -10.152048 c +31.394552 -10.152048 31.474247 -10.213214 31.437056 -10.181301 c +31.487528 -10.226510 31.532686 -10.282357 31.572533 -10.338204 c +31.713326 -10.548294 31.790361 -10.864758 31.846148 -11.128036 c +31.862085 -11.202497 31.976315 -11.266322 32.037415 -11.290257 c +32.135700 -11.327488 32.255241 -11.335466 32.356186 -11.316851 c +32.531513 -11.284938 32.688244 -11.175904 32.645741 -10.984429 c +32.571362 -10.638712 32.470417 -10.290336 32.244617 -10.008443 c +31.923187 -9.606878 31.407831 -9.529757 30.924356 -9.590922 c +30.119452 -9.689319 29.341114 -10.144071 28.870922 -10.806252 c +28.613247 -11.170586 29.394241 -11.354081 29.590818 -11.077507 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 42.265503 cm +0.387486 0.082981 0.020288 scn +11.574756 -15.287252 m +11.526939 -16.436098 11.526939 -17.587605 11.572099 -18.739109 c +11.580069 -18.933243 11.821805 -19.023663 11.986506 -19.018343 c +12.137923 -19.013023 12.408880 -18.941221 12.400910 -18.739109 c +12.355751 -17.590263 12.358408 -16.438759 12.403567 -15.287252 c +12.419506 -14.914942 11.590694 -14.906963 11.574756 -15.287252 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.837158 cm +0.387486 0.082981 0.020288 scn +0.152013 0.110444 m +0.154670 0.105126 0.154670 0.102466 0.157326 0.097147 c +0.170609 0.145016 0.186547 0.190225 0.199830 0.238094 c +0.194517 0.235435 0.189204 0.230116 0.186547 0.227457 c +0.375155 0.248731 0.566420 0.272666 0.755028 0.293941 c +0.749715 0.296600 0.744402 0.296600 0.739089 0.299259 c +0.808157 0.246072 0.877225 0.192885 0.943636 0.139697 c +0.938323 0.192885 1.087085 0.307238 1.124275 0.339150 c +1.198656 0.402975 1.278349 0.461481 1.363356 0.509349 c +1.533369 0.607746 1.719321 0.676889 1.894647 0.727417 c +2.386091 0.871023 2.890816 0.948145 3.368978 1.134300 c +3.523052 1.195466 3.509770 1.331094 3.368978 1.394918 c +3.193652 1.474699 2.959884 1.464062 2.781902 1.394918 c +2.277176 1.200785 1.735259 1.144938 1.230533 0.969420 c +1.004735 0.889639 0.786906 0.791242 0.585015 0.660933 c +0.489383 0.597108 0.396407 0.525306 0.314057 0.445525 c +0.239676 0.371062 0.098884 0.259369 0.109510 0.142357 c +0.120136 0.046620 0.237020 0.004070 0.314057 -0.017205 c +0.500009 -0.065074 0.752372 -0.070393 0.911759 0.054598 c +0.964888 0.097147 0.975514 0.137038 0.954262 0.195544 c +0.951606 0.200863 0.951606 0.203522 0.948949 0.208841 c +0.927698 0.267347 0.805501 0.307238 0.757685 0.317875 c +0.656739 0.344469 0.539855 0.349787 0.438910 0.336490 c +0.327339 0.323194 0.093571 0.270006 0.152013 0.110444 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 34.178345 cm +0.387486 0.082981 0.020288 scn +3.244120 11.630896 m +5.071759 10.867658 6.896741 10.104419 8.737662 9.373093 c +10.591866 8.636448 12.459353 7.942353 14.345434 7.296127 c +16.223545 6.652560 18.077749 5.945168 19.910702 5.181930 c +21.751623 4.416031 23.576607 3.615561 25.406902 2.823071 c +27.263763 2.019941 29.117966 1.216813 30.974825 0.413685 c +31.208593 0.312629 31.442362 0.211572 31.676130 0.110516 c +31.854113 0.033394 32.117100 0.057329 32.244610 0.219550 c +32.369465 0.379112 32.260548 0.567928 32.095844 0.639730 c +30.238985 1.442860 28.384783 2.245988 26.527924 3.049117 c +24.684345 3.846927 22.843426 4.652716 20.994535 5.434570 c +19.169552 6.205786 17.328629 6.939772 15.455830 7.588657 c +13.575062 8.240202 11.704920 8.902385 9.850717 9.628392 c +8.007138 10.351740 6.179500 11.109660 4.351861 11.872898 c +4.120749 11.968636 3.889638 12.064373 3.661183 12.162769 c +3.480544 12.237231 3.220212 12.215957 3.092702 12.053736 c +2.970505 11.891514 3.076763 11.700039 3.244120 11.630896 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 42.491516 cm +0.387486 0.082981 0.020288 scn +14.116981 -16.787092 m +14.109012 -17.882751 14.103698 -18.981070 14.095729 -20.076729 c +14.093072 -20.374577 14.924542 -20.377237 14.924542 -20.076729 c +14.932512 -18.981070 14.937824 -17.882751 14.945793 -16.787092 c +14.948450 -16.489243 14.116981 -16.486584 14.116981 -16.787092 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.664246 cm +0.387486 0.082981 0.020288 scn +11.776649 -17.795033 m +12.557646 -18.196598 13.335986 -18.598164 14.116982 -18.999729 c +14.289652 -19.087488 14.534044 -19.095467 14.704057 -18.999729 c +14.850162 -18.917288 14.860787 -18.757725 14.704057 -18.677944 c +13.923060 -18.276379 13.144721 -17.874813 12.363724 -17.473248 c +12.191055 -17.385489 11.946662 -17.377510 11.776649 -17.473248 c +11.630544 -17.555687 11.617262 -17.715250 11.776649 -17.795033 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.055237 cm +0.387486 0.082981 0.020288 scn +11.558822 -20.204397 m +11.606638 -20.874556 11.925411 -21.565992 12.533739 -21.898413 c +13.179256 -22.252108 14.143549 -22.286678 14.738594 -21.802673 c +14.876729 -21.688322 14.698747 -21.600563 14.589832 -21.573969 c +14.433102 -21.536737 14.159487 -21.523443 14.021351 -21.632477 c +13.931032 -21.706940 13.838058 -21.765444 13.726486 -21.800014 c +13.705235 -21.807993 13.673357 -21.813311 13.652105 -21.815971 c +13.628198 -21.818630 13.601633 -21.821291 13.577724 -21.823950 c +13.668044 -21.818630 13.543191 -21.821289 13.535221 -21.821289 c +13.577724 -21.823948 13.567099 -21.823950 13.529908 -21.818630 c +13.410368 -21.802675 13.564443 -21.829268 13.495375 -21.813313 c +13.423651 -21.797356 13.410368 -21.794697 13.357239 -21.773420 c +13.245668 -21.730871 13.147380 -21.672365 13.051747 -21.600563 c +12.626715 -21.270802 12.424825 -20.722971 12.387634 -20.201736 c +12.371696 -19.959734 11.542883 -19.978350 11.558822 -20.204397 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 45.196106 cm +0.387486 0.082981 0.020288 scn +11.874935 -20.355993 m +12.547018 -20.635227 13.221756 -20.914461 13.893839 -21.193693 c +14.063851 -21.265495 14.310900 -21.254858 14.480913 -21.193693 c +14.632331 -21.137846 14.624361 -21.050087 14.480913 -20.988922 c +13.808830 -20.709690 13.134094 -20.430456 12.462011 -20.151222 c +12.291999 -20.079420 12.044949 -20.090057 11.874935 -20.151222 c +11.723517 -20.207069 11.731487 -20.297487 11.874935 -20.355993 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.932861 cm +0.387486 0.082981 0.020288 scn +15.761323 -18.342888 m +15.756010 -18.340229 15.753352 -18.340229 15.748039 -18.337568 c +15.583340 -18.287041 15.256597 -18.287041 15.137056 -18.449263 c +15.121118 -18.473196 15.107835 -18.502449 15.115804 -18.531702 c +15.152994 -18.656693 15.304413 -18.696583 15.421296 -18.709881 c +15.684285 -18.739134 15.864923 -18.672649 16.074783 -18.526382 c +16.212917 -18.427986 16.348398 -18.329590 16.483877 -18.228535 c +16.752180 -18.026423 17.015167 -17.813673 17.270187 -17.592945 c +17.408323 -17.473272 17.238310 -17.369556 17.121426 -17.340303 c +16.962038 -17.297752 16.691080 -17.289776 16.552944 -17.406788 c +16.343084 -17.587626 16.127913 -17.765804 15.907428 -17.936005 c +15.801169 -18.018444 15.692254 -18.100883 15.583340 -18.180664 c +15.482394 -18.255127 15.378794 -18.350864 15.267222 -18.406712 c +15.402701 -18.390755 15.535524 -18.374800 15.671003 -18.358843 c +15.660378 -18.358843 15.649752 -18.356184 15.641782 -18.356184 c +15.742727 -18.414690 15.843672 -18.475857 15.947273 -18.534363 c +15.944616 -18.539680 15.941960 -18.545000 15.939304 -18.550320 c +15.734757 -18.587551 15.532867 -18.624781 15.328321 -18.662012 c +15.333633 -18.664671 15.336290 -18.664671 15.341603 -18.667332 c +15.506304 -18.717859 15.769293 -18.715200 15.910085 -18.600847 c +16.058846 -18.475857 15.870237 -18.377460 15.761323 -18.342888 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.978027 cm +0.387486 0.082981 0.020288 scn +18.741871 -16.715286 m +19.233315 -16.425415 19.692879 -16.085016 20.117910 -15.702066 c +20.248077 -15.585054 20.086035 -15.499952 19.969151 -15.470699 c +19.820389 -15.433468 19.530836 -15.414852 19.400669 -15.531866 c +18.975637 -15.914816 18.516073 -16.252556 18.024630 -16.545088 c +17.862587 -16.640825 18.085728 -16.755177 18.173389 -16.776451 c +18.354029 -16.819002 18.577171 -16.811024 18.741871 -16.715286 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 45.052551 cm +0.387486 0.082981 0.020288 scn +21.980082 -14.763374 m +22.431677 -14.547966 22.864677 -14.303306 23.279085 -14.021413 c +23.433159 -13.917698 23.430502 -13.731542 23.279085 -13.625168 c +23.117041 -13.513474 22.854053 -13.513474 22.692009 -13.625168 c +22.330732 -13.869829 21.956171 -14.090556 21.560360 -14.279371 c +21.411598 -14.351174 21.278778 -14.505417 21.411600 -14.662319 c +21.533796 -14.808584 21.812725 -14.843155 21.980082 -14.763374 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 45.222717 cm +0.387486 0.082981 0.020288 scn +24.936712 -13.061346 m +25.457376 -12.827321 25.956791 -12.548086 26.429638 -12.226301 c +26.575743 -12.127904 26.371195 -12.056102 26.280874 -12.037486 c +26.124146 -12.005573 25.855844 -11.989616 25.712397 -12.088014 c +25.239548 -12.409799 24.740135 -12.691691 24.219471 -12.923058 c +24.046803 -13.000179 24.304476 -13.098577 24.368231 -13.111874 c +24.554182 -13.149104 24.764044 -13.141128 24.936712 -13.061346 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 45.459412 cm +0.387486 0.082981 0.020288 scn +27.200014 -11.830081 m +27.659580 -11.678496 28.100554 -11.468407 28.504335 -11.202471 c +28.653097 -11.104074 28.443237 -11.032270 28.355574 -11.016315 c +28.196186 -10.984402 27.933197 -10.968447 27.787090 -11.064183 c +27.420500 -11.306186 27.030001 -11.500319 26.612936 -11.635947 c +26.578402 -11.646585 26.490738 -11.681156 26.490738 -11.731684 c +26.490738 -11.784871 26.578402 -11.816784 26.612936 -11.827421 c +26.790918 -11.891246 27.024687 -11.888587 27.200014 -11.830081 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.108459 cm +0.387486 0.082981 0.020288 scn +1.336788 -0.732536 m +1.737912 -1.354828 2.136380 -1.979780 2.537504 -2.602072 c +2.633137 -2.748337 2.896125 -2.753656 3.047543 -2.735040 c +3.132550 -2.724403 3.432729 -2.649940 3.337096 -2.501016 c +2.935972 -1.878724 2.537504 -1.253772 2.136380 -0.631480 c +2.040748 -0.485215 1.777759 -0.479897 1.626341 -0.498512 c +1.541335 -0.509150 1.241155 -0.583612 1.336788 -0.732536 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.451538 cm +0.387486 0.082981 0.020288 scn +3.770094 -4.835967 m +4.123403 -5.224234 4.420926 -5.660369 4.667976 -6.123099 c +4.798142 -6.367761 5.611016 -6.282662 5.467568 -6.014066 c +5.201923 -5.511446 4.869866 -5.048716 4.487337 -4.625877 c +4.312011 -4.437062 3.512419 -4.554074 3.770094 -4.835967 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.049927 cm +0.387486 0.082981 0.020288 scn +5.791665 -7.375616 m +6.150286 -8.032479 6.588601 -8.644134 7.098640 -9.194622 c +7.234119 -9.340887 7.491795 -9.354184 7.667121 -9.287701 c +7.813226 -9.231853 7.951362 -9.074951 7.815883 -8.928686 c +7.340377 -8.415428 6.928627 -7.851643 6.591257 -7.237329 c +6.495625 -7.064470 6.261857 -7.021920 6.081218 -7.053832 c +5.953708 -7.075108 5.696033 -7.200098 5.791665 -7.375616 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.430237 cm +0.387486 0.082981 0.020288 scn +8.182463 -11.146603 m +8.479985 -11.606673 8.780166 -12.069405 9.077688 -12.529476 c +9.186603 -12.697017 9.399117 -12.744884 9.587726 -12.710313 c +9.701953 -12.691697 9.986194 -12.558729 9.877279 -12.391189 c +9.579757 -11.931117 9.279577 -11.468386 8.982055 -11.008314 c +8.873140 -10.840775 8.660625 -10.792906 8.472016 -10.827477 c +8.357789 -10.848753 8.073548 -10.979062 8.182463 -11.146603 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.249390 44.081848 cm +0.387486 0.082981 0.020288 scn +10.023388 -13.787378 m +10.315598 -14.404352 10.684845 -14.984095 11.123159 -15.505331 c +11.253325 -15.662233 11.511001 -15.686167 11.691640 -15.611706 c +11.851027 -15.545221 11.970567 -15.364382 11.840401 -15.207479 c +11.433964 -14.726133 11.093938 -14.199579 10.822980 -13.630474 c +10.735317 -13.446979 10.501551 -13.385814 10.312943 -13.423045 c +10.164181 -13.454957 9.935725 -13.601223 10.023388 -13.787378 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 22.851929 37.960999 cm +0.862486 0.405232 0.311092 scn +0.000000 5.978726 m +0.071724 6.332422 1.059923 7.888153 1.272439 7.959955 c +1.484955 8.031758 4.242351 8.808293 4.736450 8.595544 c +5.230550 8.382794 8.057011 7.816350 8.553767 7.606259 c +9.047867 7.393510 11.805262 4.845837 11.805262 4.845837 c +12.158569 3.290106 l +11.733538 1.449824 l +12.015121 0.175987 l +9.823551 0.883379 l +9.823551 0.883379 9.751827 1.872663 9.823551 2.085413 c +9.895275 2.298162 11.377574 3.287447 11.377574 3.287447 c +10.599233 4.276731 l +7.137879 6.260620 l +4.664726 7.249904 l +2.544878 6.896208 l +0.706616 6.117014 l +0.000000 5.978726 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 20.816284 41.496704 cm +0.387486 0.082981 0.020288 scn +2.691792 1.466974 m +2.248164 2.256807 2.593503 3.285984 3.241678 3.857748 c +3.605613 4.179532 4.051897 4.381644 4.508808 4.501316 c +4.763827 4.567800 4.952435 4.602372 5.223393 4.634284 c +5.345590 4.650240 5.470444 4.660878 5.592641 4.671515 c +5.621862 4.674175 5.651083 4.676834 5.680304 4.676834 c +5.616549 4.671515 5.696243 4.676834 5.704212 4.676834 c +5.783906 4.679493 5.860942 4.684812 5.940636 4.687471 c +7.045721 4.724703 8.116274 4.599712 9.189482 4.256654 c +10.153775 3.948167 11.051657 3.450865 11.819372 2.791341 c +12.648187 2.078630 13.309643 1.182422 13.708111 0.161223 c +13.732019 0.100058 13.848904 0.060168 13.899376 0.046871 c +14.000321 0.017618 14.117205 0.014958 14.218150 0.028255 c +14.332377 0.044211 14.571458 0.102718 14.507703 0.264939 c +13.700141 2.323292 11.877814 3.799242 9.829687 4.514612 c +8.663504 4.921496 7.412313 5.094355 6.177061 5.078399 c +5.018847 5.065102 3.770313 4.926815 2.787424 4.256654 c +1.894855 3.644999 1.318405 2.381798 1.889543 1.365918 c +2.019709 1.134553 2.829927 1.222312 2.691792 1.466974 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 20.816284 45.839417 cm +0.387486 0.082981 0.020288 scn +0.617100 -3.192171 m +0.609130 -3.194831 0.739297 -3.157599 0.694137 -3.165577 c +0.797739 -3.144302 0.659603 -3.160259 0.768517 -3.162918 c +0.821646 -3.162918 0.896028 -3.173556 0.989003 -3.189512 c +1.174955 -3.218765 1.355594 -3.253337 1.544202 -3.263975 c +1.908137 -3.285249 2.311917 -3.210787 2.574906 -2.939531 c +2.710386 -2.801244 2.564281 -2.654979 2.426145 -2.607110 c +2.256132 -2.548604 1.993143 -2.556582 1.857664 -2.694869 c +1.857664 -2.694869 1.791253 -2.756035 1.809848 -2.740078 c +1.799222 -2.745397 1.788596 -2.753376 1.777970 -2.758694 c +1.801878 -2.750716 1.801878 -2.750716 1.780627 -2.758694 c +1.756719 -2.769332 1.700933 -2.782628 1.756719 -2.769331 c +1.746093 -2.771991 1.626552 -2.785288 1.716872 -2.779969 c +1.684994 -2.782628 1.653117 -2.782628 1.621239 -2.782628 c +1.589362 -2.782628 1.536233 -2.777310 1.597331 -2.782628 c +1.522951 -2.774650 1.448570 -2.764013 1.376845 -2.750716 c +0.986346 -2.681572 0.582566 -2.628385 0.202693 -2.774650 c +0.064557 -2.827837 -0.081548 -2.966125 0.053931 -3.107071 c +0.178784 -3.240040 0.449743 -3.255996 0.617100 -3.192171 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 20.816284 41.813171 cm +0.387486 0.082981 0.020288 scn +2.359733 1.076085 m +2.479274 1.400528 2.681165 1.698377 2.922902 1.940380 c +3.159326 2.177064 3.486070 2.400451 3.754372 2.538738 c +4.503492 2.924346 5.279177 3.075930 6.110648 3.004128 c +6.466612 2.974874 6.950087 2.860521 7.308709 2.738190 c +7.733741 2.594584 8.145492 2.416407 8.549273 2.227592 c +9.309019 1.871236 10.028919 1.467012 10.724911 1.009601 c +11.524504 0.483046 12.281592 -0.109993 12.990866 -0.756220 c +13.296358 -1.035454 13.960471 -0.657824 13.577941 -0.306787 c +12.236431 0.919182 10.711627 1.943039 9.072595 2.727553 c +8.222529 3.134437 7.316679 3.504089 6.368324 3.615782 c +5.401375 3.727476 4.413173 3.589189 3.525918 3.182305 c +2.675852 2.791378 1.894854 2.145151 1.560141 1.246284 c +1.400754 0.826104 2.216285 0.695795 2.359733 1.076085 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 20.816284 42.361023 cm +0.387486 0.082981 0.020288 scn +13.190104 0.235665 m +13.328239 0.030893 13.442467 -0.189834 13.522161 -0.423859 c +13.583259 -0.602036 13.678892 -0.889249 13.474345 -1.008920 c +13.495597 -0.995624 13.370743 -1.048810 13.429184 -1.030195 c +13.384025 -1.046151 13.333552 -1.054129 13.288392 -1.062108 c +13.333552 -1.054129 13.328238 -1.056788 13.272453 -1.064766 c +13.224637 -1.072744 13.176822 -1.080723 13.129005 -1.088701 c +13.067907 -1.099339 13.006809 -1.109976 12.948367 -1.123272 c +12.703973 -1.173800 12.456922 -1.242944 12.236436 -1.357297 c +11.832655 -1.567387 11.535133 -1.921084 11.434188 -2.367858 c +11.335899 -2.803994 11.482003 -3.277362 11.774214 -3.604465 c +11.891097 -3.737433 12.122210 -3.742752 12.284253 -3.724136 c +12.342695 -3.716158 12.688034 -3.639036 12.573806 -3.514045 c +12.276283 -3.184284 12.151430 -2.721554 12.281596 -2.290736 c +12.403793 -1.889171 12.719912 -1.591321 13.118380 -1.476969 c +13.352147 -1.410484 13.548725 -1.397188 13.779837 -1.341341 c +13.987041 -1.293473 14.231434 -1.211032 14.356288 -1.024876 c +14.497080 -0.812127 14.398790 -0.546190 14.324409 -0.328121 c +14.242059 -0.094097 14.130489 0.126631 13.992353 0.331402 c +13.896721 0.472349 13.628419 0.467030 13.482314 0.451074 c +13.405277 0.440436 13.097128 0.376611 13.190104 0.235665 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 20.816284 42.158936 cm +0.387486 0.082981 0.020288 scn +13.763895 -0.458441 m +12.932424 -1.607288 12.953675 -3.253438 13.827651 -4.373032 c +13.955161 -4.535254 14.215496 -4.561847 14.396135 -4.484725 c +14.560836 -4.412922 14.669749 -4.224107 14.544895 -4.061886 c +13.822338 -3.133766 13.790461 -1.721641 14.481140 -0.769587 c +14.760069 -0.383978 13.992351 -0.144635 13.763895 -0.458441 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 26541 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000026631 00000 n +0000026655 00000 n +0000026828 00000 n +0000026902 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +26961 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_cat.imageset/Contents.json b/Signal/Images.xcassets/avatar_cat.imageset/Contents.json new file mode 100644 index 0000000000..f89917c793 --- /dev/null +++ b/Signal/Images.xcassets/avatar_cat.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_cat.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_cat.imageset/avatar_cat.pdf b/Signal/Images.xcassets/avatar_cat.imageset/avatar_cat.pdf new file mode 100644 index 0000000000..41432191cb --- /dev/null +++ b/Signal/Images.xcassets/avatar_cat.imageset/avatar_cat.pdf @@ -0,0 +1,261 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 9.913086 0.000000 cm +0.993170 0.946114 0.752664 scn +24.874126 0.828251 m +22.700993 0.287182 20.427465 -0.000011 18.086861 -0.000011 c +16.473248 -0.000011 14.891515 0.136482 13.352578 0.398560 c +14.686359 4.199406 l +15.581869 10.114868 l +15.134113 15.313301 l +13.522198 19.749893 l +11.552076 22.438736 l +7.970037 25.037954 l +4.208896 26.472006 l +0.000000 27.099403 l +0.000000 27.099403 7.164079 32.880417 8.775994 35.390007 c +10.387913 37.899597 13.253544 44.173569 13.253544 44.173569 c +15.044564 50.357910 l +15.850522 46.952042 l +17.014687 44.442451 l +17.462440 43.546169 l +18.313175 45.697247 l +19.387785 47.848320 l +20.014643 48.744602 l +19.925091 45.607616 l +20.462397 43.277287 l +21.447458 39.871414 l +22.253418 37.899597 l +24.313087 36.017403 l +28.163780 33.642258 l +31.835373 32.387466 l +33.357738 32.028954 l +33.447289 32.566719 l +34.253250 33.373375 l +35.417412 33.463005 l +36.133820 32.925232 l +36.044266 31.939323 l +34.969658 30.863785 l +32.999535 29.519363 l +28.163780 25.037954 l +24.760845 18.495098 l +23.328030 10.652634 l +23.775784 4.199406 l +24.874126 0.828251 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.296875 0.233887 cm +0.429123 0.136215 0.075910 scn +14.747494 0.043358 m +15.630796 2.787086 16.276430 5.618492 16.516035 8.496239 c +16.650362 10.109543 16.654840 11.736298 16.498127 13.349606 c +16.345890 14.922577 16.059328 16.508995 15.432471 17.965454 c +15.274816 18.329922 15.103159 18.687981 14.918022 19.038561 c +16.452148 20.631762 18.067436 22.147703 19.789148 23.535835 c +20.877190 24.414194 22.005533 25.229811 23.183130 25.987167 c +23.344322 26.090240 23.429394 26.269497 23.277159 26.426346 c +23.120441 26.592157 22.798058 26.641455 22.583138 26.592157 c +18.847805 25.723606 15.169704 24.622753 11.575624 23.281561 c +11.080709 23.712933 10.555108 24.110052 10.001205 24.467979 c +7.569896 26.040956 4.717698 26.865532 1.834157 27.017902 c +1.803218 27.019491 1.772279 27.021006 1.741340 27.022451 c +4.293616 29.109264 6.699790 31.380594 8.801218 33.919270 c +11.196707 36.823223 13.077277 40.067760 14.389198 43.599113 c +14.838034 44.807362 15.243772 46.042385 15.580732 47.293896 c +15.653601 47.106140 15.724876 46.918114 15.796080 46.730270 c +15.796139 46.730141 l +15.796200 46.730007 l +16.042774 46.079502 16.288511 45.431210 16.596634 44.804596 c +17.442890 43.083733 18.526457 41.443539 19.748827 39.964676 c +20.912989 38.557510 22.269686 37.298237 23.702501 36.168922 c +25.099497 35.070976 26.608429 34.107475 28.202438 33.323227 c +29.988981 32.444870 31.896414 31.799549 33.857582 31.445518 c +33.869202 31.443420 33.881023 31.441559 33.893005 31.439938 c +34.064423 31.253288 34.247658 31.076860 34.430466 30.900843 c +34.431000 30.900330 l +33.912464 30.532612 33.408440 30.143959 32.930740 29.720177 c +32.420410 29.262377 31.922848 28.782217 31.427269 28.303970 c +31.427017 28.303726 l +31.367146 28.245953 l +31.295795 28.177101 31.224472 28.108309 31.153149 28.039650 c +30.051676 26.982037 28.999449 25.839279 28.059164 24.638262 c +26.218891 22.290007 24.866674 19.556349 24.123400 16.670322 c +23.344307 13.649857 23.120430 10.490459 23.442814 7.389328 c +23.604002 5.843243 23.895042 4.310600 24.306978 2.813808 c +24.512943 2.069897 24.745777 1.330467 25.009954 0.604481 c +25.023874 0.565937 25.037889 0.527443 25.051994 0.488991 c +25.446007 0.580334 25.836830 0.679996 26.224272 0.787781 c +26.088030 1.158554 25.958958 1.532360 25.838303 1.908569 c +25.381588 3.329170 25.027863 4.790112 24.808464 6.268974 c +24.369663 9.253593 24.423397 12.323360 25.041298 15.281090 c +25.636812 18.140224 26.760674 20.855955 28.439756 23.244545 c +28.792168 23.747627 29.168398 24.231483 29.560806 24.701851 c +30.132359 22.085089 30.850359 19.501793 31.708385 16.961613 c +31.887486 16.428326 33.100906 16.589657 32.894936 17.194645 c +32.046043 19.707785 31.334209 22.263130 30.765657 24.851337 c +32.879738 23.572552 34.522697 21.634243 36.105312 19.766981 c +36.306801 19.524986 36.660530 19.453283 36.947090 19.587725 c +37.184399 19.699760 37.372459 20.026901 37.166492 20.264416 c +35.301743 22.463741 33.359962 24.710178 30.759628 26.057415 c +30.938662 26.250404 31.119289 26.441940 31.300911 26.632488 c +31.765657 27.117176 32.250839 27.574591 32.738632 28.034468 c +32.953129 28.236832 l +33.005295 28.285831 33.057320 28.334795 33.109261 28.383684 c +33.636898 28.880281 34.156376 29.369200 34.735191 29.809805 c +35.035187 30.038357 35.348618 30.257946 35.662045 30.473053 c +35.722435 30.513714 35.766125 30.565420 35.794514 30.622889 c +35.895161 30.695438 35.997536 30.765610 36.099846 30.835735 c +36.385357 31.031437 36.670364 31.226795 36.915771 31.472412 c +37.385914 31.942963 37.667999 32.682396 37.054573 33.166389 c +36.503838 33.601086 35.617279 33.659344 34.950130 33.587639 c +34.311951 33.517643 33.618301 33.152958 33.489864 32.476913 c +30.448116 33.146912 27.609364 34.545235 25.099497 36.419880 c +24.757664 36.675011 24.422308 36.937958 24.093863 37.208580 c +23.733833 37.585716 23.450644 38.039062 23.209974 38.494774 c +22.838341 39.202835 22.529388 39.951229 22.260736 40.704109 c +21.696564 42.281563 21.333883 43.926239 21.177166 45.593323 c +21.089411 46.524342 21.070452 47.459663 21.111866 48.395073 c +21.194361 48.642857 20.860657 48.840439 20.662266 48.882687 c +20.375700 48.940945 20.048840 48.851318 19.905560 48.582432 c +19.744648 48.282742 19.579363 47.985237 19.414080 47.687729 c +19.050453 47.033215 18.686829 46.378700 18.369759 45.700890 c +18.219038 45.378067 18.080494 45.049152 17.958225 44.714146 c +17.549595 45.521782 17.229227 46.352421 16.903490 47.196999 c +16.887674 47.237999 l +16.845310 47.349174 16.801872 47.460228 16.758415 47.571339 c +16.425236 48.423157 16.090843 49.278076 16.229475 50.213654 c +16.244932 50.317307 16.203829 50.404404 16.133793 50.474022 c +16.059589 50.592648 15.935487 50.680515 15.772762 50.720070 c +15.517542 50.778328 15.069788 50.666290 15.011579 50.352592 c +14.675763 48.412144 14.120545 46.489620 13.471301 44.629837 c +12.839967 42.814865 12.078785 41.040226 11.138499 39.364182 c +9.423597 36.307861 7.175869 33.583164 4.677396 31.140797 c +3.249058 29.747078 1.735646 28.438507 0.172982 27.192677 c +-0.064328 27.004457 -0.050896 26.650423 0.172982 26.457726 c +0.298141 26.351017 0.461693 26.301945 0.623890 26.306784 c +0.683358 26.296543 0.739730 26.291914 0.786410 26.291914 c +3.428164 26.305355 6.096782 25.691406 8.438541 24.360428 c +9.185280 23.934162 9.894209 23.446629 10.545919 22.889828 c +10.220349 22.763586 9.895496 22.635351 9.571381 22.505112 c +8.398263 22.034563 7.234101 21.537128 6.078893 21.012804 c +5.881880 20.923176 5.653525 20.730474 5.859493 20.515366 c +6.043072 20.336109 6.468441 20.291296 6.701273 20.398849 c +8.183854 21.069031 9.684811 21.698277 11.201988 22.285717 c +11.342507 22.146109 11.479631 22.002674 11.613121 21.855316 c +12.369807 21.022243 13.027905 20.099201 13.578077 19.116556 c +12.724212 18.218063 11.895746 17.295395 11.089271 16.356621 c +11.020910 16.277237 10.952082 16.197689 10.883028 16.117874 c +10.020367 15.120800 9.122612 14.083164 8.662437 12.834229 c +8.474381 12.323349 9.687797 12.202354 9.848989 12.641533 c +10.270926 13.789661 11.068211 14.721893 11.851223 15.637436 c +11.895229 15.688892 l +12.604487 16.522388 13.331475 17.341694 14.076192 18.146797 c +14.669927 16.865566 15.005219 15.514244 15.186205 14.111446 c +15.387695 12.547432 15.436947 10.965496 15.351873 9.388039 c +15.188100 6.269241 14.516754 3.202999 13.562765 0.236927 c +13.954867 0.164173 14.349838 0.099590 14.747494 0.043358 c +h +35.903847 31.933998 m +35.737736 31.757483 35.542511 31.611988 35.340538 31.473839 c +35.234280 31.578793 35.128025 31.684244 35.021767 31.790592 c +35.013081 31.799536 35.004242 31.808573 34.995308 31.817711 c +34.843021 31.973465 34.662064 32.158531 34.712818 32.395584 c +34.811325 32.879578 35.384449 32.821320 35.733700 32.758579 c +35.748360 32.756134 35.763504 32.753723 35.778973 32.751266 c +35.933491 32.726688 36.120007 32.697029 36.176975 32.574841 c +36.279961 32.355251 36.042648 32.077404 35.903847 31.933998 c +h +19.623474 45.606777 m +19.712961 45.793968 19.805847 45.979370 19.901093 46.163517 c +20.034512 44.022724 20.495039 41.877716 21.295326 39.893017 c +20.382847 40.914604 19.556278 42.011787 18.830177 43.179710 c +18.825701 43.201031 18.818592 43.222839 18.808558 43.245075 c +18.808241 43.245800 l +18.808357 43.246967 18.808460 43.248219 18.808558 43.249557 c +18.808558 43.289860 18.813030 43.330162 18.817503 43.370464 c +18.826458 43.433205 18.839905 43.491554 18.857811 43.567738 c +18.907064 43.773884 18.969749 43.975548 19.036915 44.177208 c +19.198107 44.665684 19.399597 45.140713 19.623474 45.606777 c +h +14.391466 19.956980 m +13.778291 20.945103 13.052778 21.860416 12.228073 22.675713 c +14.550280 23.541908 16.909004 24.310637 19.296616 24.978849 c +19.724751 25.099216 20.154034 25.215557 20.584463 25.328291 c +18.366325 23.726435 16.314264 21.906944 14.391466 19.956980 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.296875 48.125000 cm +0.429123 0.136215 0.075910 scn +22.421875 -18.484375 m +23.207153 -18.484375 23.843750 -17.847780 23.843750 -17.062500 c +23.843750 -16.277220 23.207153 -15.640625 22.421875 -15.640625 c +21.636597 -15.640625 21.000000 -16.277220 21.000000 -17.062500 c +21.000000 -17.847780 21.636597 -18.484375 22.421875 -18.484375 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 9293 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000009383 00000 n +0000009406 00000 n +0000009579 00000 n +0000009653 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +9712 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_celebration.imageset/Contents.json b/Signal/Images.xcassets/avatar_celebration.imageset/Contents.json new file mode 100644 index 0000000000..ebcee45145 --- /dev/null +++ b/Signal/Images.xcassets/avatar_celebration.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_celebration.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_celebration.imageset/avatar_celebration.pdf b/Signal/Images.xcassets/avatar_celebration.imageset/avatar_celebration.pdf new file mode 100644 index 0000000000..6e5d7e1c2b --- /dev/null +++ b/Signal/Images.xcassets/avatar_celebration.imageset/avatar_celebration.pdf @@ -0,0 +1,611 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 22.929443 43.426086 cm +0.223529 0.709804 0.290196 scn +0.000000 1.975162 m +2.162981 0.000027 l +3.293951 1.503769 l +3.105456 2.913233 l +1.880239 3.856018 l +0.000000 1.975162 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 40.888306 33.079041 cm +1.000000 0.527221 0.285692 scn +0.000000 1.220930 m +1.785985 3.856018 l +4.702942 2.352273 l +2.539964 0.000021 l +0.000000 1.220930 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.648071 38.721619 cm +0.988235 0.933333 0.129412 scn +26.422243 1.975123 m +25.951006 -0.000011 l +29.334488 1.037052 l +28.957500 2.917908 l +26.422243 1.975123 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.648071 15.679932 cm +0.988235 0.933333 0.129412 scn +13.203413 19.975885 m +13.350157 24.078733 l +17.299118 24.173012 l +22.379045 21.255093 l +24.820049 18.341890 l +26.422255 14.669744 l +27.077274 11.285147 l +25.008545 8.560499 l +24.642164 8.461445 l +24.725779 8.466238 l +4.702940 -0.188522 l +0.000000 -1.786545 l +0.094247 -1.503708 13.161638 23.513079 13.161638 23.513079 c +13.161638 20.128483 l +13.203413 19.975885 l +h +14.326593 15.873089 m +15.041872 13.260297 l +18.519596 9.404310 l +21.436550 8.277681 l +21.669437 8.291031 l +18.241590 9.781406 l +15.513131 12.883167 l +14.326593 15.873089 l +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.648071 37.972107 cm +0.988235 0.933333 0.129412 scn +23.599524 -17.120949 m +25.385508 -15.428656 l +27.359991 -16.743835 l +25.479755 -19.096081 l +23.599524 -17.120949 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 15.973999 17.178955 cm +0.560000 0.164000 0.956000 scn +0.000000 5.364454 m +0.000000 5.364454 0.471237 2.917928 0.565484 2.635093 c +0.659731 2.352258 2.539967 0.377122 2.539967 0.377122 c +3.948964 0.000008 l +8.463411 1.598029 l +7.054414 2.446536 l +4.420201 4.520663 l +2.817996 7.622425 l +2.441006 10.540344 l +0.000000 5.364454 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 21.237793 21.151489 cm +0.560000 0.164000 0.956000 scn +0.000000 11.267630 m +0.000000 11.267630 3.666221 18.225384 3.666221 17.947262 c +3.666221 17.669140 3.760468 12.964643 3.760468 12.964643 c +5.452207 7.793467 l +9.118426 3.937477 l +12.878895 2.433735 l +10.244681 0.741434 l +8.364449 0.270042 l +5.447495 1.024271 l +2.719035 3.376520 l +0.650307 6.384004 l +0.000000 11.267630 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 21.282715 cm +0.035066 0.086260 0.372946 scn +1.063022 -7.785305 m +2.636953 -4.400705 4.258006 -1.044394 5.926184 2.293066 c +7.594361 5.630526 9.309663 8.944416 11.067375 12.234736 c +12.056973 14.087309 13.065419 15.930454 14.088003 17.768887 c +14.295347 18.141285 13.277475 18.268562 13.088981 17.924444 c +11.279431 14.667122 9.512295 11.381516 7.792281 8.072340 c +6.072268 4.763165 4.399377 1.425705 2.768899 -1.930611 c +1.849988 -3.820894 0.949925 -5.720608 0.064001 -7.625034 c +-0.119782 -8.021004 0.898089 -8.134136 1.063022 -7.785305 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 30.590149 cm +0.035066 0.086260 0.372946 scn +13.400056 8.658147 m +12.955296 5.321787 13.376143 1.804825 15.026058 -1.175087 c +16.446421 -3.741518 18.851948 -6.003780 21.730930 -6.825989 c +23.304329 -7.277491 25.016415 -7.163427 26.293304 -6.070318 c +27.345425 -5.167315 27.948006 -3.793797 27.995829 -2.420280 c +28.058001 -0.733089 27.417160 0.901821 26.594593 2.351379 c +25.819851 3.715390 24.877729 5.008111 23.753874 6.110726 c +21.405733 8.415762 18.148941 9.817794 14.815635 9.352034 c +14.390004 9.295002 13.973939 9.204702 13.562655 9.085886 c +13.366578 9.028853 13.395272 8.891027 13.562655 8.824491 c +13.792209 8.734190 14.079150 8.757953 14.308703 8.824491 c +17.178122 9.637194 20.205359 8.315956 22.319164 6.410143 c +23.414326 5.426345 24.337320 4.261945 25.121628 3.021503 c +25.958542 1.700267 26.675896 0.255463 26.891102 -1.303408 c +27.077614 -2.681677 26.819368 -4.074203 25.987236 -5.210087 c +25.618996 -5.709116 25.155104 -6.136854 24.595568 -6.422012 c +24.007338 -6.721430 23.390413 -6.768957 22.749577 -6.626377 c +21.381821 -6.331713 20.081018 -5.542774 19.014551 -4.668285 c +17.943302 -3.793798 17.039433 -2.719698 16.322077 -1.541040 c +14.681726 1.148960 14.112626 4.366504 14.337398 7.474737 c +14.366092 7.873960 14.409134 8.273183 14.461740 8.667652 c +14.480869 8.891027 13.438314 8.952811 13.400056 8.658147 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 37.928955 cm +0.035066 0.086260 0.372946 scn +7.143374 -9.848589 m +6.860693 -13.131145 8.358902 -16.368114 10.959566 -18.110706 c +11.666269 -18.581816 12.424796 -18.941479 13.225726 -19.184631 c +13.423602 -19.245420 13.772243 -19.255548 13.937140 -19.098513 c +14.106749 -18.936411 13.894737 -18.819901 13.753396 -18.774309 c +11.049082 -17.948603 8.947822 -15.476555 8.344769 -12.533398 c +8.161026 -11.651970 8.113913 -10.745213 8.189294 -9.843523 c +8.203427 -9.539583 7.171642 -9.499056 7.143374 -9.848589 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 36.276489 cm +0.035066 0.086260 0.372946 scn +0.779060 -23.051456 m +4.021167 -21.679703 7.267988 -20.312662 10.510096 -18.940910 c +13.723928 -17.578587 16.937761 -16.211540 20.142170 -14.816219 c +21.947006 -14.028994 23.471735 -13.245256 25.267147 -12.434460 c +25.455641 -12.349609 25.615864 -12.146912 25.450932 -11.953640 c +25.295424 -11.769796 24.951422 -11.732084 24.739365 -11.826363 c +21.544380 -13.268824 18.605938 -14.655941 15.382680 -16.037121 c +12.168847 -17.413586 8.950302 -18.771212 5.727044 -20.128820 c +3.903358 -20.901905 2.074960 -21.670273 0.251275 -22.443356 c +0.058068 -22.523495 -0.092728 -22.735622 0.067492 -22.924179 c +0.227713 -23.112736 0.562291 -23.141018 0.779060 -23.051456 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 41.948608 cm +0.035066 0.086260 0.372946 scn +4.427642 -19.494766 m +4.488903 -21.903582 5.747104 -24.746077 8.499125 -24.835642 c +8.668771 -24.840355 9.012774 -24.774359 9.017487 -24.552805 c +9.022199 -24.326536 8.649921 -24.274685 8.499125 -24.269970 c +7.547228 -24.241688 6.764975 -23.468605 6.312588 -22.695522 c +5.751817 -21.729168 5.492637 -20.602537 5.464362 -19.494766 c +5.454937 -19.103510 4.418217 -19.108225 4.427642 -19.494766 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 35.901978 cm +0.035066 0.086260 0.372946 scn +9.719756 -3.095414 m +9.394747 -5.266293 9.927009 -7.492361 10.991532 -9.405678 c +12.013663 -11.245405 13.544506 -12.901159 15.503983 -13.811825 c +16.620319 -14.331549 17.859125 -14.552315 19.093220 -14.432732 c +19.220396 -14.418934 19.535986 -14.349945 19.455912 -14.165972 c +19.375835 -13.986599 18.966042 -14.000395 18.820023 -14.014193 c +16.931200 -14.193565 15.141291 -13.071335 13.869514 -11.806522 c +12.423458 -10.366936 11.363645 -8.476614 10.911457 -6.512705 c +10.652391 -5.390472 10.591159 -4.231445 10.760729 -3.095414 c +10.798410 -2.824054 9.771569 -2.768863 9.719756 -3.095414 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.498840 cm +0.035066 0.086260 0.372946 scn +26.368429 -3.769104 m +26.321304 -4.528046 26.269466 -5.286987 26.222343 -6.045930 c +26.194069 -6.489038 27.230791 -6.503181 27.259066 -6.045930 c +27.306189 -5.286987 27.358028 -4.528046 27.405151 -3.769104 c +27.433426 -3.330708 26.396704 -3.316566 26.368429 -3.769104 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.083984 cm +0.035066 0.086260 0.372946 scn +27.207228 -3.443811 m +28.003618 -3.208115 28.800009 -2.977133 29.596397 -2.741437 c +29.337217 -2.675442 29.078037 -2.609447 28.814144 -2.543452 c +28.851843 -2.840429 28.884832 -3.137406 28.922531 -3.439097 c +28.936668 -3.571087 28.955519 -3.707791 28.969654 -3.839781 c +28.983791 -3.943487 29.054476 -4.183898 28.974365 -4.264035 c +29.016775 -4.231037 29.063900 -4.198040 29.106310 -4.165042 c +28.913103 -4.259321 28.663349 -4.297032 28.460718 -4.372455 c +28.220387 -4.457306 27.980055 -4.561012 27.753860 -4.674147 c +27.301474 -4.900415 26.877363 -5.173822 26.486237 -5.494370 c +26.307167 -5.640501 26.533360 -5.767777 26.670017 -5.805489 c +26.872650 -5.857342 27.202517 -5.866770 27.381586 -5.725351 c +27.989481 -5.230390 28.682199 -4.839133 29.436178 -4.617579 c +29.610535 -4.565725 29.850868 -4.537442 29.973389 -4.386597 c +30.086487 -4.240465 30.029938 -4.056621 30.011087 -3.886920 c +29.959251 -3.439097 29.902700 -2.991274 29.850864 -2.543452 c +29.817877 -2.265330 29.247683 -2.293613 29.068613 -2.345467 c +28.272223 -2.581163 27.475832 -2.812146 26.679443 -3.047842 c +26.533360 -3.090267 26.326015 -3.203401 26.495661 -3.358961 c +26.655882 -3.509806 27.018734 -3.500379 27.207228 -3.443811 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.635498 cm +0.035066 0.086260 0.372946 scn +11.550785 0.993065 m +12.252927 0.158700 13.021043 -0.614383 13.845706 -1.326186 c +14.029488 -1.486460 14.331079 -1.500602 14.557272 -1.429893 c +14.712780 -1.378040 14.929549 -1.198910 14.741055 -1.038637 c +13.911679 -0.326834 13.148276 0.446249 12.446135 1.280614 c +12.215229 1.549308 11.220920 1.379607 11.550785 0.993065 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 45.257751 cm +0.035066 0.086260 0.372946 scn +12.400973 0.270777 m +12.985307 0.812879 13.574352 1.350266 14.158686 1.892368 c +14.342467 2.062069 14.144549 2.307193 13.974904 2.377902 c +13.734573 2.476895 13.456544 2.425041 13.263337 2.250626 c +12.679004 1.708525 12.089958 1.171137 11.505625 0.629036 c +11.321842 0.459334 11.519761 0.214210 11.689406 0.143501 c +11.934449 0.049223 12.212479 0.096362 12.400973 0.270777 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 45.809265 cm +0.035066 0.086260 0.372946 scn +13.244477 1.600138 m +13.687440 1.100461 14.125689 0.600785 14.568651 0.101109 c +14.700598 -0.045022 15.030463 -0.026167 15.204821 -0.012025 c +15.261369 -0.007311 15.685482 0.053970 15.567673 0.185960 c +15.124710 0.685636 14.686461 1.185312 14.243499 1.684988 c +14.111552 1.831120 13.781686 1.812264 13.607328 1.798123 c +13.546067 1.793409 13.126668 1.732128 13.244477 1.600138 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.776978 cm +0.035066 0.086260 0.372946 scn +14.747716 1.010819 m +14.309465 0.313158 14.040859 -0.450498 13.913626 -1.261293 c +13.875926 -1.501704 14.262341 -1.610124 14.431986 -1.610124 c +14.662892 -1.610124 14.912648 -1.511131 14.950347 -1.261293 c +15.068156 -0.516493 15.350899 0.190595 15.746737 0.826975 c +15.883396 1.039102 15.544106 1.222945 15.383885 1.251229 c +15.138842 1.298368 14.884375 1.227659 14.747716 1.010819 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.979614 cm +0.035066 0.086260 0.372946 scn +25.199276 -22.036661 m +24.695053 -22.663614 24.190828 -23.285852 23.686604 -23.912806 c +23.370874 -24.304062 24.360472 -24.469049 24.581953 -24.195641 c +25.086176 -23.568689 25.590405 -22.946449 26.094627 -22.319496 c +26.410357 -21.928240 25.420759 -21.763254 25.199276 -22.036661 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.767517 cm +0.035066 0.086260 0.372946 scn +23.762486 -24.251066 m +24.577726 -24.783741 25.294004 -25.434261 25.892475 -26.197918 c +26.052696 -26.400616 26.373138 -26.443039 26.604044 -26.339333 c +26.811388 -26.245054 26.948046 -25.999933 26.787825 -25.797234 c +26.142231 -24.977011 25.369404 -24.260492 24.492905 -23.690107 c +24.276134 -23.548691 23.974543 -23.525120 23.757774 -23.690107 c +23.583416 -23.831526 23.555141 -24.114363 23.762486 -24.251066 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 45.309631 cm +0.035066 0.086260 0.372946 scn +25.444792 -22.742640 m +26.029125 -23.242313 26.651157 -23.685419 27.310888 -24.076675 c +27.532370 -24.208664 27.824535 -24.241661 28.046017 -24.076675 c +28.220373 -23.944685 28.262785 -23.652422 28.046017 -23.525146 c +27.386286 -23.133892 26.764256 -22.690784 26.179922 -22.191111 c +25.793509 -21.865850 24.954706 -22.323101 25.444792 -22.742640 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.022644 cm +0.035066 0.086260 0.372946 scn +27.164820 -22.398424 m +26.707720 -23.242218 26.340155 -24.123722 26.062126 -25.042938 c +25.901905 -25.580326 26.915066 -25.731174 27.061148 -25.250353 c +27.339178 -24.331137 27.706741 -23.449629 28.163841 -22.605837 c +28.286364 -22.374853 27.989483 -22.162727 27.800989 -22.120300 c +27.541807 -22.068447 27.292053 -22.167442 27.164820 -22.398424 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 44.390381 cm +0.035066 0.086260 0.372946 scn +29.907288 -10.177290 m +30.430359 -9.295785 31.047680 -8.475561 31.735687 -7.716619 c +31.900620 -7.532775 31.735685 -7.325362 31.551903 -7.249940 c +31.330421 -7.165089 31.009981 -7.188659 30.840336 -7.372501 c +30.105206 -8.178583 29.459612 -9.055373 28.903553 -9.993445 c +28.776318 -10.210286 29.106188 -10.384703 29.266407 -10.412986 c +29.506739 -10.460125 29.780052 -10.394131 29.907288 -10.177290 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 45.842285 cm +0.035066 0.086260 0.372946 scn +31.047794 -9.161777 m +31.858320 -9.760446 32.758385 -10.227123 33.710281 -10.547670 c +33.936474 -10.623094 34.219215 -10.651377 34.445408 -10.547670 c +34.610340 -10.472248 34.652752 -10.316688 34.445408 -10.245978 c +33.545345 -9.944287 32.706547 -9.510607 31.943144 -8.944936 c +31.759361 -8.808232 31.443636 -8.817659 31.231579 -8.869513 c +31.104345 -8.902511 30.859299 -9.025073 31.047794 -9.161777 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 46.054443 cm +0.035066 0.086260 0.372946 scn +29.242949 -12.230574 m +30.185421 -12.433272 31.104328 -12.706679 32.004387 -13.050796 c +32.225868 -13.135647 32.551022 -13.116791 32.715958 -12.923520 c +32.876175 -12.734963 32.725380 -12.518123 32.532173 -12.442699 c +31.552004 -12.070299 30.548271 -11.773323 29.525688 -11.551768 c +29.313633 -11.504629 28.979057 -11.570623 28.889523 -11.796892 c +28.790564 -12.037302 29.054455 -12.188148 29.242949 -12.230574 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.046875 45.050903 cm +0.035066 0.086260 0.372946 scn +33.848362 -9.624733 m +33.143059 -10.303062 32.509720 -11.038282 31.948355 -11.821643 c +31.823606 -11.992319 32.811996 -12.123610 32.965530 -11.904795 c +33.526897 -11.121433 34.160229 -10.386211 34.865536 -9.707882 c +34.999878 -9.580969 34.553665 -9.515324 34.496090 -9.510947 c +34.308968 -9.497819 33.992302 -9.489067 33.848362 -9.624733 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 33.824463 22.468018 cm +0.180000 0.316667 1.000000 scn +0.000000 6.491082 m +2.535253 7.151031 l +5.386479 7.336670 l +7.520937 6.773918 l +10.715923 5.081617 l +13.161640 2.823648 l +11.469903 1.225628 l +9.589667 0.000008 l +7.992174 2.635091 l +5.169467 5.081617 l +2.652104 6.078857 l +0.000000 6.491082 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 33.525146 26.616577 cm +0.035066 0.086260 0.372946 scn +12.540213 -1.150852 m +11.651683 -2.148509 10.626817 -3.009046 9.489122 -3.699368 c +9.305776 -3.808117 9.301074 -3.997248 9.489122 -4.105998 c +9.691275 -4.219475 10.020359 -4.228931 10.222511 -4.105998 c +11.421321 -3.382578 12.507303 -2.488941 13.438144 -1.439273 c +13.771930 -1.065743 12.779974 -0.881343 12.540213 -1.150852 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 33.525146 23.196106 cm +0.035066 0.086260 0.372946 scn +0.553793 5.546419 m +3.486486 5.564898 6.324430 3.952574 8.097582 1.605696 c +8.616443 0.921960 9.045068 0.168928 9.369921 -0.634924 c +9.464669 -0.865916 10.430200 -0.791998 10.326427 -0.542527 c +9.094696 2.488087 6.387595 4.714849 3.310523 5.546419 c +2.412668 5.786651 1.478719 5.902146 0.549280 5.897526 c +0.450020 5.897526 0.052978 5.888287 0.052978 5.721973 c +0.057490 5.560278 0.468068 5.546419 0.553793 5.546419 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 33.525146 24.995667 cm +0.035066 0.086260 0.372946 scn +0.869524 3.968119 m +2.584824 4.585644 4.446207 4.741204 6.236905 4.382946 c +7.876807 4.057685 9.413036 3.322312 10.727785 2.289962 c +11.472339 1.700721 12.136781 1.017201 12.706977 0.258259 c +12.834210 0.093271 13.159364 0.097985 13.343145 0.116841 c +13.423256 0.126268 13.828520 0.201691 13.705998 0.361964 c +12.603306 1.823282 11.161322 2.997051 9.516707 3.798419 c +7.678886 4.694065 5.619586 5.061751 3.583845 4.948617 c +2.405755 4.882622 1.246513 4.646926 0.134395 4.246242 c +-0.054099 4.175533 -0.035250 4.038829 0.134395 3.963407 c +0.351164 3.878556 0.648043 3.892696 0.869524 3.968119 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 28.348755 32.777344 cm +0.874510 0.341176 0.603922 scn +3.854715 14.858276 m +2.257224 4.794045 l +0.000000 -0.000015 l +2.539965 1.598005 l +5.640700 6.113945 l +7.520935 13.354534 l +3.854715 14.858276 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.983032 45.541443 cm +0.035066 0.086260 0.372946 scn +4.210993 1.669973 m +5.243001 1.453132 6.576600 1.311714 7.184494 0.326504 c +7.363564 0.038954 8.367298 0.156803 8.183516 0.458494 c +7.467237 1.618119 5.954567 1.839674 4.734066 2.098940 c +4.517297 2.146079 4.201569 2.174363 4.022499 2.009375 c +3.857566 1.858530 4.050773 1.702970 4.210993 1.669973 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.983032 33.451233 cm +0.035066 0.086260 0.372946 scn +7.161611 12.791183 m +6.992482 8.737689 5.436494 4.794658 2.836737 1.672892 c +2.107066 0.798797 1.295245 -0.008060 0.410941 -0.728467 c +0.232148 -0.877351 0.459264 -1.007025 0.599399 -1.040644 c +0.807186 -1.093473 1.150277 -1.103080 1.329071 -0.958998 c +4.532860 1.668089 6.794358 5.337365 7.746314 9.347633 c +8.012088 10.481075 8.171552 11.633727 8.219874 12.795985 c +8.239203 13.103359 7.176107 13.122570 7.161611 12.791183 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.983032 32.290588 cm +0.035066 0.086260 0.372946 scn +0.365715 1.066580 m +0.271468 0.934589 0.172509 0.802599 0.078262 0.670609 c +0.393990 0.576331 0.709718 0.482053 1.025446 0.387774 c +2.919818 3.857223 4.140322 7.675502 4.644546 11.602201 c +4.785917 12.719402 4.866026 13.846030 4.889588 14.972658 c +4.899013 15.467621 3.862292 15.472334 3.852867 14.972658 c +3.777469 11.055387 2.957517 7.171111 1.454272 3.555531 c +1.030159 2.542037 0.554210 1.552114 0.026425 0.585759 c +-0.081959 0.383060 0.167796 0.194504 0.328017 0.147365 c +0.530648 0.086083 0.836953 0.109653 0.973611 0.298211 c +1.067859 0.430201 1.166817 0.562190 1.261065 0.694180 c +1.600355 1.170286 0.634320 1.443693 0.365715 1.066580 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 18007 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000018097 00000 n +0000018121 00000 n +0000018294 00000 n +0000018368 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +18427 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_dinosaur.imageset/Contents.json b/Signal/Images.xcassets/avatar_dinosaur.imageset/Contents.json new file mode 100644 index 0000000000..1e5baf305e --- /dev/null +++ b/Signal/Images.xcassets/avatar_dinosaur.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_dinosaur.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_dinosaur.imageset/avatar_dinosaur.pdf b/Signal/Images.xcassets/avatar_dinosaur.imageset/avatar_dinosaur.pdf new file mode 100644 index 0000000000..8508e89424 --- /dev/null +++ b/Signal/Images.xcassets/avatar_dinosaur.imageset/avatar_dinosaur.pdf @@ -0,0 +1,190 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 9.409424 0.195801 cm +0.549020 0.776471 0.247059 scn +15.259163 0.000229 m +17.121578 12.491783 l +20.193703 22.682411 l +23.986425 25.298347 l +31.928616 26.817703 l +36.008739 28.633921 l +37.394188 30.088533 l +37.470776 32.928150 l +36.164673 36.499512 l +33.979374 37.666622 l +27.938662 38.619583 l +24.806641 38.842529 l +24.806641 38.842529 23.788830 39.427818 23.569786 39.428093 c +23.350746 39.428368 23.061354 41.542095 23.061354 41.542095 c +21.536026 44.967731 l +19.278076 46.426933 l +16.510944 46.503418 l +12.793706 45.851097 l +9.878799 44.544411 l +8.638003 41.998260 l +8.638003 41.998260 8.925749 38.574184 8.925471 38.355183 c +8.925196 38.136181 9.140754 35.369198 9.140754 35.369198 c +7.826208 32.239136 l +7.826208 32.239136 4.466980 25.979939 4.466611 25.687935 c +4.466304 25.443586 2.367644 19.491875 1.639763 17.427631 c +1.497820 17.025089 1.408006 16.770382 1.396047 16.734659 c +1.322756 16.515753 0.002249 8.651623 0.002249 8.651623 c +0.000000 6.865967 l +4.163293 3.166752 9.437444 0.690411 15.259163 0.000229 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.783936 -0.066406 cm +0.000000 0.000000 0.000000 scn +16.415274 0.204823 m +16.453699 0.826260 16.497408 1.447483 16.547049 2.068451 c +16.969927 7.385994 17.830893 12.706635 19.545801 17.770699 c +20.260353 19.886810 21.099125 22.079412 22.641813 23.738230 c +23.420465 24.576754 24.381378 25.192394 25.462448 25.559687 c +26.489920 25.910545 27.579458 26.050632 28.653709 26.188749 c +28.770847 26.203810 28.887802 26.218847 29.004478 26.234131 c +31.564039 26.566708 34.069214 27.195000 36.319698 28.506174 c +37.254967 29.052498 38.143028 29.799633 38.451042 30.876001 c +38.795715 32.072773 38.450665 33.471165 38.127224 34.639580 c +37.825581 35.724014 37.304760 36.702873 36.334457 37.324600 c +35.382393 37.935352 34.254646 38.188622 33.148705 38.365219 c +32.220203 38.514641 31.284250 38.636269 30.348808 38.757832 c +30.348688 38.757847 l +30.348186 38.757912 l +29.971062 38.806919 29.594017 38.855919 29.217581 38.906723 c +29.216799 38.906830 l +28.505295 39.002590 27.793787 39.098351 27.082285 39.197762 c +26.914381 39.219872 26.746477 39.242897 26.578573 39.265923 c +26.410671 39.288948 26.242767 39.311974 26.074863 39.334084 c +26.002005 39.344070 25.927143 39.352283 25.851496 39.360588 c +25.851267 39.360611 l +25.620008 39.385983 25.381350 39.412167 25.169689 39.492176 c +24.661108 39.683586 24.512190 40.298054 24.392948 40.790073 c +24.382151 40.834618 24.371586 40.878220 24.361031 40.920349 c +24.290201 41.206966 24.226675 41.494488 24.163149 41.782005 c +24.099627 42.069523 24.036100 42.357040 23.965275 42.643658 c +23.678291 43.771873 23.234209 44.809036 22.348082 45.594906 c +20.488293 47.239758 17.743015 47.279716 15.431554 46.830025 c +14.153493 46.579784 12.857044 46.223717 11.637132 45.765350 c +10.588886 45.372467 9.635258 44.742218 9.141109 43.706234 c +8.411278 42.175400 8.661964 40.548927 8.911381 38.930695 c +9.032237 38.146584 9.152794 37.364403 9.161359 36.595970 c +9.177906 35.241795 8.712784 34.063423 8.054195 32.903549 c +7.844953 32.537575 7.631861 32.174171 7.418728 31.810703 c +7.009492 31.112808 6.600083 30.414621 6.217504 29.697496 c +5.075783 27.552723 4.083640 25.327465 3.248407 23.047256 c +1.577948 18.490486 0.513232 13.717602 0.090966 8.885509 c +0.056380 8.491077 0.026053 8.096252 0.000000 7.701134 c +0.353359 7.367596 0.715397 7.043159 1.085738 6.728184 c +1.289401 10.970695 1.986693 15.189625 3.159688 19.273243 c +3.819710 21.571924 4.633001 23.822964 5.595893 26.011763 c +6.566113 28.222450 7.715086 30.327063 8.940684 32.402382 c +9.569946 33.467392 10.148173 34.590870 10.273874 35.842667 c +10.378232 36.883938 10.212752 37.917049 10.048116 38.944908 c +10.048076 38.945175 l +9.996915 39.264580 9.945834 39.583477 9.902965 39.901955 c +9.761920 40.960640 9.719532 42.088547 10.056687 43.113777 c +10.408506 44.186440 11.183366 44.908169 12.217052 45.333916 c +13.382230 45.814251 14.664039 46.141140 15.894641 46.391441 c +17.055861 46.627228 18.257051 46.713314 19.406618 46.394318 c +20.417513 46.115643 21.369617 45.534088 21.978193 44.668270 c +22.586584 43.802067 22.814741 42.763641 23.038717 41.744225 c +23.038797 41.743874 l +23.067013 41.615456 23.095161 41.487339 23.123997 41.359909 c +23.141430 41.282871 23.158478 41.204136 23.175741 41.124382 c +23.277119 40.656090 23.386080 40.152779 23.625767 39.753269 c +23.935431 39.238228 24.519327 39.065941 25.077765 38.970337 c +25.989313 38.816437 26.909231 38.700779 27.828482 38.585205 c +27.828630 38.585182 l +28.271181 38.529541 28.713663 38.473911 29.154896 38.414047 c +29.559057 38.358738 29.963942 38.307003 30.368868 38.255264 c +30.369610 38.255161 l +31.259003 38.141510 32.148602 38.027832 33.031265 37.876263 c +34.038643 37.703445 35.071430 37.413792 35.844494 36.712013 c +36.726959 35.911549 37.013813 34.684784 37.235092 33.563946 c +37.474529 32.362789 37.644489 31.074118 36.865566 30.023893 c +36.189037 29.112240 35.082195 28.569784 34.070374 28.114807 c +32.901489 27.590677 31.681671 27.205311 30.425518 26.958694 c +29.744549 26.825943 29.051802 26.734444 28.358942 26.642929 c +26.647987 26.416948 24.936262 26.190868 23.399527 25.343283 c +21.477924 24.283548 20.256184 22.372477 19.399448 20.413498 c +18.414572 18.159027 17.717909 15.754541 17.138092 13.368160 c +16.521576 10.828522 16.080238 8.244865 15.766661 5.650097 c +15.552630 3.884823 15.397162 2.114075 15.285126 0.340256 c +15.659516 0.287655 16.036283 0.242462 16.415274 0.204823 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.783936 44.821289 cm +0.000000 0.000000 0.000000 scn +21.404228 -8.620077 m +21.403467 -9.223726 20.913406 -9.712463 20.309643 -9.711702 c +19.705885 -9.710941 19.217054 -9.220972 19.217815 -8.617323 c +19.218576 -8.013673 19.708639 -7.524937 20.312401 -7.525696 c +20.916159 -7.526457 21.404989 -8.016427 21.404228 -8.620077 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 5852 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000005942 00000 n +0000005965 00000 n +0000006138 00000 n +0000006212 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +6271 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_dog.imageset/Contents.json b/Signal/Images.xcassets/avatar_dog.imageset/Contents.json new file mode 100644 index 0000000000..c324081c7c --- /dev/null +++ b/Signal/Images.xcassets/avatar_dog.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_dog.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_dog.imageset/avatar_dog.pdf b/Signal/Images.xcassets/avatar_dog.imageset/avatar_dog.pdf new file mode 100644 index 0000000000..4bec6f346f --- /dev/null +++ b/Signal/Images.xcassets/avatar_dog.imageset/avatar_dog.pdf @@ -0,0 +1,480 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 9.143311 -0.076660 cm +0.992157 0.945098 0.752941 scn +31.483870 3.079060 m +27.689920 1.158836 23.399670 0.076923 18.856728 0.076923 c +11.593326 0.076923 4.975876 2.842579 0.000000 7.378269 c +0.506372 8.877029 0.860260 10.458023 1.247289 12.187073 c +1.249558 12.197212 l +1.797025 14.646866 1.844226 17.129074 1.938478 22.085598 c +1.938518 22.087650 l +1.953383 22.851667 1.956776 23.481100 1.959660 24.016394 c +1.969442 25.831509 1.973391 26.564148 2.399034 27.791025 c +3.530379 31.055269 5.234649 33.783920 5.234649 33.783920 c +5.234649 33.783920 1.902257 36.161533 1.775344 38.046974 c +1.716779 38.948303 2.347300 39.454781 5.283837 41.813610 c +5.801897 42.229752 6.391726 42.703545 7.062206 43.247326 c +7.538450 43.633747 7.967859 43.984386 8.359582 44.304253 c +10.902704 46.380867 11.857426 47.160454 13.726987 48.013412 c +15.960668 49.030319 17.298702 49.146126 17.940521 49.167839 c +20.257603 49.251072 21.976376 48.444061 22.538422 48.158169 c +24.619808 47.090591 25.645996 45.534470 26.139145 44.763645 c +26.717546 43.861103 26.848587 43.340553 26.986971 42.790833 c +27.114927 42.282539 27.249163 41.749306 27.749134 40.866096 c +27.988459 40.442684 29.377260 38.057831 32.267262 36.461899 c +33.768471 35.633171 34.624229 35.162716 35.791836 35.235092 c +35.981373 35.247452 36.163158 35.273041 36.337383 35.297569 c +36.826450 35.366417 37.255962 35.426880 37.630272 35.162716 c +37.902290 34.971615 37.979996 34.726746 38.063042 34.465080 c +38.148258 34.196552 38.239090 33.910336 38.551300 33.646400 c +38.937801 33.317013 39.398415 33.249748 39.713577 33.203720 c +39.924732 33.172886 40.070595 33.151585 40.085144 33.067379 c +40.150414 32.676537 37.633900 32.057705 37.633900 32.057705 c +33.253563 30.979277 29.243092 28.518425 27.600466 27.291622 c +26.606913 26.549746 22.563807 23.527967 22.009010 18.772741 c +21.537617 14.719578 23.836569 11.462574 24.996922 9.819595 c +27.381817 6.441166 29.910130 4.324345 31.483870 3.079060 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 14.366943 25.324707 cm +0.858824 0.858824 0.792157 scn +0.000136 8.527156 m +0.018267 9.554921 1.414317 10.944577 4.213669 13.727506 c +5.163709 14.672037 6.751941 16.181114 9.192309 17.339161 c +10.620995 18.015894 11.552904 18.200457 12.256368 17.845804 c +12.956206 17.491154 13.228166 16.720329 13.329697 16.257111 c +13.481993 12.214808 13.028730 7.278638 12.793034 3.764693 c +12.706007 2.490843 12.176595 0.938339 10.954597 0.442551 c +10.301899 0.178371 9.634696 0.312269 9.040015 0.442551 c +7.165319 0.847866 5.928817 1.948009 5.363144 2.465512 c +1.773301 5.729753 -0.017994 7.365492 0.000136 8.527156 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.882812 32.075195 cm +0.780392 0.894118 0.780392 scn +3.442727 -29.048904 m +4.614580 -28.933372 5.997429 -28.822704 7.691314 -28.687141 c +11.774308 -28.361443 13.815805 -28.198589 16.578896 -28.303539 c +19.726358 -28.422962 21.717087 -28.498959 24.494684 -28.976650 c +25.077332 -29.077820 25.605698 -29.181057 26.073593 -29.272476 c +26.074364 -29.272625 l +26.074554 -29.272667 l +26.770098 -29.408577 27.331936 -29.518360 27.739695 -29.556416 c +27.992512 -29.440914 28.243309 -29.321762 28.492020 -29.199028 c +28.338957 -28.608791 26.936480 -27.461157 25.517248 -26.714844 c +23.809351 -25.820978 22.184855 -25.567652 19.287596 -25.368612 c +19.214384 -25.363668 l +16.151045 -25.156738 14.322190 -25.033199 11.422575 -25.176815 c +7.321449 -25.379473 4.790430 -25.929546 0.290433 -26.910267 c +0.195407 -26.930935 0.098538 -26.952148 0.000000 -26.974096 c +1.092558 -27.744492 2.242712 -28.438671 3.442727 -29.048904 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.882812 33.131836 cm +0.780392 0.894118 0.780392 scn +38.741653 1.733346 m +38.741653 0.775989 37.964008 -0.000103 37.004745 -0.000103 c +36.045483 -0.000103 35.267845 0.775989 35.267845 1.733346 c +35.267845 2.690704 36.045483 3.466797 37.004745 3.466797 c +37.964008 3.466797 38.741653 2.690704 38.741653 1.733346 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.584473 49.326660 cm +0.427451 0.137255 0.074510 scn +40.288658 -13.066921 m +40.283287 -13.067730 40.277901 -13.068336 40.274189 -13.068336 c +40.279728 -13.067770 l +40.282703 -13.067474 40.285683 -13.067192 40.288658 -13.066921 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.584473 2.230957 cm +0.427451 0.137255 0.074510 scn +7.293446 0.521976 m +8.346416 0.646931 9.401903 0.752094 10.456717 0.856586 c +10.878038 0.898251 11.299247 0.941502 11.720461 0.984756 c +11.720601 0.984756 l +13.677428 1.185711 15.634514 1.386681 17.603771 1.428368 c +20.214567 1.486271 22.828989 1.323425 25.414402 0.968773 c +27.117050 0.736839 28.808838 0.424423 30.483690 0.041649 c +31.061087 0.290379 31.628443 0.557976 32.184982 0.843666 c +31.758579 1.191856 31.350988 1.564003 30.955082 1.945866 c +30.510714 2.377903 30.077679 2.823517 29.653286 3.277782 c +29.618790 3.365040 29.545944 3.435165 29.459396 3.486553 c +28.878613 4.115505 28.313437 4.759445 27.756859 5.405525 c +25.762501 7.714382 23.905935 10.269318 23.235106 13.301952 c +22.916010 14.742271 22.912386 16.265825 23.318506 17.688049 c +23.721004 19.092182 24.457104 20.373272 25.345499 21.524078 c +27.049767 23.738842 29.258068 25.551908 31.723818 26.865564 c +33.503201 27.811903 35.420151 28.417273 37.337040 29.022623 c +38.388954 29.354816 39.440845 29.687002 40.469978 30.075525 c +40.777641 30.192495 41.082935 30.314192 41.387772 30.440613 c +41.647274 30.527222 41.895985 30.646099 42.119873 30.795692 c +42.547752 31.081587 42.884983 31.465191 43.048157 31.953741 c +43.204082 32.416958 43.178699 32.959793 42.993767 33.412155 c +42.562263 34.479729 41.398285 35.062370 40.274189 34.979137 c +40.220798 34.975330 40.168686 34.964317 40.119682 34.946774 c +39.369946 34.826546 38.764332 34.337776 38.410374 33.643761 c +38.314430 33.454994 38.226776 33.253822 38.163666 33.046490 c +37.660103 32.975910 37.152843 32.961342 36.648067 33.021317 c +36.020756 33.097313 35.411564 33.252922 34.809631 33.437489 c +33.667412 33.792141 32.601337 34.374779 31.676682 35.131130 c +30.726643 35.905571 29.918018 36.839249 29.272573 37.877872 c +28.786604 38.658985 28.426924 39.499516 28.066271 40.342316 c +27.915630 40.694347 27.764820 41.046776 27.604565 41.395435 c +27.292723 42.075787 26.926485 42.734428 26.509483 43.356876 c +26.311184 43.652824 26.103760 43.956970 25.872095 44.239151 c +25.861462 44.264194 25.846832 44.288712 25.827772 44.312263 c +25.178701 45.130135 24.293928 45.701920 23.340265 46.107235 c +22.324955 46.537884 21.258883 46.841869 20.174677 46.993862 c +19.137609 47.138618 18.071533 47.138618 17.041721 46.946819 c +16.258482 46.802063 15.497001 46.548740 14.764527 46.241135 c +13.230684 45.604210 11.798373 44.713959 10.453089 43.747715 c +9.292735 42.915367 8.183147 42.003410 7.120700 41.048019 c +6.758088 40.722321 6.402730 40.393002 6.054624 40.056442 c +5.998577 40.002888 5.940176 39.949722 5.881356 39.896179 c +5.807145 39.828621 5.732270 39.760456 5.660612 39.690136 c +5.632987 39.673565 5.605886 39.653419 5.579603 39.629414 c +4.722424 38.845459 3.902953 38.019684 3.084567 37.195007 c +2.826273 36.934723 2.568086 36.674553 2.308856 36.415840 c +1.946246 36.053947 l +1.846911 35.953056 1.809379 35.839195 1.815359 35.730453 c +1.760239 35.576836 1.809565 35.407150 1.920871 35.272263 c +2.943367 34.015320 3.987815 32.778461 5.056815 31.561684 c +4.052418 29.975824 3.188499 28.295929 2.700490 26.478357 c +2.149321 24.419205 2.036912 22.269585 1.997025 20.148914 c +1.992494 19.903988 1.988230 19.659096 1.983967 19.414248 c +1.943886 17.112173 1.903866 14.813583 1.641666 12.523903 c +1.380587 10.240379 0.872933 7.967716 0.075190 5.796379 c +0.050432 5.728764 0.025365 5.661278 0.000000 5.593933 c +0.244161 5.358906 0.492578 5.128273 0.745125 4.902153 c +1.580832 7.005142 2.132312 9.207565 2.457540 11.445473 c +2.812899 13.906322 2.899926 16.396118 2.936187 18.878681 c +2.937678 18.981682 2.939121 19.084658 2.940563 19.187611 c +2.940590 19.189644 l +2.956666 20.337578 2.972701 21.482716 3.055847 22.627857 c +3.128370 23.644762 3.233528 24.535009 3.443841 25.508495 c +3.842713 27.368607 4.564308 28.968157 5.539729 30.571325 c +5.593669 30.659157 5.647609 30.746433 5.701766 30.833372 c +5.836829 30.682060 5.972286 30.531063 6.108140 30.380381 c +6.541852 29.798832 7.018435 29.251810 7.501466 28.711220 c +7.559436 28.646938 7.616522 28.581247 7.673636 28.515522 c +7.673767 28.515373 l +7.777345 28.396181 7.881191 28.276682 7.990990 28.164766 c +8.031238 28.124599 8.064520 28.101839 8.104127 28.074751 c +8.121607 28.062798 8.140323 28.049997 8.161418 28.034485 c +8.181915 28.019142 8.192807 28.012356 8.197970 28.010281 c +8.204103 28.001827 8.214263 27.988798 8.230314 27.969345 c +8.288691 27.898420 8.354169 27.832815 8.419297 27.767565 c +8.419430 27.767435 l +8.419704 27.767159 l +8.447486 27.739323 8.475202 27.711550 8.502272 27.683453 c +8.821369 27.354134 9.147718 27.032053 9.488571 26.728065 c +9.651746 26.583309 9.818548 26.438555 9.992601 26.301037 c +10.020045 26.279125 10.052681 26.256178 10.085401 26.233173 c +10.085505 26.233099 l +10.139215 26.195337 10.193136 26.157429 10.224671 26.123709 c +10.251577 26.095783 10.277205 26.067537 10.302693 26.039446 c +10.363082 25.972891 10.422683 25.907204 10.496630 25.848675 c +10.848362 25.562782 11.218224 25.291363 11.595338 25.041660 c +12.356821 24.535015 13.158191 24.093510 13.981318 23.691813 c +14.067586 23.649506 14.155074 23.605639 14.243681 23.561209 c +14.244122 23.560989 l +14.244327 23.560888 l +15.019578 23.172153 15.880136 22.740652 16.755287 22.935467 c +17.650934 23.134502 18.245617 23.919802 18.586470 24.723198 c +18.959959 25.609827 19.235542 26.525406 19.424101 27.466318 c +19.594412 28.313057 19.668713 29.181696 19.742439 30.043661 c +19.742657 30.046196 l +19.742727 30.047037 l +19.742807 30.047878 l +19.742847 30.048304 l +19.753748 30.175777 19.764637 30.303104 19.775831 30.430195 c +19.957138 32.474869 19.971643 34.534019 19.862860 36.582314 c +19.808470 37.606461 19.725063 38.626991 19.616282 39.643898 c +19.609516 39.706650 l +19.609497 39.706841 l +19.586348 39.921646 19.562933 40.138927 19.536507 40.353203 c +19.518379 40.508816 19.496620 40.628239 19.413221 40.762138 c +19.358829 40.845371 19.304440 40.924988 19.239168 41.000984 c +18.887438 41.406300 18.412416 41.467823 17.897509 41.482296 c +16.929340 41.507629 15.990178 41.239830 15.101782 40.877941 c +14.217011 40.519672 13.401140 40.074547 12.603396 39.549809 c +12.062902 39.191948 11.583751 38.763298 11.103222 38.333416 c +10.922873 38.172073 10.742328 38.010559 10.558273 37.852547 c +9.775035 37.183052 9.031683 36.470131 8.317339 35.731873 c +7.313505 34.693783 6.318691 33.583672 5.551964 32.349602 c +4.640993 33.390354 3.746462 34.445751 2.869184 35.515793 c +2.856150 35.551716 2.829819 35.581272 2.795769 35.605427 c +2.788255 35.614609 l +3.672091 36.502403 4.559502 37.386631 5.456316 38.261475 c +5.498243 38.302120 5.540071 38.342770 5.581866 38.383385 c +5.793096 38.588654 6.003471 38.793098 6.221424 38.992489 c +6.263019 39.030514 6.294605 39.070755 6.317344 39.112083 c +6.330204 39.124573 l +6.364655 39.158051 6.399103 39.191528 6.435366 39.224098 c +6.710949 39.491898 6.990160 39.759693 7.272996 40.020252 c +8.230288 40.906883 9.223839 41.757324 10.260905 42.553482 c +10.895473 43.042030 11.548172 43.508869 12.219002 43.943134 c +12.853571 44.355690 13.560661 44.771862 14.289508 45.133751 c +14.644867 45.311077 15.003849 45.473927 15.373712 45.622303 c +15.555017 45.694679 15.732697 45.763439 15.917628 45.828579 c +15.917822 45.828644 l +15.940240 45.836102 16.069653 45.879158 15.990149 45.853912 c +16.030037 45.868385 16.073551 45.882862 16.117064 45.893719 c +16.192081 45.918674 16.267099 45.941505 16.340488 45.963844 c +16.362877 45.970657 16.385113 45.977425 16.407152 45.984192 c +16.758884 46.085522 17.117870 46.172375 17.480480 46.230278 c +17.560253 46.244751 17.643656 46.255608 17.727055 46.266464 c +17.740448 46.269806 17.862057 46.282406 17.834930 46.278618 c +17.863220 46.280979 17.910374 46.284561 17.922865 46.284561 c +18.194822 46.306274 18.466782 46.317131 18.738739 46.317131 c +19.859205 46.324368 20.950663 46.099995 22.013113 45.752583 c +22.908760 45.459454 23.822536 45.057755 24.536879 44.417210 c +24.707306 44.265217 24.859602 44.102367 25.001020 43.921421 c +25.052631 43.856426 25.119648 43.807636 25.194174 43.775616 c +25.324654 43.601959 25.447630 43.422935 25.566694 43.244690 c +25.947437 42.676525 26.288290 42.083023 26.578377 41.467812 c +26.774706 41.053768 26.954638 40.632149 27.134487 40.210712 c +27.134539 40.210594 l +27.134619 40.210396 l +27.134668 40.210281 l +27.482927 39.394215 27.830923 38.578773 28.297152 37.819969 c +29.635181 35.630539 31.662178 33.878990 34.113422 33.057503 c +35.392315 32.628948 36.727287 32.378937 38.065628 32.501862 c +38.058655 32.334305 38.075459 32.166267 38.123909 32.000786 c +38.268955 31.501377 38.664200 31.110537 39.059444 30.799313 c +39.218891 30.673491 39.385921 30.567009 39.560680 30.483597 c +38.536469 30.112000 37.495964 29.782276 36.455059 29.452427 c +36.454857 29.452356 l +36.354351 29.420506 l +34.856770 28.946428 33.362816 28.468737 31.945007 27.784765 c +29.326962 26.525391 26.951864 24.744894 25.069914 22.530130 c +24.094492 21.382942 23.235106 20.109093 22.683939 18.701342 c +22.121893 17.264639 21.936962 15.715755 22.129143 14.188580 c +22.528017 11.022049 24.283051 8.264454 26.277409 5.850655 c +26.794573 5.223915 27.326796 4.605621 27.871193 3.998173 c +26.103283 4.503586 24.301138 4.867500 22.470013 5.068977 c +20.290724 5.307819 18.093306 5.307823 15.906765 5.170307 c +13.709345 5.029167 11.511925 4.790325 9.332636 4.475483 c +9.239435 4.461990 l +7.420134 4.198612 5.571229 3.930950 3.806452 3.407906 c +3.514326 3.321560 3.225002 3.228191 2.938549 3.128029 c +3.210487 2.929787 3.486134 2.736324 3.765363 2.547764 c +5.448207 3.071899 7.205855 3.344368 8.944642 3.610565 c +10.997017 3.925407 13.063898 4.157017 15.134402 4.316250 c +17.299189 4.482719 19.478479 4.533379 21.643265 4.352440 c +23.840681 4.167873 26.059856 3.715511 28.192009 3.060490 c +28.448736 2.981407 28.705465 2.899567 28.959772 2.814960 c +29.130791 2.633850 29.302771 2.453903 29.475632 2.275185 c +30.023746 1.710739 30.592026 1.163067 31.190184 0.651546 c +29.651175 1.015221 28.098135 1.320114 26.534872 1.558647 c +23.895065 1.963966 21.222628 2.184723 18.550184 2.181103 c +16.124321 2.177486 13.716586 1.931396 11.305226 1.681694 c +10.891837 1.639015 10.478352 1.597595 10.064911 1.556183 c +10.063769 1.556072 l +8.747631 1.424244 7.431962 1.292465 6.121388 1.120197 c +6.506726 0.911930 6.897501 0.712433 7.293446 0.521976 c +h +40.568848 34.041443 m +40.541058 34.036964 40.511734 34.034603 40.480877 34.034603 c +40.416805 34.034603 40.352734 34.034603 40.288658 34.028782 c +40.290253 34.029022 40.291840 34.029278 40.293385 34.029545 c +40.295506 34.029907 40.297543 34.030281 40.299385 34.030647 c +40.301987 34.031162 40.304199 34.031651 40.305706 34.032036 c +40.312531 34.033783 40.304714 34.033409 40.252430 34.023750 c +40.169029 34.005653 40.085636 33.983940 40.002235 33.958607 c +39.998730 33.957443 39.995228 33.956184 39.991726 33.954861 c +39.986977 33.953068 39.982227 33.951157 39.977478 33.949203 c +39.969585 33.945938 l +39.966995 33.944859 l +39.968342 33.944767 39.954700 33.938278 39.926083 33.926041 c +39.913391 33.918800 39.899796 33.911560 39.886196 33.904324 c +39.879330 33.900665 39.872459 33.897011 39.865707 33.893356 c +39.859089 33.889771 39.852589 33.886192 39.846310 33.882610 c +39.810047 33.860897 39.770164 33.835564 39.733902 33.810234 c +39.725288 33.804413 39.718315 33.799820 39.712734 33.796265 c +39.707676 33.790939 39.700420 33.783691 39.690384 33.774040 c +39.632366 33.723381 39.577976 33.672714 39.527210 33.618431 c +39.519958 33.607574 39.436562 33.509865 39.483700 33.571384 c +39.454697 33.535202 39.425674 33.499001 39.400295 33.459202 c +39.302391 33.310825 39.215363 33.151596 39.146469 32.988747 c +39.175896 33.053997 39.119843 32.913338 39.113838 32.898270 c +39.110901 32.889473 39.107964 32.880829 39.105053 32.872269 c +39.093605 32.838570 39.082623 32.806240 39.073944 32.771610 c +39.048565 32.684757 39.026810 32.597900 39.019554 32.507431 c +39.008678 32.333725 39.041313 32.203442 39.124714 32.069542 c +39.295139 31.790890 39.603355 31.526711 39.889824 31.360241 c +40.208920 31.175678 40.553398 31.182915 40.901505 31.277006 c +41.231480 31.363859 41.561455 31.515854 41.800781 31.736607 c +42.268547 32.167255 42.312061 32.807800 41.967579 33.336159 c +41.672241 33.790569 41.121105 34.013138 40.568848 34.041443 c +h +7.588492 29.970594 m +7.425500 30.163864 7.266097 30.360004 7.111564 30.559647 c +7.089828 30.610424 7.058773 30.658569 7.019176 30.701599 c +6.987758 30.736296 6.956360 30.771011 6.924980 30.805742 c +6.798833 30.975739 6.676481 31.148388 6.558680 31.324062 c +6.532849 31.362070 6.502150 31.393738 6.467931 31.419540 c +6.436666 31.525400 6.359022 31.619287 6.250460 31.667856 c +6.249645 31.668127 6.248262 31.668682 6.246413 31.669470 c +6.243979 31.670506 6.240742 31.671944 6.236933 31.673666 c +6.231820 31.675980 6.225676 31.678804 6.219076 31.681858 c +7.391083 33.619572 9.005102 35.281620 10.674309 36.792210 c +10.812473 36.918331 10.952987 37.041325 11.093666 37.164459 c +11.093766 37.164547 l +11.093991 37.164749 l +11.094082 37.164841 l +11.094212 37.164963 l +11.256082 37.306633 11.418235 37.448559 11.577209 37.595604 c +12.469230 38.413475 13.401138 39.158966 14.492597 39.698185 c +15.217817 40.060074 15.986553 40.389389 16.780670 40.566719 c +17.172289 40.653572 17.563923 40.693378 17.962795 40.678902 c +18.053442 40.675285 18.144089 40.671665 18.234737 40.660809 c +18.248032 40.658394 18.261326 40.656384 18.274620 40.654373 c +18.301214 40.650352 18.327806 40.646332 18.354397 40.639095 c +18.296949 40.653427 18.410158 40.593246 18.366613 40.630714 c +18.444590 40.564102 18.511101 40.479065 18.579033 40.375599 c +18.824526 38.262737 18.978088 36.139561 18.978088 34.012901 c +18.978088 32.938087 18.938200 31.863277 18.851175 30.792084 c +18.842625 30.682697 18.834234 30.572968 18.825834 30.463074 c +18.755863 29.547733 18.684750 28.617455 18.506695 27.716022 c +18.310884 26.717209 18.035303 25.707537 17.596542 24.788336 c +17.436995 24.451780 17.208549 24.126081 16.907583 23.905329 c +16.581234 23.666481 16.211370 23.666481 15.816125 23.785908 c +15.492443 23.885302 15.177205 24.041573 14.867190 24.195255 c +14.770863 24.243008 14.675039 24.290504 14.579623 24.335972 c +14.148116 24.545872 13.716610 24.763004 13.299607 24.998234 c +12.897110 25.222605 12.501864 25.461452 12.117497 25.722012 c +11.943445 25.841436 11.773019 25.964478 11.602592 26.091139 c +11.560966 26.122507 11.516953 26.154472 11.472184 26.186987 c +11.325850 26.293261 11.171438 26.405403 11.065927 26.521790 c +10.922112 26.678608 10.758720 26.810062 10.593022 26.943369 c +10.533129 26.991552 10.472913 27.039997 10.413228 27.089954 c +10.206540 27.267281 10.003479 27.448225 9.804044 27.636408 c +9.608233 27.824589 9.412424 28.016392 9.223866 28.211813 c +9.174914 28.262478 9.125054 28.314047 9.075195 28.365614 c +8.926525 28.519419 l +8.893891 28.555607 8.861257 28.588177 8.824994 28.617126 c +8.792403 28.637142 8.759814 28.658890 8.728423 28.679972 c +8.725630 28.683012 8.722127 28.686707 8.717916 28.691059 c +8.714984 28.694088 8.711711 28.697435 8.708096 28.701103 c +8.700318 28.708956 l +8.690829 28.718458 l +8.583691 28.860249 8.458601 28.993082 8.333815 29.125589 c +8.333738 29.125669 l +8.264274 29.199434 8.194906 29.273094 8.128782 29.348145 c +8.128647 29.348295 l +7.947388 29.554522 7.766129 29.760750 7.588492 29.970594 c +h +6.179437 31.684635 m +6.177147 31.688530 6.174373 31.693493 6.171069 31.699703 c +6.171701 31.698547 6.172771 31.696724 6.174145 31.694387 c +6.174200 31.694292 l +6.177052 31.689419 l +6.179570 31.685051 l +6.179437 31.684635 l +h +6.196069 31.624428 m +6.196069 31.643690 l +6.197978 31.646872 l +6.201672 31.635899 6.202328 31.626930 6.196069 31.624428 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.584473 49.325195 cm +0.427451 0.137255 0.074510 scn +17.824959 -0.816916 m +17.829403 -0.816362 17.832680 -0.815934 17.834930 -0.815621 c +17.813946 -0.817373 17.803341 -0.818457 17.824959 -0.816916 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.584473 46.703125 cm +0.427451 0.137255 0.074510 scn +26.853130 -9.515625 m +26.853130 -10.240498 26.265503 -10.828125 25.540630 -10.828125 c +24.815756 -10.828125 24.228130 -10.240498 24.228130 -9.515625 c +24.228130 -8.790752 24.815756 -8.203125 25.540630 -8.203125 c +26.265503 -8.203125 26.853130 -8.790752 26.853130 -9.515625 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 20421 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000020511 00000 n +0000020535 00000 n +0000020708 00000 n +0000020782 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +20841 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_drink.imageset/Contents.json b/Signal/Images.xcassets/avatar_drink.imageset/Contents.json new file mode 100644 index 0000000000..9c54fbd289 --- /dev/null +++ b/Signal/Images.xcassets/avatar_drink.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_drink.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_drink.imageset/avatar_drink.pdf b/Signal/Images.xcassets/avatar_drink.imageset/avatar_drink.pdf new file mode 100644 index 0000000000..abca53c565 --- /dev/null +++ b/Signal/Images.xcassets/avatar_drink.imageset/avatar_drink.pdf @@ -0,0 +1,724 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 13.900146 8.127014 cm +0.862486 0.405232 0.311092 scn +2.089602 6.445435 m +0.000000 13.641538 l +0.167503 16.652494 l +1.340025 20.502159 l +2.843366 22.091509 l +7.604643 24.184082 l +17.964714 23.848598 l +23.982265 21.923767 l +25.820614 19.747324 l +26.402685 13.641538 l +24.233521 6.860594 l +20.724329 2.344154 l +15.209288 -0.000027 l +8.442159 0.503199 l +5.431290 2.092543 l +2.089602 6.445435 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 15.738525 24.443970 cm +0.929412 0.929412 0.929412 scn +0.000000 5.271292 m +0.000000 5.271292 2.671675 6.776769 3.090432 7.112251 c +3.509190 7.447734 9.690055 8.701599 9.690055 8.701599 c +18.044270 7.196122 l +23.056801 5.606774 l +23.643063 4.101297 l +20.971388 2.344208 l +16.624683 0.754858 l +12.030910 0.000023 l +6.264616 0.503247 l +1.754595 2.176466 l +0.083752 3.514203 l +0.000000 5.271292 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 26.881226 cm +0.290196 0.082353 0.364706 scn +0.316483 -2.965612 m +2.401899 -6.316245 6.208410 -8.064948 10.006546 -8.572366 c +12.117086 -8.853332 14.273689 -8.803009 16.384230 -8.555591 c +18.272829 -8.333334 20.140491 -7.909786 21.920214 -7.234628 c +23.863251 -6.496566 25.693222 -5.414636 27.188189 -3.959480 c +27.393381 -3.758190 27.154688 -3.586255 26.953684 -3.531739 c +26.706617 -3.460449 26.262733 -3.443676 26.057543 -3.644965 c +24.797081 -4.865283 23.318865 -5.813022 21.706646 -6.504954 c +20.123741 -7.184307 18.436146 -7.612047 16.769489 -7.855272 c +13.113730 -8.392044 9.143904 -8.316559 5.777089 -6.584630 c +4.076931 -5.712376 2.586152 -4.429155 1.572758 -2.802065 c +1.422005 -2.563033 1.011622 -2.550453 0.768742 -2.584002 c +0.630552 -2.600776 0.165730 -2.726582 0.316483 -2.965612 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 27.048950 cm +0.290196 0.082353 0.364706 scn +2.883451 -6.274338 m +3.021642 -7.947559 3.716780 -9.666906 5.090306 -10.694323 c +6.522459 -11.763674 8.574372 -12.073999 10.199153 -11.264647 c +11.112045 -10.811745 11.802996 -10.040134 12.456258 -9.281104 c +12.854078 -8.819815 11.601992 -8.626911 11.325611 -8.945621 c +10.814727 -9.532716 10.295466 -10.149166 9.642204 -10.585293 c +9.336511 -10.786583 9.072694 -10.899809 8.741876 -10.992067 c +8.729313 -10.996260 8.628811 -11.017227 8.712563 -11.000454 c +8.670687 -11.008841 8.628810 -11.017229 8.591122 -11.021421 c +8.507370 -11.034002 8.423619 -11.046579 8.344055 -11.050774 c +8.457120 -11.042387 8.247741 -11.054970 8.205865 -11.054970 c +8.163989 -11.054970 8.122113 -11.054970 8.080237 -11.054970 c +7.879233 -11.050776 8.201677 -11.071741 8.000673 -11.050774 c +7.916922 -11.042387 7.833171 -11.034000 7.749419 -11.017225 c +7.707543 -11.008839 7.665667 -11.004646 7.623792 -10.996260 c +7.611229 -10.992065 7.510727 -10.971100 7.594479 -10.992067 c +7.410225 -10.945938 7.225971 -10.895615 7.045905 -10.824324 c +6.807213 -10.727873 6.468020 -10.543356 6.220953 -10.358841 c +5.638879 -9.926907 5.190808 -9.348201 4.859989 -8.706590 c +4.470544 -7.947559 4.261165 -7.121432 4.189976 -6.274338 c +4.169039 -6.001758 3.746093 -5.938854 3.536714 -5.943048 c +3.365023 -5.947241 2.858326 -6.001758 2.883451 -6.274338 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 28.248291 cm +0.290196 0.082353 0.364706 scn +14.742683 -9.947810 m +15.446197 -11.361032 16.916037 -12.279417 18.478004 -12.405222 c +19.386709 -12.476513 20.303787 -12.333933 21.128740 -11.948128 c +21.869944 -11.600063 22.477144 -11.050711 22.946152 -10.388131 c +23.465412 -9.654262 23.804605 -8.807167 24.110300 -7.968459 c +24.206614 -7.708460 23.850670 -7.591041 23.653854 -7.570073 c +23.452850 -7.544911 22.941965 -7.540719 22.849838 -7.796525 c +22.385017 -9.067167 21.823881 -10.459420 20.651358 -11.243612 c +20.395916 -11.415546 20.111160 -11.549742 19.838966 -11.633612 c +19.679838 -11.683935 19.550024 -11.717482 19.441147 -11.734257 c +19.365770 -11.746836 19.286207 -11.759418 19.210831 -11.767805 c +19.164766 -11.771997 19.122892 -11.776194 19.076828 -11.780386 c +19.168955 -11.776194 19.051702 -11.780386 19.018202 -11.780386 c +18.938639 -11.780386 18.863262 -11.780386 18.783697 -11.780386 c +18.649694 -11.776194 18.729258 -11.776194 18.758572 -11.780386 c +18.712507 -11.776194 18.670633 -11.771997 18.624569 -11.767805 c +18.536631 -11.755224 18.448690 -11.742643 18.360752 -11.725870 c +18.427753 -11.738451 18.373314 -11.730062 18.360752 -11.725870 c +18.310501 -11.713289 18.260250 -11.700708 18.209999 -11.688128 c +17.916868 -11.604258 17.686552 -11.499420 17.401796 -11.331678 c +16.794598 -10.971034 16.317213 -10.417487 16.003145 -9.788456 c +15.810515 -9.381682 14.524929 -9.511683 14.742683 -9.947810 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 26.113770 cm +0.290196 0.082353 0.364706 scn +0.798036 0.322134 m +1.819806 -1.057539 3.193332 -2.097535 4.671548 -2.936242 c +6.187452 -3.795918 7.833172 -4.492045 9.491454 -5.024625 c +10.412722 -5.318172 11.346551 -5.553010 12.309694 -5.653655 c +13.289588 -5.758493 14.265294 -5.737525 15.241001 -5.624300 c +17.133787 -5.402042 18.967947 -4.789784 20.718355 -4.055915 c +22.749332 -3.208821 24.717497 -2.206568 26.673098 -1.195925 c +26.924353 -1.065926 27.108604 -0.789152 26.907600 -0.524959 c +26.719160 -0.277540 26.283653 -0.210444 26.011459 -0.348831 c +24.319677 -1.221087 22.615330 -2.076568 20.877483 -2.852371 c +19.227577 -3.586241 17.569296 -4.215271 15.793762 -4.538173 c +14.072666 -4.852688 12.389258 -4.793980 10.668163 -4.324304 c +9.060132 -3.883983 7.431163 -3.196241 5.932010 -2.412050 c +4.424480 -1.627859 2.967203 -0.583668 1.928683 0.821167 c +1.560176 1.311810 0.345777 0.930197 0.798036 0.322134 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 28.860596 cm +0.290196 0.082353 0.364706 scn +14.256936 -11.008889 m +14.361626 -12.426306 14.571003 -13.944366 15.860778 -14.783075 c +16.112032 -14.946623 16.530790 -14.934042 16.786234 -14.783075 c +17.033300 -14.636301 17.016550 -14.397266 16.786234 -14.246300 c +15.747713 -13.571140 15.647211 -12.124371 15.567647 -11.008889 c +15.546709 -10.719535 15.148890 -10.623081 14.914386 -10.627275 c +14.713383 -10.631468 14.235998 -10.715342 14.256936 -11.008889 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 31.313782 cm +0.290196 0.082353 0.364706 scn +18.771151 -19.307816 m +20.500620 -19.412655 22.439468 -19.450397 23.900934 -18.360081 c +24.127064 -18.192339 24.148001 -17.928148 23.900934 -17.760406 c +23.658054 -17.601053 23.218361 -17.580086 22.975481 -17.760406 c +22.657225 -17.995245 22.414345 -18.129436 22.045837 -18.255243 c +21.849022 -18.326532 21.823896 -18.330725 21.606142 -18.376854 c +21.413513 -18.418789 21.216698 -18.448145 21.019882 -18.473305 c +20.973818 -18.477499 20.931942 -18.481693 20.885878 -18.485886 c +20.957067 -18.477499 20.894255 -18.485886 20.860754 -18.485886 c +20.760252 -18.494272 20.659748 -18.498465 20.559246 -18.502659 c +20.366619 -18.511045 20.173990 -18.511047 19.985548 -18.511047 c +19.579353 -18.506853 19.177347 -18.485886 18.775339 -18.460724 c +18.532459 -18.443949 18.122076 -18.586531 18.122076 -18.884272 c +18.117889 -19.202980 18.532457 -19.291042 18.771151 -19.307816 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 29.040894 cm +0.290196 0.082353 0.364706 scn +15.818892 -4.764648 m +15.793767 -5.745936 15.341510 -6.710449 14.621247 -7.326900 c +14.390930 -7.523995 14.369992 -7.838512 14.621247 -8.035608 c +14.864126 -8.224318 15.303821 -8.241092 15.546700 -8.035608 c +16.505655 -7.213675 17.091915 -6.035291 17.125416 -4.764648 c +17.146355 -4.102070 15.835643 -4.097877 15.818892 -4.764648 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 28.676025 cm +0.290196 0.082353 0.364706 scn +11.254430 -10.924918 m +11.384245 -12.094915 11.074365 -13.298462 10.341538 -14.229427 c +9.918592 -14.766199 11.162304 -15.026201 11.472185 -14.632008 c +12.297138 -13.587816 12.711708 -12.254271 12.565144 -10.924918 c +12.531643 -10.631371 12.167323 -10.518146 11.911880 -10.526533 c +11.710876 -10.530726 11.225117 -10.627177 11.254430 -10.924918 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 30.483398 cm +0.290196 0.082353 0.364706 scn +8.963815 -17.231955 m +8.494806 -17.672276 7.925295 -18.045502 7.368347 -18.292921 c +7.221781 -18.360018 7.071029 -18.418728 6.920276 -18.473244 c +6.832337 -18.502598 6.744398 -18.531952 6.656459 -18.561306 c +6.614583 -18.573887 6.568520 -18.586470 6.522456 -18.599049 c +6.568520 -18.586470 6.551769 -18.590664 6.480580 -18.607437 c +6.325640 -18.645180 6.166512 -18.678726 6.007384 -18.708080 c +5.915257 -18.724855 5.827318 -18.737436 5.735191 -18.750015 c +5.710065 -18.754210 5.467186 -18.779369 5.567688 -18.770983 c +5.320621 -18.791950 4.914425 -18.880016 4.914425 -19.207113 c +4.914425 -19.504854 5.324808 -19.660013 5.567688 -19.643240 c +7.267845 -19.509047 8.846563 -18.846468 10.094461 -17.676472 c +10.324779 -17.458406 10.077711 -17.169052 9.859957 -17.080988 c +9.558451 -16.959375 9.198319 -17.013891 8.963815 -17.231955 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 31.296997 cm +0.290196 0.082353 0.364706 scn +4.596169 -5.267855 m +4.529167 -5.502693 4.395164 -5.724950 4.227661 -5.901078 c +4.093658 -6.039465 3.867529 -6.182045 3.737714 -6.215593 c +3.582774 -6.257528 3.268705 -6.404303 3.503209 -6.576238 c +3.725151 -6.739785 4.143910 -6.739785 4.399353 -6.672688 c +5.123804 -6.475593 5.701691 -6.005917 5.906882 -5.267855 c +5.986446 -4.982695 4.713421 -4.852695 4.596169 -5.267855 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 30.043152 cm +0.290196 0.082353 0.364706 scn +10.952917 -5.599177 m +10.730976 -5.993369 10.425282 -6.400141 10.123776 -6.676914 c +9.759457 -7.016590 9.424451 -7.234654 9.005693 -7.431751 c +8.737688 -7.557557 8.578560 -7.867879 8.771189 -8.127878 c +8.963818 -8.392071 9.382574 -8.442394 9.667330 -8.312395 c +10.672349 -7.846912 11.539179 -7.083688 12.083564 -6.114981 c +12.238504 -5.838207 12.142190 -5.553047 11.849059 -5.418854 c +11.593617 -5.301435 11.112045 -5.318211 10.952917 -5.599177 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 29.032471 cm +0.290196 0.082353 0.364706 scn +22.715830 -2.722357 m +22.468763 -3.867191 21.861563 -4.936542 20.969606 -5.670409 c +20.743477 -5.854925 20.718351 -6.140085 20.969606 -6.320407 c +21.208300 -6.492342 21.656372 -6.517504 21.895065 -6.320407 c +22.933586 -5.464927 23.695724 -4.294931 23.976294 -2.969776 c +24.039106 -2.667841 23.808790 -2.453971 23.519848 -2.407842 c +23.285343 -2.365907 22.782831 -2.412035 22.715830 -2.722357 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 29.493774 cm +0.290196 0.082353 0.364706 scn +9.839025 -17.110420 m +10.580228 -16.280100 11.576872 -15.856554 12.674019 -15.709780 c +12.795458 -15.693007 12.636331 -15.709780 12.757771 -15.701391 c +12.824772 -15.697199 12.887585 -15.693005 12.954586 -15.688812 c +13.105338 -15.680424 13.260280 -15.680424 13.411032 -15.684618 c +13.486408 -15.688810 13.561786 -15.693003 13.637162 -15.697197 c +13.670663 -15.701389 13.704164 -15.701391 13.737664 -15.705584 c +13.658100 -15.697197 13.720914 -15.705584 13.737664 -15.705584 c +13.896792 -15.722359 14.060107 -15.747520 14.215048 -15.781069 c +14.826434 -15.898487 15.308007 -16.070425 15.890081 -16.359777 c +16.488905 -16.657520 17.045853 -17.047518 17.577675 -17.504614 c +17.820555 -17.714291 18.256063 -17.697515 18.503132 -17.504614 c +18.758574 -17.307516 18.737637 -16.993002 18.503132 -16.795904 c +16.346527 -14.938168 13.272843 -14.023973 10.576040 -15.235907 c +9.859964 -15.558809 9.231826 -16.020102 8.708378 -16.603003 c +8.490624 -16.846230 8.695817 -17.177515 8.942883 -17.290741 c +9.244390 -17.429129 9.617085 -17.357840 9.839025 -17.110420 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 30.395386 cm +0.290196 0.082353 0.364706 scn +8.800506 -17.655546 m +9.148075 -19.114895 10.672353 -19.764893 12.029129 -19.920053 c +12.866645 -20.016504 13.712536 -19.970377 14.550052 -19.915861 c +15.375005 -19.861345 16.199959 -19.739733 16.974661 -19.446186 c +17.703299 -19.169413 18.377501 -18.716511 18.833946 -18.070707 c +18.988888 -17.852644 18.498940 -17.739418 18.377501 -17.726837 c +18.142996 -17.701677 17.732615 -17.697483 17.573486 -17.923933 c +16.878347 -18.909414 15.726763 -19.244896 14.600304 -19.349735 c +13.980541 -19.408443 13.331467 -19.441994 12.669829 -19.412638 c +12.452075 -19.400057 12.087755 -19.353928 11.819750 -19.282637 c +11.589433 -19.219734 11.363305 -19.127478 11.158113 -19.001673 c +10.663979 -18.695545 10.249408 -18.238447 10.111217 -17.663935 c +10.010715 -17.227806 8.725129 -17.332644 8.800506 -17.655546 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 10.639648 cm +0.290196 0.082353 0.364706 scn +1.928700 19.297886 m +-0.248842 16.073055 -0.420533 12.001133 0.609612 8.340176 c +1.141435 6.448891 1.974764 4.641476 2.971408 2.955673 c +3.892675 1.404064 5.056823 -0.063673 6.622978 -0.998831 c +8.339886 -2.026249 10.337361 -2.453987 12.313899 -2.604954 c +14.277875 -2.755922 16.279539 -2.546247 18.147200 -1.908829 c +21.480513 -0.776575 24.051689 1.869549 25.575968 4.993734 c +27.297064 8.524692 27.594381 12.588227 27.217499 16.450474 c +27.167248 16.941118 27.108622 17.431763 27.041620 17.922407 c +26.999744 18.232727 26.685678 18.400471 26.388359 18.392082 c +26.162230 18.383696 25.689032 18.245308 25.735096 17.922407 c +26.262730 14.139836 26.254356 10.155976 24.880831 6.541147 c +24.315506 5.056637 23.532429 3.664381 22.519033 2.439869 c +22.008148 1.819225 21.467949 1.274067 20.864939 0.779228 c +20.555058 0.523424 20.228426 0.284389 19.893419 0.062132 c +19.554224 -0.160124 19.277845 -0.323671 18.951214 -0.487219 c +18.143011 -0.898186 17.330620 -1.187540 16.484730 -1.384636 c +15.555086 -1.602701 14.742697 -1.694958 13.821428 -1.711733 c +12.062645 -1.745281 10.253611 -1.514635 8.616266 -0.856251 c +6.999861 -0.202059 5.760336 0.955357 4.763692 2.385353 c +3.733548 3.865671 2.921156 5.534698 2.305582 7.228888 c +1.074434 10.608878 0.798053 14.450158 2.427022 17.750471 c +2.611276 18.123695 2.820655 18.480146 3.050972 18.828211 c +3.473917 19.440466 2.259519 19.788530 1.928700 19.297886 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.177490 23.840881 cm +0.290196 0.082353 0.364706 scn +27.192373 4.813412 m +26.149666 6.323085 24.432760 7.069534 22.753540 7.631468 c +20.739313 8.302434 18.658085 8.784691 16.551731 9.057270 c +14.566818 9.313076 12.548405 9.409528 10.550929 9.296303 c +8.683269 9.191464 6.790482 8.897916 5.061011 8.159854 c +4.185806 7.786629 3.323165 7.321147 2.598713 6.696310 c +2.251144 6.398569 1.907763 6.025344 1.740260 5.589216 c +1.564381 5.132121 1.648133 4.666638 1.874262 4.243091 c +2.741091 2.620192 4.612940 1.827613 6.287972 1.349550 c +9.826477 0.338908 13.599489 0.066329 17.238497 0.636650 c +19.022406 0.913424 20.785376 1.399873 22.447845 2.108581 c +23.289549 2.469225 24.106127 2.875997 24.889204 3.349867 c +25.257711 3.572124 25.613655 3.815350 25.973787 4.050188 c +25.994724 4.062768 26.019850 4.075349 26.044975 4.087929 c +25.936098 4.025026 26.019852 4.079543 26.053352 4.092124 c +26.120354 4.117285 26.183167 4.142445 26.250168 4.167606 c +26.426046 4.230509 26.601925 4.293413 26.765240 4.381477 c +27.037434 4.524057 27.288687 4.842766 26.966244 5.094378 c +26.719175 5.287281 26.367420 5.333410 26.070101 5.228572 c +25.881660 5.165669 25.584341 4.909863 25.835596 4.712766 c +25.898411 4.662444 25.827221 4.746315 25.818846 4.779863 c +25.806282 4.846960 25.831409 4.880508 25.869097 4.930830 c +25.835596 4.888895 25.957035 4.985346 25.848158 4.922443 c +25.768595 4.876314 25.860723 4.926637 25.877474 4.930830 c +25.843973 4.918250 25.810471 4.901476 25.776970 4.888896 c +25.697407 4.859540 25.617844 4.830185 25.538280 4.800831 c +25.207460 4.675025 24.939455 4.511477 24.646324 4.318574 c +23.942810 3.853091 23.205797 3.433738 22.447845 3.064707 c +21.740145 2.720837 20.982191 2.418902 20.207489 2.163097 c +19.399284 1.894711 18.674835 1.701808 17.883383 1.542454 c +17.062616 1.374712 16.233475 1.257293 15.400146 1.181809 c +15.345708 1.177616 15.287083 1.173421 15.232644 1.169228 c +15.220081 1.169228 15.102829 1.160842 15.203331 1.165035 c +15.102829 1.156648 14.998138 1.152454 14.897636 1.144068 c +14.684070 1.131487 14.466317 1.118906 14.252750 1.114713 c +13.821429 1.102132 13.390109 1.097938 12.958788 1.106324 c +12.071021 1.123098 11.409383 1.173422 10.546741 1.278260 c +9.713412 1.383099 8.884272 1.525679 8.063506 1.714388 c +7.707562 1.794065 7.372556 1.877936 6.974736 1.995355 c +6.572728 2.108581 6.170720 2.238580 5.777087 2.389547 c +5.098699 2.653740 4.395185 3.022772 3.838237 3.551157 c +3.545107 3.827931 3.277102 4.146639 3.097036 4.507283 c +2.904407 4.893088 2.896032 5.245346 3.109598 5.622765 c +3.503231 6.318892 4.311434 6.788568 4.994010 7.153405 c +6.455475 7.941790 8.025818 8.298241 9.679913 8.470175 c +9.797165 8.482756 9.910230 8.495337 10.027481 8.503724 c +10.073545 8.507917 10.119607 8.512111 10.165670 8.516304 c +10.073544 8.507917 10.186609 8.516305 10.199172 8.520498 c +10.429489 8.537272 10.663994 8.549853 10.894311 8.562433 c +11.308881 8.579207 11.727639 8.587595 12.142210 8.587595 c +13.059290 8.587595 14.026622 8.554047 14.889264 8.474369 c +16.819738 8.302434 18.737648 7.962757 20.601122 7.438565 c +21.484701 7.191146 22.368279 6.914373 23.222546 6.566310 c +23.884184 6.293730 24.600260 5.928892 25.178146 5.429861 c +25.458714 5.186636 25.718346 4.918250 25.927725 4.612122 c +26.103603 4.360509 26.442797 4.301800 26.731741 4.347929 c +26.890869 4.377284 27.364063 4.561800 27.192373 4.813412 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 28.271851 37.439758 cm +1.000000 1.000000 0.000000 scn +0.000000 -10.429281 m +0.167503 -10.316056 6.180867 -5.355109 6.180867 -5.355109 c +7.575334 -6.248330 l +3.006682 -9.707994 l +0.833328 -10.991213 l +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 28.271851 40.953918 cm +1.000000 1.000000 0.000000 scn +15.820683 0.000021 m +16.658199 1.954207 l +16.658199 1.954207 17.328215 2.121948 17.495718 2.121948 c +17.663221 2.121948 18.496552 1.119694 18.496552 1.119694 c +18.107107 0.004215 l +15.820683 0.004215 l +15.820683 0.000021 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 30.977051 28.234924 cm +0.223529 0.709804 0.290196 scn +0.000000 10.488050 m +13.090388 12.551270 l +12.030931 0.000013 l +9.970638 0.444527 l +6.293940 1.727750 l +2.839183 4.688387 l +2.839183 4.688387 0.611387 7.363864 0.665826 7.531606 c +0.720264 7.699347 0.000000 10.488050 0.000000 10.488050 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.495239 30.508789 cm +0.290196 0.082353 0.364706 scn +16.027777 -2.097763 m +16.316719 1.068357 16.605665 4.238672 16.894608 7.404793 c +16.978359 8.302210 17.057920 9.203821 17.141672 10.101238 c +17.166798 10.373818 15.864460 10.432528 15.835147 10.101238 c +15.546205 6.935117 15.257263 3.764804 14.968320 0.598682 c +14.884568 -0.298735 14.805003 -1.200346 14.721251 -2.097763 c +14.691938 -2.370343 15.994276 -2.429053 16.027777 -2.097763 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.495239 32.274353 cm +0.290196 0.082353 0.364706 scn +2.681963 6.461184 m +3.004407 4.309899 4.038741 2.309582 5.483456 0.699264 c +7.028673 -1.020087 9.021959 -2.261375 11.153438 -3.112663 c +12.392962 -3.607501 13.686924 -3.959758 14.993449 -4.215564 c +15.253079 -4.265886 15.659276 -4.295242 15.889593 -4.140081 c +16.119909 -3.984921 15.793277 -3.875887 15.655087 -3.850725 c +11.379567 -3.020405 7.221301 -0.810411 5.098198 3.144095 c +4.541250 4.179899 4.164368 5.299574 3.988489 6.461184 c +3.938238 6.800860 2.644275 6.721183 2.681963 6.461184 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.495239 40.812378 cm +0.290196 0.082353 0.364706 scn +3.645124 -2.307482 m +6.944939 -1.745548 10.253130 -1.229744 13.569695 -0.755874 c +14.516088 -0.621681 15.466669 -0.487488 16.417250 -0.361681 c +16.547066 -0.344907 16.999325 -0.269424 16.873697 -0.042973 c +16.756445 0.170898 16.258123 0.162511 16.069681 0.137350 c +12.686115 -0.319746 9.306736 -0.822970 5.935732 -1.372324 c +4.951650 -1.531678 3.967567 -1.695226 2.987673 -1.862968 c +2.824358 -1.892323 2.527040 -2.051677 2.753170 -2.219419 c +2.987674 -2.387160 3.372931 -2.353611 3.645124 -2.307482 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.495239 37.088501 cm +0.290196 0.082353 0.364706 scn +6.551308 -4.689383 m +4.457519 -6.442282 2.367916 -8.199374 0.274127 -9.952274 c +0.056372 -10.136789 0.018684 -10.396790 0.274127 -10.577112 c +0.508631 -10.740660 0.965077 -10.774208 1.199582 -10.577112 c +3.293371 -8.824212 5.382972 -7.067119 7.476762 -5.314219 c +7.694516 -5.129704 7.732204 -4.869705 7.476762 -4.689383 c +7.242257 -4.525834 6.781625 -4.492287 6.551308 -4.689383 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.495239 39.990417 cm +0.290196 0.082353 0.364706 scn +17.141691 0.686710 m +17.196129 1.215096 17.254757 1.810578 17.564638 2.255093 c +17.623264 2.338964 17.740517 2.460576 17.794954 2.498318 c +17.790768 2.494124 17.937330 2.586382 17.882893 2.557027 c +17.920580 2.573802 17.962458 2.586382 18.000145 2.598963 c +17.945707 2.586382 17.954082 2.590576 18.025270 2.603156 c +18.104836 2.611543 18.109022 2.615737 18.037832 2.603156 c +18.058771 2.603156 18.079710 2.603156 18.100647 2.603156 c +18.029459 2.607350 18.033646 2.607350 18.109022 2.594769 c +18.050396 2.607350 18.058773 2.603156 18.129961 2.582189 c +18.067148 2.619930 18.201147 2.540253 18.209522 2.527673 c +18.192772 2.540253 18.293274 2.435415 18.314213 2.410254 c +18.431465 2.238318 18.481714 1.999287 18.418901 1.797997 c +18.381212 1.680578 18.310026 1.588320 18.217899 1.508643 c +18.171835 1.466708 18.142521 1.449934 18.075520 1.412192 c +18.079708 1.412192 17.928955 1.332515 17.987581 1.361869 c +17.401321 1.085096 16.622433 0.955096 16.031984 0.908967 c +15.805855 0.892193 15.378723 0.829290 15.378723 0.518969 c +15.378723 0.233808 15.818418 0.112195 16.031984 0.128969 c +16.840185 0.191873 17.648390 0.326066 18.414715 0.594452 c +19.026102 0.808322 19.712862 1.215096 19.746363 1.940577 c +19.779863 2.682833 19.147539 3.190251 18.481714 3.332832 c +17.753077 3.492186 16.890436 3.244767 16.429804 2.636705 c +15.998484 2.074771 15.893795 1.361869 15.826794 0.674129 c +15.797482 0.384775 16.279051 0.279937 16.480055 0.284130 c +16.735497 0.305098 17.112377 0.384775 17.141691 0.686710 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 27.495239 37.818176 cm +0.290196 0.082353 0.364706 scn +0.031241 -11.109716 m +0.437437 -11.747133 1.413142 -11.730360 2.032904 -11.487135 c +2.334410 -11.369717 2.606603 -11.185200 2.878796 -11.009071 c +3.163551 -10.828749 3.452494 -10.644234 3.733062 -10.455524 c +4.830208 -9.734237 5.898042 -8.962626 6.928186 -8.153273 c +7.522823 -7.687790 8.104894 -7.209725 8.674405 -6.714888 c +8.900535 -6.521985 8.628343 -6.329083 8.439902 -6.274568 c +8.176085 -6.194890 7.769888 -6.199083 7.543759 -6.391987 c +6.438238 -7.343920 5.295030 -8.245529 4.109944 -9.092624 c +3.519495 -9.516171 2.916484 -9.927137 2.305097 -10.325523 c +2.016154 -10.514233 1.727211 -10.707136 1.429893 -10.874878 c +1.367079 -10.912619 1.300077 -10.946167 1.233076 -10.975523 c +1.136762 -11.017458 1.149325 -10.988104 1.203764 -10.996490 c +1.216327 -10.996490 1.362891 -11.013264 1.358704 -11.017458 c +1.346141 -11.034231 1.295890 -10.958748 1.279140 -10.937780 c +1.124199 -10.698750 0.726379 -10.677782 0.475124 -10.711330 c +0.341121 -10.732298 -0.123699 -10.866491 0.031241 -11.109716 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.839844 27.123657 cm +0.952941 0.760784 0.854902 scn +0.000000 14.723520 m +0.000000 14.891261 1.059458 16.174482 1.059458 16.174482 c +2.060290 16.342224 l +8.856737 5.464196 l +12.030924 0.557761 l +10.695086 0.000021 l +9.413685 0.222279 l +0.000000 14.723520 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.375000 28.365112 cm +0.290196 0.082353 0.364706 scn +0.083813 13.243039 m +2.349292 9.376600 4.740399 5.585646 7.261321 1.882754 c +7.969022 0.838564 8.689285 -0.197240 9.417924 -1.224655 c +9.761306 -1.711105 10.979891 -1.354654 10.548570 -0.746593 c +7.960647 2.910170 5.494164 6.654996 3.157495 10.475307 c +2.500045 11.553045 1.850971 12.634977 1.214459 13.721103 c +1.055331 13.993682 0.569572 13.997875 0.318317 13.893037 c +0.029374 13.767231 -0.075315 13.515619 0.083813 13.243039 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.375000 41.159607 cm +0.290196 0.082353 0.364706 scn +1.310768 0.687523 m +1.306580 1.023006 1.419645 1.308167 1.645774 1.572359 c +1.654149 1.580746 1.737901 1.668810 1.683462 1.618488 c +1.712775 1.643649 1.742088 1.668810 1.771401 1.693972 c +1.809090 1.723326 1.846778 1.752681 1.884466 1.782036 c +1.913779 1.803004 1.997531 1.849132 1.922154 1.811391 c +1.964030 1.832358 2.005906 1.853326 2.051969 1.874294 c +2.072907 1.882681 2.198534 1.928810 2.085470 1.891068 c +2.177596 1.920423 2.273911 1.933003 2.370225 1.945584 c +2.650793 1.979132 2.931360 2.268486 2.826671 2.557840 c +2.709419 2.884935 2.315786 2.939451 2.022656 2.905903 c +0.925511 2.784291 -0.008319 1.798810 0.000056 0.687523 c +0.004243 0.024945 1.314955 0.024945 1.310768 0.687523 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.375000 26.939331 cm +0.290196 0.082353 0.364706 scn +1.528510 16.501394 m +4.108058 12.249149 6.771358 8.047228 9.518410 3.899822 c +10.284737 2.742407 11.059437 1.589186 11.842514 0.435965 c +12.156583 -0.025326 13.383543 0.284996 12.973161 0.888865 c +10.217733 4.944013 7.541873 9.057870 4.949761 13.222050 c +4.221123 14.387852 3.505047 15.562042 2.788971 16.736231 c +2.621468 17.013004 2.294837 17.109457 1.984956 17.046553 c +1.783952 17.013004 1.361007 16.778168 1.528510 16.501394 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.375000 42.530884 cm +0.290196 0.082353 0.364706 scn +10.280548 -14.639797 m +9.979043 -14.610443 9.556097 -14.635603 9.417908 -14.966892 c +9.313218 -15.214310 9.505847 -15.419792 9.702663 -15.537212 c +10.050232 -15.746887 10.452240 -15.843340 10.854247 -15.864307 c +11.587073 -15.906242 12.353398 -15.629469 12.847532 -15.075924 c +13.052724 -14.841087 12.851722 -14.572701 12.613029 -14.476250 c +12.332462 -14.363024 11.926266 -14.396572 11.716887 -14.631409 c +11.612197 -14.748829 11.553573 -14.803345 11.394444 -14.887215 c +11.360944 -14.908182 11.360944 -14.908182 11.398632 -14.883020 c +11.381882 -14.891407 11.365130 -14.899796 11.344193 -14.908182 c +11.306504 -14.920763 11.273004 -14.937536 11.235315 -14.950117 c +11.189252 -14.966890 11.159940 -14.971085 11.222754 -14.954311 c +11.176690 -14.966892 11.126439 -14.975281 11.080376 -14.983667 c +11.067813 -14.987862 10.946374 -14.996246 11.021749 -14.992052 c +11.101314 -14.987858 10.975686 -14.992052 10.963123 -14.992052 c +10.933810 -14.992052 10.799809 -14.979471 10.933811 -14.996246 c +10.896123 -14.992052 10.858434 -14.987860 10.820745 -14.979473 c +10.783057 -14.971087 10.745370 -14.962698 10.707682 -14.954311 c +10.770495 -14.971085 10.741182 -14.966892 10.699306 -14.945925 c +10.703494 -14.945925 10.565304 -14.887215 10.607180 -14.908182 c +10.649055 -14.929150 10.527615 -14.853668 10.527615 -14.853668 c +10.582053 -14.916571 10.640680 -14.983667 10.695119 -15.046570 c +10.686744 -15.029795 10.678369 -15.017214 10.669993 -15.000441 c +10.669993 -15.080116 10.669993 -15.155602 10.669993 -15.235279 c +10.657431 -15.252052 10.649055 -15.264631 10.636493 -15.281406 c +10.389425 -15.348503 10.142359 -15.415600 9.899479 -15.482697 c +9.912042 -15.482697 9.920417 -15.482697 9.932980 -15.486889 c +10.209360 -15.512051 10.615554 -15.486889 10.736994 -15.180761 c +10.845871 -14.899796 10.523428 -14.664959 10.280548 -14.639797 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 27237 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000027327 00000 n +0000027351 00000 n +0000027524 00000 n +0000027598 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +27657 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_football.imageset/Contents.json b/Signal/Images.xcassets/avatar_football.imageset/Contents.json new file mode 100644 index 0000000000..9abd501c0a --- /dev/null +++ b/Signal/Images.xcassets/avatar_football.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_football.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_football.imageset/avatar_football.pdf b/Signal/Images.xcassets/avatar_football.imageset/avatar_football.pdf new file mode 100644 index 0000000000..48a957c70f --- /dev/null +++ b/Signal/Images.xcassets/avatar_football.imageset/avatar_football.pdf @@ -0,0 +1,660 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 12.462158 10.018127 cm +0.862486 0.405232 0.311092 scn +0.563507 0.688663 m +-0.192072 1.262596 -0.094068 2.473532 0.310594 5.721603 c +0.835390 9.931484 1.107272 12.063229 1.486643 13.356150 c +2.264352 15.989296 3.231747 17.884531 3.588988 18.556221 c +5.564877 22.277313 7.948589 24.651873 8.972889 25.604221 c +9.965576 26.528187 12.725496 28.956358 16.961802 30.722300 c +18.766973 31.475979 20.192774 31.835474 21.419407 32.147667 c +23.695631 32.724751 26.360708 33.380672 29.746590 33.153625 c +31.760416 33.018024 32.626648 33.248226 33.110344 32.649071 c +33.660431 31.971073 33.341129 31.021879 33.024986 29.208635 c +32.481224 26.083548 32.993374 26.383129 32.519161 23.838280 c +31.931135 20.675350 30.796183 18.379623 30.081701 16.960564 c +29.417803 15.639261 28.494669 13.810249 26.800146 11.842485 c +24.827419 9.553066 22.895790 8.338982 20.407751 6.809551 c +16.977610 4.696726 14.198720 3.659235 11.407185 2.615438 c +7.815809 1.272060 10.256427 2.546061 2.827085 0.603523 c +2.210608 0.442696 1.230567 0.180958 0.563507 0.688663 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.462158 8.599121 cm +0.387486 0.082981 0.020288 scn +0.563507 2.107670 m +1.048023 2.744261 l +1.047409 2.744726 l +0.563507 2.107670 l +h +0.310594 7.140610 m +-0.483262 7.239571 l +-0.483269 7.239513 l +0.310594 7.140610 l +h +1.486643 14.775156 m +0.719406 15.001762 l +0.719006 15.000397 l +1.486643 14.775156 l +h +3.588988 19.975227 m +4.295304 19.599569 l +4.295555 19.600040 l +3.588988 19.975227 l +h +8.972889 27.023228 m +9.517622 26.437338 l +9.517942 26.437635 l +8.972889 27.023228 l +h +16.961802 32.141308 m +17.269615 31.402895 l +17.270025 31.403067 l +16.961802 32.141308 l +h +21.419407 33.566673 m +21.222805 34.342140 l +21.222086 34.341957 l +21.419407 33.566673 l +h +29.746590 34.572632 m +29.800335 35.370823 l +29.800116 35.370838 l +29.746590 34.572632 l +h +33.110344 34.068077 m +32.487869 33.565556 l +32.489101 33.564034 l +33.110344 34.068077 l +h +33.024986 30.627642 m +32.236877 30.765049 l +32.236828 30.764780 l +33.024986 30.627642 l +h +32.519161 25.257286 m +31.732697 25.403837 l +31.732635 25.403509 l +32.519161 25.257286 l +h +30.081701 18.379570 m +29.367161 18.739334 l +29.366865 18.738747 l +30.081701 18.379570 l +h +26.800146 13.261492 m +27.406193 12.739277 l +27.406353 12.739462 l +26.800146 13.261492 l +h +20.407751 8.228558 m +19.988806 8.910088 l +19.988190 8.909710 l +20.407751 8.228558 l +h +11.407185 4.034445 m +11.126998 4.783773 l +11.126905 4.783739 l +11.407185 4.034445 l +h +2.827085 2.022530 m +3.029031 1.248436 l +3.029457 1.248550 l +2.827085 2.022530 l +h +1.047409 2.744726 m +0.960730 2.810568 0.818938 2.946947 0.801714 3.641180 c +0.784155 4.348900 0.899524 5.396786 1.104456 7.041706 c +-0.483269 7.239513 l +-0.682998 5.636362 -0.818963 4.454744 -0.797794 3.601496 c +-0.776290 2.734760 -0.589295 1.978706 0.079606 1.470615 c +1.047409 2.744726 l +h +1.104449 7.041649 m +1.634238 11.291580 1.898193 13.336348 2.254280 14.549915 c +0.719006 15.000397 l +0.316351 13.628120 0.036541 11.409401 -0.483262 7.239571 c +1.104449 7.041649 l +h +2.253878 14.548550 m +3.010792 17.111288 3.952068 18.954212 4.295304 19.599569 c +2.882672 20.350883 l +2.511427 19.652863 1.517912 17.705315 0.719407 15.001762 c +2.253878 14.548550 l +h +4.295555 19.600040 m +6.213930 23.212822 8.528546 25.517740 9.517622 26.437338 c +8.428157 27.609116 l +7.368631 26.624020 4.915823 24.179815 2.882421 20.350410 c +4.295555 19.600040 l +h +9.517942 26.437635 m +10.476340 27.329687 13.156234 29.688194 17.269615 31.402895 c +16.653988 32.879719 l +12.294759 31.062532 9.454811 28.564699 8.427836 27.608818 c +9.517942 26.437635 l +h +17.270025 31.403067 m +19.016941 32.132423 20.393614 32.480091 21.616726 32.791389 c +21.222086 34.341957 l +19.991936 34.028870 18.517006 33.657547 16.653578 32.879547 c +17.270025 31.403067 l +h +21.616009 32.791206 m +23.884314 33.366283 26.443239 33.992348 29.693064 33.774422 c +29.800116 35.370838 l +26.278177 35.607010 23.506947 34.921230 21.222805 34.342140 c +21.616009 32.791206 l +h +29.692844 33.774437 m +30.215452 33.739250 30.662174 33.727921 31.039011 33.720982 c +31.425913 33.713856 31.710251 33.711445 31.950487 33.695866 c +32.434898 33.664448 32.469280 33.588585 32.487869 33.565556 c +33.732819 34.570595 l +33.267712 35.146725 32.627125 35.255341 32.054043 35.292511 c +31.765532 35.311222 31.425488 35.314137 31.068468 35.320709 c +30.701384 35.327469 30.284641 35.338211 29.800335 35.370823 c +29.692844 33.774437 l +h +32.489101 33.564034 m +32.570255 33.464008 32.638836 33.312984 32.595879 32.847012 c +32.549107 32.339630 32.406593 31.738461 32.236877 30.765049 c +33.813099 30.490232 l +33.959526 31.330067 34.134731 32.110115 34.189125 32.700138 c +34.247334 33.331577 34.200520 33.994148 33.731586 34.572117 c +32.489101 33.564034 l +h +32.236828 30.764780 m +31.955914 29.150326 31.945152 28.397163 31.945992 27.723877 c +31.946751 27.115986 31.957256 26.608925 31.732697 25.403837 c +33.305622 25.110733 l +33.555275 26.450495 33.546814 27.066071 33.545990 27.725872 c +33.545250 28.320278 33.550297 28.979870 33.813145 30.490501 c +32.236828 30.764780 l +h +31.732635 25.403509 m +31.166033 22.355801 30.073727 20.142675 29.367161 18.739334 c +30.796244 18.019806 l +31.518641 19.454586 32.696236 21.832912 33.305683 25.111061 c +31.732635 25.403509 l +h +29.366865 18.738747 m +28.707359 17.426186 27.820379 15.672222 26.193941 13.783520 c +27.406353 12.739462 l +29.168959 14.786289 30.128248 16.690348 30.796539 18.020395 c +29.366865 18.738747 l +h +26.194099 13.783705 m +24.309925 11.597055 22.474424 10.438032 19.988806 8.910088 c +20.826698 7.547026 l +23.317156 9.077946 25.344913 10.347092 27.406193 12.739277 c +26.194099 13.783705 l +h +19.988190 8.909710 m +16.629522 6.840912 13.914139 5.825930 11.126998 4.783773 c +11.687370 3.285114 l +14.483301 4.330555 17.325695 5.390554 20.827312 7.547405 c +19.988190 8.909710 l +h +11.126905 4.783739 m +10.233483 4.449549 9.746652 4.290295 9.398904 4.201809 c +9.064842 4.116804 8.852017 4.094463 8.460906 4.047455 c +7.647528 3.949694 6.363348 3.774044 2.624714 2.796511 c +3.029457 1.248550 l +6.720165 2.213551 7.930346 2.372169 8.651838 2.458889 c +9.028161 2.504120 9.342899 2.536572 9.793464 2.651220 c +10.230341 2.762386 10.785197 2.947651 11.687463 3.285149 c +11.126905 4.783739 l +h +2.625140 2.796621 m +2.304305 2.712921 1.982582 2.630194 1.670774 2.613216 c +1.361522 2.596378 1.169659 2.651680 1.048023 2.744259 c +0.078992 1.471085 l +0.624415 1.055954 1.256103 0.988270 1.757756 1.015583 c +2.256852 1.042755 2.733389 1.171310 3.029031 1.248436 c +2.625140 2.796621 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.193604 29.941772 cm +1.000000 1.000000 1.000000 scn +0.085305 -9.336267 m +0.587971 -10.115173 2.143391 -10.033182 3.701972 -12.272144 c +4.448067 -13.344324 6.098330 -14.637245 6.645256 -16.718534 c +6.774874 -17.216782 6.923461 -18.014610 7.486194 -18.229046 c +7.758076 -18.333111 7.985697 -18.219585 8.915155 -17.809635 c +10.359925 -17.172634 11.083892 -16.854134 11.102860 -16.885668 c +11.124990 -16.923510 10.846786 -17.204170 10.682391 -17.137947 c +10.423155 -17.033882 10.802525 -16.207674 10.514835 -15.293167 c +10.325150 -14.687702 10.034299 -14.656166 9.420983 -13.782656 c +8.842443 -12.962755 8.918317 -12.732552 8.412490 -11.852734 c +7.884532 -10.938229 7.334445 -10.376911 6.563058 -9.588545 c +5.959227 -8.970465 5.368041 -8.497446 4.207799 -7.576633 c +1.593303 -5.495344 1.163350 -5.419662 0.926243 -5.564720 c +0.704944 -5.697166 0.758688 -5.952595 0.591133 -6.990086 c +0.306605 -8.724493 -0.202384 -8.894783 0.085305 -9.336267 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.193604 28.519592 cm +1.000000 1.000000 1.000000 scn +19.177132 13.059637 m +19.009575 12.340647 21.529228 11.782483 24.055204 9.452070 c +25.212286 8.383044 25.983673 7.301405 26.663380 6.349058 c +27.406313 5.308414 28.070210 4.371834 28.680365 2.993768 c +29.442268 1.271975 29.600342 0.035814 29.941776 0.057889 c +30.140945 0.070503 30.144104 0.499375 30.615156 1.820679 c +31.051432 3.044225 31.282217 3.328035 31.456097 4.252001 c +31.550938 4.756556 31.617327 5.119205 31.541452 5.595379 c +31.465578 6.068399 31.291700 6.408974 30.785873 7.187881 c +30.147266 8.174915 29.777378 8.742539 29.103996 9.537213 c +28.591845 10.142679 28.187183 10.543170 27.589676 11.129715 c +26.657055 12.053681 26.189163 12.514088 25.822439 12.722217 c +24.817106 13.299301 24.456707 13.021795 23.384985 13.728172 c +22.879156 14.062440 22.765347 14.248494 22.370169 14.317871 c +22.066671 14.371480 21.756851 14.330484 20.602932 13.813316 c +19.673473 13.397058 19.205584 13.188930 19.177132 13.059637 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 9.905823 cm +0.387486 0.082981 0.020288 scn +1.717237 0.368950 m +1.401095 2.062365 1.252508 3.787313 1.265154 5.509106 c +1.277799 7.224592 1.448516 8.936924 1.770981 10.620876 c +2.093446 12.301674 2.567660 13.954088 3.187298 15.549744 c +3.810099 17.154858 4.575163 18.706364 5.479330 20.172726 c +6.367690 21.617016 7.388829 22.982468 8.536426 24.231239 c +9.702991 25.498932 10.992851 26.646795 12.380715 27.665365 c +13.082551 28.182533 13.733805 28.611404 14.473577 29.052891 c +15.213350 29.494375 15.972092 29.901173 16.746639 30.273281 c +17.129171 30.456182 17.518026 30.632778 17.910042 30.799911 c +18.106050 30.881901 18.302059 30.963892 18.501230 31.042728 c +18.548651 31.061649 18.596073 31.080570 18.643494 31.099491 c +18.700399 31.121565 18.643494 31.099491 18.634010 31.096336 c +18.659302 31.105797 18.681433 31.115257 18.706722 31.124718 c +18.811050 31.165712 18.912214 31.203554 19.016542 31.241396 c +19.822704 31.540976 20.641512 31.805866 21.472967 32.029762 c +21.893436 32.143288 22.313906 32.247353 22.737537 32.345112 c +22.788118 32.357723 22.838701 32.367184 22.886124 32.379799 c +22.927221 32.389259 23.037872 32.411331 22.933546 32.389259 c +23.041035 32.411331 23.151682 32.433407 23.259171 32.455482 c +23.467825 32.496475 23.676479 32.537472 23.888294 32.572159 c +24.735556 32.720371 25.589138 32.830746 26.445885 32.903275 c +26.547049 32.912735 26.648216 32.919041 26.752542 32.925346 c +26.825256 32.931656 26.717768 32.922195 26.711445 32.922195 c +26.736736 32.925346 26.762026 32.925346 26.787317 32.928501 c +26.847383 32.931656 26.907454 32.934807 26.964359 32.937962 c +27.176174 32.950577 27.387989 32.960037 27.602964 32.966343 c +28.036079 32.982109 28.469194 32.985264 28.905472 32.978958 c +29.332264 32.972649 29.755892 32.956882 30.179523 32.931656 c +30.230104 32.928501 30.280693 32.925346 30.331276 32.922195 c +30.217464 32.931656 30.309143 32.922195 30.366049 32.919041 c +30.476698 32.909580 30.587349 32.903275 30.697998 32.893814 c +30.919298 32.874893 31.137436 32.852818 31.358734 32.827591 c +31.772881 32.780289 32.187023 32.723526 32.598007 32.657303 c +32.822472 32.622616 33.255585 32.641537 33.375721 32.881199 c +33.502178 33.130322 33.094353 33.247002 32.933121 33.272228 c +31.188015 33.559196 29.404976 33.669567 27.631418 33.609650 c +25.810438 33.549736 24.005266 33.316380 22.228546 32.925346 c +20.502409 32.546932 18.814211 32.004536 17.186077 31.323387 c +15.551622 30.642239 13.989880 29.803415 12.510334 28.835300 c +11.056080 27.882954 9.690345 26.798161 8.447906 25.584076 c +7.189660 24.360531 6.054708 23.007694 5.058860 21.566559 c +4.066174 20.128578 3.209428 18.595993 2.501270 16.997187 c +1.786788 15.395226 1.227216 13.727041 0.813070 12.024168 c +0.398924 10.324450 0.139687 8.586889 0.041683 6.839867 c +-0.053160 5.102306 0.013230 3.355286 0.247175 1.633493 c +0.304081 1.210930 0.373632 0.788364 0.452668 0.368950 c +0.500089 0.110367 0.863653 0.044147 1.084952 0.050453 c +1.227216 0.053608 1.767820 0.113522 1.717237 0.368950 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 34.055115 cm +0.387486 0.082981 0.020288 scn +12.943475 -9.078886 m +15.172277 -6.521424 17.571800 -4.112175 20.119907 -1.873213 c +20.834389 -1.245673 21.558353 -0.633902 22.294964 -0.031590 c +22.472004 0.110317 21.899786 0.214381 21.852364 0.217535 c +21.605774 0.236456 21.280148 0.242763 21.074654 0.075629 c +18.444351 -2.068728 15.956311 -4.386527 13.632666 -6.858845 c +12.981412 -7.552607 12.345966 -8.255829 11.720005 -8.971666 c +11.571418 -9.141954 12.089891 -9.214485 12.162604 -9.220791 c +12.323836 -9.233406 12.491391 -9.233404 12.649463 -9.201870 c +12.750628 -9.179794 12.877085 -9.157722 12.943475 -9.078886 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 39.406494 cm +0.387486 0.082981 0.020288 scn +16.866800 -6.849334 m +17.875292 -7.691310 18.573965 -8.820251 18.886946 -10.103712 c +18.912237 -10.207777 19.095598 -10.289767 19.177795 -10.318148 c +19.323221 -10.368604 19.512905 -10.381218 19.664654 -10.352837 c +19.901760 -10.308688 20.173643 -10.192010 20.107252 -9.911351 c +19.781626 -8.580588 19.013403 -7.366503 17.960649 -6.486685 c +17.736189 -6.297477 17.369465 -6.256482 17.094421 -6.357393 c +16.911058 -6.426769 16.629694 -6.653819 16.866800 -6.849334 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 40.084534 cm +0.387486 0.082981 0.020288 scn +12.662108 -12.695902 m +12.646301 -12.692747 12.633656 -12.689594 12.617848 -12.686441 c +12.709529 -12.714823 12.804372 -12.743202 12.896053 -12.771584 c +12.959281 -12.850420 12.978251 -12.856730 12.949798 -12.790506 c +12.851793 -12.916645 12.756950 -13.039627 12.658946 -13.165768 c +12.835986 -13.105850 12.709530 -13.102699 12.282738 -13.153154 c +12.225832 -13.127928 12.225832 -13.127926 12.282738 -13.156307 c +12.238478 -13.121618 12.368095 -13.225683 12.380741 -13.238297 c +12.472423 -13.323441 12.551458 -13.421200 12.630493 -13.515802 c +12.810695 -13.727085 12.984573 -13.941523 13.155291 -14.162266 c +13.512531 -14.622671 13.850801 -15.098845 14.173266 -15.587631 c +14.328176 -15.820988 14.694901 -15.865137 14.950976 -15.820988 c +15.096402 -15.795759 15.551646 -15.653854 15.393575 -15.411037 c +14.988913 -14.796110 14.555799 -14.206411 14.094231 -13.632481 c +13.888739 -13.377048 13.686408 -13.086931 13.436656 -12.872496 c +13.057285 -12.544535 12.497715 -12.418397 12.020340 -12.594992 c +11.846462 -12.661213 11.659938 -12.762123 11.729489 -12.970251 c +11.811686 -13.216223 12.102536 -13.291906 12.323836 -13.339209 c +12.548297 -13.389664 12.984573 -13.345516 13.101545 -13.105852 c +13.231164 -12.844114 12.826502 -12.730589 12.662108 -12.695902 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 40.169617 cm +0.387486 0.082981 0.020288 scn +13.221678 -11.459672 m +14.157458 -12.159742 14.938330 -13.039560 15.529516 -14.045517 c +15.722363 -14.376633 16.948994 -14.237881 16.749825 -13.900459 c +16.130186 -12.844048 15.295570 -11.916925 14.315530 -11.185320 c +14.094230 -11.018187 13.708536 -11.015033 13.449300 -11.087563 c +13.291228 -11.131711 12.990894 -11.286231 13.221678 -11.459672 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 39.485352 cm +0.387486 0.082981 0.020288 scn +14.938331 -9.258594 m +15.194407 -9.438341 15.440999 -9.637010 15.668621 -9.851446 c +15.709720 -9.889287 15.633844 -9.816757 15.700234 -9.879827 c +15.728687 -9.911362 15.760301 -9.939743 15.791915 -9.968124 c +15.845659 -10.021733 15.899404 -10.078496 15.949986 -10.132105 c +16.060637 -10.251936 16.164965 -10.371769 16.266130 -10.497908 c +16.462139 -10.743878 16.642340 -10.999308 16.803572 -11.267353 c +16.822540 -11.295733 16.838346 -11.324116 16.854155 -11.355651 c +16.819378 -11.295734 16.873123 -11.390339 16.879446 -11.399799 c +16.917383 -11.466022 16.952158 -11.535398 16.986935 -11.601621 c +17.062809 -11.752988 17.132360 -11.907507 17.198750 -12.062027 c +17.315723 -12.342686 17.698254 -12.449903 17.976460 -12.383682 c +18.216728 -12.326920 18.542353 -12.112482 18.419058 -11.816057 c +17.878454 -10.529442 16.977449 -9.406807 15.836175 -8.599519 c +15.592746 -8.426078 15.181762 -8.404003 14.941494 -8.599519 c +14.717032 -8.785573 14.688579 -9.081999 14.938331 -9.258594 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 39.781799 cm +0.387486 0.082981 0.020288 scn +18.886942 -5.919098 m +19.010239 -6.001088 19.133533 -6.089384 19.253668 -6.180835 c +19.278959 -6.199756 19.307413 -6.221830 19.332705 -6.243905 c +19.329542 -6.240751 19.433868 -6.325895 19.399092 -6.297514 c +19.367477 -6.272286 19.437031 -6.332201 19.443354 -6.335355 c +19.474968 -6.363736 19.506582 -6.392118 19.535034 -6.417345 c +19.756334 -6.619167 19.961826 -6.839911 20.151512 -7.070113 c +20.524561 -7.530519 20.790121 -7.987772 21.020905 -8.558550 c +21.131556 -8.829748 21.545700 -8.902278 21.798615 -8.848669 c +22.026237 -8.798213 22.355026 -8.624772 22.241215 -8.337807 c +21.751194 -7.114262 20.881802 -6.061003 19.784786 -5.329399 c +19.541357 -5.168571 19.130371 -5.152804 18.890104 -5.329399 c +18.662481 -5.496532 18.643513 -5.758270 18.886942 -5.919098 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 10.766724 cm +0.387486 0.082981 0.020288 scn +32.572742 31.824787 m +32.768749 28.636631 32.544289 25.416943 31.832968 22.301315 c +31.127972 19.220379 29.932953 16.246660 28.187847 13.600901 c +26.423775 10.929913 24.106453 8.697260 21.460342 6.902937 c +18.769974 5.080233 15.810882 3.714779 12.750626 2.623680 c +11.024489 2.008753 9.314160 1.494738 7.531118 1.050098 c +6.607984 0.819897 5.681687 0.611767 4.749067 0.425713 c +3.784834 0.233349 2.972348 0.094601 2.030245 -0.047306 c +1.815268 -0.078842 1.600292 -0.110378 1.385315 -0.138760 c +1.334732 -0.145065 1.284150 -0.151371 1.230405 -0.160831 c +1.088141 -0.179752 1.059689 -0.132454 1.334732 -0.173447 c +1.796300 -0.245975 1.635067 -0.201828 1.581323 -0.299583 c +1.628744 -0.211288 1.426414 -0.368961 1.521256 -0.334270 c +1.429575 -0.356346 1.334732 -0.378422 1.243051 -0.400494 c +1.201952 -0.403648 1.160854 -0.403648 1.119756 -0.406803 c +0.971169 -0.381577 0.822582 -0.356346 0.673995 -0.334270 c +0.626574 -0.296429 0.575991 -0.255440 0.528570 -0.217598 c +0.531731 -0.444645 1.012267 -0.473026 1.160854 -0.469872 c +1.299957 -0.466721 1.796300 -0.447800 1.793139 -0.217598 c +1.789977 0.122978 1.145047 0.113522 0.930070 0.088295 c +0.743546 0.069374 0.357853 -0.009464 0.332562 -0.255436 c +0.304109 -0.532940 0.771999 -0.630695 0.958523 -0.652771 c +1.246212 -0.687458 1.527579 -0.649620 1.812107 -0.611778 c +2.823762 -0.473026 3.832255 -0.305893 4.837587 -0.116684 c +6.785023 0.252274 8.716652 0.718987 10.616666 1.283455 c +14.031001 2.295719 17.372623 3.588640 20.470818 5.354582 c +23.426746 7.041687 26.139248 9.192354 28.254238 11.869648 c +30.309162 14.471258 31.763414 17.504890 32.680229 20.683586 c +33.609684 23.903276 33.985897 27.277489 33.891052 30.623318 c +33.878407 31.023808 33.862602 31.424297 33.837311 31.821634 c +33.824665 32.051838 33.363098 32.077065 33.205025 32.073914 c +33.075409 32.073914 32.556934 32.051838 32.572742 31.824787 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 34.114990 cm +0.387486 0.082981 0.020288 scn +23.354038 8.047641 m +23.559530 7.984571 23.761860 7.918348 23.964191 7.842665 c +24.046389 7.811131 24.131748 7.779596 24.213945 7.748061 c +24.264528 7.729140 24.311947 7.710219 24.362530 7.688145 c +24.280333 7.722834 24.463697 7.643997 24.479504 7.637690 c +24.855713 7.476863 25.222439 7.297115 25.579679 7.101600 c +26.322613 6.694803 26.961222 6.259624 27.615635 5.723535 c +28.873882 4.698658 29.917149 3.430964 30.707504 2.018211 c +31.146942 1.229844 31.504189 0.397328 31.779232 -0.463569 c +31.810846 -0.564479 31.987886 -0.637010 32.070084 -0.662237 c +32.218670 -0.709539 32.405193 -0.722154 32.556938 -0.696926 c +32.765594 -0.662237 33.084900 -0.555019 32.999542 -0.286975 c +32.490551 1.292912 31.703356 2.771889 30.663248 4.067965 c +29.569397 5.433416 28.225792 6.568665 26.705147 7.439021 c +25.848402 7.930963 24.934750 8.325146 23.992645 8.615265 c +23.733408 8.694101 23.338230 8.694101 23.126415 8.495433 c +22.917761 8.303071 23.158030 8.107556 23.354038 8.047641 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 29.428955 cm +0.387486 0.082981 0.020288 scn +19.585621 11.907461 m +20.119902 11.658338 20.638374 11.374525 21.153687 11.084406 c +21.273821 11.018183 21.393955 10.948807 21.514090 10.879431 c +21.574156 10.844743 21.634222 10.810055 21.694290 10.778520 c +21.779648 10.728064 21.637384 10.816360 21.719582 10.765905 c +21.760679 10.740678 21.801779 10.715450 21.839716 10.690223 c +22.073660 10.542009 22.301283 10.381183 22.525743 10.214048 c +22.974667 9.879782 23.417267 9.532900 23.850380 9.173405 c +24.065357 8.996810 24.274010 8.817062 24.479502 8.631008 c +24.574345 8.545864 24.669188 8.457567 24.760868 8.372423 c +24.808290 8.328276 24.852549 8.284126 24.899971 8.239979 c +24.925262 8.214750 24.953714 8.189523 24.979006 8.164295 c +24.988491 8.154835 25.083334 8.063384 25.045397 8.098072 c +25.083334 8.063384 25.216112 7.927784 25.285664 7.858408 c +25.386829 7.754344 25.491158 7.647126 25.589163 7.543061 c +25.775686 7.347547 25.955887 7.148878 26.136087 6.947056 c +26.155056 6.924982 26.186668 6.880833 26.211960 6.861912 c +26.278351 6.814610 26.246737 6.729467 26.218285 6.956516 c +26.234091 6.839838 26.262543 6.754695 26.341579 6.663244 c +26.430099 6.556026 26.528103 6.442502 26.629269 6.347898 c +26.714626 6.265907 26.657721 6.328976 26.638752 6.357357 c +26.670366 6.313209 26.686174 6.250140 26.714626 6.209145 c +26.743080 6.168149 26.774694 6.130308 26.806309 6.092466 c +26.904314 5.975788 26.999155 5.859109 27.093998 5.739277 c +27.444916 5.294639 27.764219 4.824773 28.064554 4.345446 c +28.355406 3.875579 28.624126 3.371023 28.892847 2.860162 c +29.205828 2.267310 29.458738 1.661843 29.689522 1.031150 c +29.806494 0.712649 29.923470 0.397303 30.034119 0.075649 c +30.138445 -0.227084 30.182703 -0.545585 30.296515 -0.842010 c +30.407164 -1.128977 30.792860 -1.245654 31.074226 -1.176277 c +31.330301 -1.113208 31.630638 -0.889313 31.516827 -0.586579 c +31.412498 -0.315381 31.371399 -0.028416 31.282879 0.249090 c +31.191198 0.532902 31.080549 0.810408 30.979383 1.091066 c +30.770731 1.664997 30.562075 2.226315 30.287031 2.771865 c +29.736944 3.872425 29.155241 4.922530 28.424953 5.909566 c +28.257399 6.136615 28.083523 6.357358 27.900160 6.574947 c +27.874868 6.603328 27.852737 6.634863 27.824286 6.663244 c +27.830608 6.653784 27.833769 6.647477 27.840092 6.638016 c +27.859060 6.606482 27.862223 6.603328 27.849577 6.628556 c +27.878031 6.638016 27.748409 6.798843 27.719957 6.830378 c +27.669374 6.887140 27.618792 6.940749 27.568209 6.997511 c +27.546080 7.022739 27.520788 7.060581 27.492334 7.082655 c +27.479689 7.095269 27.467045 7.111036 27.454399 7.123650 c +27.463884 7.079502 27.473366 7.032199 27.482851 6.988051 c +27.448074 7.123650 27.432270 7.193026 27.343750 7.303398 c +27.302652 7.353853 27.255230 7.404309 27.210970 7.451611 c +27.109804 7.561983 27.011801 7.672354 26.907473 7.782725 c +26.720949 7.984547 26.531263 8.186369 26.338417 8.381885 c +25.519609 9.214399 24.634413 9.958618 23.708117 10.674456 c +23.170675 11.090714 22.614264 11.447055 22.023077 11.781322 c +21.431892 12.115590 20.840706 12.446704 20.224230 12.733670 c +19.961832 12.856655 19.535040 12.818813 19.358000 12.560229 c +19.180960 12.304798 19.320063 12.030447 19.585621 11.907461 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 31.759338 cm +0.387486 0.082981 0.020288 scn +1.812107 -7.908894 m +5.239089 -9.693756 8.100176 -12.497190 10.015997 -15.843019 c +10.562922 -16.798519 11.033975 -17.798168 11.419668 -18.829353 c +11.457605 -18.927111 11.625160 -18.996487 11.710518 -19.024868 c +11.859105 -19.069017 12.045630 -19.084782 12.197378 -19.056400 c +12.390224 -19.024866 12.737981 -18.917652 12.639977 -18.655914 c +11.944464 -16.807983 10.983392 -15.064114 9.794697 -13.484226 c +8.596518 -11.894880 7.186524 -10.466358 5.596329 -9.271194 c +4.685840 -8.586891 3.718445 -7.975119 2.709951 -7.448490 c +2.453876 -7.312891 2.071344 -7.312891 1.815269 -7.448490 c +1.584485 -7.568321 1.578162 -7.785910 1.812107 -7.908894 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.139771 33.973083 cm +0.387486 0.082981 0.020288 scn +0.715094 -13.477926 m +1.005945 -13.695517 1.296796 -13.919411 1.578162 -14.149614 c +1.720426 -14.266293 1.859529 -14.382973 1.998631 -14.499651 c +2.065021 -14.556414 2.131411 -14.613174 2.197801 -14.669937 c +2.273675 -14.733006 2.109281 -14.591101 2.235738 -14.704624 c +2.273675 -14.739313 2.314774 -14.774002 2.352710 -14.808689 c +2.899637 -15.294323 3.424433 -15.802031 3.923937 -16.334967 c +4.935592 -17.403992 5.849243 -18.564466 6.649082 -19.797472 c +7.060067 -20.434473 7.480536 -21.178690 7.840938 -21.900835 c +7.973718 -22.168879 8.340444 -22.260328 8.618649 -22.197260 c +8.830463 -22.149958 9.200351 -21.954445 9.061248 -21.673786 c +7.717644 -18.977573 5.849243 -16.555710 3.620440 -14.534338 c +2.975510 -13.950947 2.305289 -13.395937 1.609776 -12.875614 c +1.375831 -12.702173 0.949039 -12.702173 0.715094 -12.875614 c +0.481149 -13.049055 0.481149 -13.304485 0.715094 -13.477926 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 24592 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000024682 00000 n +0000024706 00000 n +0000024879 00000 n +0000024953 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +25012 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_fox.imageset/Contents.json b/Signal/Images.xcassets/avatar_fox.imageset/Contents.json new file mode 100644 index 0000000000..3c9d7da4d8 --- /dev/null +++ b/Signal/Images.xcassets/avatar_fox.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_fox.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_fox.imageset/avatar_fox.pdf b/Signal/Images.xcassets/avatar_fox.imageset/avatar_fox.pdf new file mode 100644 index 0000000000..669738a6c0 --- /dev/null +++ b/Signal/Images.xcassets/avatar_fox.imageset/avatar_fox.pdf @@ -0,0 +1,449 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 10.517090 -0.004883 cm +0.937457 0.575721 0.393252 scn +27.222103 1.744888 m +24.188917 0.619518 20.907749 0.004650 17.482971 0.004650 c +14.319031 0.004650 11.277658 0.529427 8.441147 1.496689 c +8.455522 1.535919 8.469701 1.576515 8.483680 1.618599 c +8.874297 2.793259 9.068781 3.617844 9.117459 4.191994 c +8.775098 4.173515 8.486453 4.642872 8.348693 5.247719 c +8.556433 5.209309 8.779394 5.199516 8.862140 5.275166 c +8.720684 5.393948 8.530748 5.436424 8.310900 5.439339 c +8.193776 6.137672 8.274953 6.958061 8.687336 7.418594 c +8.700427 8.199947 8.930344 8.977581 9.163206 9.496040 c +8.826232 9.590019 8.422161 9.860352 8.276181 10.216740 c +8.121180 10.591942 8.306313 10.932121 8.633843 11.533962 c +8.712295 11.678120 8.798917 11.837288 8.890992 12.015541 c +8.940945 12.107788 9.724828 13.656761 10.116769 15.213421 c +10.225702 15.647423 10.245921 15.850708 10.275041 16.143486 c +10.306523 16.460033 10.348412 16.881203 10.524080 17.811695 c +10.619543 18.310360 10.684914 18.598316 10.740770 18.844368 c +10.806325 19.133133 10.858776 19.364182 10.931391 19.810371 c +11.184999 21.367027 11.135047 22.108845 11.035142 22.608513 c +10.844705 22.422783 10.388822 22.678110 9.675717 23.077497 c +9.237722 23.322803 8.702690 23.622459 8.072525 23.907646 c +7.299740 24.257336 6.934438 24.550566 6.527550 24.877174 c +6.254644 25.096239 5.963032 25.330320 5.517220 25.606522 c +3.938520 26.596134 2.629598 26.731421 1.676557 26.829924 c +0.908375 26.909317 0.371403 26.964817 0.110733 27.424543 c +-0.286902 28.130535 0.424399 28.971325 1.635733 30.403175 c +2.765558 31.738676 4.330387 33.588371 5.836152 36.322483 c +7.169522 38.743954 8.045627 41.115456 9.006269 43.721420 c +9.674875 45.531754 10.013019 46.461906 10.232045 47.722607 c +10.310498 48.174179 10.360850 48.565094 10.401819 48.883167 c +10.475228 49.453091 10.518515 49.789146 10.639359 49.821217 c +11.573101 50.071049 13.832527 42.748985 13.832527 42.748985 c +17.390741 43.725262 l +17.390741 43.725262 16.857000 42.288433 17.885450 42.044044 c +17.359627 42.179768 19.439852 42.480278 19.682348 42.324402 c +19.894997 42.540340 20.138586 42.898537 20.453266 43.521553 c +20.718967 44.050766 20.829159 44.359383 20.978495 44.777626 c +21.075367 45.048923 21.188704 45.366348 21.371639 45.820026 c +21.659830 46.534935 21.928808 47.196033 22.393759 48.018566 c +22.552954 48.300011 22.646160 48.444092 22.760586 48.620968 c +22.883682 48.811253 23.031340 49.039494 23.312134 49.517570 c +23.525917 49.881748 23.674606 50.148914 23.782505 50.342789 c +23.994610 50.723896 24.049097 50.821804 24.130598 50.816708 c +24.373547 50.801785 24.427383 49.887150 24.504501 48.577038 c +24.566429 47.524944 24.643370 46.217812 24.845316 44.916779 c +25.584612 40.157951 27.797874 36.751266 29.429527 34.239796 c +29.444864 34.216187 l +30.751337 32.209831 31.508324 31.075968 33.022293 30.015133 c +34.326599 29.104414 34.988567 28.019608 35.865025 27.716656 c +36.579140 27.469820 37.221844 27.424543 37.621841 27.716656 c +37.598198 27.429461 36.940590 27.339037 35.865025 27.191143 c +34.493526 27.002562 32.442429 26.720531 30.159580 25.817917 c +28.123022 25.014605 26.105677 24.215134 25.048973 22.316395 c +24.379225 21.113628 24.522156 19.877781 24.715380 18.207069 c +24.809280 17.395161 24.915062 16.480553 24.945223 15.417130 c +25.010921 13.147514 25.457758 11.130146 25.746756 9.825371 c +25.931026 8.993423 26.051128 8.451187 25.967344 8.317997 c +25.849089 8.128323 25.600998 8.187557 25.361437 8.244755 c +25.149523 8.295349 24.944281 8.344353 24.841475 8.218067 c +24.595724 7.916821 25.019190 7.129021 25.369280 6.583237 c +25.328932 6.609653 25.288261 6.623653 25.248787 6.619125 c +24.999018 6.592216 24.803045 5.838875 24.841475 5.220055 c +24.889317 4.465603 25.277275 4.030735 25.904192 3.328011 c +26.133230 3.071274 26.394163 2.778793 26.682060 2.421913 c +26.686998 2.415775 l +26.876234 2.180706 27.055117 1.958496 27.222103 1.744888 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.517090 50.248535 cm +0.937457 0.575721 0.393252 scn +25.369280 -43.670181 m +25.577547 -43.994862 25.759848 -44.233898 25.759848 -44.233898 c +25.759848 -44.233898 25.568521 -43.800640 25.369280 -43.670181 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.517090 50.618652 cm +0.937457 0.575721 0.393252 scn +8.310900 -45.184196 m +8.321812 -45.249260 8.334445 -45.313263 8.348693 -45.375816 c +8.068473 -45.324001 7.815947 -45.220108 7.972618 -45.203613 c +8.090987 -45.190651 8.204449 -45.182785 8.310900 -45.184196 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.406250 48.671875 cm +0.402127 0.142267 0.009512 scn +15.968750 -17.171875 m +15.968750 -17.957155 15.332155 -18.593750 14.546875 -18.593750 c +13.761595 -18.593750 13.125000 -17.957155 13.125000 -17.171875 c +13.125000 -16.386595 13.761595 -15.750000 14.546875 -15.750000 c +15.332155 -15.750000 15.968750 -16.386595 15.968750 -17.171875 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.406250 48.671875 cm +0.402127 0.142267 0.009512 scn +21.875000 -18.593750 m +22.660278 -18.593750 23.296875 -17.957155 23.296875 -17.171875 c +23.296875 -16.386595 22.660278 -15.750000 21.875000 -15.750000 c +21.089722 -15.750000 20.453125 -16.386595 20.453125 -17.171875 c +20.453125 -17.957155 21.089722 -18.593750 21.875000 -18.593750 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.406250 1.399414 cm +0.402127 0.142267 0.009512 scn +9.817426 0.003578 m +9.907445 0.235321 9.998363 0.467068 10.089283 0.698811 c +10.160159 0.879467 10.231035 1.060120 10.301484 1.240776 c +10.352945 1.374809 10.406860 1.509327 10.460997 1.644402 c +10.621104 2.043873 10.783148 2.448181 10.889397 2.858932 c +11.115399 3.747597 10.338621 4.007378 9.564669 4.028992 c +9.649527 4.265877 9.734385 4.503124 9.819243 4.740372 c +9.936442 5.068039 10.053641 5.395706 10.170838 5.722416 c +10.245299 5.930706 10.323075 6.138584 10.400901 6.346596 c +10.560019 6.771893 10.719373 7.197803 10.850971 7.628841 c +10.962405 7.997826 11.016202 8.516712 10.681898 8.785763 c +10.470622 8.954262 10.176608 9.001804 9.897588 9.004074 c +9.896233 9.010349 l +9.894877 9.016434 l +9.892465 9.027054 l +9.885633 9.056946 9.878802 9.086845 9.878802 9.120159 c +9.878802 9.235466 9.917228 9.346931 9.959497 9.450706 c +10.459029 10.653755 10.931665 11.849117 11.292866 13.102131 c +11.654067 14.351299 11.926888 15.627373 12.107491 16.914982 c +12.259938 17.982414 12.348088 19.056070 12.374988 20.132900 c +12.407207 20.109022 l +13.095026 19.593981 13.759790 19.048191 14.401498 18.475494 c +15.031679 17.914326 15.638803 17.330101 16.222874 16.726650 c +16.849211 16.077084 17.398697 15.469795 17.886702 14.724133 c +17.953506 14.621410 18.018251 14.517101 18.080351 14.411240 c +17.931452 14.138920 17.793732 13.860573 17.671518 13.574898 c +17.321846 12.752369 17.056709 11.768402 17.244995 10.872845 c +17.302631 10.607635 17.383327 10.407764 17.583139 10.211742 c +17.821379 9.973438 18.178738 9.858131 18.501511 9.800480 c +19.147064 9.681328 20.023169 9.792793 20.368998 10.430832 c +20.580338 10.822880 20.684088 11.314857 20.718668 11.756874 c +20.757093 12.248856 20.684088 12.736992 20.557283 13.213596 c +20.444984 13.636173 20.281830 14.038895 20.081198 14.424313 c +20.238621 14.693630 20.405704 14.957191 20.576496 15.216118 c +21.005678 15.871567 21.473078 16.507896 21.967258 17.117500 c +21.925161 17.065479 21.986832 17.138138 21.990561 17.145603 c +22.009773 17.168667 22.029943 17.192692 22.050117 17.216713 c +22.062815 17.231838 l +22.078720 17.250782 22.094501 17.269600 22.109678 17.287819 c +22.136574 17.318569 22.163475 17.350277 22.190374 17.381989 c +22.217270 17.413696 22.244167 17.445408 22.271067 17.476154 c +22.413240 17.641430 22.559258 17.802860 22.705276 17.964294 c +22.981941 18.267939 23.266291 18.563896 23.558327 18.848322 c +24.077898 19.358040 24.620564 19.844658 25.186327 20.303169 c +24.821632 16.888199 24.974464 13.423981 25.644825 10.054161 c +25.812740 9.208260 26.014614 8.372063 26.246592 7.543644 c +26.190487 7.572548 26.134640 7.602222 26.079039 7.632690 c +25.863853 7.751842 25.564133 7.751846 25.329735 7.717255 c +25.323437 7.716240 l +25.200176 7.696415 24.904594 7.648876 24.983906 7.475105 c +25.352974 6.647068 25.691078 5.806644 26.001003 4.956612 c +25.793438 4.903191 25.603804 4.801945 25.479599 4.611622 c +25.348951 4.407913 25.329735 4.184982 25.445011 3.969742 c +25.548048 3.780792 25.680927 3.598240 25.810310 3.420494 c +25.854633 3.359608 25.898544 3.299282 25.940704 3.239456 c +26.085554 3.033104 26.233025 2.828362 26.380527 2.623569 c +26.380587 2.623466 l +26.380928 2.622986 l +26.381548 2.622108 l +26.879320 1.930965 27.377495 1.239265 27.777451 0.483593 c +27.827909 0.388168 27.876913 0.291195 27.924288 0.192852 c +28.266708 0.313839 28.606075 0.441296 28.942238 0.575081 c +28.706011 1.028206 28.436081 1.464539 28.142496 1.890350 c +27.941765 2.184681 27.734257 2.472252 27.526415 2.760281 c +27.526184 2.760601 l +27.383982 2.957664 27.241621 3.154949 27.101162 3.354767 c +27.053873 3.422340 27.001970 3.491230 26.949215 3.561245 c +26.821922 3.730194 26.689686 3.905701 26.605469 4.085052 c +26.547831 4.204201 26.551672 4.342571 26.609314 4.461723 c +26.613026 4.469147 26.616955 4.476200 26.621054 4.482983 c +26.967243 4.468399 27.353497 4.532467 27.304817 4.669277 c +27.050222 5.388493 26.775259 6.101593 26.479921 6.805614 c +26.500267 6.798920 l +26.512770 6.794823 26.525276 6.790756 26.537796 6.786720 c +26.561605 6.779049 26.585445 6.771488 26.609314 6.764038 c +26.816813 6.698700 27.051207 6.687164 27.266392 6.721760 c +27.324030 6.729446 27.673700 6.787102 27.635275 6.910099 c +26.528618 10.596111 26.052139 14.470459 26.236582 18.314060 c +26.285915 19.315098 26.377262 20.312904 26.513577 21.304514 c +26.585966 21.355721 26.661045 21.406921 26.736126 21.458128 c +26.724598 21.450441 26.905195 21.573435 26.828344 21.519625 c +26.751493 21.465816 26.935936 21.588810 26.920567 21.581121 c +27.108852 21.704119 27.297136 21.827116 27.489267 21.942421 c +28.188612 22.372906 28.911015 22.764950 29.648787 23.122406 c +30.017673 23.299212 30.390402 23.468330 30.770815 23.629765 c +30.771687 23.630135 l +30.871304 23.672287 30.970932 23.714445 31.074375 23.756603 c +31.095512 23.764290 31.115685 23.772938 31.135860 23.781586 c +31.138073 23.782534 l +31.149111 23.786806 31.164505 23.792814 31.180353 23.799040 c +31.208565 23.810122 31.238214 23.821894 31.247292 23.825787 c +31.450947 23.906502 31.658447 23.983376 31.865946 24.056406 c +32.684414 24.352360 33.518246 24.602192 34.363609 24.813593 c +34.551117 24.861401 34.742142 24.905691 34.933315 24.946463 c +34.937866 24.947170 34.947235 24.948887 34.963051 24.951963 c +34.989944 24.957727 35.017803 24.963493 35.045666 24.969261 c +35.073524 24.975025 35.101383 24.980789 35.128281 24.986553 c +35.239716 25.009615 35.351151 25.032677 35.462585 25.051895 c +35.912163 25.136454 36.361744 25.213327 36.815166 25.274824 c +37.249378 25.332479 37.683586 25.382446 38.121635 25.417038 c +38.390617 25.440098 38.974686 25.659185 38.794086 26.028173 c +38.637878 26.343857 38.161659 26.394997 37.808643 26.385700 c +34.917793 27.589756 32.650764 30.050371 31.032116 32.692978 c +30.048418 34.303444 29.253006 36.021534 28.526760 37.758842 c +27.769777 39.573021 27.028162 41.410263 26.490202 43.301315 c +25.886921 45.419144 25.560305 47.640743 25.879238 49.835442 c +25.913820 50.066055 25.418129 50.119865 25.279797 50.116024 c +25.139355 50.116024 24.894152 50.098915 24.764259 49.988132 c +24.712809 49.952480 24.668304 49.907299 24.634249 49.850819 c +24.101830 48.965393 23.691580 48.013313 23.283127 47.065399 c +23.282505 47.063957 l +23.210661 46.897228 23.138874 46.730629 23.066483 46.564541 c +22.810873 45.976292 22.556225 45.387081 22.301579 44.797871 c +22.047087 44.209015 21.792595 43.620163 21.537142 43.032272 c +20.713726 41.124901 l +20.051363 41.069305 19.379597 41.031647 18.704741 41.014046 c +19.096182 41.394135 19.498154 41.764511 19.907888 42.125175 c +20.034695 42.236641 19.988583 42.375008 19.861776 42.463413 c +19.692703 42.578720 19.427567 42.609467 19.231598 42.571033 c +17.919998 42.336426 16.598484 42.077026 15.412374 41.488182 c +14.286153 43.949692 13.277044 46.463894 12.391846 49.020596 c +12.286947 49.324883 11.700595 49.367794 11.397448 49.196976 c +11.253462 49.154232 11.130393 49.074474 11.104587 48.939877 c +10.451351 45.622849 9.483026 42.371162 8.214979 39.242470 c +6.958462 36.140682 5.409908 33.150360 3.588534 30.340689 c +2.579497 28.787327 1.489903 27.288904 0.326898 25.848999 c +0.208082 25.795261 0.087631 25.716196 0.034156 25.609219 c +-0.150287 25.232544 0.460680 25.036522 0.710447 25.001928 c +1.175397 24.936588 1.636505 24.863560 2.093770 24.775158 c +2.145624 24.765551 2.196519 24.754986 2.247414 24.744423 c +2.298347 24.733849 2.349280 24.723274 2.401175 24.713661 c +2.401348 24.713619 l +2.431635 24.707561 2.461923 24.701504 2.491652 24.695446 c +2.497602 24.693956 2.505103 24.692112 2.514373 24.689865 c +2.532666 24.685463 l +2.543350 24.682911 l +2.770061 24.632944 2.992929 24.579134 3.215798 24.521481 c +4.076532 24.306238 4.925738 24.041027 5.763416 23.737383 c +5.962897 23.664488 6.162375 23.587749 6.361856 23.511013 c +6.362858 23.510612 l +6.391461 23.499117 l +6.442871 23.478422 6.514997 23.449387 6.385912 23.502926 c +6.412568 23.493233 6.439223 23.482006 6.464912 23.471182 c +6.465248 23.471043 l +6.465393 23.470982 l +6.480277 23.464710 6.494832 23.458574 6.508874 23.452957 c +6.509194 23.452827 l +6.632050 23.402903 6.754904 23.352978 6.877759 23.299215 c +7.262017 23.133938 7.646273 22.960976 8.022844 22.780329 c +8.806726 22.403654 9.567554 21.984699 10.309170 21.535000 c +10.497455 21.419689 10.681896 21.304382 10.862498 21.189074 c +10.950876 21.135263 11.035413 21.077612 11.119949 21.019958 c +11.129832 21.013382 l +11.142353 21.005054 11.164268 20.990501 11.184845 20.976936 c +11.196316 18.484116 10.876399 15.994698 10.228477 13.586422 c +9.890331 12.325722 9.463806 11.091927 8.945060 9.892723 c +8.922792 9.841328 8.898046 9.788788 8.872858 9.735310 c +8.785034 9.548840 8.691868 9.351032 8.679923 9.150906 c +8.664553 8.828041 8.937374 8.678143 9.221725 8.624332 c +9.348528 8.601273 9.479176 8.589741 9.605981 8.589741 c +9.607732 8.589741 9.609663 8.589714 9.611759 8.589661 c +9.614397 8.589592 9.617298 8.589485 9.620436 8.589348 c +9.628902 8.580528 l +9.640216 8.568764 9.650610 8.557961 9.655933 8.551304 c +9.759683 8.386032 9.748156 8.147728 9.725101 7.967079 c +9.693737 7.719231 9.606048 7.484180 9.518459 7.249397 c +9.498740 7.196545 9.479027 7.143703 9.459963 7.090733 c +9.396547 6.911968 9.332171 6.733200 9.267794 6.554436 c +9.203445 6.375748 9.139096 6.197060 9.075706 6.018368 c +8.268769 3.769863 l +8.233217 3.673847 8.480541 3.610733 8.551214 3.592701 c +8.556927 3.591240 8.561486 3.590076 8.564647 3.589214 c +8.760616 3.546936 8.975801 3.546936 9.171772 3.589214 c +9.196882 3.595493 9.223133 3.600632 9.249903 3.605873 c +9.272272 3.610252 9.295063 3.614716 9.317788 3.619961 c +9.329700 3.622284 9.339194 3.624237 9.346641 3.625862 c +9.350908 3.626083 9.355746 3.626358 9.361204 3.626701 c +9.365545 3.626976 9.370276 3.627289 9.375426 3.627651 c +9.400866 3.630478 9.426306 3.633305 9.451745 3.634602 c +9.452831 3.634159 l +9.454853 3.633354 l +9.391490 3.627972 9.425192 3.628601 9.464512 3.629822 c +9.451775 3.625599 9.474816 3.617073 9.489528 3.613861 c +9.492125 3.613293 9.494463 3.612892 9.496302 3.612709 c +9.498101 3.612534 9.499423 3.612560 9.500039 3.612846 c +9.538037 3.592087 9.578472 3.564423 9.621351 3.512344 c +9.875019 3.206558 9.669026 2.702541 9.518204 2.333511 c +9.490822 2.266518 9.465259 2.203968 9.444593 2.147865 c +9.245113 1.606571 9.035085 1.069973 8.824865 0.532879 c +8.804265 0.480251 8.783664 0.427616 8.763071 0.374973 c +9.111283 0.244385 9.462787 0.120533 9.817426 0.003578 c +h +9.464645 3.629829 m +9.464512 3.629822 l +9.459963 3.631493 l +9.458354 3.632030 9.456635 3.632660 9.454853 3.633354 c +9.458731 3.633678 l +9.466049 3.630234 l +9.465419 3.630062 l +9.464645 3.629829 l +h +9.456298 3.634815 m +9.461821 3.635033 l +9.465570 3.635147 l +9.470105 3.635269 9.474641 3.635338 9.479176 3.635338 c +9.471529 3.634735 9.464736 3.634178 9.458731 3.633678 c +9.456298 3.634815 l +h +9.456298 3.634815 m +9.404142 3.659142 9.430171 3.643528 9.451745 3.634602 c +9.456298 3.634815 l +h +9.464645 3.629829 m +9.464512 3.629822 l +9.469963 3.627789 l +9.475277 3.625751 l +9.471490 3.627651 l +9.466765 3.629894 l +9.464645 3.629829 l +h +14.397666 40.983624 m +14.418518 40.939217 14.447256 40.901173 14.481782 40.868847 c +14.469521 40.738811 14.665434 40.611156 14.781910 40.576202 c +15.050888 40.495487 15.369822 40.522392 15.604218 40.683823 c +16.345573 41.194405 17.188406 41.481976 18.047129 41.686638 c +17.757326 41.413906 17.472195 41.136009 17.191196 40.852943 c +16.887634 40.545456 17.502443 40.395554 17.709944 40.395554 c +18.851183 40.395554 19.992428 40.449364 21.133667 40.549297 c +21.163902 40.552177 21.201553 40.559105 21.242025 40.569954 c +21.492571 40.569550 21.742331 40.649078 21.817650 40.822201 c +22.133839 41.553360 22.447769 42.285645 22.761679 43.017879 c +22.762009 43.018658 l +23.363008 44.420563 23.963930 45.822285 24.580473 47.215569 c +24.768671 44.098312 25.963211 41.054108 27.131912 38.193169 c +28.538290 34.749306 30.198278 31.313120 32.918812 28.703316 c +33.956554 27.710178 35.131462 26.870621 36.416634 26.245926 c +33.085606 25.811453 29.811356 24.739563 26.889828 23.087814 c +23.788879 21.335133 21.102926 18.905973 19.066368 15.973305 c +19.051687 15.952175 l +18.518557 16.604218 17.917398 17.206261 17.341059 17.775955 c +16.057642 19.044346 14.678162 20.208958 13.198775 21.235199 c +10.009448 23.445271 6.412810 24.986557 2.600988 25.728371 c +2.309300 25.784292 2.017613 25.835598 1.725926 25.881321 c +3.697934 28.372194 5.445488 31.042330 6.946933 33.842209 c +8.541597 36.817158 9.855755 39.945847 10.858664 43.170631 c +11.252269 44.431572 11.596175 45.707241 11.892931 46.993816 c +12.650330 44.959747 13.486410 42.954594 14.397666 40.983624 c +h +31.197340 23.806570 m +31.180376 23.799854 31.166712 23.794430 31.155933 23.790142 c +31.169498 23.795856 31.183205 23.801430 31.197340 23.806570 c +h +18.440029 10.615318 m +18.441353 10.616463 18.442696 10.617603 18.444029 10.618725 c +18.442574 10.617428 18.441227 10.616280 18.440029 10.615318 c +h +18.455006 10.615952 m +18.451559 10.611477 l +18.453054 10.613373 18.454540 10.615280 18.456017 10.617195 c +18.458015 10.619793 18.459997 10.622406 18.461962 10.625038 c +18.459843 10.622253 18.457525 10.619225 18.455006 10.615952 c +h +19.289236 10.665291 m +19.288128 10.664185 19.281261 10.669151 19.271959 10.677063 c +19.277308 10.673439 19.283066 10.669514 19.289236 10.665291 c +h +f* +n +Q + +endstream +endobj + +3 0 obj + 18499 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000018589 00000 n +0000018613 00000 n +0000018786 00000 n +0000018860 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +18919 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_ghost.imageset/Contents.json b/Signal/Images.xcassets/avatar_ghost.imageset/Contents.json new file mode 100644 index 0000000000..9bb44750c0 --- /dev/null +++ b/Signal/Images.xcassets/avatar_ghost.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_ghost.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_ghost.imageset/avatar_ghost.pdf b/Signal/Images.xcassets/avatar_ghost.imageset/avatar_ghost.pdf new file mode 100644 index 0000000000..d101358eaf --- /dev/null +++ b/Signal/Images.xcassets/avatar_ghost.imageset/avatar_ghost.pdf @@ -0,0 +1,410 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 13.155029 9.685059 cm +1.000000 1.000000 1.000000 scn +0.901077 11.935951 m +4.814542 16.448751 l +6.119030 20.761734 l +5.617594 26.978615 l +6.518671 32.294445 l +9.327467 35.906193 l +13.037342 38.013672 l +16.750986 38.013672 l +20.660679 36.909035 l +23.367682 33.297287 l +24.773964 27.182201 l +24.773964 21.462971 l +25.776834 16.950172 l +27.480965 13.830261 l +29.282486 12.437376 l +22.968039 12.539165 l +23.367682 9.327051 l +25.173603 5.617279 l +27.480965 3.811405 l +30.591377 2.005531 l +28.585630 0.501266 l +25.675041 -0.000156 l +23.771093 1.504112 l +22.768219 2.808559 l +20.962296 3.008373 l +19.657806 2.307140 l +18.455116 1.304295 l +16.950808 1.104481 l +16.045959 1.805717 l +13.942190 3.309982 l +12.234289 3.811405 l +10.228545 3.110168 l +8.927827 1.805717 l +7.121903 0.802872 l +5.817414 0.904663 l +4.211310 2.107327 l +2.707001 2.910355 l +0.000000 2.307140 l +2.507181 5.617279 l +4.512926 9.229025 l +5.315978 11.332735 l +5.617594 12.437376 l +0.901077 11.935951 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.692871 9.131348 cm +0.126320 0.246876 0.267662 scn +15.757754 39.103168 m +13.684146 38.986294 11.674630 38.285057 9.981812 37.078629 c +8.353086 35.917439 7.007127 34.341545 6.192764 32.505508 c +5.781813 31.574297 5.517899 30.582760 5.404793 29.572376 c +5.265296 28.335787 5.333159 27.084118 5.438725 25.847527 c +5.642315 23.453520 6.034416 20.923790 5.231364 18.597645 c +4.488635 16.452463 2.905152 14.771004 1.314129 13.217726 c +1.114308 13.021683 0.910717 12.829407 0.710897 12.633362 c +0.556319 12.486328 0.612872 12.282745 0.767450 12.162102 c +0.963500 12.007528 1.268886 11.962286 1.510179 12.011297 c +3.120053 12.324215 4.741239 12.554192 6.369964 12.708765 c +6.079659 12.882189 5.789353 13.055613 5.499048 13.229036 c +4.801561 10.307217 3.236929 7.698313 1.532800 5.259064 c +1.057755 4.580448 0.571400 3.913139 0.081274 3.242065 c +-0.084615 3.012089 0.017181 2.808506 0.262243 2.695404 c +0.537468 2.567219 0.925798 2.563450 1.189712 2.729332 c +1.250035 2.767033 1.310358 2.800964 1.370681 2.834896 c +1.397073 2.849976 1.551651 2.925377 1.468706 2.887676 c +1.596893 2.944229 1.728850 2.989471 1.860807 3.030941 c +1.868347 3.034714 1.966373 3.057331 1.890969 3.038483 c +1.811795 3.019630 1.936211 3.046021 1.951292 3.049789 c +2.011615 3.061100 2.068168 3.072411 2.128491 3.079952 c +2.181274 3.087494 2.350933 3.098801 2.207665 3.091259 c +2.286839 3.095032 2.366014 3.098801 2.448958 3.098801 c +2.509281 3.098801 2.569604 3.095032 2.629928 3.091259 c +2.467809 3.098801 2.671400 3.083721 2.709102 3.079952 c +2.776965 3.068642 2.848599 3.057331 2.916463 3.042252 c +2.924003 3.042252 3.022028 3.019630 2.946624 3.034710 c +2.867450 3.053562 3.037109 3.008320 3.033339 3.008320 c +3.089891 2.989468 3.146445 2.970619 3.202998 2.951767 c +3.240700 2.936687 3.278402 2.921612 3.312333 2.906528 c +3.316104 2.906528 3.402818 2.865055 3.350035 2.891445 c +3.297253 2.917835 3.383967 2.872597 3.387737 2.872597 c +3.421669 2.853748 3.455601 2.834896 3.489532 2.816044 c +3.546085 2.785885 3.602638 2.751953 3.655421 2.714252 c +3.896714 2.559677 4.028671 2.450348 4.220951 2.295776 c +4.447163 2.111042 4.669604 1.926304 4.899587 1.745338 c +5.359550 1.390949 5.864757 1.119503 6.437827 0.995090 c +7.802638 0.697254 9.058114 1.406033 10.064756 2.254303 c +10.483249 2.608692 10.901741 3.027172 11.312693 3.347630 c +11.497432 3.494663 11.753805 3.668087 11.987557 3.796268 c +12.047880 3.830200 12.108204 3.860359 12.172297 3.890522 c +12.089353 3.849049 12.217539 3.909370 12.243930 3.920681 c +12.308023 3.947071 12.372117 3.969692 12.436211 3.988544 c +12.462603 3.996082 12.492764 4.007393 12.519156 4.014935 c +12.688815 4.067715 12.447520 4.007393 12.545546 4.022472 c +12.613409 4.030014 12.677504 4.045097 12.745368 4.056408 c +12.881095 4.075256 12.651112 4.060177 12.790609 4.056408 c +12.828311 4.056408 12.869783 4.056408 12.907485 4.056408 c +12.922565 4.056408 13.020591 4.045097 12.930106 4.056408 c +12.843392 4.067715 12.941418 4.052635 12.952728 4.052635 c +12.997971 4.045094 13.046983 4.033787 13.095996 4.026245 c +13.171399 4.018703 13.077145 4.033787 13.065834 4.037556 c +13.103536 4.026245 13.137467 4.014935 13.175170 4.003624 c +13.227952 3.984776 13.284505 3.965923 13.337288 3.947071 c +13.371220 3.931992 13.408921 3.916908 13.442854 3.901829 c +13.431543 3.905602 13.367449 3.939533 13.427773 3.905602 c +13.495636 3.871670 13.563499 3.833969 13.631363 3.796268 c +13.861345 3.660545 14.042315 3.524822 14.215745 3.381557 c +14.430646 3.200592 14.638006 3.012093 14.845367 2.823589 c +15.825619 1.922535 16.964218 1.134586 18.366732 1.289162 c +18.996353 1.357021 19.535494 1.681248 19.991688 2.103497 c +20.176428 2.273151 20.349855 2.457886 20.530827 2.631310 c +20.745728 2.834896 20.813593 2.902760 21.047344 3.038483 c +21.069965 3.049793 21.092585 3.064873 21.118977 3.076183 c +21.107666 3.068642 21.028490 3.042252 21.100124 3.068642 c +21.164217 3.091263 21.228312 3.117653 21.296175 3.136501 c +21.179298 3.098801 21.341417 3.136505 21.382889 3.147816 c +21.462063 3.166664 21.348957 3.147816 21.337646 3.147816 c +21.375349 3.147816 21.416822 3.151585 21.454525 3.151585 c +21.492228 3.151585 21.533699 3.147816 21.571400 3.147816 c +21.560089 3.147816 21.450754 3.162895 21.529928 3.151585 c +21.597792 3.140274 21.665655 3.132732 21.733519 3.117653 c +21.857935 3.095032 21.676966 3.140274 21.797611 3.102573 c +21.876785 3.079952 21.952192 3.053562 22.027596 3.023403 c +22.065298 3.008320 22.102999 2.993240 22.140701 2.978161 c +22.140701 2.978161 22.231184 2.936687 22.182171 2.959309 c +22.129389 2.981930 22.223642 2.940460 22.223642 2.940460 c +22.261345 2.921608 22.295279 2.902756 22.332979 2.883907 c +22.461166 2.816044 22.581812 2.740646 22.702459 2.657703 c +22.917360 2.514439 23.090790 2.363636 23.313232 2.171360 c +23.765656 1.771729 24.199230 1.357021 24.685585 1.002632 c +25.179482 0.644474 25.729927 0.403187 26.321850 0.267464 c +27.449139 0.014870 28.738546 0.237301 29.699947 0.874447 c +29.933699 1.029022 30.156141 1.209988 30.352192 1.413570 c +30.578403 1.647316 30.344648 1.914993 30.099585 1.994167 c +29.801741 2.092190 29.368168 2.084648 29.130644 1.843361 c +28.927053 1.632236 28.832802 1.553066 28.606590 1.417343 c +28.561348 1.387184 28.512335 1.360790 28.467091 1.334400 c +28.436930 1.315552 28.402998 1.300468 28.369064 1.281620 c +28.361525 1.277851 28.282352 1.236378 28.342676 1.266541 c +28.403000 1.296700 28.320053 1.258999 28.316284 1.255226 c +28.282352 1.240147 28.248421 1.225067 28.214489 1.213757 c +28.146626 1.187366 28.078760 1.160976 28.010897 1.138355 c +27.958113 1.119507 27.905333 1.104427 27.852551 1.089344 c +27.822388 1.081806 27.731903 1.066723 27.863861 1.093113 c +27.837469 1.089344 27.811075 1.081802 27.784685 1.074261 c +27.660269 1.047871 27.532082 1.032791 27.407665 1.017712 c +27.305870 1.006401 27.535852 1.021484 27.430286 1.021484 c +27.403896 1.021484 27.377504 1.017712 27.347343 1.017712 c +27.294559 1.017712 27.238008 1.017712 27.185225 1.017712 c +27.162603 1.017712 26.962784 1.029022 27.060810 1.021484 c +27.155064 1.013943 27.060808 1.021481 27.045727 1.025253 c +27.000484 1.032791 26.955244 1.036564 26.910002 1.044106 c +26.845909 1.055416 26.785583 1.066723 26.721491 1.078033 c +26.593304 1.104424 26.804434 1.051643 26.680017 1.089344 c +26.548061 1.130817 26.419872 1.172287 26.295456 1.228840 c +26.235134 1.255230 26.299229 1.228840 26.306768 1.221298 c +26.280376 1.236378 26.250216 1.247688 26.223824 1.262768 c +26.159731 1.296700 26.099409 1.330631 26.035315 1.368332 c +25.914669 1.439960 25.794022 1.519131 25.680914 1.602074 c +25.503716 1.730259 25.281275 1.922535 25.081455 2.099728 c +24.866554 2.292004 24.655420 2.488049 24.436749 2.676552 c +23.471579 3.517281 22.216105 4.207211 20.888994 3.943302 c +20.274452 3.818890 19.776787 3.505974 19.328133 3.076183 c +19.147163 2.902760 18.973734 2.718025 18.788994 2.544598 c +18.751291 2.506897 18.709818 2.472969 18.668346 2.435268 c +18.649496 2.416416 18.536390 2.329704 18.559011 2.344784 c +18.528851 2.322163 18.366732 2.224144 18.283787 2.175133 c +18.370501 2.201523 18.208384 2.129890 18.283787 2.175133 c +18.257395 2.167591 18.227234 2.152512 18.200842 2.144970 c +18.193302 2.141201 18.099049 2.111038 18.166912 2.129890 c +18.242315 2.152512 18.121670 2.122349 18.106588 2.118580 c +18.076426 2.114807 18.046265 2.111038 18.019875 2.103497 c +18.031185 2.107269 18.140520 2.103500 18.061344 2.107269 c +18.023643 2.107269 17.982172 2.111038 17.944469 2.107269 c +17.842674 2.099728 18.053806 2.088417 17.955780 2.103497 c +17.887917 2.114807 17.816282 2.126122 17.748419 2.137432 c +17.857756 2.118580 17.722027 2.144970 17.684326 2.156281 c +17.616463 2.178898 17.548597 2.201519 17.480734 2.231682 c +17.450573 2.242992 17.424181 2.254303 17.394020 2.269382 c +17.473194 2.235451 17.352547 2.292004 17.337467 2.299545 c +16.820950 2.563450 16.447701 2.898987 16.025438 3.287308 c +15.113051 4.124268 14.125258 4.908443 12.824541 4.900906 c +11.527593 4.893364 10.471939 4.131805 9.544470 3.298615 c +9.122208 2.917835 8.730106 2.540829 8.277683 2.242989 c +8.157037 2.163818 8.028851 2.084648 7.900663 2.016788 c +7.870502 2.001705 7.753626 1.941383 7.780017 1.952694 c +7.836570 1.979084 7.723464 1.930073 7.712153 1.922531 c +7.674452 1.907452 7.636750 1.892372 7.599048 1.877293 c +7.534955 1.854671 7.467090 1.832054 7.399227 1.809433 c +7.278581 1.771732 7.459550 1.816971 7.335134 1.794353 c +7.297432 1.786812 7.255960 1.783043 7.218258 1.775501 c +7.206947 1.771732 7.105152 1.760422 7.195636 1.771732 c +7.282351 1.783043 7.184326 1.771732 7.173015 1.771732 c +7.124002 1.771732 7.074990 1.775501 7.022207 1.771732 c +6.943033 1.767960 7.048598 1.767960 7.059909 1.767960 c +7.029747 1.771729 6.999586 1.775501 6.969425 1.779270 c +6.916642 1.786812 6.758294 1.828281 6.886481 1.790581 c +6.826158 1.809429 6.765834 1.828281 6.705511 1.850903 c +6.671579 1.862213 6.524541 1.930073 6.626337 1.881062 c +6.396355 1.994164 6.185224 2.137428 5.977863 2.292004 c +5.970323 2.295773 5.898689 2.356094 5.955242 2.307083 c +5.932621 2.325935 5.909999 2.341015 5.891148 2.359867 c +5.838366 2.401337 5.789353 2.442806 5.736570 2.484276 c +5.634775 2.567219 5.532979 2.653931 5.431184 2.736874 c +5.204972 2.921608 4.978761 3.102573 4.737468 3.264687 c +3.662961 3.981003 2.260448 4.120499 1.038904 3.720867 c +0.744829 3.622845 0.458294 3.487122 0.194380 3.321239 c +0.563859 3.151585 0.933339 2.978157 1.302818 2.808502 c +3.093662 5.259064 4.914667 7.751097 6.075888 10.578665 c +6.400125 11.362843 6.664039 12.173410 6.863859 12.999060 c +6.980735 13.481632 6.328491 13.553265 5.992944 13.519335 c +4.356678 13.372301 2.735493 13.138554 1.125619 12.825636 c +1.393303 12.618282 1.657217 12.410927 1.924901 12.203571 c +3.538545 13.753078 5.197433 15.366678 6.188994 17.406298 c +7.267271 19.619341 7.188097 22.062359 6.973195 24.452595 c +6.769605 26.718420 6.479299 29.097345 7.173015 31.283997 c +7.757396 33.120033 8.835672 34.684620 10.287198 35.936291 c +10.373913 36.011692 10.464397 36.087093 10.554882 36.158726 c +10.581273 36.181347 10.611435 36.203968 10.637826 36.226589 c +10.637826 36.226589 10.709460 36.283138 10.667988 36.249207 c +10.626515 36.219048 10.698150 36.271828 10.698150 36.271828 c +10.728312 36.294449 10.754704 36.313301 10.784864 36.335922 c +10.977145 36.479183 11.176965 36.618675 11.376785 36.746861 c +11.780196 37.010765 12.202458 37.240742 12.636031 37.448097 c +12.700125 37.478256 12.620951 37.440556 12.613410 37.436787 c +12.647342 37.451866 12.677504 37.466949 12.711435 37.482029 c +12.760448 37.504650 12.809461 37.523499 12.858474 37.546120 c +12.971580 37.595131 13.088454 37.640373 13.205331 37.685612 c +13.427773 37.772324 13.657754 37.847725 13.883965 37.919357 c +13.993301 37.953289 14.106409 37.983452 14.215745 38.013611 c +14.227056 38.017380 14.317540 38.040001 14.234595 38.017380 c +14.147881 37.994759 14.257215 38.021152 14.279837 38.028690 c +14.340160 38.043770 14.400484 38.055080 14.460807 38.070164 c +14.694559 38.122944 14.932081 38.164413 15.169603 38.194576 c +15.282709 38.209656 15.399586 38.224735 15.512692 38.236046 c +15.539083 38.239815 15.565475 38.239815 15.591866 38.243587 c +15.674810 38.251125 15.539083 38.239815 15.539083 38.239815 c +15.573014 38.220966 15.712512 38.251125 15.753984 38.254898 c +15.999047 38.269978 16.462780 38.349148 16.462780 38.680916 c +16.462780 38.990063 16.042524 39.119213 15.757754 39.103168 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.692871 35.383789 cm +0.126320 0.246876 0.267662 scn +22.860781 -12.849987 m +22.902252 -14.768963 23.083221 -16.748259 23.984299 -18.478731 c +24.794891 -20.032009 26.159702 -21.196968 27.603687 -22.143261 c +28.433130 -22.686153 29.304047 -23.164955 30.178732 -23.639988 c +30.156111 -23.575897 30.129721 -23.515572 30.107100 -23.451481 c +29.590582 -24.054695 29.006201 -24.590050 28.350185 -25.042458 c +28.105124 -25.212112 28.448212 -25.344067 28.602789 -25.374229 c +28.878014 -25.427010 29.322901 -25.457169 29.571733 -25.287514 c +30.272989 -24.801174 30.913923 -24.228119 31.471912 -23.579666 c +31.532236 -23.508034 31.464369 -23.425091 31.400276 -23.391159 c +29.907278 -22.580589 28.380350 -21.751171 27.117334 -20.593754 c +26.502792 -20.032009 25.952343 -19.391094 25.530081 -18.674776 c +25.055035 -17.871748 24.757189 -16.982006 24.576220 -16.069643 c +24.365089 -15.010248 24.300995 -13.928234 24.278374 -12.849987 c +24.274603 -12.616241 23.720385 -12.604933 23.569576 -12.604933 c +23.437620 -12.608702 22.857010 -12.616241 22.860781 -12.849987 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.692871 21.749023 cm +0.126320 0.246876 0.267662 scn +15.972616 25.603539 m +16.097033 25.599606 16.225220 25.595675 16.349636 25.587811 c +16.413729 25.583878 16.474052 25.579947 16.538147 25.576014 c +16.749277 25.564219 16.394878 25.591742 16.602240 25.572083 c +16.873693 25.544559 17.148918 25.513103 17.420372 25.469851 c +17.650354 25.434464 17.876566 25.387280 18.102777 25.336164 c +18.306368 25.292912 17.978361 25.371552 18.178183 25.316504 c +18.238504 25.300776 18.298828 25.285048 18.362923 25.269320 c +18.506189 25.230000 18.645685 25.186749 18.785183 25.139565 c +19.674950 24.844666 20.508163 24.408216 21.243351 23.747644 c +22.679796 22.457954 23.531862 20.586332 23.972975 18.695051 c +24.515884 16.359455 24.455561 13.921631 24.478182 11.538852 c +24.500803 9.258305 24.598827 6.946301 25.273693 4.756189 c +25.620550 3.631643 26.118217 2.542486 26.857176 1.642063 c +27.204035 1.221340 27.614986 0.847801 28.074949 0.568632 c +28.629169 0.230482 29.236172 0.069271 29.873335 0.018154 c +30.099546 0.002426 30.582130 0.116455 30.582130 0.427082 c +30.582130 0.761299 30.092007 0.816345 29.873335 0.836006 c +30.058075 0.820278 29.869564 0.839939 29.839403 0.843872 c +29.782850 0.851736 29.730066 0.863529 29.677282 0.875326 c +29.835630 0.843870 29.658432 0.883192 29.632042 0.891056 c +29.579258 0.906784 29.526474 0.926441 29.477461 0.942169 c +29.466150 0.946102 29.296494 1.016878 29.417139 0.961830 c +29.368128 0.985422 29.319113 1.009016 29.270100 1.036539 c +29.156994 1.095518 29.043888 1.162361 28.934551 1.237068 c +28.817677 1.315708 28.663099 1.441530 28.516062 1.583082 c +28.335093 1.756090 28.165432 1.944826 28.007084 2.145357 c +27.400084 2.916023 26.985363 3.895086 26.679976 4.842693 c +25.993801 6.989553 25.914627 9.293692 25.895777 11.538852 c +25.873156 13.929495 25.925936 16.355524 25.390568 18.695051 c +24.941914 20.672836 24.097391 22.599506 22.645866 23.995359 c +20.843712 25.725430 18.140518 26.422579 15.757754 26.485491 c +15.527773 26.489424 15.263820 26.330954 15.263820 26.012465 c +15.263820 25.686110 15.753944 25.611403 15.972616 25.603539 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.692871 47.089355 cm +0.126320 0.246876 0.267662 scn +29.685474 -24.664959 m +27.620590 -24.536493 25.555706 -24.408026 23.490150 -24.283270 c +23.300625 -24.271961 22.837341 -24.333715 22.926273 -24.625664 c +23.011494 -24.916941 23.493114 -25.007929 23.738960 -25.025599 c +25.803843 -25.154064 27.868727 -25.282530 29.934280 -25.407286 c +30.123806 -25.418594 30.587090 -25.356844 30.498159 -25.064896 c +30.409229 -24.772945 29.931320 -24.682629 29.685474 -24.664959 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.692871 46.048340 cm +0.126320 0.246876 0.267662 scn +12.791399 -10.720080 m +13.395460 -10.720080 13.885150 -10.230392 13.885150 -9.626330 c +13.885150 -9.022268 13.395460 -8.532580 12.791399 -8.532580 c +12.187338 -8.532580 11.697650 -9.022268 11.697650 -9.626330 c +11.697650 -10.230392 12.187338 -10.720080 12.791399 -10.720080 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.692871 46.157715 cm +0.126320 0.246876 0.267662 scn +19.135149 -10.720080 m +19.739212 -10.720080 20.228899 -10.254875 20.228899 -9.681017 c +20.228899 -9.107159 19.739212 -8.641955 19.135149 -8.641955 c +18.531088 -8.641955 18.041399 -9.107159 18.041399 -9.681017 c +18.041399 -10.254875 18.531088 -10.720080 19.135149 -10.720080 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 16827 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000016917 00000 n +0000016941 00000 n +0000017114 00000 n +0000017188 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +17247 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_heart.imageset/Contents.json b/Signal/Images.xcassets/avatar_heart.imageset/Contents.json new file mode 100644 index 0000000000..60a24c3b79 --- /dev/null +++ b/Signal/Images.xcassets/avatar_heart.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_heart.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_heart.imageset/avatar_heart.pdf b/Signal/Images.xcassets/avatar_heart.imageset/avatar_heart.pdf new file mode 100644 index 0000000000..b8e5536395 --- /dev/null +++ b/Signal/Images.xcassets/avatar_heart.imageset/avatar_heart.pdf @@ -0,0 +1,136 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +0.999584 0.028850 -0.028850 0.999584 13.355894 8.320259 cm +0.876172 0.341583 0.603423 scn +15.088202 1.594854 m +13.354739 1.195164 11.867279 4.432655 7.021592 10.861956 c +4.349884 14.407780 3.142753 15.629686 1.695340 18.610233 c +0.574024 20.928436 0.093460 22.681364 0.019087 24.537067 c +-0.026681 25.696169 -0.072449 27.489065 0.934447 29.396158 c +1.363522 30.218378 2.313208 32.022694 4.361327 32.736427 c +6.077627 33.335960 7.616575 32.833492 8.623471 32.508034 c +9.195572 32.319607 11.220806 31.634424 12.731151 29.698780 c +14.241494 27.763138 14.109911 26.021631 14.859363 25.975952 c +15.620255 25.930275 15.746119 27.711750 17.674095 29.618843 c +18.217590 30.155569 19.270254 31.171925 20.946507 31.668682 c +22.536945 32.136890 23.869940 31.897078 24.676600 31.742910 c +25.734985 31.537355 27.634357 31.177635 28.938745 29.618843 c +29.814060 28.568230 30.008572 27.466227 30.231691 26.124409 c +30.729418 23.103893 30.088667 20.574425 29.699638 19.363935 c +28.852930 16.714561 27.519938 15.024445 25.969547 13.060253 c +25.099955 11.958250 25.529030 12.649141 21.478561 8.275389 c +19.870960 6.539593 18.126055 4.929411 16.609989 3.107967 c +15.620255 1.926025 15.505836 1.691921 15.088202 1.594854 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.044800 9.765625 cm +0.449986 0.002936 0.449986 scn +16.836603 0.872446 m +14.180623 3.263477 11.757909 5.901152 9.385837 8.568851 c +7.126206 11.108416 4.864765 13.710760 3.311844 16.750549 c +1.813850 19.671967 0.941351 23.131252 1.723064 26.386940 c +2.080537 27.882439 2.835232 29.298008 4.031507 30.286478 c +5.155252 31.210022 6.518826 31.557837 7.941538 31.244741 c +11.098075 30.547556 13.624220 27.895727 14.564425 24.866816 c +14.646674 24.595001 15.241410 24.612167 15.452175 24.646812 c +15.685651 24.687824 16.031357 24.806334 15.937177 25.094940 c +15.053546 27.948404 12.809472 30.345612 10.024881 31.441963 c +8.328569 32.112747 6.358846 32.341511 4.621020 31.674431 c +3.115352 31.094023 1.888389 29.978998 1.116209 28.574348 c +-0.580200 25.480764 -0.136833 21.620663 1.076429 18.451113 c +2.358033 15.095032 4.598295 12.235025 6.936385 9.554922 c +9.375151 6.757765 11.870443 3.985090 14.576785 1.435570 c +14.918019 1.114109 15.264807 0.798521 15.611595 0.482931 c +15.846765 0.266941 16.309643 0.291725 16.593103 0.385590 c +16.814318 0.454809 17.077492 0.656622 16.836603 0.872446 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.044800 9.796936 cm +0.449986 0.002936 0.449986 scn +16.003395 24.757061 m +17.101255 27.370678 19.190458 29.744434 21.982771 30.561903 c +23.185894 30.916513 24.411655 30.883345 25.612661 30.518150 c +26.830822 30.153454 27.961815 29.437794 28.741100 28.414946 c +29.728609 27.118206 30.047131 25.402306 30.115965 23.810577 c +30.188753 22.081871 29.906328 20.365759 29.369976 18.722290 c +28.292377 15.406652 26.251650 12.543045 23.956785 9.957714 c +21.556726 7.249390 18.850733 4.829273 16.673748 1.927460 c +16.392641 1.553762 16.123137 1.174690 15.859349 0.795780 c +15.441866 0.189659 16.804756 -0.033768 17.106926 0.403372 c +18.211233 2.000397 19.444317 3.498316 20.777250 4.907724 c +22.076862 6.281897 23.429422 7.606188 24.699617 9.008072 c +27.140530 11.689014 29.389717 14.667173 30.612375 18.112667 c +31.215538 19.820898 31.575062 21.642052 31.556990 23.458023 c +31.541882 25.171257 31.235571 27.058880 30.249662 28.498470 c +28.534784 31.002346 25.231937 32.009480 22.315535 31.525452 c +19.176928 31.006447 16.581520 28.720903 15.115409 25.976700 c +14.936413 25.634512 14.769018 25.286947 14.618945 24.934170 c +14.377750 24.367409 15.794865 24.248365 16.003395 24.757061 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 3599 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000003689 00000 n +0000003712 00000 n +0000003885 00000 n +0000003959 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +4018 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_house.imageset/Contents.json b/Signal/Images.xcassets/avatar_house.imageset/Contents.json new file mode 100644 index 0000000000..3b3fc07490 --- /dev/null +++ b/Signal/Images.xcassets/avatar_house.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_house.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_house.imageset/avatar_house.pdf b/Signal/Images.xcassets/avatar_house.imageset/avatar_house.pdf new file mode 100644 index 0000000000..3339be769f --- /dev/null +++ b/Signal/Images.xcassets/avatar_house.imageset/avatar_house.pdf @@ -0,0 +1,908 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 1.205688 4.952271 cm +0.929412 0.929412 0.929412 scn +10.889963 0.000019 m +31.455597 23.985611 l +48.301594 5.118038 l +49.119450 6.098028 49.871586 7.134773 50.551224 8.221504 c +31.201794 29.028687 l +7.863061 2.417196 l +8.813850 1.544258 9.825156 0.736193 10.889963 0.000019 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 1.205688 21.647095 cm +0.929412 0.929412 0.929412 scn +1.181556 -4.977678 m +7.050788 2.050850 l +14.817653 -6.305429 l +16.345779 -4.248640 l +6.809484 6.028414 l +6.809484 6.028414 3.274226 1.978051 0.000000 -1.800791 c +0.330821 -2.889323 0.726157 -3.949768 1.181556 -4.977678 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 2.334106 7.371887 cm +0.764706 0.874510 0.764706 scn +6.732162 -0.000015 m +13.785414 8.068277 l +5.922383 16.326111 l +5.922383 16.326111 2.994550 12.920579 0.000000 9.418449 c +1.573203 5.821510 3.880378 2.618904 6.732162 -0.000015 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 12.236633 0.000000 cm +0.976172 0.856453 0.915091 scn +37.626896 10.505899 m +32.495586 4.101288 24.608435 0.000011 15.763380 0.000011 c +9.917459 0.000011 4.489974 1.791538 0.000000 4.855516 c +0.497740 6.179361 l +0.688929 6.473564 20.130486 29.129089 20.130486 29.129089 c +37.626896 10.505899 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.210999 13.256104 cm +0.358605 0.463222 0.567839 scn +46.977043 21.465393 m +24.488461 20.728233 l +43.597279 -0.000031 l +46.254631 4.281933 47.789024 9.333708 47.789024 14.743858 c +47.789024 17.060875 47.507591 19.312160 46.977043 21.465393 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.210999 23.162048 cm +0.358605 0.463222 0.567839 scn +9.537437 -5.955938 m +0.000000 4.418424 l +19.515587 5.603538 l +9.537437 -5.955938 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 1.006531 5.791077 cm +0.109122 0.203534 0.297946 scn +26.795490 -5.790382 m +26.803055 -4.598007 26.810749 -3.405624 26.818666 -2.213245 c +26.820694 -1.916643 l +26.829622 -0.611874 26.838552 0.693110 26.847443 2.001087 c +37.668064 2.128029 l +37.655266 0.185448 37.643024 -1.757122 37.630928 -3.699696 c +37.958569 -3.565029 38.283092 -3.424335 38.604359 -3.277740 c +38.606976 -2.876778 38.609608 -2.475822 38.612274 -2.074860 c +38.614414 -1.761946 l +38.623302 -0.462620 38.632195 0.836929 38.641045 2.139444 c +39.609360 2.150803 l +39.598461 0.496981 39.587967 -1.156836 39.577625 -2.810654 c +39.906158 -2.645084 40.230991 -2.473232 40.551952 -2.295259 c +40.552490 -2.214212 40.553028 -2.133167 40.553566 -2.052120 c +40.563732 -0.565586 l +40.614120 -0.569986 40.659729 -0.571575 40.696690 -0.571140 c +43.321018 -0.540352 l +43.685104 -0.278578 44.042648 -0.008286 44.393364 0.270247 c +40.687328 0.226770 l +40.653263 0.226370 40.613010 0.224243 40.569103 0.219902 c +40.573521 0.866833 40.577930 1.514156 40.582336 2.162220 c +41.122032 2.168550 l +41.379993 2.171577 41.948524 2.258244 42.022991 2.583580 c +42.028633 2.600147 42.031525 2.617825 42.031307 2.636625 c +42.031090 2.655094 l +42.031094 2.657764 l +42.031067 2.660952 l +42.031044 2.662899 42.031006 2.664837 42.030952 2.666767 c +42.027424 2.967428 l +47.394176 3.030390 l +47.642540 3.294481 47.885834 3.563393 48.123905 3.836973 c +42.018066 3.765343 l +42.005394 4.845491 l +42.005146 4.866528 42.000908 4.886097 41.993225 4.904198 c +42.000420 4.931519 42.004086 4.960560 42.003723 4.991423 c +41.999161 5.380650 41.350979 5.465500 41.083385 5.462358 c +22.833492 5.248257 l +22.659010 5.246212 22.342436 5.205900 22.132774 5.079346 c +22.091248 5.058420 22.055553 5.031910 22.028826 4.999807 c +21.963566 4.935083 21.923298 4.854824 21.924461 4.755863 c +21.926069 4.689444 21.946285 4.631891 21.980013 4.582125 c +21.984987 4.158085 l +15.578274 4.082928 l +16.516674 5.195389 17.457647 6.306143 18.399111 7.415159 c +44.796303 7.724836 l +45.543140 6.904400 46.289993 6.083300 47.036842 5.262194 c +47.433220 4.826405 47.829597 4.390614 48.225975 3.954927 c +48.488327 4.259808 48.744225 4.570402 48.993454 4.886497 c +48.167496 5.794806 47.342106 6.703691 46.517792 7.613686 c +45.462849 8.774019 44.407925 9.933134 43.353001 11.092251 c +42.298077 12.251366 41.243153 13.410480 40.188213 14.570814 c +39.276253 15.572246 38.364281 16.574892 37.452305 17.577541 c +37.451546 17.578373 l +37.430496 17.601524 l +36.525787 18.596180 35.621090 19.590826 34.716396 20.584270 c +34.436615 20.892635 34.158279 21.203459 33.879696 21.514557 c +33.879337 21.514957 l +33.878998 21.515339 l +33.279156 22.185184 32.678192 22.856285 32.059330 23.506767 c +32.056068 23.509951 32.053047 23.513138 32.050209 23.516273 c +32.049232 23.517357 32.048279 23.518433 32.047340 23.519501 c +32.045425 23.521696 l +32.042412 23.525225 l +32.038578 23.529793 l +32.033691 23.535633 32.029236 23.540966 32.024811 23.545288 c +31.857222 23.728231 31.521114 23.758350 31.287636 23.750746 c +31.049292 23.743084 30.723484 23.724663 30.555479 23.528051 c +30.339352 23.275841 l +30.337530 23.273706 l +29.756443 22.595621 29.172400 21.914085 28.592209 21.232592 c +27.812782 20.319036 27.032129 19.406685 26.251471 18.494335 c +26.249743 18.492313 l +26.248011 18.490290 l +25.467358 17.577936 24.686703 16.665581 23.907278 15.752029 c +22.016077 13.535273 20.124874 11.318514 18.238594 9.096951 c +17.826942 8.611506 17.414986 8.126362 17.003025 7.641216 c +15.964548 6.418243 14.926072 5.195272 13.892525 3.967484 c +13.756269 3.906738 13.650302 3.813452 13.645730 3.674099 c +13.531993 3.538792 13.418321 3.403419 13.304718 3.267979 c +13.049949 2.965893 12.558027 2.425583 12.050320 1.867937 c +11.467726 1.228039 10.864346 0.565310 10.574660 0.213497 c +10.498284 0.121311 10.419147 0.029881 10.339722 -0.061884 c +10.297642 -0.110504 10.255465 -0.159237 10.213589 -0.208202 c +10.545684 -0.457184 10.883493 -0.698961 11.226785 -0.933296 c +11.252556 -0.888317 11.290540 -0.845196 11.325863 -0.805096 c +11.339468 -0.789650 11.352679 -0.774654 11.364645 -0.760170 c +11.767511 -0.259111 l +11.792037 -0.229267 11.819378 -0.196636 11.849249 -0.161495 c +12.007540 -0.213526 12.187466 -0.229271 12.294650 -0.228012 c +23.914932 -0.091690 l +23.909039 -1.010677 23.903236 -1.929667 23.897484 -2.848648 c +23.868999 -2.847149 23.842995 -2.846622 23.820417 -2.846886 c +14.697750 -2.953911 l +15.265935 -3.232079 15.844929 -3.491562 16.433933 -3.731571 c +23.829779 -3.644806 l +23.848896 -3.644585 23.869961 -3.643810 23.892527 -3.642414 c +23.888416 -4.301590 23.884325 -4.960770 23.880236 -5.619942 c +24.201874 -5.655525 24.525154 -5.685654 24.849983 -5.710243 c +24.857338 -4.552177 24.864819 -3.394108 24.872507 -2.236036 c +24.882111 -0.832426 24.891714 0.571184 24.901279 1.978256 c +25.874464 1.989672 l +25.857431 -0.595942 25.841381 -3.181541 25.825344 -5.767143 c +26.147352 -5.780357 26.470764 -5.788132 26.795490 -5.790382 c +h +12.500631 0.572430 m +23.920074 0.706398 l +23.922794 1.126545 23.925535 1.546694 23.928303 1.966841 c +22.872139 1.954451 l +22.609411 1.951370 21.961235 2.036221 21.951805 2.425392 c +21.951004 2.493702 21.969938 2.553102 22.003210 2.604633 c +21.994347 3.360170 l +14.899126 3.276937 l +14.707535 3.049309 14.516071 2.821609 14.324756 2.593838 c +14.091584 2.315256 13.610209 1.788471 13.117638 1.249441 c +13.117402 1.249180 l +13.117284 1.249050 l +12.907661 1.019657 12.696022 0.788055 12.500631 0.572430 c +h +41.861382 10.950602 m +42.600155 10.138821 43.338924 9.326906 44.077705 8.514435 c +19.083672 8.221216 l +19.787645 9.050283 20.492296 9.879358 21.197628 10.708183 c +41.861382 10.950602 l +h +21.783426 11.396296 m +41.247940 11.624645 l +41.136143 11.747486 l +40.211220 12.763756 39.286301 13.780031 38.361366 14.797125 c +38.196648 14.747180 38.005367 14.734913 37.904148 14.733725 c +24.496857 14.576439 l +23.591257 13.517273 22.686783 12.457045 21.783426 11.396296 c +h +35.118332 18.368141 m +36.019272 17.377747 36.919632 16.386765 37.818741 15.394501 c +25.067963 15.244915 l +25.751055 16.044950 26.433430 16.844250 27.115782 17.643538 c +27.564812 18.169495 l +34.622086 18.252287 l +34.760971 18.253916 34.959785 18.287712 35.118332 18.368141 c +h +28.362104 19.103392 m +28.780178 19.593082 29.198402 20.082933 29.616943 20.573105 c +29.874779 20.873928 30.136772 21.172224 30.398861 21.470629 c +30.709042 21.823788 31.019356 22.177103 31.323074 22.534939 c +31.720383 22.098413 32.118130 21.662399 32.514698 21.227676 c +32.741024 20.979572 l +33.289062 20.377783 33.837101 19.775993 34.384991 19.174049 c +28.362104 19.103392 l +h +22.844795 4.284924 m +41.094688 4.499022 l +41.114109 4.499249 41.135288 4.499952 41.157883 4.501194 c +41.173954 3.131123 l +41.164814 3.131430 41.155930 3.131651 41.147324 3.131790 c +41.134476 3.132000 41.122250 3.132027 41.110729 3.131891 c +22.856894 2.917740 l +22.851089 2.917641 l +22.835052 4.284851 l +22.838354 4.284861 22.841604 4.284887 22.844795 4.284924 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 1.006531 6.833984 cm +0.109122 0.203534 0.297946 scn +8.662533 -0.000004 m +8.724231 0.038418 8.771126 0.088316 8.793890 0.152731 c +8.813419 0.210201 8.865563 0.268053 8.913302 0.321018 c +8.934553 0.344593 8.954930 0.367201 8.971169 0.388376 c +9.124634 0.579950 9.282965 0.771584 9.446160 0.963272 c +9.904562 1.512281 10.369414 2.054974 10.835463 2.599052 c +10.835623 2.599241 l +10.836076 2.599773 l +10.836236 2.599962 l +10.836689 2.600494 l +10.836849 2.600683 l +10.837302 2.601215 l +10.946322 2.728487 11.055408 2.855837 11.164492 2.983360 c +11.999760 3.956629 12.835029 4.929899 13.675219 5.898359 c +14.697781 7.083063 15.720398 8.262905 16.743017 9.442745 c +16.965244 9.698734 17.185179 9.952183 17.403851 10.204176 c +17.429298 10.233505 l +17.430746 10.235178 l +17.444738 10.251299 l +18.307854 11.245962 19.152252 12.219051 20.041441 13.238000 c +20.400742 13.651497 20.760050 14.064494 21.119204 14.477310 c +21.119366 14.477501 l +21.120522 14.478832 l +21.124132 14.482979 l +21.886341 15.359090 22.647840 16.234383 23.407070 17.111900 c +23.933010 17.714357 24.458939 18.318033 24.984863 18.921707 c +24.989109 18.926584 l +25.513264 19.528225 26.037420 20.129864 26.561588 20.730291 c +29.211983 23.768578 l +29.416761 24.003479 29.621546 24.237883 29.826174 24.472103 c +29.826794 24.472816 l +30.260071 24.968760 30.692638 25.463888 31.122932 25.961237 c +31.218676 26.071922 31.316441 26.181622 31.414600 26.291292 c +31.821192 25.844536 32.228264 25.398304 32.634106 24.953426 c +32.635208 24.952215 l +32.852257 24.714277 l +34.596676 22.798763 36.341095 20.883247 38.080711 18.962818 c +39.135284 17.802887 40.189842 16.644176 41.244400 15.485464 c +42.299694 14.325945 43.354984 13.166426 44.410290 12.005688 c +45.314476 11.012794 46.218666 10.018700 47.122868 9.024595 c +47.143917 9.001453 l +47.146198 8.998960 l +48.058174 7.996311 48.970146 6.993664 49.882107 5.992233 c +49.960640 5.906153 50.039135 5.820036 50.117599 5.733887 c +50.116959 5.705301 50.125092 5.674118 50.144154 5.640121 c +50.164860 5.602020 50.195286 5.569731 50.232803 5.542494 c +50.475674 5.903042 50.710377 6.269552 50.936642 6.641754 c +50.032433 7.634811 49.128452 8.628098 48.225365 9.622303 c +48.932137 9.551483 49.645557 9.557468 50.329880 9.771545 c +51.042519 9.998877 51.625519 10.492319 52.046532 11.105507 c +52.502045 11.770483 52.781754 12.537590 52.865417 13.324795 c +53.113739 13.074265 53.384117 12.845334 53.672108 12.641180 c +53.799007 13.038656 53.917271 13.439991 54.026680 13.844963 c +53.617172 14.316900 53.293327 14.865687 53.066181 15.443337 c +53.045006 15.497026 52.971073 15.540609 52.893776 15.573227 c +53.605984 15.943215 54.217182 16.494143 54.626762 17.223137 c +54.670174 17.299728 54.711220 17.377487 54.749901 17.456287 c +54.874352 18.396469 54.952156 19.351368 54.980907 20.318588 c +54.930725 20.309530 54.880699 20.301994 54.829140 20.295952 c +54.736809 20.285137 54.736816 20.285137 54.824280 20.295895 c +54.775684 20.290461 54.731895 20.289948 54.683243 20.289375 c +54.605152 20.288458 54.527061 20.287544 54.448940 20.289560 c +54.494663 20.289280 54.389652 20.300045 54.317410 20.307447 c +54.305374 20.308680 54.294254 20.309820 54.284889 20.310799 c +54.273148 20.312027 54.264168 20.313005 54.259613 20.313602 c +54.179802 20.325245 54.099949 20.340502 54.023167 20.359411 c +54.022877 20.360432 53.999596 20.368511 53.969227 20.378717 c +53.949749 20.385263 53.927353 20.392687 53.906231 20.399683 c +53.905121 20.400053 l +53.904980 20.400103 l +53.869469 20.411869 53.837818 20.422359 53.830090 20.425346 c +53.784531 20.441015 53.738922 20.461006 53.693310 20.480995 c +53.693199 20.481047 l +53.670368 20.491053 53.647541 20.501060 53.624718 20.510527 c +53.588402 20.526955 53.566460 20.537600 53.558895 20.541271 c +53.522213 20.561152 53.486084 20.581041 53.453354 20.600969 c +53.370106 20.648634 53.286808 20.701155 53.203503 20.753679 c +53.203392 20.753750 l +52.707882 21.082424 52.287476 21.552160 51.962532 22.077507 c +52.509663 22.444960 52.925552 22.979694 53.119514 23.666821 c +53.260124 24.167095 53.306061 24.680424 53.301548 25.197325 c +53.754967 24.732109 54.279110 24.334986 54.849049 24.027657 c +54.794704 24.563004 54.725277 25.093891 54.641205 25.619892 c +54.574299 25.687693 54.508549 25.757582 54.443836 25.829618 c +54.046028 26.274166 53.729416 26.787018 53.496620 27.338676 c +53.765572 27.349329 54.034565 27.360062 54.303600 27.370852 c +54.217327 27.752199 54.123268 28.130594 54.021603 28.505859 c +53.864563 28.499235 53.707520 28.492577 53.550472 28.485880 c +50.360031 28.353609 47.169594 28.221340 43.975906 28.100565 c +42.601051 28.046963 41.224602 27.990839 39.848148 27.934715 c +39.834789 27.934134 l +38.458336 27.878010 37.081886 27.821884 35.707031 27.768286 c +35.218624 27.746487 34.730412 27.730549 34.242020 27.714607 c +34.241817 27.714603 l +33.394169 27.686937 32.545990 27.659252 31.695328 27.600868 c +31.685699 27.602268 31.676880 27.600790 31.668060 27.599314 c +31.659243 27.597836 31.650425 27.596359 31.640795 27.597757 c +31.605640 27.596584 31.534243 27.589954 31.451681 27.568634 c +31.232134 27.575909 30.888834 27.552208 30.741251 27.387365 c +30.675339 27.312035 30.609432 27.236202 30.543369 27.160191 c +30.542870 27.159615 l +30.542768 27.159494 l +30.402092 26.997625 30.260702 26.834938 30.117035 26.674473 c +29.833748 26.349993 29.551661 26.026743 29.269575 25.703491 c +29.239077 25.668545 l +28.967155 25.356943 28.695192 25.045301 28.422112 24.732513 c +26.206564 22.188568 l +26.173265 22.190216 26.140875 22.190016 26.109989 22.188135 c +23.590521 22.064486 21.072313 21.942055 18.554102 21.819626 c +16.036797 21.697241 13.519494 21.574856 11.000936 21.451250 c +10.292983 21.417728 9.584851 21.382843 8.876719 21.347961 c +8.873985 21.347750 l +8.870515 21.347540 l +8.247699 21.316849 7.624883 21.286160 7.002191 21.256397 c +6.944176 21.259537 6.888555 21.259693 6.838350 21.258034 c +6.604871 21.250429 6.269332 21.231895 6.106137 21.040207 c +5.746202 20.612640 5.386325 20.180212 5.031256 19.752701 c +2.440103 16.642117 l +1.624554 15.661997 0.811935 14.681911 0.000000 13.699559 c +0.130643 13.226200 0.273403 12.757866 0.427926 12.294918 c +1.323163 13.379866 2.221877 14.464810 3.118003 15.546627 c +3.532208 16.046679 l +3.532827 16.047430 l +4.434690 17.133148 5.336556 18.218872 6.243284 19.304651 c +6.379191 19.466770 6.517937 19.627979 6.657013 19.789572 c +6.657196 19.789782 l +6.732940 19.877789 6.808783 19.965912 6.884317 20.054354 c +9.454169 17.288860 l +10.344269 16.330124 11.233130 15.372599 12.121994 14.415066 c +13.004849 13.464010 13.887710 12.512950 14.771793 11.560692 c +15.148441 11.156918 15.525086 10.753139 15.901779 10.345427 c +15.636402 10.040203 15.371046 9.734692 15.105789 9.428970 c +14.879877 9.667000 14.654119 9.905037 14.428359 10.143070 c +13.978775 10.617100 13.529191 11.091125 13.078391 11.565138 c +12.649402 12.015949 12.220407 12.467201 11.791410 12.918627 c +11.750417 13.055119 11.639421 13.153639 11.505827 13.219164 c +10.935031 13.819933 l +10.220703 14.571795 9.506375 15.323658 8.792062 16.074306 c +8.461974 16.420786 8.131886 16.767265 7.806665 17.113804 c +7.634266 17.291824 7.303024 17.321999 7.069545 17.314396 c +6.836066 17.306787 6.500527 17.288254 6.337332 17.096565 c +5.977397 16.668999 5.617520 16.236570 5.262451 15.809060 c +2.671296 12.698479 l +2.117803 12.033293 1.565659 11.368124 1.014162 10.702251 c +1.185800 10.276514 1.367600 9.855967 1.559260 9.440907 c +2.156245 10.162836 2.753870 10.884300 3.350349 11.604378 c +3.763402 12.103041 l +3.832771 12.186550 l +10.782510 12.268082 l +11.199330 11.829363 l +11.909656 11.081715 12.619981 10.334072 13.330293 9.587629 c +13.330934 9.586958 l +13.437703 9.474886 13.544473 9.362814 13.651077 9.250740 c +1.714369 9.110699 l +1.865409 8.794548 2.022206 8.481672 2.184623 8.172211 c +13.690715 8.307194 l +13.902600 8.309679 14.159027 8.416420 14.254824 8.612925 c +14.315690 8.548126 l +14.318730 8.544983 l +14.320161 8.543516 14.321601 8.542061 14.323050 8.540615 c +14.325331 8.538340 14.327636 8.536087 14.329961 8.533857 c +13.860544 7.991695 13.391669 7.449112 12.923757 6.906540 c +12.596553 6.528267 12.269994 6.150658 11.943851 5.772985 c +11.906100 5.774605 11.873165 5.775049 11.847031 5.774742 c +3.662981 5.678732 l +3.845054 5.405001 4.031815 5.134657 4.223151 4.867815 c +11.234092 4.950060 l +10.907419 4.570749 10.580995 4.190853 10.254586 3.809639 c +9.606555 3.052673 8.958525 2.295704 8.315359 1.538794 c +8.227359 1.434809 8.135856 1.331173 8.043718 1.226818 c +8.043193 1.226215 l +8.043065 1.226076 l +7.935000 1.103674 7.826069 0.980286 7.720874 0.854212 c +8.028228 0.562487 8.342197 0.277666 8.662533 -0.000004 c +h +44.691624 26.986912 m +46.998726 27.082336 49.306103 27.176783 51.614986 27.265902 c +51.622833 27.199617 51.630783 27.133224 51.638748 27.066742 c +51.638828 27.066162 l +51.737698 26.240908 51.838242 25.401621 51.760677 24.580353 c +51.717346 24.144346 51.621887 23.731277 51.382050 23.347218 c +51.186169 23.038282 50.863670 22.805950 50.594143 22.711540 c +50.571655 22.703270 50.550461 22.696131 50.529266 22.688992 c +50.508072 22.681854 50.486881 22.674715 50.464394 22.666443 c +50.470276 22.668915 50.399319 22.649633 50.358559 22.637899 c +50.345482 22.635624 50.328083 22.632454 50.310707 22.629286 c +50.310158 22.629187 l +50.309956 22.629150 l +50.273586 22.622520 50.237587 22.615955 50.241756 22.617710 c +50.219589 22.614292 50.196205 22.610956 50.172825 22.607620 c +50.149441 22.604282 50.126060 22.600945 50.103889 22.597528 c +49.927189 22.579903 l +49.904884 22.578594 49.846249 22.578094 49.826935 22.577930 c +49.820667 22.577869 l +49.820667 22.577856 49.824528 22.577862 49.833664 22.577871 c +49.883171 22.577927 l +49.761154 22.576206 49.644634 22.583878 49.523254 22.591867 c +49.401878 22.599857 49.285671 22.612383 49.164932 22.630085 c +49.293629 22.612957 49.110519 22.643242 49.033974 22.655903 c +49.033813 22.655928 l +49.010841 22.659735 l +48.760929 22.715197 48.516834 22.784903 48.278233 22.864002 c +48.259289 22.870241 48.242928 22.875593 48.228493 22.880314 c +48.130226 22.912457 48.121460 22.915325 47.997528 22.970253 c +47.883560 23.016766 47.769913 23.068130 47.661121 23.119179 c +47.415043 23.232903 47.174782 23.360872 46.945507 23.507624 c +46.608398 23.719986 46.191891 24.059484 45.900978 24.380960 c +45.246998 25.103645 44.794899 26.018066 44.691624 26.986912 c +h +39.172894 26.758812 m +39.180462 26.759092 l +40.317169 26.805271 41.453884 26.851450 42.590843 26.899366 c +42.839161 25.345461 42.853844 23.696690 42.169205 22.254456 c +41.846352 21.569427 41.367123 20.940956 40.754360 20.495827 c +40.450413 20.273291 40.107086 20.089218 39.753342 19.963421 c +39.603146 19.908133 39.452831 19.862574 39.297485 19.831554 c +39.182301 19.809216 39.069546 19.794445 38.982738 19.785721 c +38.541153 20.271048 38.099564 20.756531 37.657974 21.242018 c +37.561253 21.348368 l +36.649281 22.351015 35.737305 23.353664 34.825348 24.355095 c +34.381664 24.841396 33.939186 25.328930 33.496704 25.816462 c +33.495842 25.817419 l +33.288925 26.045397 33.082012 26.273376 32.874977 26.501230 c +33.098560 26.510128 33.322121 26.518848 33.545677 26.527567 c +34.099434 26.549164 34.653194 26.570763 35.207340 26.595058 c +36.528267 26.651394 37.848797 26.705030 39.169327 26.758667 c +39.172894 26.758812 l +h +9.794633 13.307550 m +9.544409 13.570745 9.294186 13.833841 9.043964 14.096791 c +8.593163 14.570807 8.143579 15.044834 7.693995 15.518860 c +7.675750 15.538095 l +7.491729 15.732122 7.307704 15.926152 7.123593 16.120178 c +7.045397 16.028568 6.966853 15.937307 6.888415 15.846170 c +6.749269 15.684498 6.610453 15.523206 6.474477 15.361006 c +5.886262 14.656637 5.300093 13.952291 4.714643 13.247953 c +9.794633 13.307550 l +h +48.110954 10.188324 m +47.980587 10.208815 47.829674 10.225775 47.677341 10.225864 c +47.326973 10.611908 46.976761 10.998108 46.626740 11.384510 c +45.864872 12.222488 45.103016 13.059835 44.341160 13.897003 c +44.438736 13.922579 44.534149 13.954308 44.626133 13.991615 c +45.110439 14.187071 45.485939 14.532099 45.807240 14.934881 c +46.172470 15.395566 46.418987 15.949341 46.525761 16.526773 c +47.439789 15.673527 48.737850 15.175254 49.927456 15.041563 c +50.352531 14.994335 50.784683 14.998294 51.209221 15.053019 c +51.526917 13.919361 51.405754 12.680891 50.838402 11.636328 c +50.557396 11.117237 50.174046 10.611538 49.657051 10.298914 c +49.166668 10.003977 48.798164 10.068432 48.265335 10.161631 c +48.264225 10.161821 l +48.214638 10.170500 48.163624 10.179422 48.110954 10.188324 c +h +39.401184 19.325872 m +39.699844 18.997694 39.998505 18.669603 40.297165 18.341640 c +41.352470 17.180904 42.407761 16.021385 43.463051 14.861866 c +43.595470 14.716368 l +43.677334 14.703764 43.757286 14.682940 43.832577 14.653143 c +43.933277 14.716044 44.021458 14.798473 44.109634 14.880901 c +44.335793 15.097658 44.522690 15.343155 44.670322 15.617380 c +44.944973 16.119816 45.075653 16.669533 45.065704 17.233946 c +44.959145 17.228859 44.851822 17.227127 44.743813 17.228842 c +43.906689 17.243351 43.038380 17.427805 42.322674 17.876814 c +41.634327 18.309835 41.162983 18.918343 40.841026 19.643490 c +40.379257 19.480473 39.893696 19.376923 39.401184 19.325872 c +h +25.132851 20.955606 m +24.819229 20.940269 24.505592 20.924814 24.191954 20.909361 c +24.190392 20.909241 l +23.481348 20.874287 22.772305 20.839333 22.063442 20.805740 c +20.545439 20.731239 19.027891 20.657181 17.510525 20.583302 c +17.752552 20.574240 18.108698 20.514658 18.143867 20.276316 c +18.152546 20.218019 18.159954 20.159817 18.166109 20.101728 c +18.381973 20.062435 18.555408 19.974680 18.596809 19.824245 c +18.703377 19.450813 18.940966 19.108114 19.240662 18.863462 c +19.378204 18.753159 19.535151 18.647949 19.696678 18.567120 c +19.897354 18.467289 20.014580 18.429733 20.195112 18.388058 c +20.224360 18.383535 20.252407 18.377785 20.280457 18.372028 c +20.300137 18.367990 20.319813 18.363955 20.339909 18.360344 c +20.346672 18.359810 20.355347 18.359058 20.364573 18.358208 c +20.371347 18.357582 20.378420 18.356905 20.385258 18.356228 c +20.393015 18.355570 20.400387 18.354933 20.407413 18.354315 c +20.421965 18.353031 l +20.451021 18.350407 l +20.542412 18.342102 20.568432 18.339739 20.701677 18.345343 c +20.852503 18.347113 21.100235 18.384079 21.304068 18.430265 c +21.818480 18.548218 22.312691 18.729195 22.806843 18.915031 c +22.997334 18.988668 23.223455 19.025843 23.443008 19.017208 c +23.762136 19.383522 24.081560 19.749838 24.400988 20.116154 c +24.416603 20.134069 l +24.655397 20.407917 24.894188 20.681763 25.132851 20.955606 c +h +22.613993 18.065403 m +21.602762 17.773247 20.557533 17.623611 19.500837 17.839787 c +18.969486 17.949205 18.446449 18.163704 18.016159 18.486048 c +17.766796 17.647232 17.259356 16.889990 16.570114 16.301785 c +16.373493 16.133738 16.167664 15.969705 15.953251 15.815880 c +15.960861 15.805689 15.967395 15.795017 15.972771 15.783859 c +16.313002 15.077412 16.882294 14.495302 17.572849 14.187114 c +17.670166 14.144463 17.767424 14.106674 17.864628 14.073753 c +17.886805 14.066837 l +17.932131 14.052689 17.947227 14.047978 17.962469 14.043797 c +17.969988 14.041733 17.977543 14.039797 17.988783 14.036923 c +17.989323 14.036783 l +17.996052 14.035061 18.004133 14.032991 18.014252 14.030371 c +18.022860 14.028145 18.032965 14.025515 18.045036 14.022344 c +18.095856 14.013208 18.146677 14.004072 18.197554 13.990070 c +18.213873 13.986298 18.225163 13.983544 18.232677 13.981579 c +18.239155 13.980827 l +18.331520 13.967312 18.423828 13.958664 18.516079 13.954879 c +18.299252 13.966932 18.778660 13.972556 18.562176 13.955420 c +18.603638 13.955907 18.645041 13.961254 18.686443 13.966601 c +18.681835 13.966548 18.861410 13.992990 18.783215 13.977476 c +18.709633 13.962011 18.884399 13.998127 18.879789 13.998074 c +18.892645 14.001248 18.905056 14.004419 18.917297 14.007587 c +18.950108 14.016129 l +18.966154 14.020304 18.982338 14.024483 18.999298 14.028672 c +19.040203 14.037020 19.081032 14.051727 19.150930 14.080856 c +19.274166 14.222829 19.397358 14.364805 19.520493 14.506781 c +20.548756 15.695827 21.581213 16.880774 22.613993 18.065403 c +h +18.536692 13.373671 m +17.113289 13.356868 15.648885 13.953373 14.837843 15.171335 c +14.686880 15.106110 14.532948 15.048872 14.376202 15.001151 c +14.047603 14.902561 13.700103 14.845360 13.351748 14.836648 c +16.686598 11.247147 l +17.302895 11.955070 17.920097 12.664171 18.536692 13.373671 c +h +42.817394 20.923906 m +43.670227 21.851049 44.103809 23.099148 44.226276 24.345226 c +44.975395 23.326912 46.051102 22.530787 47.244808 22.054314 c +47.690651 21.876461 48.158733 21.722748 48.636528 21.619827 c +48.244160 20.487995 47.635933 19.418873 46.648560 18.706125 c +46.518276 18.612141 46.382969 18.532700 46.247650 18.453257 c +46.068775 18.353838 45.991325 18.318867 45.855724 18.263748 c +45.783089 18.233702 45.705524 18.208462 45.632774 18.188143 c +45.627163 18.186470 45.616913 18.183678 45.604256 18.180296 c +45.589642 18.176414 l +45.569160 18.171000 l +45.518059 18.157518 45.460587 18.142357 45.483376 18.146122 c +45.283382 18.106190 l +45.181385 18.090393 l +45.181705 18.090397 45.181114 18.090284 45.179764 18.090073 c +45.175255 18.089405 l +45.169697 18.088619 l +45.161213 18.087429 45.148930 18.085747 45.135487 18.083908 c +45.134884 18.083828 l +45.108810 18.080246 l +45.092155 18.077940 l +45.075649 18.076551 l +45.061684 18.075363 45.048401 18.074236 45.045322 18.074200 c +45.023422 18.073942 45.000317 18.072453 44.977211 18.070965 c +44.954124 18.069479 44.931042 18.067993 44.909157 18.067738 c +44.870331 18.067280 44.830276 18.068020 44.790222 18.068762 c +44.789883 18.068771 l +44.749741 18.069515 44.709606 18.070259 44.670696 18.069805 c +44.666725 18.069759 44.663158 18.069710 44.659966 18.069653 c +44.637173 18.071785 l +44.636833 18.071815 l +44.622971 18.073111 44.609108 18.074406 44.595505 18.075705 c +44.586327 18.076582 44.577271 18.077459 44.568409 18.078339 c +44.507950 18.084335 44.445126 18.094936 44.383175 18.105391 c +44.383015 18.105412 l +44.355194 18.110107 44.327473 18.114784 44.300304 18.118986 c +44.298679 18.118965 44.285141 18.121510 44.270695 18.124224 c +44.269890 18.124374 l +44.257057 18.126783 44.243679 18.129293 44.237415 18.130234 c +44.221107 18.134148 44.204723 18.138046 44.194931 18.140375 c +44.188110 18.141998 l +44.114902 18.160603 44.036774 18.184017 43.963505 18.207489 c +43.900032 18.226208 43.836494 18.249794 43.772900 18.278242 c +43.841358 18.249851 43.660316 18.335316 43.626083 18.349512 c +42.916214 18.715866 42.484940 19.392050 42.193733 20.157461 c +42.174252 20.208076 42.141884 20.252275 42.099617 20.290241 c +42.356979 20.473427 42.597740 20.684029 42.817394 20.923906 c +h +50.638359 21.554214 m +50.470310 21.523392 50.301338 21.503269 50.131973 21.492714 c +49.893169 20.780703 49.574253 20.109600 49.120979 19.494228 c +48.589699 18.773340 47.914391 18.188066 47.144505 17.793015 c +47.470310 17.143740 47.982956 16.620350 48.599598 16.237621 c +48.893684 16.056162 49.206963 15.899260 49.534420 15.776583 c +49.852097 15.658659 50.242630 15.551324 50.529797 15.544962 c +50.631977 15.546160 l +50.643398 15.546293 50.652100 15.546324 50.658550 15.546270 c +50.661167 15.546504 l +50.674324 15.548122 50.695839 15.550720 50.719360 15.553560 c +50.754452 15.557796 50.794014 15.562572 50.816933 15.565436 c +50.829704 15.567032 50.837307 15.568033 50.836090 15.568020 c +50.928303 15.588564 51.093273 15.629427 51.219257 15.674698 c +51.539112 15.785505 51.838879 15.949600 52.113861 16.152332 c +53.134155 16.896332 53.656143 18.123522 53.697773 19.358080 c +52.403656 19.633730 51.351273 20.473068 50.638359 21.554214 c +h +8.426018 20.140959 m +10.454077 20.240162 12.481480 20.338730 14.508883 20.437298 c +15.399331 20.480589 16.289780 20.523878 17.180281 20.567223 c +16.938009 20.538317 16.594910 20.461813 16.625879 20.258507 c +16.805399 19.058708 16.445040 17.837978 15.613667 16.947477 c +15.181209 16.480129 14.616699 16.069630 14.060781 15.756549 c +13.939947 15.687008 13.814136 15.627140 13.683341 15.576945 c +13.625242 15.551935 13.571952 15.531844 13.513740 15.516563 c +13.516350 15.516594 13.456073 15.501873 13.413154 15.491392 c +13.392219 15.486279 l +13.382855 15.483986 13.375883 15.482267 13.372953 15.481520 c +13.360970 15.478722 13.351313 15.476305 13.343607 15.474222 c +13.331354 15.474951 13.312714 15.475281 13.285523 15.474960 c +13.253001 15.474580 l +13.245429 15.476315 13.223456 15.479109 13.187087 15.482607 c +13.166280 15.489731 13.134173 15.500051 13.139278 15.497571 c +13.134603 15.499500 l +13.124876 15.503475 l +13.124225 15.503742 l +13.086616 15.519087 13.026031 15.543807 12.987597 15.568785 c +12.852610 15.647207 12.697820 15.693690 12.538114 15.713100 c +11.366140 16.975595 l +10.507107 17.900993 9.648038 18.826420 8.787813 19.752979 c +8.786747 19.754120 l +8.666504 19.883026 8.546262 20.011927 8.426018 20.140959 c +h +f* +n +Q +q +0.999931 0.011731 -0.011731 0.999931 13.955774 25.819561 cm +0.847059 0.858824 0.870588 scn +0.000000 1.333008 m +0.000000 1.527636 2.393912 11.623917 2.393912 11.623917 c +0.194627 11.623917 l +0.389254 13.954576 l +2.330659 14.017831 l +2.977794 18.353149 l +4.919199 18.095268 l +5.371706 13.628576 l +7.702366 14.212458 l +7.444486 12.139679 l +6.018843 11.750424 l +7.507740 5.862954 l +8.802009 1.333008 l +7.313112 0.491247 l +3.624930 0.101992 l +0.325999 0.812382 l +0.000000 1.333008 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 33.398499 cm +0.109122 0.203534 0.297946 scn +2.160474 3.892203 m +1.484367 0.551052 0.808259 -2.790100 0.132152 -6.131252 c +0.058530 -6.492201 0.314896 -6.776289 0.670751 -6.830505 c +0.963299 -6.880600 1.526709 -6.791267 1.600160 -6.415722 c +2.276267 -3.074572 2.952373 0.266581 3.628480 3.607732 c +3.702102 3.968681 3.445737 4.252768 3.089882 4.306985 c +2.797390 4.352214 2.233924 4.267748 2.160474 3.892203 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 33.315735 cm +0.109122 0.203534 0.297946 scn +5.875293 3.799543 m +6.649515 0.436478 7.583836 -2.885781 8.673278 -6.157558 c +8.890136 -6.807060 10.381573 -6.599789 10.134381 -5.853323 c +9.044939 -2.581545 8.115480 0.740770 7.336393 4.103778 c +7.305545 4.244531 7.104527 4.373556 6.982323 4.420782 c +6.806314 4.491707 6.582281 4.508543 6.397854 4.467451 c +6.058079 4.395340 5.788301 4.163473 5.875293 3.799543 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 42.243713 cm +0.109122 0.203534 0.297946 scn +0.231727 -15.583601 m +0.735299 -16.200542 1.550608 -16.429413 2.310914 -16.532412 c +3.232063 -16.657852 4.177080 -16.744087 5.106647 -16.757511 c +6.800357 -16.786303 8.645650 -16.462959 9.970492 -15.328234 c +10.221036 -15.116056 10.261285 -14.813892 9.962101 -14.613029 c +9.687473 -14.431343 9.151827 -14.398699 8.886858 -14.625645 c +7.817369 -15.543270 6.540181 -15.762625 5.192138 -15.749243 c +4.413512 -15.743780 3.702201 -15.669401 2.922605 -15.581226 c +2.781281 -15.563421 2.635093 -15.545673 2.493713 -15.523001 c +2.410831 -15.509377 2.327891 -15.490885 2.244952 -15.472393 c +2.210781 -15.463062 2.176666 -15.458595 2.142494 -15.449265 c +2.210838 -15.467928 2.201050 -15.463177 2.118053 -15.439819 c +1.849204 -15.335922 1.726943 -15.283831 1.544300 -15.062136 c +1.312318 -14.782629 0.815768 -14.764124 0.501005 -14.894333 c +0.205531 -15.009718 -0.000254 -15.304092 0.231727 -15.583601 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 41.863281 cm +0.109122 0.203534 0.297946 scn +0.200995 -2.216090 m +0.004527 -2.889905 -0.055540 -3.576717 0.054794 -4.271263 c +0.107215 -4.591805 0.550932 -4.669322 0.818469 -4.661317 c +1.003295 -4.654283 1.625146 -4.569131 1.572783 -4.253454 c +1.473149 -3.641505 1.494921 -3.008668 1.667918 -2.408119 c +1.756706 -2.095653 1.385171 -1.949165 1.131831 -1.922941 c +0.907740 -1.901240 0.289840 -1.908489 0.200995 -2.216090 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 43.322083 cm +0.109122 0.203534 0.297946 scn +0.955907 -6.215860 m +3.327100 -6.338889 5.710093 -6.223345 8.056400 -5.884394 c +8.289595 -5.852462 8.730170 -5.662385 8.580614 -5.357580 c +8.435865 -5.047853 7.919854 -5.029577 7.642985 -5.071754 c +5.432679 -5.389645 3.205151 -5.483902 0.945976 -5.369290 c +0.702537 -5.357548 0.188180 -5.480367 0.191948 -5.801480 c +0.195943 -6.142054 0.722200 -6.204004 0.955907 -6.215860 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 43.244263 cm +0.109122 0.203534 0.297946 scn +1.747558 -3.520565 m +1.742522 -3.506025 1.732620 -3.491543 1.727584 -3.477005 c +1.728554 -3.559715 1.729524 -3.642426 1.730552 -3.730003 c +1.712175 -3.822673 0.847113 -3.915544 1.290431 -3.959003 c +1.353737 -3.963126 1.417102 -3.972115 1.475543 -3.976295 c +1.616809 -3.989236 1.758017 -3.997311 1.899284 -4.010252 c +2.215816 -4.030869 2.532349 -4.051485 2.853690 -4.067180 c +3.433009 -4.089579 4.012100 -4.092518 4.595827 -4.075938 c +5.777877 -4.042606 6.954035 -3.921756 8.119663 -3.732905 c +8.381935 -3.690900 8.783188 -3.467222 8.643191 -3.147707 c +8.503138 -2.823328 7.996573 -2.780610 7.705167 -2.827823 c +6.422999 -3.037505 5.193151 -3.144388 3.879336 -3.145203 c +3.275976 -3.147415 2.613946 -3.125986 2.058669 -3.078974 c +1.688503 -3.049254 1.298192 -2.961379 0.929282 -3.038697 c +0.599180 -3.105828 0.091402 -3.374549 0.286059 -3.790743 c +0.435786 -4.110144 0.918197 -4.167742 1.224085 -4.110627 c +1.471647 -4.059063 1.897343 -3.844830 1.747558 -3.520565 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 41.531860 cm +0.109122 0.203534 0.297946 scn +7.178342 -1.836906 m +7.296181 -2.341589 7.292843 -2.886622 7.172280 -3.394102 c +7.088871 -3.750299 7.364810 -4.043889 7.710991 -4.103086 c +8.018136 -4.153008 8.552297 -4.059154 8.640401 -3.688303 c +8.811856 -2.956390 8.808389 -2.245993 8.639271 -1.518075 c +8.552279 -1.154144 8.001238 -1.053556 7.700386 -1.125210 c +7.346015 -1.197492 7.091293 -1.468111 7.178342 -1.836906 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 39.540222 cm +0.109122 0.203534 0.297946 scn +3.566838 0.234001 m +3.696702 1.607741 3.875334 2.972320 4.097811 4.332548 c +4.120596 4.464198 3.963135 4.613197 3.869952 4.675362 c +3.722850 4.770957 3.503339 4.817041 3.333109 4.810179 c +3.002380 4.796566 2.638848 4.675518 2.579823 4.314740 c +2.352480 2.954455 2.178714 1.589932 2.048850 0.216193 c +2.013979 -0.129703 2.560668 -0.274136 2.813551 -0.261437 c +3.124876 -0.252919 3.537061 -0.131299 3.566838 0.234001 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 39.901672 cm +0.109122 0.203534 0.297946 scn +4.612519 4.064737 m +4.759180 2.762366 4.949513 1.470239 5.188502 0.178683 c +5.266448 -0.243746 6.768641 -0.123936 6.706490 0.196491 c +6.472424 1.483239 6.277168 2.780174 6.130507 4.082545 c +6.086846 4.485912 4.574409 4.409777 4.612519 4.064737 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 13.217896 43.228394 cm +0.109122 0.203534 0.297946 scn +3.699992 0.123920 m +4.184986 0.260992 4.670778 0.329949 5.118904 0.291413 c +5.455012 0.261294 5.916649 0.315369 6.048484 0.691599 c +6.166236 1.023870 5.821894 1.340987 5.510113 1.371391 c +4.759936 1.440447 4.015882 1.402522 3.283555 1.194424 c +2.982874 1.108174 2.620770 0.865491 2.761281 0.502189 c +2.891718 0.167964 3.384715 0.037499 3.699992 0.123920 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 35570 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000035660 00000 n +0000035684 00000 n +0000035857 00000 n +0000035931 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +35990 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_incognito.imageset/Contents.json b/Signal/Images.xcassets/avatar_incognito.imageset/Contents.json new file mode 100644 index 0000000000..45f3909eed --- /dev/null +++ b/Signal/Images.xcassets/avatar_incognito.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_incognito.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_incognito.imageset/avatar_incognito.pdf b/Signal/Images.xcassets/avatar_incognito.imageset/avatar_incognito.pdf new file mode 100644 index 0000000000..94d8c744d7 --- /dev/null +++ b/Signal/Images.xcassets/avatar_incognito.imageset/avatar_incognito.pdf @@ -0,0 +1,584 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 3.844727 33.991699 cm +0.400000 0.400000 0.400000 scn +5.829011 -12.748669 m +10.092337 -12.145967 l +12.126236 -10.016682 l +12.126236 -10.016682 13.754735 -8.394152 15.581553 -8.905003 c +17.408371 -9.415852 19.133093 -9.419018 19.840401 -10.740574 c +20.547709 -12.062130 21.559166 -13.990952 21.559166 -13.990952 c +21.559166 -13.990952 23.389149 -12.777079 23.995672 -12.877403 c +24.602196 -12.977726 26.635992 -12.985273 26.936884 -13.287271 c +27.241585 -13.593092 27.955793 -11.156124 28.360445 -11.057655 c +28.765106 -10.955372 29.885534 -9.640987 30.496246 -9.539083 c +31.106956 -9.437178 33.035778 -8.425720 33.847786 -8.835499 c +34.659801 -9.241461 36.486626 -9.752312 36.890163 -10.260550 c +37.293701 -10.768789 37.799522 -11.681688 38.306831 -11.785645 c +38.814140 -11.889603 40.642639 -11.484671 40.642639 -11.484671 c +43.382912 -11.184439 l +43.381050 -12.199429 l +43.381050 -12.199429 42.163078 -12.601667 41.452229 -13.210886 c +40.741375 -13.820105 39.522663 -14.626812 39.315681 -15.133930 c +39.108696 -15.641048 38.399803 -17.265266 38.192822 -17.772385 c +37.989655 -18.279509 37.480484 -19.190548 36.869213 -19.597713 c +36.257946 -20.001064 34.634937 -20.711632 33.821808 -20.912376 c +33.008682 -21.113121 31.387356 -20.907909 30.674179 -20.704365 c +29.964819 -20.500828 28.341724 -19.177588 28.037394 -18.669531 c +27.733065 -18.161474 26.921986 -17.248020 26.923294 -16.534472 c +26.924604 -15.820925 26.621199 -14.809187 26.621199 -14.809187 c +26.621199 -14.809187 25.606945 -14.402855 24.896843 -14.603786 c +24.186741 -14.804720 22.866859 -14.600060 22.461647 -15.003788 c +22.056435 -15.407516 21.648701 -15.105324 21.445353 -15.711658 c +21.241997 -16.321810 21.037344 -17.637875 20.628307 -18.045410 c +20.223095 -18.449139 19.507126 -19.768085 18.594599 -20.071671 c +17.682072 -20.375259 17.375879 -20.882195 16.055626 -20.879772 c +14.735373 -20.877350 12.705577 -20.770599 12.096169 -20.162773 c +11.486760 -19.554947 10.068418 -18.941818 9.765208 -17.823240 c +9.462000 -16.704662 9.363721 -16.196981 8.753942 -15.791391 c +8.144161 -15.385799 6.623354 -14.467224 6.623354 -14.467224 c +5.811529 -13.958237 l +5.813749 -12.748640 l +5.829011 -12.748669 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.844727 26.908691 cm +0.400000 0.400000 0.400000 scn +0.000000 0.370474 m +0.276954 0.463947 12.158272 5.528740 12.158272 5.528740 c +14.093487 9.949614 l +18.510900 18.697893 l +20.629597 17.870493 l +23.208731 17.133104 l +26.154823 18.237457 l +28.550476 19.525291 l +30.115265 19.802246 l +32.323971 17.683550 l +33.888760 12.248331 l +35.637028 7.643974 l +37.572243 6.446150 l +37.572243 6.446150 45.032684 3.313108 45.309639 3.406580 c +45.586594 3.500051 48.255733 2.302227 48.255733 2.302227 c +40.978775 1.564838 l +32.230499 1.641001 l +22.744831 1.087093 l +12.154810 0.553957 l +3.036106 0.000050 l +0.000000 0.370474 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 33.430176 cm +0.000000 0.000000 0.000000 scn +21.453074 -14.431673 m +21.437206 -16.839397 19.952589 -19.072716 17.711155 -19.930969 c +17.546957 -19.995537 17.520233 -20.003117 17.348433 -20.052406 c +17.199541 -20.094105 17.050659 -20.131992 16.897972 -20.162239 c +16.863617 -20.169807 16.829260 -20.177376 16.794910 -20.181129 c +16.890339 -20.162224 16.802542 -20.181141 16.783463 -20.181107 c +16.707127 -20.192413 16.626974 -20.203716 16.550638 -20.215023 c +16.474300 -20.226330 16.394157 -20.233810 16.314013 -20.241295 c +16.279665 -20.245049 16.245321 -20.244987 16.207157 -20.248734 c +16.314013 -20.241299 16.195709 -20.248714 16.153736 -20.248634 c +16.012547 -20.252193 15.867547 -20.251926 15.726372 -20.247852 c +15.730187 -20.247860 15.554675 -20.239906 15.646246 -20.243889 c +15.722554 -20.247845 15.611913 -20.240009 15.592834 -20.239975 c +15.505085 -20.232182 15.417336 -20.224388 15.333410 -20.212788 c +15.257115 -20.201199 15.177007 -20.189606 15.100713 -20.178020 c +15.081641 -20.174168 14.993905 -20.158741 15.089264 -20.177998 c +15.054936 -20.170303 15.020602 -20.166424 14.986275 -20.158730 c +14.833700 -20.127926 14.684955 -20.089493 14.536217 -20.047245 c +14.364599 -19.997326 14.337903 -19.989647 14.173944 -19.924480 c +14.032859 -19.870800 13.891788 -19.809486 13.758355 -19.744373 c +13.495298 -19.617970 13.270400 -19.491634 13.026500 -19.323296 c +12.557750 -19.001907 12.131091 -18.615734 11.777038 -18.172453 c +10.231361 -16.250282 10.022735 -13.494913 11.289652 -11.371853 c +11.882915 -10.380840 12.769686 -9.558260 13.800823 -9.079365 c +13.930671 -9.018551 14.060511 -8.961552 14.194153 -8.912191 c +14.365982 -8.847639 14.377437 -8.843843 14.556875 -8.790752 c +14.705767 -8.749052 14.854653 -8.711168 15.007339 -8.680923 c +15.041696 -8.673355 15.076051 -8.665785 15.110399 -8.662033 c +15.087498 -8.665806 15.011162 -8.677114 15.121846 -8.662054 c +15.209630 -8.650768 15.293605 -8.635658 15.381389 -8.624372 c +15.450087 -8.616867 15.518783 -8.609360 15.591296 -8.601862 c +15.625646 -8.598110 15.659988 -8.598175 15.698153 -8.594429 c +15.576035 -8.601837 15.694337 -8.594421 15.724863 -8.594477 c +15.892770 -8.587154 16.064472 -8.591284 16.232359 -8.595409 c +16.350626 -8.607073 16.255253 -8.595451 16.232359 -8.595409 c +16.266693 -8.599287 16.301035 -8.599348 16.339186 -8.603233 c +16.407856 -8.610992 16.480349 -8.614943 16.549011 -8.626516 c +16.625313 -8.634287 16.705421 -8.645880 16.781710 -8.661283 c +16.796965 -8.665127 16.903778 -8.680586 16.838932 -8.669020 c +16.785532 -8.657475 16.926661 -8.688261 16.945732 -8.692112 c +18.013725 -8.923018 19.058191 -9.497301 19.854118 -10.353495 c +20.665272 -11.228796 21.208902 -12.332550 21.386078 -13.511950 c +21.431314 -13.813478 21.449823 -14.122589 21.453074 -14.431673 c +21.452660 -14.656803 21.899042 -14.691967 22.047857 -14.692240 c +22.192863 -14.688690 22.646988 -14.662813 22.643593 -14.433861 c +22.637039 -11.766623 20.893820 -9.367119 18.380842 -8.484879 c +15.719143 -7.552761 12.596603 -8.226236 10.745777 -10.401646 c +9.024973 -12.420849 8.801976 -15.415819 10.190590 -17.673491 c +11.689532 -20.110703 14.648659 -21.154026 17.396980 -20.628677 c +20.000254 -20.129772 22.121805 -18.061703 22.561634 -15.429626 c +22.615664 -15.097754 22.642982 -14.765831 22.643599 -14.430044 c +22.648073 -14.071371 21.453745 -14.065361 21.453074 -14.431673 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 33.401855 cm +0.000000 0.000000 0.000000 scn +28.754749 -17.381615 m +27.549040 -15.261648 27.760014 -12.579544 29.293629 -10.678288 c +29.664604 -10.217260 30.123240 -9.813633 30.619883 -9.490204 c +30.856741 -9.338007 31.131746 -9.189697 31.395252 -9.071892 c +31.658756 -8.954086 31.872580 -8.878160 32.185627 -8.794788 c +32.250530 -8.775829 32.319241 -8.760693 32.387951 -8.745556 c +32.422306 -8.737988 32.456665 -8.730417 32.487206 -8.722843 c +32.384136 -8.745548 32.494835 -8.722857 32.521553 -8.719090 c +32.674232 -8.692659 32.823090 -8.670038 32.975746 -8.655056 c +33.002464 -8.651289 33.242893 -8.632648 33.097874 -8.643831 c +33.166565 -8.640141 33.231441 -8.636446 33.300125 -8.636572 c +33.452763 -8.633038 33.605385 -8.637131 33.754192 -8.641220 c +33.868660 -8.645247 33.769455 -8.641249 33.746559 -8.641207 c +33.780895 -8.645086 33.815235 -8.645149 33.845757 -8.649021 c +33.922054 -8.656792 33.994541 -8.664557 34.070843 -8.672327 c +34.147144 -8.680099 34.219620 -8.691679 34.295910 -8.707083 c +34.330242 -8.710962 34.360760 -8.718649 34.395088 -8.726345 c +34.406528 -8.730181 34.540035 -8.753321 34.471375 -8.741747 c +34.391270 -8.726337 34.551468 -8.760971 34.547653 -8.760963 c +34.581982 -8.768660 34.612492 -8.776350 34.646820 -8.784044 c +34.711662 -8.799427 34.776497 -8.818623 34.841328 -8.837820 c +34.986252 -8.880060 35.131165 -8.926115 35.272247 -8.979794 c +35.367580 -9.014311 35.314194 -8.995134 35.291313 -8.987461 c +35.329441 -9.002794 35.367569 -9.018129 35.409515 -9.033468 c +35.470520 -9.060291 35.531525 -9.087112 35.592525 -9.113935 c +35.737408 -9.179070 35.878460 -9.251827 36.019497 -9.332218 c +36.259644 -9.466209 36.461632 -9.600132 36.686440 -9.776072 c +37.162731 -10.147076 37.581654 -10.586660 37.920341 -11.087147 c +38.609131 -12.103407 38.973255 -13.298410 38.951923 -14.527050 c +38.934502 -15.702278 38.566093 -16.842516 37.900375 -17.810501 c +37.563690 -18.298302 37.154621 -18.724918 36.688435 -19.086563 c +36.451511 -19.273098 36.214653 -19.425297 35.954914 -19.569820 c +35.821232 -19.642075 35.687553 -19.710514 35.546257 -19.771305 c +35.397316 -19.839718 35.278942 -19.885288 35.179665 -19.923264 c +35.042206 -19.972614 34.900936 -20.018147 34.755867 -20.056038 c +34.679520 -20.074978 34.606983 -20.093922 34.530632 -20.112862 c +34.496277 -20.120430 34.461922 -20.127998 34.431381 -20.135574 c +34.526810 -20.116669 34.400848 -20.139336 34.370308 -20.146908 c +34.236717 -20.169559 34.099308 -20.192200 33.965733 -20.203403 c +33.931385 -20.207157 33.897038 -20.210907 33.862686 -20.214661 c +33.862686 -20.214661 33.694767 -20.229618 33.790176 -20.222160 c +33.870319 -20.214676 33.759647 -20.222107 33.744377 -20.225891 c +33.702404 -20.225815 33.660427 -20.229553 33.618454 -20.229477 c +33.465816 -20.233013 33.317009 -20.228924 33.164383 -20.224827 c +33.137672 -20.224781 33.046108 -20.216980 33.172012 -20.224842 c +33.137680 -20.220963 33.103336 -20.220898 33.072815 -20.217026 c +32.988884 -20.209244 32.904953 -20.201458 32.821030 -20.189857 c +32.687511 -20.170532 32.553993 -20.151207 32.424309 -20.124260 c +32.534924 -20.147358 32.321323 -20.101177 32.298443 -20.093502 c +32.218346 -20.074276 32.134445 -20.051228 32.054356 -20.028183 c +31.550941 -19.882263 31.040041 -19.656193 30.582716 -19.346275 c +30.094894 -19.021042 29.645361 -18.623375 29.279888 -18.164810 c +29.085754 -17.908798 28.910700 -17.652822 28.754749 -17.381615 c +28.553144 -17.037827 27.389099 -17.165426 27.605919 -17.535955 c +29.005701 -19.946278 31.861486 -21.161118 34.590569 -20.723495 c +35.964657 -20.500885 37.278419 -19.881325 38.272331 -18.894863 c +39.197433 -17.976961 39.813923 -16.802834 40.049038 -15.521166 c +40.538521 -12.862471 39.169785 -10.169838 36.821636 -8.879612 c +34.370567 -7.531961 31.134260 -7.819836 28.997910 -9.636040 c +26.991499 -11.341824 26.253656 -14.183220 27.184000 -16.646101 c +27.301722 -16.955395 27.442366 -17.249472 27.605919 -17.535955 c +27.803701 -17.883553 28.967747 -17.755953 28.754749 -17.381615 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 45.083984 cm +0.000000 0.000000 0.000000 scn +22.652885 -25.168091 m +23.000568 -24.924520 23.298483 -24.768620 23.687935 -24.635782 c +23.779570 -24.605425 23.875023 -24.575075 23.970465 -24.548540 c +23.897930 -24.567486 24.004822 -24.540970 24.027729 -24.533381 c +24.077356 -24.522024 24.123163 -24.510662 24.172783 -24.503120 c +24.268211 -24.484217 24.367456 -24.465321 24.462872 -24.454048 c +24.520123 -24.446522 24.581188 -24.439001 24.638439 -24.431475 c +24.745302 -24.420223 24.623177 -24.431448 24.688051 -24.427750 c +24.886492 -24.416668 25.081097 -24.417027 25.279503 -24.425022 c +25.313837 -24.428900 25.413033 -24.436712 25.329100 -24.428926 c +25.386322 -24.436665 25.447369 -24.440592 25.504591 -24.448328 c +25.603779 -24.459957 25.699137 -24.479212 25.794495 -24.498465 c +26.099644 -24.560078 26.511494 -24.698202 26.808830 -24.859011 c +27.060425 -24.993025 27.399981 -25.020357 27.652115 -24.860558 c +27.858404 -24.731199 27.889435 -24.456522 27.653082 -24.333984 c +25.842346 -23.376717 23.503128 -23.456369 21.806753 -24.639961 c +21.596619 -24.784576 21.580915 -25.024940 21.805786 -25.166538 c +22.034466 -25.311956 22.427467 -25.324123 22.652885 -25.168091 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 45.843262 cm +0.000000 0.000000 0.000000 scn +6.087396 -24.508020 m +6.083566 -24.515644 6.075928 -24.519447 6.072098 -24.527071 c +6.316433 -24.458836 6.560767 -24.390602 6.805102 -24.322367 c +6.797471 -24.322353 6.786031 -24.318514 6.778399 -24.318501 c +6.896604 -24.364506 7.014808 -24.410515 7.133012 -24.456520 c +7.125394 -24.448875 7.117770 -24.445045 7.110153 -24.437399 c +7.136772 -24.487053 7.163392 -24.536707 7.190011 -24.586361 c +7.189997 -24.593992 7.189990 -24.597807 7.189976 -24.605438 c +7.140294 -24.647322 7.086789 -24.693012 7.037107 -24.734894 c +7.048568 -24.727283 7.063838 -24.723497 7.075300 -24.715887 c +6.987488 -24.742437 6.899684 -24.765169 6.811872 -24.791718 c +7.346275 -24.685858 7.903452 -24.644907 8.445423 -24.573402 c +8.998842 -24.501919 9.556084 -24.426626 10.109502 -24.355141 c +10.262168 -24.336342 10.643953 -24.222570 10.526085 -23.993408 c +10.412019 -23.771883 9.996122 -23.759672 9.793839 -23.786011 c +8.969431 -23.895155 8.141208 -24.004292 7.312991 -24.109613 c +7.114522 -24.135960 6.919869 -24.162315 6.721401 -24.188660 c +6.496215 -24.218773 6.175663 -24.233450 6.037910 -24.443064 c +5.907803 -24.645061 6.132646 -24.801920 6.311889 -24.855671 c +6.616981 -24.947809 7.013869 -24.921825 7.228021 -24.666561 c +7.289206 -24.594175 7.220718 -24.487207 7.167389 -24.437504 c +7.079773 -24.357212 6.923405 -24.314951 6.812776 -24.299484 c +6.560985 -24.272312 6.263306 -24.298475 6.087396 -24.508020 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 42.132324 cm +0.000000 0.000000 0.000000 scn +6.883851 -21.374733 m +6.887673 -21.370924 6.895312 -21.367123 6.899127 -21.367130 c +7.036628 -21.294882 7.208534 -21.188354 7.193607 -21.005171 c +7.156451 -20.459446 6.309450 -20.404472 6.014971 -20.766430 c +5.907885 -20.899786 5.919017 -21.071514 5.918715 -21.235592 c +5.918428 -21.392038 5.918141 -21.548487 5.917854 -21.704933 c +5.917546 -21.872826 5.898124 -22.059763 5.970329 -22.220158 c +6.053940 -22.403469 6.229276 -22.506817 6.404654 -22.587269 c +6.660100 -22.702211 6.919375 -22.809530 7.167148 -22.947353 c +7.594086 -23.180899 8.085696 -23.521404 8.489536 -23.865564 c +8.901002 -24.213554 9.270389 -24.618706 9.597759 -25.046673 c +9.772864 -25.275940 10.162024 -25.303366 10.414053 -25.200802 c +10.650812 -25.102026 10.803898 -24.854282 10.628793 -24.625015 c +10.065405 -23.891352 9.379750 -23.245226 8.613734 -22.724876 c +8.221194 -22.460867 7.809519 -22.227348 7.382518 -22.028145 c +7.287208 -21.982180 7.191884 -21.943848 7.096567 -21.901699 c +6.844923 -21.794395 7.123116 -21.989511 7.115485 -21.989496 c +7.119301 -21.989504 7.115857 -21.787262 7.115870 -21.779631 c +7.116095 -21.657526 7.116312 -21.539236 7.116536 -21.417131 c +7.116669 -21.344633 7.116801 -21.272133 7.116934 -21.199635 c +7.116991 -21.169107 7.144022 -20.993631 7.109499 -21.092779 c +7.059782 -21.153740 7.006249 -21.214695 6.956525 -21.279472 c +6.964170 -21.271854 6.975632 -21.264242 6.983278 -21.256624 c +6.788611 -21.290609 6.597753 -21.328419 6.403086 -21.362404 c +6.410717 -21.362417 6.418342 -21.366245 6.425973 -21.366261 c +6.307804 -21.301174 6.189635 -21.236092 6.071465 -21.171007 c +6.075267 -21.178646 6.082884 -21.186291 6.086693 -21.190113 c +6.060116 -21.117563 6.033531 -21.048832 6.006954 -20.976282 c +6.006940 -20.983913 6.006926 -20.991547 6.006912 -20.999178 c +6.106346 -20.877256 6.205773 -20.759150 6.301391 -20.637218 c +6.297568 -20.641027 6.289930 -20.644829 6.286114 -20.644821 c +6.068406 -20.758896 5.881020 -20.983683 6.071374 -21.220612 c +6.238882 -21.430786 6.647042 -21.500219 6.883851 -21.374733 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 45.918457 cm +0.000000 0.000000 0.000000 scn +38.961540 -23.910929 m +40.453831 -23.734325 41.968945 -23.595924 43.445827 -23.499424 c +43.636635 -23.488327 44.041199 -23.439465 44.041695 -23.168545 c +44.042156 -22.916706 43.630222 -22.824369 43.447044 -22.835480 c +41.844231 -22.939381 40.241344 -23.081438 38.646004 -23.269299 c +38.466621 -23.291864 38.119125 -23.436226 38.229343 -23.676821 c +38.339550 -23.921234 38.740177 -23.937233 38.961540 -23.910929 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 41.200195 cm +0.000000 0.000000 0.000000 scn +43.079853 -18.593510 m +43.136383 -18.979006 43.200542 -19.364519 43.268528 -19.746222 c +43.367889 -19.662457 43.467243 -19.582508 43.562794 -19.498735 c +42.467201 -19.752382 41.420757 -20.254141 40.549454 -20.966093 c +39.716362 -21.647587 38.863716 -22.592335 38.808220 -23.721701 c +38.788429 -24.110874 39.978912 -24.132139 39.998741 -23.723888 c +40.046383 -22.712795 40.833981 -21.867140 41.579178 -21.257984 c +42.339653 -20.637407 43.218067 -20.211651 44.164783 -19.992073 c +44.252579 -19.973156 44.485512 -19.878189 44.459049 -19.744589 c +44.387249 -19.362881 44.326904 -18.977377 44.270374 -18.591881 c +44.236477 -18.351425 43.870255 -18.301147 43.675644 -18.304605 c +43.545891 -18.312000 43.045948 -18.356869 43.079853 -18.593510 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 45.079590 cm +0.000000 0.000000 0.000000 scn +22.707119 -26.816031 m +23.054802 -26.572460 23.352716 -26.416559 23.742168 -26.283722 c +23.833803 -26.253365 23.929256 -26.223013 24.024698 -26.196478 c +23.952164 -26.215424 24.059055 -26.188910 24.081963 -26.181320 c +24.131590 -26.169964 24.177397 -26.158600 24.227016 -26.151058 c +24.322445 -26.132154 24.421690 -26.113262 24.517105 -26.101990 c +24.574356 -26.094463 24.635422 -26.086943 24.692673 -26.079414 c +24.799536 -26.068165 24.677410 -26.079388 24.742285 -26.075691 c +24.940725 -26.064608 25.135330 -26.064964 25.333736 -26.072960 c +25.368071 -26.076839 25.467266 -26.084654 25.383333 -26.076868 c +25.440556 -26.084604 25.501602 -26.088531 25.558825 -26.096268 c +25.658012 -26.107897 25.753370 -26.127151 25.848728 -26.146406 c +26.153877 -26.208019 26.565727 -26.346140 26.863064 -26.506948 c +27.114658 -26.640963 27.454214 -26.668297 27.706348 -26.508497 c +27.912638 -26.379139 27.943668 -26.104462 27.707315 -25.981922 c +25.896580 -25.024656 23.557362 -25.104309 21.860987 -26.287901 c +21.650852 -26.432516 21.635149 -26.672878 21.860020 -26.814476 c +22.088699 -26.959894 22.481695 -26.975880 22.707119 -26.816031 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 43.905273 cm +0.000000 0.000000 0.000000 scn +0.397325 -17.179945 m +1.975961 -17.422279 3.575369 -17.377274 5.164392 -17.266493 c +6.763800 -17.155712 8.359747 -17.031084 9.959155 -16.923765 c +13.137199 -16.709126 16.315243 -16.522181 19.493288 -16.366394 c +25.852840 -16.051359 32.219318 -15.847105 38.585793 -15.753633 c +42.113491 -15.701704 45.668884 -15.694782 49.148117 -15.019707 c +49.345448 -14.981627 49.618942 -14.825838 49.525471 -14.583504 c +49.435459 -14.348093 49.071957 -14.296164 48.860783 -14.337708 c +45.817753 -14.929697 42.715866 -14.988550 39.627834 -15.030094 c +36.480946 -15.071636 33.337517 -15.137411 30.194092 -15.230885 c +23.862236 -15.421289 17.530378 -15.719013 11.208908 -16.130983 c +9.443328 -16.245226 7.681210 -16.369858 5.919091 -16.501410 c +4.177744 -16.629501 2.419087 -16.761053 0.684664 -16.494486 c +0.466563 -16.459867 0.113447 -16.501408 0.019975 -16.740280 c +-0.076959 -16.979153 0.199995 -17.148788 0.397325 -17.179945 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 45.625977 cm +0.000000 0.000000 0.000000 scn +12.991799 -13.420420 m +16.228697 -13.330410 19.462133 -13.240400 22.699032 -13.150391 c +25.935928 -13.060380 29.169361 -12.970369 32.406258 -12.880359 c +34.223770 -12.828430 36.044739 -12.779963 37.862247 -12.728034 c +38.063042 -12.721110 38.402309 -12.634562 38.402309 -12.378380 c +38.402309 -12.129122 38.056114 -12.021802 37.862247 -12.028726 c +34.625351 -12.118735 31.391918 -12.208746 28.155020 -12.298756 c +24.918123 -12.388766 21.684689 -12.478776 18.447790 -12.568786 c +16.630281 -12.620714 14.809309 -12.669181 12.991799 -12.721109 c +12.791008 -12.728033 12.451740 -12.814583 12.451740 -13.070765 c +12.451740 -13.323485 12.797932 -13.427343 12.991799 -13.420420 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 33.052246 cm +0.000000 0.000000 0.000000 scn +13.213362 -0.403572 m +14.546202 3.162209 16.173306 6.617208 18.077362 9.912958 c +18.620886 10.851139 19.185177 11.778934 19.770243 12.689420 c +19.908720 12.907520 19.552143 13.094464 19.392895 13.118698 c +19.136711 13.156779 18.873604 13.101388 18.728205 12.876363 c +16.671822 9.674085 14.882009 6.302172 13.382996 2.802169 c +12.957179 1.805135 12.552135 0.797715 12.174785 -0.216628 c +11.987841 -0.697835 13.057575 -0.822464 13.213362 -0.403572 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 33.079590 cm +0.000000 0.000000 0.000000 scn +18.977467 12.381663 m +19.908724 11.928152 20.836519 11.412325 21.812780 11.059209 c +22.782120 10.706093 23.796463 10.609159 24.796959 10.889575 c +25.686674 11.138833 26.486376 11.592345 27.282619 12.052781 c +28.044241 12.495907 28.823175 12.987500 29.678268 13.150210 c +29.737122 13.160596 29.795977 13.170981 29.854828 13.181368 c +30.034849 13.212524 29.768278 13.181368 29.948299 13.191753 c +30.066004 13.198677 30.183712 13.202139 30.304878 13.191753 c +30.280645 13.195215 30.221792 13.205601 30.336035 13.188292 c +30.394888 13.181368 30.453739 13.170981 30.509129 13.157134 c +30.619911 13.132900 30.682228 13.112129 30.806856 13.056738 c +30.848400 13.039429 30.889942 13.018657 30.931486 12.997886 c +30.844938 13.042891 30.973028 12.970190 30.979952 12.966728 c +31.042267 12.928647 31.104580 12.883642 31.163433 12.838637 c +31.284601 12.745165 31.395384 12.634384 31.526936 12.475136 c +31.970062 11.924689 32.219318 11.194224 32.420113 10.491454 c +32.690140 9.549810 32.922092 8.601244 33.212894 7.666525 c +33.524467 6.659105 33.867195 5.658610 34.244545 4.671963 c +34.448799 4.138826 34.659973 3.605690 34.881535 3.079478 c +35.071941 2.622504 35.262352 2.165529 35.511612 1.736251 c +35.753944 1.317359 36.034355 0.936547 36.408241 0.628436 c +36.802902 0.299554 37.284111 0.140306 37.789555 0.102224 c +38.004192 0.088377 38.329613 0.226853 38.329613 0.479573 c +38.329613 0.753065 38.000729 0.839613 37.789555 0.856923 c +37.917645 0.846537 37.765324 0.860385 37.744553 0.863848 c +37.699547 0.870771 37.654541 0.881157 37.609535 0.895004 c +37.720318 0.863847 37.578377 0.908853 37.564529 0.915776 c +37.522984 0.933085 37.481441 0.950395 37.439899 0.971167 c +37.526447 0.929623 37.398357 0.995400 37.391434 1.002324 c +37.367199 1.019634 37.339508 1.036943 37.315273 1.054253 c +37.277191 1.081948 37.239105 1.109644 37.204487 1.137339 c +37.180252 1.158111 37.156021 1.175420 37.131786 1.196192 c +37.159485 1.171958 37.152561 1.178882 37.111015 1.213501 c +36.837524 1.476606 36.622887 1.795104 36.449791 2.117063 c +35.999741 2.954848 35.663933 3.868796 35.324665 4.755049 c +34.954239 5.720925 34.614971 6.697186 34.306862 7.683835 c +34.009136 8.635863 33.759872 9.598278 33.496769 10.557230 c +33.292515 11.301543 33.036335 12.038933 32.593208 12.675927 c +32.105080 13.375236 31.350378 13.842595 30.498745 13.932605 c +29.474016 14.039925 28.490829 13.679884 27.601116 13.205601 c +26.797949 12.776322 26.039789 12.274343 25.236624 11.907380 c +24.783112 11.699665 24.447306 11.578497 23.976482 11.505797 c +23.924555 11.498873 23.869165 11.491949 23.817236 11.485025 c +23.917631 11.495411 23.709917 11.478102 23.692606 11.478102 c +23.581825 11.474640 23.467581 11.474640 23.356800 11.481564 c +23.190628 11.488487 22.840973 11.561188 22.650566 11.616579 c +22.131279 11.761980 21.636225 12.004313 21.144630 12.239725 c +20.604570 12.502831 20.061049 12.765937 19.520988 13.029043 c +19.299427 13.136362 18.942848 13.087895 18.780138 12.894028 c +18.610504 12.682851 18.776676 12.478598 18.977467 12.381663 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 40.228516 cm +0.000000 0.000000 0.000000 scn +18.994772 4.980019 m +19.586761 4.128386 20.199522 3.294062 20.836517 2.473586 c +21.438890 1.701577 22.041264 0.919183 22.709415 0.199103 c +23.377565 -0.520977 24.184195 -1.029880 25.195076 -1.036803 c +26.181725 -1.043727 27.126829 -0.607525 27.919609 -0.050155 c +28.726236 0.514138 29.470552 1.241142 30.349880 1.642725 c +30.554134 1.736197 30.709919 1.961222 30.543747 2.165475 c +30.381037 2.366267 30.027920 2.404348 29.802895 2.303952 c +28.996267 1.933527 28.321192 1.372694 27.621883 0.836097 c +26.967581 0.330656 26.275196 -0.126318 25.496264 -0.250947 c +25.496264 -0.250947 25.312782 -0.275180 25.416639 -0.264794 c +25.361250 -0.271718 25.305857 -0.271718 25.247005 -0.271718 c +25.208923 -0.271718 25.170841 -0.271718 25.136223 -0.271718 c +25.132761 -0.271718 24.952740 -0.257870 25.056599 -0.268256 c +24.835035 -0.244023 24.724255 -0.209404 24.537312 -0.126318 c +24.395372 -0.060541 24.236124 0.043317 24.083799 0.164484 c +23.934937 0.282189 23.806847 0.406819 23.675293 0.545296 c +23.034838 1.223833 22.460157 1.971608 21.885477 2.702074 c +21.203478 3.571016 20.549177 4.457268 19.919107 5.364292 c +19.652540 5.758951 18.645119 5.481997 18.994772 4.980019 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 42.267578 cm +0.000000 0.000000 0.000000 scn +37.252945 -8.971525 m +40.143650 -10.107036 43.051666 -11.211389 45.970066 -12.277660 c +46.794006 -12.578848 47.621407 -12.876574 48.448807 -13.174299 c +48.659985 -13.250462 49.013100 -13.233152 49.189659 -13.080828 c +49.383526 -12.914654 49.141193 -12.779638 48.995792 -12.724249 c +46.132782 -11.699520 43.283619 -10.640171 40.444839 -9.546204 c +39.634750 -9.234631 38.828121 -8.919596 38.021496 -8.604561 c +37.786083 -8.511088 37.491817 -8.486856 37.256409 -8.604561 c +37.072926 -8.694571 37.038307 -8.888438 37.252945 -8.971525 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 3.281250 41.014160 cm +0.000000 0.000000 0.000000 scn +1.100116 -13.994574 m +4.188151 -12.464403 7.324653 -11.024246 10.499235 -9.681020 c +11.406260 -9.296746 12.316746 -8.919396 13.230694 -8.552433 c +13.434947 -8.469346 13.410713 -8.282402 13.230694 -8.195854 c +13.002207 -8.085073 12.697557 -8.102382 12.465609 -8.195854 c +9.266791 -9.487151 6.109518 -10.871920 2.993788 -12.350161 c +2.104074 -12.772516 1.217821 -13.201794 0.335031 -13.637997 c +0.144625 -13.731468 0.141163 -13.901102 0.335031 -13.994574 c +0.549670 -14.098431 0.882015 -14.101892 1.100116 -13.994574 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 25648 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000025738 00000 n +0000025762 00000 n +0000025935 00000 n +0000026009 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +26068 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_melon.imageset/Contents.json b/Signal/Images.xcassets/avatar_melon.imageset/Contents.json new file mode 100644 index 0000000000..1a5967d5bb --- /dev/null +++ b/Signal/Images.xcassets/avatar_melon.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_melon.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_melon.imageset/avatar_melon.pdf b/Signal/Images.xcassets/avatar_melon.imageset/avatar_melon.pdf new file mode 100644 index 0000000000..680513b27c --- /dev/null +++ b/Signal/Images.xcassets/avatar_melon.imageset/avatar_melon.pdf @@ -0,0 +1,293 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 7.344849 10.896606 cm +0.682353 0.909804 0.749020 scn +0.048146 8.402302 m +0.589300 9.671803 3.565648 10.594542 4.353850 11.235168 c +10.494772 16.236765 21.323734 23.630432 27.988163 28.655539 c +30.799810 30.777250 34.734943 34.221359 36.599571 33.275112 c +37.070141 33.034142 37.281895 32.587463 37.440712 32.223072 c +39.346516 27.879732 38.505375 23.583414 38.493610 23.089718 c +38.381851 19.528065 38.317150 17.371090 37.340717 14.485327 c +36.840740 13.010118 35.881954 10.288919 33.452641 7.555967 c +33.029129 7.079905 31.158621 5.028723 27.988163 3.359564 c +23.941273 1.226097 20.264956 1.020390 18.535616 0.943985 c +17.706238 0.908722 13.935805 0.785297 9.394817 2.307524 c +7.218437 3.042187 5.459687 4.158878 1.936303 6.398136 c +0.859877 7.091660 -0.245959 7.720533 0.048146 8.402302 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.375244 15.695374 cm +0.949020 0.854902 0.984314 scn +0.005768 6.118999 m +-0.164813 4.361683 3.493859 2.686646 4.940857 2.028387 c +9.081861 0.135889 12.828765 0.100626 14.181650 0.141768 c +15.928637 0.188786 18.699110 0.288700 21.851921 1.822680 c +25.140018 3.421310 26.981119 5.678202 27.416395 6.230669 c +29.786884 9.239857 30.345684 12.301937 30.675081 14.100397 c +31.133886 16.621765 30.992718 18.590670 30.886839 20.083508 c +30.869194 20.342110 30.728024 22.140570 30.045698 24.385706 c +29.322199 26.766020 28.804573 26.965847 28.575172 27.006989 c +27.945786 27.118658 27.463451 26.366362 26.475258 25.431868 c +25.128256 24.162367 24.528278 24.138857 22.481304 22.810583 c +20.299042 21.394150 19.887295 20.706503 17.546217 18.819885 c +16.022751 17.597403 16.216858 17.903023 10.928843 14.306103 c +1.423355 7.846930 4.599695 9.445562 2.629189 8.322994 c +1.105723 7.459028 0.093999 7.006475 0.005768 6.118999 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 6.781982 18.384644 cm +0.369391 0.065583 0.483319 scn +1.240396 0.297211 m +3.493243 2.089792 5.846087 3.753071 8.169520 5.445740 c +10.534128 7.173670 12.898736 8.895725 15.257462 10.623655 c +19.921974 14.032500 24.562960 17.470730 29.268646 20.826679 c +31.856775 22.672157 34.480194 24.476494 37.174202 26.169161 c +37.468307 26.357235 37.427132 26.762770 37.174202 26.956720 c +36.868332 27.191814 36.444820 27.150673 36.133072 26.956720 c +31.309740 23.929903 26.727575 20.550446 22.133648 17.194496 c +17.422077 13.744512 12.704627 10.300404 7.987175 6.856295 c +5.381401 4.952044 2.728570 3.094812 0.205144 1.084770 c +-0.065433 0.873186 -0.071315 0.508793 0.205144 0.297211 c +0.481604 0.079750 0.963937 0.073872 1.240396 0.297211 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 6.781982 20.335999 cm +0.369391 0.065583 0.483319 scn +31.092064 16.653667 m +30.192101 16.265762 29.492132 15.448816 29.456839 14.437918 c +29.421547 13.468160 30.045050 12.516034 30.927366 12.128131 c +31.456757 11.893038 32.262604 11.822511 32.774349 12.134008 c +33.150803 12.357347 33.197861 12.792269 32.897873 13.109644 c +32.462597 13.568074 31.674397 13.573951 31.109715 13.432896 c +30.568560 13.297717 30.150927 12.933324 29.792118 12.527789 c +29.103910 11.740228 28.668634 10.711698 28.586285 9.671412 c +28.515699 8.789814 28.768631 7.755407 29.709768 7.455664 c +30.262688 7.279345 30.939131 7.296976 31.468521 7.532068 c +31.797918 7.679001 32.133198 7.955236 32.127319 8.349016 c +32.121437 8.866220 31.603807 9.183596 31.162649 9.301142 c +30.521500 9.465707 29.809763 9.383423 29.227434 9.077803 c +28.298061 8.589985 27.745144 7.602598 27.362808 6.662228 c +27.168697 6.180286 26.980471 5.686592 26.833418 5.187019 c +26.686365 4.669815 26.615780 4.105593 26.851063 3.600143 c +27.268694 2.724422 28.733339 2.589243 29.509777 2.971268 c +29.880350 3.153465 30.097988 3.529613 29.974464 3.935148 c +29.827412 4.417089 29.362724 4.716833 28.898037 4.834379 c +27.639267 5.151754 26.509903 4.528757 25.480534 3.876375 c +24.592335 3.312153 23.710018 2.624508 23.186510 1.690014 c +22.957108 1.278601 22.792408 0.761398 23.015926 0.308844 c +23.245329 -0.143709 23.880600 -0.231869 24.333523 -0.231869 c +24.727623 -0.231869 25.386417 -0.143709 25.527588 0.302967 c +25.668758 0.737888 25.227602 1.031755 24.874676 1.155178 c +24.292345 1.360884 23.657078 1.331497 23.045340 1.290356 c +22.474773 1.255091 21.904209 1.161057 21.351292 1.020000 c +20.251337 0.737888 19.192558 0.273581 18.269066 -0.384680 c +17.892611 -0.655037 17.339693 -1.007675 17.274990 -1.513124 c +17.198523 -2.118488 17.886730 -2.335949 18.363180 -2.341827 c +18.974920 -2.353582 19.504309 -2.136122 19.645479 -1.501371 c +19.745476 -1.042940 19.574896 -0.537489 19.304319 -0.167217 c +18.645523 0.720257 17.363220 0.990612 16.322088 1.072895 c +15.122137 1.166933 13.898660 1.019999 12.781058 0.585077 c +12.292844 0.397003 11.745808 0.161911 11.351706 -0.190729 c +11.187007 -0.337662 11.028191 -0.555120 11.128186 -0.784336 c +11.228182 -1.019430 11.498759 -1.113466 11.734043 -1.160484 c +12.345783 -1.289785 12.998697 -1.148731 13.539851 -0.854866 c +13.881013 -0.666792 14.304524 -0.343536 14.345699 0.079630 c +14.392756 0.590956 13.810428 0.826048 13.410444 0.925962 c +12.781059 1.078773 12.110497 1.131668 11.463466 1.149300 c +10.275280 1.178688 8.940041 1.055264 7.845968 0.567446 c +7.093058 0.232439 6.046043 -0.602140 6.440145 -1.554266 c +6.634254 -2.018574 7.181290 -2.247789 7.616566 -2.429987 c +8.140074 -2.647448 8.657700 -2.870785 9.175325 -3.105879 c +11.445820 -4.152040 13.792781 -4.863195 16.292677 -5.057148 c +18.651403 -5.239346 21.063066 -5.074781 23.345325 -4.440031 c +25.486414 -3.846422 27.515743 -2.876663 29.286259 -1.530758 c +29.486250 -1.377947 29.668594 -1.195749 29.874470 -1.060572 c +29.950935 -1.007675 30.045046 -0.984167 30.121513 -0.925392 c +30.239157 -0.848988 30.339155 -0.737320 30.445032 -0.643282 c +30.850899 -0.267134 31.250881 0.120770 31.627337 0.532183 c +32.339073 1.302111 32.991982 2.130812 33.533138 3.030041 c +35.891865 6.909071 36.503605 11.804879 35.768341 16.236378 c +35.585999 17.335436 35.315418 18.422739 34.968372 19.486534 c +34.827202 19.927332 33.409615 19.756889 33.497845 19.486534 c +34.586037 16.136463 34.891911 12.527789 34.262524 9.054295 c +33.944889 7.326363 33.409615 5.621939 32.603767 4.058573 c +31.850857 2.589243 30.827370 1.284479 29.662712 0.126648 c +29.409781 -0.126078 29.139202 -0.455208 28.839214 -0.637403 c +28.480406 -0.860743 28.156891 -1.136976 27.809847 -1.389702 c +27.133404 -1.889273 26.421669 -2.335949 25.674641 -2.723852 c +24.233524 -3.482025 22.680649 -3.999229 21.080715 -4.298973 c +19.369020 -4.616348 17.604387 -4.639858 15.880929 -4.434153 c +14.045711 -4.216692 12.322254 -3.652470 10.645853 -2.900173 c +10.228223 -2.712099 9.816476 -2.506392 9.398846 -2.324196 c +9.051802 -2.171385 8.675346 -2.065594 8.340066 -1.877520 c +8.010668 -1.695322 7.793030 -1.454351 7.840087 -1.054693 c +7.881261 -0.702055 8.093018 -0.367046 8.357712 -0.137831 c +8.934159 0.361740 9.775302 0.508673 10.504683 0.585077 c +10.904667 0.626219 11.304649 0.637974 11.704633 0.608587 c +11.928153 0.590956 12.157555 0.567446 12.381075 0.532183 c +12.504600 0.514549 12.663416 0.502794 12.763412 0.420513 c +13.022225 0.197174 12.798705 -0.155464 12.604596 -0.331783 c +12.498718 -0.425819 12.369311 -0.508102 12.239904 -0.572754 c +12.198730 -0.590385 12.116381 -0.619772 12.098734 -0.631527 c +12.010503 -0.678545 11.681105 -0.613895 12.310491 -0.678547 c +12.551657 -0.790216 12.639888 -0.784338 12.581066 -0.678547 c +12.563420 -0.655037 12.563420 -0.631527 12.569303 -0.608017 c +12.692826 -0.255379 13.186924 -0.061428 13.510440 0.085505 c +13.863367 0.250069 14.233939 0.373495 14.610394 0.461655 c +15.851520 0.737888 18.080839 0.579201 18.204363 -1.089958 c +18.216127 -1.260401 18.204363 -1.436720 18.145542 -1.595407 c +18.116131 -1.671812 18.057310 -1.730585 18.022018 -1.801113 c +17.922022 -2.012695 18.827868 -1.677689 18.857277 -1.830500 c +18.851395 -1.795235 18.798454 -1.748217 18.780809 -1.712954 c +18.621992 -1.330927 19.051386 -1.001799 19.310198 -0.801970 c +19.968994 -0.290642 20.710140 0.114893 21.492462 0.397003 c +22.215961 0.655605 22.974754 0.796661 23.745312 0.808416 c +23.745312 0.808416 23.904127 0.808416 23.821777 0.808416 c +23.745310 0.814295 23.868835 0.802538 23.874718 0.802538 c +23.810015 0.831924 23.910009 0.784908 23.921774 0.779030 c +24.027653 0.714380 24.104118 0.620342 24.098236 0.491041 c +24.098236 0.432268 24.045296 0.320599 24.045296 0.320599 c +24.027651 0.361740 24.562925 0.314720 24.568806 0.320599 c +24.562925 0.308844 24.504101 0.391127 24.486454 0.414637 c +24.268816 0.726133 24.415873 1.196318 24.568806 1.501938 c +24.757034 1.866333 25.009964 2.195463 25.292305 2.489330 c +25.856987 3.077061 26.551075 3.529613 27.251045 3.941027 c +27.421627 4.040941 27.592211 4.146732 27.774555 4.234892 c +27.856905 4.276033 27.945137 4.311298 28.027487 4.346561 c +28.062780 4.358316 28.103952 4.375948 28.145126 4.387703 c +28.198067 4.405334 28.351002 4.405334 28.186302 4.411213 c +28.109835 4.411213 28.086309 4.458231 28.121601 4.411213 c +28.156895 4.364193 28.251007 4.328930 28.298065 4.287788 c +28.415707 4.181997 28.509817 4.029186 28.545109 3.876375 c +28.574520 3.735319 28.556875 3.588387 28.480408 3.470840 c +28.480408 3.470840 28.374529 3.329784 28.362766 3.347416 c +28.362766 3.347416 28.609814 3.376802 28.627460 3.376802 c +28.698046 3.376802 28.727457 3.341539 28.698048 3.376802 c +28.680401 3.400312 28.598051 3.429699 28.574522 3.441454 c +28.462763 3.511982 28.374531 3.617773 28.309826 3.729443 c +27.915726 4.464108 28.374529 5.463253 28.633343 6.168531 c +28.909801 6.914949 29.239202 7.661369 29.768593 8.260857 c +29.892117 8.396034 30.021519 8.519459 30.162689 8.631128 c +30.239157 8.689901 30.321510 8.748672 30.409740 8.795692 c +30.445034 8.813324 30.480326 8.830956 30.515617 8.848589 c +30.603849 8.889730 30.592083 8.848589 30.562672 8.877975 c +30.556789 8.883852 30.345037 8.889729 30.345037 8.889729 c +30.345037 8.877975 30.368568 8.877974 30.374451 8.872097 c +30.397978 8.819201 30.515619 8.760427 30.556793 8.701654 c +30.645025 8.578230 30.686197 8.419542 30.650906 8.266733 c +30.627377 8.166819 30.562675 8.072783 30.486208 8.008131 c +30.450916 7.978745 30.409742 7.961113 30.374451 7.937603 c +30.350922 7.919971 30.321508 7.919971 30.321508 7.919971 c +30.321508 7.925850 30.509733 7.937603 30.533262 7.937603 c +30.680315 7.925848 30.721493 7.849443 30.627380 7.937603 c +30.574440 7.990499 30.515619 8.025763 30.462681 8.078659 c +30.345037 8.202084 30.256805 8.354893 30.197985 8.513580 c +29.927406 9.195350 30.050932 10.053438 30.262688 10.735207 c +30.497972 11.493381 30.950895 12.233922 31.544987 12.757004 c +31.621454 12.827532 31.709686 12.892183 31.797916 12.945079 c +31.815563 12.956834 31.886148 12.986219 31.897913 13.003852 c +31.968498 13.115520 31.468517 12.950955 31.444988 13.039115 c +31.462635 12.950955 31.609690 12.868672 31.633217 12.757004 c +31.644981 12.698231 31.644983 12.633580 31.627337 12.574807 c +31.568516 12.421997 31.380287 12.451384 31.797916 12.498403 c +32.156727 12.539543 32.086143 12.492525 31.950855 12.580685 c +31.868505 12.633580 31.786152 12.686477 31.703804 12.751127 c +31.145002 13.215436 30.856781 13.979486 30.956776 14.696519 c +31.050890 15.372411 31.509693 16.036549 32.144962 16.312782 c +32.392010 16.418573 32.409657 16.600771 32.144962 16.700686 c +31.833210 16.771214 31.386169 16.782967 31.092064 16.653667 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 6.781982 11.519958 cm +0.369391 0.065583 0.483319 scn +0.134529 7.508587 m +3.163816 4.564051 6.893073 2.342428 10.951729 1.137577 c +15.022148 -0.073151 19.404322 -0.284733 23.539444 0.708530 c +27.421637 1.643024 31.068542 3.564907 33.915482 6.380142 c +36.968296 9.401083 38.850571 13.403538 39.574070 17.611696 c +40.379917 22.307674 39.727005 27.150585 38.180008 31.629101 c +37.991783 32.181568 37.785912 32.734035 37.568272 33.280628 c +37.403576 33.697918 36.021278 33.480457 36.097744 33.280628 c +37.803558 28.978430 38.756458 24.323593 38.368237 19.686390 c +38.015312 15.466476 36.550667 11.305334 33.850777 8.002281 c +31.439114 5.051868 28.156898 2.865509 24.551167 1.643024 c +20.904259 0.408791 17.110298 0.261856 13.369276 1.114067 c +9.440027 2.013296 5.728415 3.958687 2.687365 6.591726 c +2.299146 6.926733 1.922691 7.273495 1.552118 7.632011 c +1.340362 7.837717 0.922732 7.831841 0.646273 7.802454 c +0.575688 7.802454 -0.053698 7.690784 0.134529 7.508587 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 12283 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000012373 00000 n +0000012397 00000 n +0000012570 00000 n +0000012644 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +12703 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_pig.imageset/Contents.json b/Signal/Images.xcassets/avatar_pig.imageset/Contents.json new file mode 100644 index 0000000000..844b508392 --- /dev/null +++ b/Signal/Images.xcassets/avatar_pig.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_pig.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_pig.imageset/avatar_pig.pdf b/Signal/Images.xcassets/avatar_pig.imageset/avatar_pig.pdf new file mode 100644 index 0000000000..7dc41c18ef --- /dev/null +++ b/Signal/Images.xcassets/avatar_pig.imageset/avatar_pig.pdf @@ -0,0 +1,310 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 0.059326 2.249512 cm +0.941176 0.807843 0.780392 scn +16.925558 0.000122 m +17.146660 1.039688 l +21.613937 5.327911 l +24.295197 6.576782 l +31.246780 8.541847 l +37.321026 11.223106 l +42.589542 14.974190 l +45.270805 17.118303 l +48.041595 18.635744 l +49.200932 21.406528 l +48.842834 23.192543 l +45.449856 23.013494 l +45.449856 23.013494 39.823231 24.083313 39.286087 24.083313 c +38.748940 24.083313 34.997860 25.153133 34.997860 25.153133 c +34.997860 25.153133 32.500122 27.655344 32.142025 27.655344 c +31.788403 27.655344 31.440674 30.779755 31.440674 30.779755 c +32.679173 31.227375 l +35.091862 32.122620 l +35.091862 32.122620 38.126747 33.281967 38.574368 33.461014 c +39.021992 33.640064 40.270855 34.978455 40.449905 35.247028 c +40.628956 35.515602 40.897530 37.122566 40.897530 37.122566 c +39.021992 38.729534 l +35.808056 37.480667 l +33.484894 35.605125 l +31.877926 33.461014 l +31.877926 33.461014 31.161728 31.406425 31.072203 31.137852 c +30.982677 30.869280 29.912865 30.779755 29.912865 30.779755 c +27.321129 30.600704 l +27.321129 30.600704 24.733866 31.316902 24.107195 31.495951 c +23.484999 31.674999 22.768805 32.655293 22.589756 33.013390 c +22.410706 33.371490 22.858328 35.694653 22.858328 35.694653 c +24.823391 36.321323 l +29.644293 38.107338 l +32.236023 40.161926 l +32.236023 40.161926 34.738239 43.465385 35.006809 43.644432 c +35.275383 43.823483 35.096333 47.126938 35.096333 47.126938 c +33.489368 48.465332 l +30.718586 46.858368 l +27.146557 44.002533 l +27.146557 44.002533 23.395477 38.913059 23.305952 38.644485 c +23.216427 38.375912 22.146608 35.873699 22.146608 35.873699 c +22.146608 35.873699 19.559347 36.768944 19.290773 36.679420 c +19.022202 36.589897 13.485106 36.410851 13.485106 36.410851 c +13.485106 36.410851 9.022305 34.087685 8.753731 33.998161 c +8.485157 33.908638 5.718847 30.605179 5.539798 30.247082 c +5.360749 29.888983 2.415391 25.958853 2.057293 25.690281 c +1.878790 25.556402 0.923947 24.735165 0.000000 23.911829 c +0.697369 13.152542 7.471812 4.049385 16.925558 0.000122 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 0.031494 1.928223 cm +0.384314 0.101961 0.043137 scn +17.252008 0.195797 m +18.037392 1.829731 19.169464 3.293533 20.580999 4.467686 c +21.639942 5.350739 22.851454 6.046673 24.153204 6.497787 c +25.643768 6.687073 27.121525 6.996536 28.562113 7.395142 c +32.935387 8.608200 37.084854 10.541935 40.728504 13.263481 c +41.375000 13.745785 41.993561 14.263374 42.611992 14.780861 c +42.613674 14.782242 l +43.073616 15.167122 43.533817 15.552216 44.005104 15.922356 c +44.528824 16.334171 45.092831 16.710175 45.679214 17.032465 c +45.718121 17.053741 45.757023 17.075123 45.795952 17.096518 c +45.802151 17.099922 l +45.803520 17.100683 l +46.046585 17.234295 46.290409 17.368324 46.539421 17.481611 c +46.635292 17.488758 46.724907 17.506441 46.798279 17.533802 c +46.954071 17.591770 47.106274 17.656418 47.254482 17.727560 c +47.321121 17.741793 47.388363 17.753418 47.456276 17.762087 c +47.649494 17.788609 47.958153 17.927362 47.969711 18.143068 c +48.600098 18.580177 49.125496 19.155048 49.501919 19.848009 c +50.048019 20.855162 50.285255 22.121937 49.958488 23.236515 c +49.693302 24.141270 48.531155 23.921417 47.730068 23.769869 c +47.611660 23.747469 47.501141 23.726559 47.402569 23.710995 c +47.354462 23.703594 47.285286 23.689054 47.213200 23.666161 c +44.854248 23.703478 42.494987 23.966475 40.168972 24.458519 c +37.872669 24.941952 35.437599 25.622341 33.705296 27.296450 c +32.881672 28.093218 32.223660 29.095894 31.946135 30.219425 c +31.875479 30.505358 31.832325 30.793745 31.814857 31.082094 c +32.181297 31.156540 32.546021 31.238905 32.908524 31.329531 c +34.278252 31.674200 35.616642 32.121826 36.910275 32.685829 c +38.069618 33.187164 39.220009 33.746696 40.173447 34.588226 c +40.961262 35.286518 41.860989 36.423477 41.561081 37.555965 c +41.252220 38.719784 39.931725 38.961502 38.888763 38.925690 c +36.319408 38.836166 33.772438 37.533585 32.125183 35.568520 c +31.332891 34.624035 30.706224 33.491547 30.482410 32.269539 c +30.427608 31.971893 30.402990 31.671926 30.405884 31.372919 c +30.212431 31.339518 30.018578 31.308624 29.824402 31.280293 c +29.215637 31.190767 28.597919 31.128099 27.984674 31.083338 c +27.452003 31.043053 26.950666 31.025148 26.426949 31.101244 c +25.437702 31.248960 24.587219 31.812963 24.009787 32.645542 c +23.351780 33.590027 23.101112 34.758324 23.163780 35.899761 c +23.165747 35.936314 23.168020 35.972816 23.170599 36.009270 c +25.909979 36.284073 28.628082 37.232166 30.831547 38.903309 c +31.408979 39.341980 31.955082 39.820938 32.451942 40.344654 c +32.707088 40.613228 32.944328 40.890755 33.172615 41.181709 c +33.251095 41.283081 33.336746 41.372509 33.424328 41.463955 c +33.456631 41.497684 33.489201 41.531689 33.521767 41.566666 c +33.609158 41.662796 33.658630 41.764614 33.709671 41.869652 c +33.737045 41.925987 33.764919 41.983341 33.799290 42.041145 c +33.898861 42.215393 34.011009 42.382778 34.123604 42.550816 c +34.233727 42.715164 34.344269 42.880138 34.443867 43.052773 c +34.627392 43.379539 34.797489 43.715256 34.940727 44.059925 c +35.222729 44.749264 35.401783 45.501270 35.401783 46.248802 c +35.401783 47.085854 35.231682 47.891579 34.542339 48.424248 c +33.790337 49.006157 32.595184 49.127014 31.793936 48.576439 c +31.720686 48.525829 31.668041 48.464920 31.637062 48.399956 c +29.468605 47.122013 27.495813 45.507500 25.822659 43.625732 c +24.931889 42.623055 24.121693 41.548759 23.414450 40.411800 c +22.743013 39.333031 22.165581 38.164734 21.901484 36.911388 c +21.874901 36.785728 21.852205 36.659115 21.833426 36.531872 c +19.570778 37.577000 17.017422 37.943092 14.547033 37.569386 c +12.013489 37.184433 9.650038 35.975853 7.796880 34.212219 c +6.776299 33.240875 5.916865 32.094963 5.258860 30.846092 c +5.243360 30.816916 5.233803 30.788530 5.229371 30.761042 c +5.217319 30.746990 5.206226 30.732084 5.196201 30.716295 c +3.770537 28.462132 1.986014 26.489237 0.000000 24.732525 c +0.022752 24.249376 0.057749 23.769432 0.104688 23.292992 c +0.606143 23.706789 1.098127 24.132303 1.579411 24.570431 c +3.414665 26.244541 5.070868 28.124557 6.400308 30.228386 c +6.448925 30.305674 6.473935 30.381573 6.478335 30.453474 c +6.535622 30.496632 6.584081 30.550764 6.619632 30.617804 c +7.676021 32.618679 9.287465 34.310692 11.243576 35.443180 c +12.197013 35.993755 13.271308 36.414520 14.332175 36.633854 c +14.641034 36.696526 14.949895 36.750237 15.263231 36.786049 c +15.301279 36.790524 15.338208 36.794998 15.375136 36.799477 c +15.412065 36.803951 15.448994 36.808426 15.487041 36.812904 c +15.522852 36.817383 15.563140 36.821857 15.598950 36.821857 c +15.760094 36.835289 15.925712 36.844238 16.086855 36.848717 c +16.400192 36.857666 16.713531 36.857666 17.031343 36.839764 c +17.107441 36.835289 17.183533 36.830811 17.255154 36.826332 c +17.273058 36.824097 17.292082 36.822975 17.311106 36.821857 c +17.330130 36.820740 17.349154 36.819618 17.367058 36.817379 c +17.528202 36.803951 17.693823 36.786049 17.854967 36.763668 c +19.233646 36.575665 20.531750 36.150421 21.762712 35.452129 c +21.768421 35.448860 l +21.819321 33.562370 22.732035 31.733833 24.587219 30.980387 c +25.894278 30.452190 27.384861 30.514856 28.759064 30.640192 c +29.320612 30.690586 29.881432 30.756903 30.439785 30.840303 c +30.529053 30.077768 30.789600 29.334488 31.176228 28.666174 c +32.460903 26.432537 34.909397 25.250811 37.299706 24.570425 c +40.039158 23.791561 42.894989 23.361845 45.732918 23.223080 c +46.159668 23.202135 46.587959 23.187315 47.015987 23.178619 c +47.213833 23.037891 47.582977 23.028065 47.774094 23.057468 c +47.885998 23.075373 47.999020 23.093277 48.112045 23.111181 c +48.293083 23.139891 l +48.345558 23.148226 48.397903 23.156563 48.450005 23.164898 c +48.486710 23.170769 48.523899 23.175678 48.561096 23.180573 c +48.573082 23.158903 48.583881 23.138042 48.588764 23.120138 c +48.605339 23.070404 48.614555 23.015755 48.623672 22.961658 c +48.626865 22.942719 48.630051 22.923847 48.633533 22.905275 c +48.664867 22.744129 48.682766 22.582989 48.691719 22.417368 c +48.727531 21.817554 48.638008 21.208786 48.427628 20.644781 c +48.217247 20.089729 47.908382 19.548107 47.501045 19.113911 c +47.292507 18.892059 47.066368 18.692204 46.818283 18.514332 c +46.264526 18.405661 45.717197 18.191410 45.236065 17.914278 c +45.126862 17.851606 45.017460 17.789738 44.908199 17.727951 c +44.502411 17.498484 44.098553 17.270107 43.714149 17.005606 c +42.885326 16.438889 42.115353 15.793694 41.344368 15.147648 c +41.341564 15.145325 l +41.139141 14.975693 40.936646 14.806004 40.732979 14.637680 c +38.987251 13.196335 37.075897 11.951942 35.070549 10.904507 c +33.145771 9.897354 31.122515 9.096111 29.036592 8.451534 c +27.939915 8.111340 26.852194 7.824860 25.728661 7.601051 c +24.564842 7.372761 23.342831 7.202667 22.223774 7.139999 c +19.560419 6.987808 16.982111 7.296661 14.470947 8.263531 c +14.184469 8.375435 13.736845 8.348579 13.513034 8.115814 c +13.280270 7.874100 13.530939 7.641335 13.763703 7.551811 c +16.408049 6.533028 19.207010 6.187027 22.002071 6.311794 c +19.799313 5.284382 17.912151 3.592655 16.619537 1.531281 c +16.446161 1.255569 16.284489 0.974304 16.134432 0.688164 c +16.502668 0.516193 16.875263 0.352001 17.252008 0.195797 c +h +31.650703 47.412621 m +31.858154 47.552788 32.067944 47.689056 32.280075 47.821747 c +32.463062 47.818634 32.646793 47.861042 32.783188 47.954243 c +32.845852 47.994530 32.895092 48.025864 32.921947 48.034817 c +32.931137 48.038261 32.938194 48.040970 32.943466 48.043068 c +32.947018 48.043636 l +32.964806 48.035839 33.135590 48.029552 33.015949 48.048244 c +33.026424 48.046764 l +33.055092 48.042732 33.086533 48.038307 33.114422 48.030338 c +33.129734 48.027149 33.138138 48.025959 33.141830 48.026058 c +33.151466 48.022266 33.163113 48.017757 33.177090 48.012436 c +33.194954 48.005493 l +33.338764 47.949631 33.347687 47.946163 33.472523 47.855766 c +33.521759 47.819958 33.647095 47.703575 33.709763 47.609573 c +34.027573 47.166428 34.023098 46.423374 33.978336 45.877274 c +33.924622 45.228222 33.732143 44.610500 33.463570 44.019638 c +33.320332 43.697350 33.150234 43.388489 32.971184 43.088585 c +32.900459 42.970711 32.820187 42.855774 32.739883 42.740799 c +32.621975 42.571980 32.504005 42.403076 32.416134 42.224670 c +32.348991 42.085907 32.308701 42.014290 32.196796 41.902382 c +32.106602 41.812187 32.027206 41.713345 31.948111 41.614868 c +31.913383 41.571632 31.878683 41.528427 31.843178 41.486092 c +31.641748 41.235424 31.431364 40.998184 31.207550 40.765419 c +30.782310 40.317799 30.321260 39.897034 29.828873 39.525505 c +28.826199 38.764545 27.769812 38.187111 26.628372 37.748444 c +26.297131 37.623108 25.956940 37.506725 25.616747 37.403770 c +25.590990 37.396015 l +25.566467 37.388596 l +25.494951 37.366936 25.425270 37.345833 25.352644 37.327675 c +25.336975 37.323200 25.320187 37.318726 25.303398 37.314247 c +25.286615 37.309769 25.269833 37.305298 25.254168 37.300819 c +25.236380 37.294891 25.196997 37.285034 25.193232 37.284256 c +25.192129 37.284027 25.194082 37.284576 25.200535 37.286236 c +25.205309 37.287460 25.212551 37.289295 25.222839 37.291866 c +25.043789 37.247105 24.864738 37.202343 24.685690 37.162056 c +24.227842 37.058670 23.764147 36.978676 23.297174 36.918213 c +23.712875 38.932999 24.972353 40.777622 26.212090 42.358959 c +27.747435 44.315071 29.587166 46.029465 31.650703 47.412621 c +h +33.535198 32.139729 m +32.968517 31.959230 32.393955 31.799397 31.813835 31.661615 c +31.852407 32.346191 32.030029 33.021103 32.322144 33.652695 c +33.284531 35.729664 35.169022 37.359013 37.326565 38.097588 c +37.863712 38.281113 38.405334 38.397499 38.955910 38.446735 c +38.965897 38.447762 l +38.968288 38.447426 38.970924 38.447083 38.973820 38.446735 c +39.003979 38.443718 39.038200 38.444767 39.071011 38.445770 c +39.086899 38.446259 39.102459 38.446735 39.117062 38.446735 c +39.125076 38.446751 l +39.132141 38.446785 l +39.140114 38.445465 39.149914 38.443958 39.161819 38.442261 c +39.179726 38.437782 39.367725 38.410927 39.224487 38.437782 c +39.399059 38.406448 39.470673 38.393021 39.649723 38.281116 c +40.057060 38.025970 40.227161 37.538063 40.213734 37.077011 c +40.195827 36.517479 39.927258 36.007191 39.600491 35.568520 c +38.920105 34.655369 37.953236 34.028694 36.950562 33.518410 c +35.853886 32.963356 34.703491 32.511253 33.535198 32.139729 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 0.031494 48.979492 cm +0.384314 0.101961 0.043137 scn +27.939924 -24.611525 m +28.459076 -24.611525 28.879930 -24.190666 28.879930 -23.671516 c +28.879930 -23.152367 28.459076 -22.731508 27.939924 -22.731508 c +27.420773 -22.731508 26.999916 -23.152367 26.999916 -23.671516 c +26.999916 -24.190666 27.420773 -24.611525 27.939924 -24.611525 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 12668 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000012758 00000 n +0000012782 00000 n +0000012955 00000 n +0000013029 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +13088 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_sloth.imageset/Contents.json b/Signal/Images.xcassets/avatar_sloth.imageset/Contents.json new file mode 100644 index 0000000000..8d1a2c0c64 --- /dev/null +++ b/Signal/Images.xcassets/avatar_sloth.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_sloth.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_sloth.imageset/avatar_sloth.pdf b/Signal/Images.xcassets/avatar_sloth.imageset/avatar_sloth.pdf new file mode 100644 index 0000000000..9a036ae71a --- /dev/null +++ b/Signal/Images.xcassets/avatar_sloth.imageset/avatar_sloth.pdf @@ -0,0 +1,404 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 9.626465 -0.083008 cm +0.795790 0.698255 0.582141 scn +46.373611 28.082870 m +46.373611 12.618896 33.837585 0.082870 18.373611 0.082870 c +14.922052 0.082870 11.616358 0.707394 8.563364 1.849602 c +8.261763 2.180798 7.987833 2.525513 7.748932 2.884033 c +7.210938 3.691402 6.615639 4.454216 6.012656 5.226879 c +4.294490 7.428539 2.513942 9.710129 1.819034 13.330288 c +1.812098 13.366119 1.775770 13.506165 1.717870 13.729378 c +1.303217 15.327923 -0.217846 21.191830 0.026383 23.587904 c +0.105693 24.353027 0.133151 25.516933 0.164692 26.853962 c +0.245720 30.288656 0.353699 34.865856 1.436916 36.760090 c +2.941799 39.391697 6.706365 44.664345 6.706365 44.664345 c +6.706365 44.664345 11.787114 47.956215 14.895947 48.050537 c +18.004780 48.144859 23.745981 47.677963 25.538628 45.890545 c +26.090708 45.338627 26.849239 44.714760 27.647980 44.057827 c +29.435997 42.587250 31.425499 40.950958 31.751581 39.585060 c +32.223331 37.608994 32.317680 31.303513 31.468531 30.082031 c +30.893591 29.254997 29.068642 25.321136 27.862099 22.720310 c +27.286650 21.479868 26.851870 20.542654 26.760466 20.390358 c +26.477415 19.918743 25.161230 16.155260 25.255581 15.311069 c +25.349930 14.466881 26.010382 11.547588 26.383064 11.170296 c +26.760466 10.793003 29.020147 9.477200 29.303194 9.477200 c +29.586245 9.477200 34.478294 11.358940 35.516148 12.674744 c +36.549278 13.990547 42.762226 22.456028 43.422676 23.776550 c +43.710739 24.350458 44.929474 27.269646 46.267021 30.543041 c +46.337589 29.732386 46.373611 28.911835 46.373611 28.082870 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 16.412842 7.107910 cm +0.910417 0.889528 0.870837 scn +0.301920 9.337151 m +0.570817 10.818018 0.773670 15.076696 1.245420 16.019924 c +1.717170 16.963154 4.443886 20.349342 4.632586 20.632313 c +4.821287 20.915281 7.080970 21.948116 7.175320 22.702702 c +7.269670 23.457283 7.175320 23.924181 6.986620 24.207150 c +6.797920 24.490118 5.670437 24.584442 5.104337 24.395796 c +4.538237 24.207150 2.094570 23.641212 1.717170 23.735535 c +1.339770 23.829859 0.117938 24.395794 0.023588 25.051338 c +-0.070763 25.711599 0.117938 27.216049 0.589688 27.781986 c +1.061438 28.347923 2.377620 29.475080 2.660671 29.758049 c +2.943721 30.041018 5.109054 30.323986 5.109054 30.323986 c +7.463088 29.758049 l +7.463088 29.758049 8.590570 28.253599 8.779271 27.970631 c +8.967971 27.687662 10.001103 26.183212 10.001103 26.183212 c +11.789037 25.994568 l +11.789037 25.994568 13.010869 26.560505 13.199569 27.027403 c +13.388269 27.499016 13.765669 28.437529 13.954370 28.909143 c +14.143069 29.380758 14.331769 30.319271 14.709169 30.696562 c +15.086570 31.073854 15.742304 31.729397 15.931004 31.451145 c +16.119703 31.168177 17.341536 31.073854 17.907635 30.696562 c +18.473736 30.319271 19.789919 29.286434 19.884270 28.814819 c +19.978619 28.343206 20.356020 26.178497 20.356020 26.178497 c +20.356020 26.178497 20.639071 25.145662 20.356020 24.957016 c +20.072969 24.768370 19.601217 24.391079 19.134186 24.485401 c +18.662436 24.579723 18.190687 24.862694 17.534954 24.768370 c +16.879221 24.674047 15.935719 24.391079 15.558320 24.108110 c +15.180920 23.825142 14.709169 22.415016 14.709169 22.415016 c +14.709169 22.415016 14.709169 21.193535 14.992220 21.193535 c +15.275270 21.193535 16.402754 21.004889 16.780153 20.910564 c +17.157555 20.816242 18.379385 20.155983 18.379385 20.155983 c +19.412519 18.368565 l +19.412519 18.368565 20.261669 16.864117 20.356020 16.486824 c +20.450369 16.109533 20.544720 14.888050 20.544720 14.888050 c +20.544720 14.888050 19.601217 12.629017 19.511585 12.157402 c +19.417236 11.685789 18.945486 9.426756 18.945486 8.771214 c +18.945486 8.115669 18.568085 5.385021 18.945486 5.007730 c +19.322886 4.630438 19.700287 3.974894 20.072969 3.691925 c +20.450369 3.408957 23.271435 2.376122 23.271435 2.376122 c +18.846418 1.154640 l +18.846418 1.154640 13.860019 0.211412 12.822169 0.494381 c +11.789036 0.777349 9.151953 0.777349 8.680203 0.965994 c +8.208453 1.154640 4.632586 2.281799 4.349536 2.659090 c +4.066486 3.036383 1.523753 5.295414 1.339770 5.762312 c +1.146353 6.233927 0.113220 8.304314 0.301920 9.337151 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 24.055176 25.612793 cm +0.656264 0.525597 0.398041 scn +0.000000 1.089624 m +0.283049 1.466915 1.787928 2.216783 2.165328 2.311106 c +2.542727 2.405429 4.330655 2.311106 4.330655 2.311106 c +4.330655 2.311106 5.179803 2.028137 5.085454 1.650846 c +4.991104 1.273555 5.085454 0.618010 4.613705 0.523687 c +4.141956 0.429364 3.858907 0.240718 3.203176 0.146395 c +2.547444 0.052072 1.792646 0.052072 1.415247 0.146395 c +1.037848 0.240718 0.754798 0.240718 0.471749 0.429364 c +0.188700 0.622726 0.000000 1.089624 0.000000 1.089624 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 45.222168 cm +0.318779 0.203602 0.071149 scn +19.822010 -17.184958 m +19.752211 -17.165443 19.682026 -17.147116 19.611496 -17.129974 c +19.516024 -17.087488 19.407288 -17.067745 19.298820 -17.062151 c +18.335754 -16.877998 17.323288 -16.909502 16.378233 -17.156658 c +15.760241 -17.317007 13.953435 -17.892378 14.571428 -18.863903 c +14.816738 -19.245907 15.321514 -19.486429 15.736653 -19.627914 c +16.265013 -19.807129 16.821678 -19.873154 17.378344 -19.877871 c +18.269951 -19.882587 19.326674 -19.759964 20.043734 -19.175163 c +20.383394 -18.896914 20.685314 -18.481894 20.647575 -18.019711 c +20.628704 -17.807486 20.539072 -17.599976 20.364525 -17.467922 c +20.279596 -17.400894 20.181957 -17.359272 20.079639 -17.322992 c +20.026947 -17.254900 19.904818 -17.206322 19.822010 -17.184958 c +h +16.694305 -17.647139 m +17.380838 -17.411827 18.096733 -17.368935 18.798582 -17.496771 c +18.898651 -17.559464 19.007385 -17.600035 19.133255 -17.632990 c +19.150755 -17.637526 19.167187 -17.641438 19.182695 -17.645130 c +19.280075 -17.668318 19.341114 -17.682850 19.402153 -17.788624 c +19.538961 -18.043293 19.454044 -18.368708 19.312519 -18.599796 c +18.987013 -19.118570 18.364302 -19.330799 17.817072 -19.382675 c +17.529305 -19.410975 17.208513 -19.415688 16.887722 -19.363810 c +16.543346 -19.307217 16.217838 -19.179880 15.939506 -18.972370 c +15.656455 -18.760145 15.524365 -18.463032 15.769675 -18.161196 c +15.983547 -17.897348 16.346657 -17.769527 16.660009 -17.659222 c +16.694305 -17.647139 l +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 0.963379 cm +0.318779 0.203602 0.071149 scn +10.424921 0.349079 m +9.088998 1.565895 7.889645 2.933376 6.853618 4.417480 c +5.004357 7.067951 3.659869 10.043842 2.749392 13.132915 c +1.829479 16.269150 1.348294 19.523287 1.216204 22.782143 c +1.150159 24.413927 1.169029 26.045715 1.272814 27.672785 c +1.386034 29.488501 1.584169 31.308931 1.971004 33.086918 c +2.405014 35.105427 3.093769 37.081490 4.126902 38.873627 c +5.037380 40.453533 6.230907 41.844795 7.636724 43.009686 c +10.330417 45.249851 13.783627 46.584522 17.293447 46.617535 c +21.006123 46.650547 24.699924 45.320595 27.605906 43.023834 c +29.124943 41.821217 30.521322 40.359211 31.337450 38.581226 c +32.181881 36.746643 32.299820 34.695122 32.007336 32.719059 c +31.549644 29.633205 30.147346 26.875469 28.749680 24.126850 c +28.749519 24.126570 l +28.531845 23.698483 28.314285 23.270618 28.100422 22.841770 c +27.833918 23.716263 27.495842 24.567284 26.978455 25.324150 c +26.242527 26.404146 25.157497 27.210608 23.855469 27.455847 c +23.790812 27.468357 23.721540 27.479435 23.649910 27.490889 c +23.235504 27.557156 22.742088 27.636059 22.605331 28.078377 c +22.426067 28.653746 22.888382 29.356451 23.261066 29.757324 c +23.624313 30.148762 24.105499 30.455313 24.624422 30.592083 c +24.761230 30.629812 24.827274 30.639242 24.964083 30.648676 c +25.034845 30.653393 24.982952 30.648676 24.968800 30.648676 c +25.067871 30.648676 l +25.095154 30.648676 25.104202 30.648676 25.104210 30.648945 c +25.104214 30.649078 25.101994 30.649281 25.098669 30.649582 c +25.091316 30.650246 25.078571 30.651398 25.072582 30.653393 c +25.107908 30.653393 25.145418 30.649021 25.182138 30.644741 c +25.182358 30.644716 l +25.199509 30.642719 25.216484 30.640741 25.232981 30.639242 c +25.353924 30.623470 25.505640 30.587193 25.661182 30.549999 c +25.784719 30.520456 25.910667 30.490339 26.025522 30.469463 c +26.657665 30.356276 27.577578 30.280817 28.044611 30.832605 c +28.426729 31.285355 28.327662 32.115395 28.252182 32.657753 c +28.087069 33.836788 27.544556 34.963947 26.747297 35.845863 c +25.917019 36.765511 24.723490 37.534245 23.478067 37.699306 c +22.737423 37.798347 22.001492 37.619133 21.529739 37.015465 c +21.184872 36.577412 20.997032 36.027725 20.816158 35.498413 c +20.786732 35.412296 20.757467 35.326668 20.727764 35.242199 c +20.487175 34.563072 20.237144 33.865082 19.793701 33.289715 c +19.468193 32.865261 18.939833 32.388931 18.397320 32.337055 c +18.393604 32.336662 18.390295 32.336281 18.387356 32.335907 c +18.385891 32.336411 18.384178 32.336937 18.382191 32.337502 c +18.377708 32.338760 18.371840 32.340183 18.364298 32.341770 c +18.331274 32.346485 18.293537 32.355919 18.265232 32.365349 c +18.156729 32.398361 18.057661 32.450241 17.958593 32.506836 c +17.736872 32.643600 17.557606 32.822815 17.392492 33.016182 c +17.129025 33.332253 16.915257 33.687550 16.702494 34.041183 c +16.629538 34.162441 16.556700 34.283508 16.482014 34.402725 c +16.170658 34.902637 15.821564 35.360100 15.349813 35.723244 c +14.840322 36.119400 14.236485 36.374073 13.613773 36.529705 c +12.259850 36.869270 10.778555 36.685337 9.547286 36.029793 c +8.433956 35.440277 7.466868 34.431023 6.962095 33.275566 c +6.712068 32.700195 6.546956 32.044655 6.679047 31.417406 c +6.806419 30.813740 7.197972 30.327976 7.749919 30.049725 c +9.141581 29.342304 10.707792 29.752609 12.113606 30.186493 c +12.180744 30.207512 l +12.466378 30.297029 12.785738 30.397118 13.052391 30.436447 c +13.066993 30.439369 13.105095 30.442289 13.143196 30.445210 c +13.166639 30.447006 13.190098 30.448803 13.208068 30.450598 c +13.214043 30.451149 l +13.219441 30.450815 13.229378 30.450598 13.245808 30.450598 c +13.312412 30.450598 l +13.314989 30.448448 13.363781 30.442585 13.366608 30.443253 c +13.426357 30.430485 13.471105 30.420811 13.524141 30.398720 c +14.109112 30.153481 14.146851 29.413046 13.892107 28.908419 c +13.629311 28.394741 13.141493 28.073420 12.669974 27.762835 c +12.669765 27.762684 l +12.669319 27.762394 l +12.573953 27.699575 12.479251 27.637197 12.387222 27.573750 c +11.882450 27.224754 11.410700 26.833315 10.967254 26.413578 c +10.080364 25.574106 9.325563 24.602579 8.717007 23.546164 c +7.499891 21.428616 6.853593 18.962072 6.962095 16.514393 c +6.976642 16.206570 7.002405 15.899990 7.040021 15.595297 c +7.036538 15.572514 7.035628 15.548744 7.037624 15.523994 c +7.198020 13.585659 8.051888 11.765224 9.335049 10.317368 c +10.712559 8.761040 12.519361 7.671616 14.491278 7.034939 c +18.954035 5.591797 23.680969 6.407692 28.110703 7.558426 c +30.070026 8.065674 32.035805 8.676228 33.786293 9.702579 c +33.872189 9.719505 33.951920 9.749584 34.017014 9.793892 c +36.319157 11.364368 38.243896 13.397026 39.904457 15.623045 c +41.388500 17.609371 42.541733 19.726753 43.719536 21.889240 c +43.719936 21.889980 l +43.901085 22.222565 44.082806 22.556217 44.266403 22.890625 c +45.207741 24.603924 46.086884 26.350389 46.901077 28.125893 c +46.870911 28.914476 46.808128 29.694704 46.714046 30.465263 c +45.804459 28.319782 44.802223 26.214609 43.709740 24.154549 c +43.511372 23.781136 43.315353 23.408667 43.119995 23.037453 c +42.005203 20.919180 40.911896 18.841732 39.527061 16.863390 c +38.053658 14.765511 36.368965 12.760574 34.357002 11.160439 c +34.233788 11.146904 34.114189 11.104172 34.017010 11.034225 c +32.702553 10.070564 31.197309 9.436066 29.652885 8.949348 c +29.599682 9.021877 29.507221 9.078957 29.412708 9.105324 c +27.577600 9.624104 26.695427 11.609596 26.572771 13.368721 c +26.426529 15.457970 27.020935 17.566090 27.785168 19.490276 c +28.004913 20.044901 28.243280 20.591534 28.493513 21.133043 c +28.527185 21.159513 28.543217 21.189180 28.535233 21.221104 c +28.534916 21.222364 l +28.963966 22.145153 29.426468 23.053501 29.888878 23.961670 c +29.888939 23.961781 l +31.026043 26.195026 32.162594 28.427189 32.799873 30.870329 c +33.314079 32.836960 33.540524 34.921497 33.087643 36.925858 c +32.630047 38.930222 31.511997 40.632748 30.073158 42.071171 c +27.313419 44.820683 23.610184 46.612816 19.751266 47.117447 c +15.977266 47.612640 12.108915 46.843910 8.830252 44.905575 c +7.254605 43.971779 5.820485 42.788025 4.636393 41.392048 c +3.348515 39.873447 2.371992 38.119041 1.687954 36.251450 c +0.409511 32.756790 0.046264 28.936710 0.003806 25.239256 c +-0.038652 21.909657 0.272703 18.565912 1.008634 15.311771 c +1.735129 12.100079 2.867330 8.973274 4.523172 6.124725 c +5.571463 4.321350 6.825847 2.637054 8.269567 1.134075 c +8.974047 0.844048 9.692957 0.581924 10.424921 0.349079 c +h +8.353760 14.731693 m +8.357496 14.712261 8.353654 14.693810 8.343378 14.676472 c +8.682984 13.008163 9.597820 11.470943 10.816344 10.289074 c +13.727041 7.454674 18.067142 6.846291 21.954365 7.270744 c +24.181025 7.515984 26.384094 8.030045 28.544712 8.624275 c +28.558184 8.627979 l +27.823130 8.891861 27.165665 9.359669 26.667122 9.963661 c +25.355658 11.543571 25.214132 13.670555 25.511332 15.627754 c +25.815411 17.594479 26.510950 19.471230 27.343075 21.271204 c +27.209581 21.794392 27.075342 22.317390 26.916992 22.834364 c +25.815548 22.208767 24.660221 21.700113 23.454515 21.315424 c +18.740879 19.819019 13.614989 20.071907 8.871249 21.325035 c +8.118018 19.225019 7.918856 16.923147 8.353760 14.731693 c +h +9.198050 22.145950 m +10.102906 24.214046 11.541281 26.067974 13.401485 27.356808 c +13.504114 27.427908 13.610176 27.497805 13.717152 27.568302 c +14.170745 27.867218 14.640753 28.176952 14.934674 28.634882 c +15.255465 29.130077 15.363966 29.837498 14.934674 30.309113 c +14.514816 30.771296 13.797756 30.875051 13.203350 30.865618 c +12.496623 30.856441 11.830072 30.650894 11.160274 30.444347 c +11.104063 30.427017 l +10.754966 30.318544 10.401155 30.210073 10.042624 30.139332 c +9.901099 30.111034 9.759574 30.092171 9.618049 30.082737 c +9.566156 30.078022 9.419915 30.082737 9.316130 30.096888 c +8.806639 30.158197 8.316020 30.460030 8.047122 30.917496 c +7.386671 32.044655 8.141472 33.497223 8.863249 34.393291 c +9.594461 35.298790 10.660618 36.086388 11.835274 36.242020 c +12.321178 36.308044 12.811798 36.251453 13.335442 36.062809 c +13.887389 35.860012 14.392160 35.525169 14.778995 35.081848 c +15.077297 34.740181 15.311075 34.349724 15.544413 33.959991 c +15.868284 33.419052 16.191311 32.879520 16.684868 32.473824 c +17.708567 31.634350 19.336103 31.775833 20.336212 32.582291 c +21.187771 33.266964 21.541094 34.254944 21.894346 35.242714 c +22.000980 35.540890 22.107609 35.839046 22.227932 36.128834 c +22.341152 36.402370 22.477959 36.666473 22.661942 36.902279 c +22.746857 37.010750 22.841208 37.114510 22.954428 37.194679 c +22.957975 37.197044 22.964638 37.200821 22.973377 37.205574 c +22.981735 37.210125 22.991991 37.215572 23.003233 37.221542 c +23.042953 37.242638 23.094975 37.270264 23.119087 37.287918 c +23.137623 37.283611 23.163214 37.279152 23.186546 37.275089 c +23.207644 37.271416 23.226984 37.268044 23.237474 37.265423 c +23.270502 37.255989 23.302349 37.245377 23.334198 37.234764 c +23.366005 37.224167 23.397911 37.213531 23.430897 37.204113 c +23.567703 37.156952 23.704508 37.105076 23.841316 37.043766 c +24.096062 36.930580 24.341372 36.789093 24.577244 36.633461 c +25.549053 35.987347 26.303852 35.015823 26.737862 33.935829 c +26.954866 33.393471 27.082239 32.808670 27.115261 32.223866 c +27.129414 31.926750 27.138849 31.610767 27.077522 31.318367 c +27.044500 31.162735 26.983173 31.007103 26.865234 30.898632 c +26.850147 30.885435 26.816216 30.867714 26.785740 30.851801 c +26.776909 30.847187 l +26.769432 30.843267 26.762312 30.839504 26.755913 30.835999 c +26.748230 30.831791 26.741587 30.827951 26.736603 30.824661 c +26.728569 30.824890 26.719948 30.825077 26.711359 30.825260 c +26.686771 30.825787 26.662426 30.826309 26.652946 30.827888 c +26.629360 30.832605 26.558598 30.846754 26.520861 30.851471 c +26.430531 30.868948 26.340206 30.890034 26.248762 30.911379 c +26.248461 30.911438 l +26.191992 30.924618 26.134995 30.937916 26.077412 30.950508 c +25.742468 31.025967 25.407528 31.068411 25.067871 31.068411 c +24.412134 31.073128 23.765835 30.931644 23.176147 30.643959 c +22.666656 30.398720 22.209061 30.026144 21.878836 29.563963 c +21.553328 29.106497 21.218386 28.408508 21.510872 27.866150 c +21.775051 27.370955 22.454372 27.238905 22.954428 27.144581 c +23.534681 27.040825 24.034737 26.889912 24.525354 26.555063 c +25.521572 25.882710 26.173210 24.824688 26.610426 23.721304 c +26.544203 23.700150 26.480539 23.671209 26.421820 23.635769 c +22.388355 21.239965 17.491592 20.763636 12.915614 21.395599 c +11.662555 21.568844 10.422054 21.821590 9.198050 22.145950 c +h +f* +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 46.161133 cm +0.318779 0.203602 0.071149 scn +9.608654 -18.043751 m +9.608654 -18.614172 9.146106 -19.076588 8.575523 -19.076588 c +8.004940 -19.076588 7.542389 -18.614172 7.542389 -18.043751 c +7.542389 -17.473331 8.004940 -17.010914 8.575523 -17.010914 c +9.146106 -17.010914 9.608654 -17.473331 9.608654 -18.043751 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.078125 46.161133 cm +0.318779 0.203602 0.071149 scn +27.403084 -18.232388 m +27.973667 -18.232388 28.436218 -17.769970 28.436218 -17.199551 c +28.436218 -16.629133 27.973667 -16.166716 27.403084 -16.166716 c +26.832500 -16.166716 26.369949 -16.629133 26.369949 -17.199551 c +26.369949 -17.769970 26.832500 -18.232388 27.403084 -18.232388 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 17484 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000017574 00000 n +0000017598 00000 n +0000017771 00000 n +0000017845 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +17904 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_soccerball.imageset/Contents.json b/Signal/Images.xcassets/avatar_soccerball.imageset/Contents.json new file mode 100644 index 0000000000..7d8358e400 --- /dev/null +++ b/Signal/Images.xcassets/avatar_soccerball.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_soccerball.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_soccerball.imageset/avatar_soccerball.pdf b/Signal/Images.xcassets/avatar_soccerball.imageset/avatar_soccerball.pdf new file mode 100644 index 0000000000..20b7b89687 --- /dev/null +++ b/Signal/Images.xcassets/avatar_soccerball.imageset/avatar_soccerball.pdf @@ -0,0 +1,854 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 10.937500 10.828125 cm +1.000000 1.000000 1.000000 scn +34.343750 17.171875 m +34.343750 7.688110 26.655640 0.000000 17.171875 0.000000 c +7.688110 0.000000 0.000000 7.688110 0.000000 17.171875 c +0.000000 26.655640 7.688110 34.343750 17.171875 34.343750 c +26.655640 34.343750 34.343750 26.655640 34.343750 17.171875 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 10.127014 cm +0.000000 0.241623 0.000000 scn +34.324139 17.819996 m +34.324139 17.362059 34.307426 16.907461 34.270657 16.449522 c +34.253944 16.228910 34.230541 16.008297 34.207146 15.787685 c +34.200459 15.734203 34.193771 15.677380 34.187088 15.623898 c +34.187088 15.617212 34.177063 15.540333 34.183746 15.597157 c +34.190430 15.657324 34.177059 15.560387 34.177059 15.547016 c +34.160347 15.436710 34.146976 15.329748 34.126923 15.219440 c +33.986534 14.347017 33.779289 13.484623 33.508537 12.645626 c +33.374832 12.237825 33.227757 11.836712 33.067314 11.438940 c +33.057285 11.415543 33.003803 11.285181 33.037228 11.368746 c +33.017174 11.318605 32.993774 11.271811 32.973717 11.221672 c +32.926922 11.118050 32.880123 11.014429 32.833328 10.910809 c +32.743076 10.716936 32.652828 10.526407 32.555893 10.335878 c +32.171490 9.577105 31.730265 8.845070 31.235558 8.149805 c +31.108538 7.972647 30.981520 7.795486 30.847816 7.625013 c +30.897955 7.691866 30.834442 7.604959 30.814386 7.584904 c +30.780960 7.544792 30.750877 7.501339 30.717453 7.461227 c +30.647257 7.374319 30.577059 7.287413 30.503521 7.200504 c +30.236113 6.876270 29.955336 6.565405 29.664528 6.261227 c +29.367035 5.953707 29.059515 5.656214 28.741966 5.372091 c +28.584864 5.231701 28.427755 5.094656 28.263968 4.960951 c +28.183744 4.894098 28.100180 4.827244 28.019957 4.760391 c +27.979845 4.726965 27.936392 4.693541 27.896280 4.663456 c +27.879568 4.650087 27.859512 4.636717 27.842800 4.623346 c +27.775948 4.573206 27.933050 4.693539 27.819401 4.606630 c +27.140850 4.091867 26.428873 3.623901 25.683468 3.212761 c +25.305752 3.005516 24.921350 2.811646 24.526922 2.631145 c +24.436670 2.591034 24.346422 2.550922 24.256170 2.510811 c +24.206032 2.490757 24.159235 2.467358 24.109095 2.447300 c +24.192659 2.480728 24.048927 2.420559 24.018845 2.410530 c +23.821630 2.330307 23.621073 2.253429 23.420517 2.179893 c +22.601574 1.879055 21.759235 1.645073 20.906868 1.474598 c +20.686255 1.431145 20.462299 1.391033 20.238344 1.354267 c +20.138065 1.337551 20.037786 1.324181 19.934166 1.307468 c +19.920795 1.304127 19.823860 1.290756 19.884026 1.300781 c +19.940851 1.307468 19.860626 1.297440 19.857285 1.297440 c +19.793774 1.290752 19.733608 1.280724 19.670097 1.274040 c +19.218845 1.220558 18.767591 1.187134 18.312996 1.170418 c +17.410488 1.136993 16.504641 1.173763 15.605475 1.280727 c +15.551993 1.287411 15.495169 1.294098 15.441687 1.300781 c +15.381519 1.307468 15.448372 1.300781 15.458400 1.297440 c +15.428316 1.300781 15.394891 1.307468 15.364807 1.310810 c +15.254501 1.327522 15.147536 1.344238 15.040573 1.360950 c +14.823302 1.394379 14.609376 1.434490 14.395448 1.477943 c +13.964251 1.564850 13.533052 1.668472 13.108541 1.788803 c +12.687370 1.909138 12.272884 2.042843 11.861743 2.193260 c +11.661185 2.266796 11.463971 2.343678 11.263414 2.427246 c +11.236673 2.437271 11.206590 2.450642 11.179849 2.460670 c +11.186534 2.457329 11.246701 2.430588 11.193219 2.453987 c +11.143080 2.474041 11.096283 2.497440 11.046144 2.517498 c +10.949208 2.560951 10.852272 2.604404 10.755337 2.647858 c +9.973164 3.008858 9.217732 3.426685 8.499069 3.897995 c +8.148095 4.128635 7.803804 4.372646 7.469543 4.630028 c +7.543080 4.573204 7.429432 4.660116 7.409376 4.676828 c +7.369265 4.710255 7.325810 4.740337 7.285699 4.773764 c +7.198791 4.843958 7.111883 4.914152 7.024975 4.987690 c +6.864529 5.121395 6.704083 5.258442 6.550323 5.398830 c +5.918568 5.963734 5.330267 6.578775 4.792106 7.230585 c +4.725253 7.310808 4.658401 7.394373 4.594891 7.474596 c +4.561465 7.514708 4.528039 7.558163 4.497955 7.598274 c +4.484585 7.614986 4.471214 7.635044 4.457844 7.651756 c +4.487927 7.611645 4.477900 7.625013 4.454501 7.658440 c +4.324139 7.832256 4.193777 8.006073 4.066757 8.186575 c +3.819404 8.537550 3.585420 8.898554 3.364807 9.266241 c +3.147537 9.630587 2.943638 10.001616 2.753108 10.379332 c +2.656172 10.569860 2.565922 10.760389 2.479013 10.954262 c +2.435560 11.051197 2.392106 11.148134 2.348652 11.245070 c +2.338624 11.268467 2.285142 11.392145 2.301855 11.352034 c +2.321911 11.301893 2.295170 11.372089 2.291827 11.375431 c +2.278456 11.412201 2.261744 11.445625 2.248373 11.482395 c +1.920797 12.284622 1.656730 13.113592 1.452830 13.959274 c +1.349209 14.390471 1.262301 14.828356 1.195448 15.266237 c +1.178735 15.366516 1.165365 15.466795 1.151994 15.570415 c +1.148652 15.587128 1.138624 15.670694 1.151994 15.577101 c +1.148652 15.600500 1.145309 15.623896 1.141967 15.647295 c +1.135281 15.710804 1.125253 15.770973 1.118568 15.834484 c +1.091827 16.055096 1.071772 16.275709 1.055058 16.496321 c +0.984863 17.398829 0.988206 18.308020 1.061744 19.210527 c +1.081799 19.437824 1.101855 19.668467 1.131939 19.895765 c +1.138624 19.949245 1.145309 20.006069 1.151994 20.059551 c +1.141966 19.972645 1.155337 20.082951 1.158680 20.113033 c +1.175393 20.230026 1.192106 20.347017 1.212161 20.460667 c +1.282356 20.898548 1.372607 21.333090 1.476228 21.764286 c +1.683471 22.606627 1.954223 23.432253 2.281799 24.234482 c +2.291827 24.254536 2.298512 24.277935 2.308540 24.297989 c +2.275114 24.214424 2.305197 24.287964 2.311883 24.304676 c +2.328596 24.348129 2.348652 24.388241 2.365365 24.431694 c +2.412161 24.535316 2.458958 24.638939 2.505754 24.742558 c +2.599348 24.943115 2.692941 25.140331 2.793220 25.334202 c +2.983749 25.711918 3.190991 26.079605 3.411604 26.443951 c +3.635560 26.811638 3.869543 27.169298 4.120239 27.516930 c +4.177063 27.597153 4.233889 27.674034 4.294055 27.754257 c +4.324139 27.797710 4.357565 27.837822 4.387649 27.881275 c +4.404362 27.904675 4.424417 27.928072 4.441131 27.951471 c +4.447816 27.958157 4.501298 28.031694 4.471214 27.991583 c +4.437788 27.948128 4.484585 28.008295 4.487927 28.011639 c +4.507983 28.035036 4.524696 28.058435 4.544752 28.081833 c +4.578178 28.121944 4.611604 28.165400 4.641687 28.205509 c +4.711883 28.292419 4.782078 28.379326 4.855616 28.466234 c +5.400462 29.114702 5.992105 29.726400 6.623860 30.287960 c +6.780963 30.428350 6.941409 30.565397 7.101855 30.699102 c +7.182077 30.765955 7.265643 30.832808 7.345866 30.896317 c +7.382635 30.923058 7.416061 30.953142 7.452830 30.979881 c +7.462858 30.986568 7.536396 31.046734 7.489599 31.009966 c +7.449488 30.976540 7.519682 31.033363 7.529710 31.040051 c +7.870657 31.300774 8.221633 31.548126 8.579292 31.778767 c +9.294613 32.243393 10.046701 32.654533 10.822188 33.008850 c +10.919125 33.052303 11.016061 33.095760 11.112996 33.139214 c +11.136395 33.149239 11.270100 33.206066 11.183191 33.169296 c +11.240016 33.192696 11.296841 33.216091 11.353665 33.239491 c +11.550879 33.319714 11.751437 33.396595 11.951994 33.470131 c +12.356451 33.617207 12.764250 33.747570 13.178735 33.864559 c +13.603247 33.984894 14.034444 34.085175 14.468985 34.172081 c +14.682912 34.215534 14.900184 34.252304 15.114111 34.285732 c +15.221075 34.302444 15.331381 34.319157 15.441687 34.332527 c +15.501854 34.339211 15.435002 34.332527 15.424974 34.329185 c +15.455058 34.332527 15.488484 34.335869 15.518568 34.342556 c +15.582078 34.349239 15.642243 34.359268 15.705753 34.365952 c +16.604918 34.469574 17.510767 34.499657 18.416616 34.459545 c +18.867870 34.439491 19.322466 34.402721 19.770378 34.349239 c +19.817175 34.342556 19.863972 34.335869 19.910769 34.332527 c +19.813831 34.345898 19.964249 34.325844 19.987648 34.322498 c +20.104639 34.305786 20.221632 34.289074 20.335279 34.269016 c +20.552551 34.232250 20.766478 34.195480 20.980406 34.148682 c +21.842800 33.974869 22.688482 33.730858 23.510767 33.423336 c +23.711325 33.349796 23.908539 33.269573 24.105753 33.189354 c +24.109097 33.186008 24.179291 33.159267 24.129152 33.179325 c +24.075670 33.202721 24.162577 33.165955 24.175947 33.159267 c +24.219400 33.142555 24.259512 33.122501 24.302967 33.105785 c +24.406588 33.058990 24.510210 33.012192 24.613831 32.965397 c +25.004917 32.784897 25.389318 32.587681 25.767035 32.377098 c +26.134724 32.169853 26.495724 31.952583 26.850042 31.718601 c +27.030544 31.598267 27.211044 31.474590 27.388203 31.347570 c +27.468426 31.290745 27.545305 31.233921 27.625528 31.173756 c +27.668983 31.143671 27.709095 31.110245 27.752550 31.080162 c +27.779291 31.060104 27.899624 30.966513 27.829430 31.019993 c +28.497952 30.501888 29.129707 29.930302 29.714664 29.318602 c +30.008816 29.011082 30.292940 28.690189 30.567036 28.359270 c +30.633886 28.279047 30.700739 28.195482 30.764248 28.115259 c +30.790989 28.078491 30.821075 28.045063 30.847816 28.008295 c +30.857843 27.994925 30.904638 27.934757 30.851156 28.001610 c +30.867870 27.978212 30.887922 27.954815 30.904636 27.931416 c +31.031656 27.764286 31.155334 27.593811 31.275669 27.423338 c +31.770376 26.721388 32.211601 25.979328 32.596004 25.210526 c +32.689598 25.019997 32.783192 24.829468 32.870098 24.635593 c +32.913551 24.538658 32.957005 24.441723 33.000458 24.344788 c +33.010487 24.318047 33.053940 24.217768 33.020515 24.297989 c +33.043915 24.241165 33.067314 24.184341 33.090710 24.127518 c +33.254498 23.723061 33.401573 23.311918 33.535278 22.897434 c +33.802685 22.061779 34.003246 21.206070 34.136948 20.340332 c +34.153664 20.230024 34.170376 20.123062 34.183746 20.012756 c +34.170376 20.103004 34.190430 19.962616 34.193771 19.935875 c +34.200459 19.882393 34.207146 19.825569 34.213829 19.772087 c +34.237228 19.558159 34.257286 19.347574 34.273998 19.133646 c +34.307426 18.699106 34.324139 18.257879 34.324139 17.819996 c +34.324139 17.549244 34.554783 17.318605 34.825535 17.318605 c +35.096287 17.318605 35.326923 17.549244 35.326923 17.819996 c +35.323582 19.661777 35.042805 21.506905 34.471214 23.258436 c +33.923027 24.949800 33.117451 26.560944 32.087925 28.011639 c +31.041685 29.479048 29.791546 30.775982 28.360907 31.872360 c +26.950321 32.955368 25.379290 33.807735 23.711323 34.419434 c +21.989876 35.047848 20.168150 35.398823 18.339737 35.469017 c +16.491270 35.539211 14.622746 35.321941 12.841131 34.817207 c +11.126368 34.332527 9.481798 33.580437 7.994333 32.604393 c +6.516896 31.631693 5.179849 30.441721 4.053387 29.077932 c +2.903526 27.684061 1.980964 26.136429 1.295727 24.465122 c +0.603805 22.777100 0.192663 20.982115 0.052273 19.167072 c +-0.091460 17.311920 0.062301 15.430025 0.500184 13.625011 c +0.921354 11.890194 1.616618 10.212200 2.542523 8.684624 c +3.458401 7.173761 4.604919 5.793261 5.925253 4.620001 c +7.248930 3.446743 8.739738 2.464016 10.354222 1.738667 c +12.038902 0.976551 13.817175 0.488525 15.655615 0.274597 c +17.507425 0.057327 19.392660 0.147579 21.221073 0.518608 c +22.979290 0.872925 24.684027 1.511368 26.251715 2.383793 c +27.796003 3.242844 29.216616 4.342566 30.436672 5.622787 c +31.653385 6.899668 32.686256 8.360390 33.471771 9.938105 c +34.273998 11.552589 34.838902 13.287409 35.109657 15.072367 c +35.250046 15.981558 35.323582 16.900778 35.326923 17.823341 c +35.326923 18.094093 35.096287 18.324732 34.825535 18.324732 c +34.551437 18.321390 34.324139 18.090748 34.324139 17.819996 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 33.806152 cm +0.000000 0.241623 0.000000 scn +11.771577 -5.103748 m +16.972691 -0.303751 l +23.243443 -4.505421 l +21.107510 -11.842466 l +15.308067 -12.106533 l +11.771577 -5.103748 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 31.934265 cm +0.000000 0.241623 0.000000 scn +4.167120 6.438354 m +4.233973 6.170945 5.367121 -2.366100 5.367121 -2.366100 c +3.565449 -7.236292 l +0.633973 -6.233507 l +0.366564 -2.366100 l +1.432859 2.102979 l +4.167120 6.438354 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 37.205505 cm +0.000000 0.241623 0.000000 scn +6.169353 -21.910336 m +6.236206 -21.709780 6.637320 -17.641808 6.637320 -17.641808 c +11.637877 -19.510332 l +15.241219 -24.243484 l +13.907514 -26.045158 l +9.705843 -24.510895 l +6.169353 -21.910336 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.207214 cm +0.000000 0.241623 0.000000 scn +10.638428 1.832239 m +12.105838 4.101876 l +17.039539 5.101318 l +22.043438 4.232238 l +23.042883 1.300763 l +16.772129 -0.300351 l +10.638428 1.832239 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 32.134827 cm +0.000000 0.241623 0.000000 scn +29.046232 4.970924 m +28.979382 -1.299828 l +31.513084 -8.369465 l +34.648457 -5.702057 l +34.915867 -2.366122 l +34.046787 1.634991 l +32.178268 5.104630 l +29.046232 4.970924 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 38.739746 cm +0.000000 0.241623 0.000000 scn +22.708624 -25.644001 m +22.842329 -25.376591 25.910851 -21.442331 25.910851 -21.442331 c +29.711407 -19.841217 l +29.845112 -22.842888 l +27.177702 -25.309738 l +24.443441 -26.710297 l +22.708624 -25.644001 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 39.277954 cm +0.000000 0.241623 0.000000 scn +12.065729 -11.143774 m +13.596649 -9.258539 15.378265 -7.513694 17.286901 -6.056314 c +17.500828 -5.892526 17.614477 -5.625115 17.467403 -5.371077 c +17.343725 -5.160492 16.999437 -5.026788 16.782166 -5.190577 c +14.773252 -6.724836 12.948181 -8.476367 11.357094 -10.435141 c +11.186621 -10.645725 11.153194 -10.939875 11.357094 -11.143774 c +11.530910 -11.320934 11.891913 -11.357702 12.065729 -11.143774 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 44.338684 cm +0.000000 0.241623 0.000000 scn +15.120871 -22.916473 m +17.106384 -23.050179 19.105270 -23.016752 21.084099 -22.812853 c +21.344824 -22.786112 21.598864 -22.602270 21.585493 -22.311462 c +21.575464 -22.064108 21.364880 -21.779985 21.084099 -21.810068 c +19.101927 -22.013968 17.106384 -22.047394 15.120871 -21.913689 c +14.860146 -21.896976 14.609449 -22.157701 14.619476 -22.415083 c +14.632847 -22.699205 14.840090 -22.896418 15.120871 -22.916473 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.013306 cm +0.000000 0.241623 0.000000 scn +16.865734 -6.878590 m +17.744841 -7.804495 18.794422 -8.553241 19.860716 -9.248506 c +20.993864 -9.987224 22.143724 -10.699202 23.286900 -11.424549 c +23.514198 -11.568283 23.838430 -11.471346 23.972136 -11.244049 c +24.112526 -11.003380 24.022274 -10.702543 23.791634 -10.558811 c +22.665173 -9.846833 21.535368 -9.141543 20.415590 -8.416195 c +19.382723 -7.744328 18.423391 -7.065776 17.574366 -6.169954 c +17.387178 -5.972740 17.052919 -5.982768 16.865734 -6.169954 c +16.668518 -6.367168 16.678547 -6.681376 16.865734 -6.878590 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 38.235046 cm +0.000000 0.241623 0.000000 scn +11.280213 -10.097534 m +12.286342 -12.216753 13.369350 -14.299200 14.522553 -16.344881 c +14.656259 -16.582207 14.977149 -16.659088 15.207789 -16.525383 c +15.445116 -16.384993 15.521996 -16.077473 15.388291 -15.840147 c +14.235087 -13.797810 13.152079 -11.712017 12.145950 -9.592798 c +12.028959 -9.348787 11.677984 -9.285278 11.460713 -9.412298 c +11.210017 -9.559374 11.163221 -9.853523 11.280213 -10.097534 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 38.265198 cm +0.000000 0.241623 0.000000 scn +17.514202 -4.629061 m +17.367128 -2.526554 17.306961 -0.420705 17.333702 1.685144 c +17.337044 1.945868 17.099718 2.199907 16.832310 2.186537 c +16.558214 2.173166 16.334259 1.965924 16.330915 1.685144 c +16.304174 -0.420705 16.361000 -2.526554 16.511417 -4.629061 c +16.531473 -4.889785 16.728687 -5.143824 17.012810 -5.130453 c +17.270191 -5.120425 17.534258 -4.909841 17.514202 -4.629061 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 37.543152 cm +0.000000 0.241623 0.000000 scn +22.945942 -8.546598 m +22.812239 -9.686430 22.447893 -10.869717 22.036751 -11.969439 c +21.598869 -13.132669 21.097475 -14.272501 20.616138 -15.415676 c +20.512518 -15.659687 20.726448 -15.977234 20.967115 -16.034060 c +21.261265 -16.100912 21.475193 -15.943810 21.585499 -15.683084 c +22.558201 -13.373337 23.654577 -11.063589 23.952070 -8.546598 c +23.982153 -8.285873 23.698030 -8.035177 23.450676 -8.045204 c +23.149841 -8.058575 22.979368 -8.265818 22.945942 -8.546598 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.220642 cm +0.000000 0.241623 0.000000 scn +14.539268 -18.032984 m +13.436204 -19.463623 12.333139 -20.897606 11.230075 -22.328245 c +10.986064 -22.645794 11.323669 -23.076990 11.664616 -23.083675 c +11.968795 -23.090361 12.246231 -22.929914 12.393306 -22.665848 c +12.527011 -22.428522 12.450130 -22.117661 12.212805 -21.980614 c +11.982163 -21.843565 11.661273 -21.923790 11.527569 -22.161116 c +11.547625 -22.124348 11.624505 -22.080893 11.664616 -22.080893 c +11.808349 -22.331589 11.952081 -22.582285 12.099156 -22.836323 c +13.202220 -21.405684 14.305285 -19.971703 15.408348 -18.541063 c +15.572137 -18.327135 15.441774 -17.979502 15.227847 -17.855825 c +14.967123 -17.702065 14.706399 -17.815714 14.539268 -18.032984 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.100281 cm +0.000000 0.241623 0.000000 scn +20.963783 -18.724873 m +22.340942 -20.192282 23.714756 -21.663033 25.091913 -23.130440 c +25.275757 -23.327656 25.613363 -23.317627 25.800549 -23.130440 c +25.997763 -22.933226 25.987736 -22.619019 25.800549 -22.421804 c +24.423391 -20.954395 23.049576 -19.483646 21.672419 -18.016239 c +21.488575 -17.819023 21.150970 -17.829052 20.963783 -18.016239 c +20.766569 -18.213453 20.776598 -18.527658 20.963783 -18.724873 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 39.712463 cm +0.000000 0.241623 0.000000 scn +30.313070 -20.874130 m +30.894686 -19.273016 31.476301 -17.675245 32.057915 -16.074133 c +32.148167 -15.826778 31.957638 -15.512573 31.706940 -15.455750 c +31.422817 -15.392241 31.185492 -15.542658 31.088554 -15.806725 c +30.506939 -17.407837 29.925325 -19.005608 29.343708 -20.606720 c +29.253458 -20.854074 29.443989 -21.168280 29.694685 -21.225103 c +29.978807 -21.288612 30.216135 -21.141539 30.313070 -20.874130 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.538147 cm +0.000000 0.241623 0.000000 scn +25.342604 -23.204010 m +24.436752 -24.567797 23.437307 -25.834650 22.320871 -27.041332 c +22.137028 -27.238548 22.123657 -27.552753 22.320871 -27.749969 c +22.508059 -27.937153 22.845665 -27.950523 23.029509 -27.749969 c +24.192743 -26.489801 25.255697 -25.139381 26.205002 -23.712086 c +26.355421 -23.488131 26.248455 -23.157211 26.024500 -23.026850 c +25.783831 -22.879774 25.493023 -22.976711 25.342604 -23.204010 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 43.108582 cm +0.000000 0.241623 0.000000 scn +23.684662 -14.382769 m +25.459591 -13.841265 27.254576 -13.373295 29.069618 -12.985552 c +29.333685 -12.928727 29.487446 -12.617865 29.420593 -12.367168 c +29.343714 -12.093073 29.069618 -11.959369 28.802208 -12.016193 c +26.987167 -12.403937 25.192181 -12.871904 23.417252 -13.413408 c +23.159870 -13.493631 22.992741 -13.764383 23.066277 -14.031792 c +23.136473 -14.289173 23.423937 -14.459648 23.684662 -14.382769 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 38.151550 cm +0.000000 0.241623 0.000000 scn +28.635092 -7.781175 m +29.413919 -9.893711 30.192745 -12.006248 30.971573 -14.115440 c +31.065166 -14.369480 31.312519 -14.543295 31.589954 -14.466415 c +31.833965 -14.399563 32.034519 -14.105413 31.940928 -13.848030 c +31.162100 -11.735495 30.383274 -9.622959 29.604446 -7.513765 c +29.510853 -7.259727 29.263500 -7.085911 28.986065 -7.162791 c +28.738710 -7.232986 28.538157 -7.527136 28.635092 -7.781175 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 38.582703 cm +0.000000 0.241623 0.000000 scn +29.560997 -7.948266 m +29.494144 -5.949382 29.517544 -3.947155 29.627851 -1.948271 c +29.641222 -1.687547 29.387180 -1.436850 29.126453 -1.446877 c +28.842331 -1.460248 28.641771 -1.667491 28.625057 -1.948271 c +28.514751 -3.947155 28.491350 -5.949382 28.558205 -7.948266 c +28.568232 -8.208990 28.782162 -8.463028 29.059601 -8.449657 c +29.323669 -8.436287 29.571026 -8.229046 29.560997 -7.948266 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 43.436218 cm +0.000000 0.241623 0.000000 scn +17.042891 -3.622943 m +19.015034 -3.328793 20.973810 -2.961104 22.919212 -2.519879 c +23.183279 -2.459712 23.340382 -2.155534 23.270187 -1.901495 c +23.196650 -1.630743 22.919212 -1.490353 22.651804 -1.550520 c +20.706400 -1.991745 18.747625 -2.359433 16.775480 -2.653584 c +16.508072 -2.693695 16.360996 -3.031300 16.424507 -3.271968 c +16.504728 -3.559433 16.772139 -3.663054 17.042891 -3.622943 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.163757 cm +0.000000 0.241623 0.000000 scn +22.935923 0.832776 m +24.837872 -0.694800 26.796644 -2.155524 28.802216 -3.542709 c +29.026171 -3.696470 29.360432 -3.582821 29.487450 -3.362208 c +29.634525 -3.111512 29.530901 -2.830732 29.306946 -2.676972 c +27.371571 -1.336583 25.479652 0.067316 23.644556 1.541410 c +23.433971 1.711884 23.143164 1.748652 22.935923 1.541410 c +22.762106 1.367594 22.725338 1.003249 22.935923 0.832776 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 41.691345 cm +0.000000 0.241623 0.000000 scn +23.444006 -0.123186 m +23.133142 0.809405 22.822279 1.745337 22.511415 2.677927 c +22.424507 2.935309 22.167124 3.102439 21.893030 3.028902 c +21.642332 2.958707 21.458490 2.671242 21.542055 2.410518 c +21.852919 1.477928 22.163780 0.541995 22.471302 -0.390595 c +22.558210 -0.647976 22.815592 -0.815107 23.089687 -0.741570 c +23.343727 -0.671375 23.527573 -0.380567 23.444006 -0.123186 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 41.774902 cm +0.000000 0.241623 0.000000 scn +31.930895 -18.494242 m +32.850117 -17.544939 33.809452 -16.635750 34.805553 -15.766670 c +35.009453 -15.589512 34.989399 -15.238537 34.805553 -15.058035 c +34.601654 -14.854136 34.300816 -14.880877 34.096916 -15.058035 c +33.100815 -15.927114 32.141479 -16.836306 31.222256 -17.785608 c +31.035070 -17.979479 31.028385 -18.300371 31.222256 -18.494242 c +31.409443 -18.681429 31.740364 -18.688114 31.930895 -18.494242 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 44.432312 cm +0.000000 0.241623 0.000000 scn +29.447340 -7.854691 m +30.356531 -7.807894 31.269066 -7.757753 32.178257 -7.710957 c +32.438980 -7.697586 32.693020 -7.490344 32.679649 -7.209563 c +32.669621 -6.948839 32.459038 -6.694800 32.178257 -6.708170 c +31.269066 -6.754967 30.356531 -6.805106 29.447340 -6.851903 c +29.186615 -6.865273 28.932575 -7.072516 28.945946 -7.353296 c +28.955975 -7.614021 29.166559 -7.871404 29.447340 -7.854691 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 39.946472 cm +0.000000 0.241623 0.000000 scn +11.266837 -22.639061 m +12.309734 -24.236832 13.432854 -25.777777 14.629511 -27.265244 c +14.799984 -27.475826 15.160986 -27.442402 15.338144 -27.265244 c +15.545387 -27.057999 15.508618 -26.767193 15.338144 -26.556606 c +14.198313 -25.139338 13.128675 -23.658560 12.132575 -22.134327 c +11.985499 -21.907028 11.688006 -21.813437 11.447338 -21.953827 c +11.223383 -22.084188 11.119762 -22.411762 11.266837 -22.639061 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 42.827820 cm +0.000000 0.241623 0.000000 scn +13.920877 -31.644051 m +13.930904 -31.647392 13.937591 -31.650738 13.947618 -31.657421 c +13.887451 -31.597256 13.827284 -31.537086 13.767117 -31.476921 c +13.770459 -31.486946 13.777144 -31.493633 13.780487 -31.503658 c +13.757089 -31.420094 13.733690 -31.336529 13.713634 -31.249622 c +13.713634 -31.259651 13.713635 -31.269680 13.710293 -31.279705 c +13.760432 -31.162716 13.807228 -31.042385 13.857368 -30.925392 c +13.850682 -30.932076 13.843997 -30.938759 13.837312 -30.948788 c +13.954304 -30.898647 14.074638 -30.851852 14.191629 -30.801716 c +14.181602 -30.801716 14.171574 -30.801716 14.161546 -30.801716 c +14.278538 -30.851852 14.398871 -30.898647 14.515863 -30.948788 c +14.509178 -30.942101 14.499149 -30.935417 14.492464 -30.928734 c +14.535918 -31.002270 14.579372 -31.075806 14.622827 -31.149342 c +14.619484 -31.139317 14.616142 -31.129288 14.612800 -31.119263 c +14.612800 -31.209511 14.612800 -31.296421 14.612800 -31.386673 c +14.616142 -31.376644 14.619484 -31.366611 14.622827 -31.359928 c +14.579372 -31.433464 14.535918 -31.507004 14.492464 -31.580540 c +14.689679 -31.349899 14.890236 -31.119263 15.087450 -30.888622 c +15.174357 -30.785000 15.257924 -30.678036 15.338146 -30.571072 c +15.344831 -30.564388 15.404998 -30.480824 15.374914 -30.520935 c +15.348174 -30.554359 15.401655 -30.490852 15.398314 -30.490852 c +15.428396 -30.457428 15.491906 -30.357147 15.535360 -30.350464 c +15.535360 -30.350464 15.455138 -30.417313 15.448453 -30.400600 c +15.448453 -30.403942 15.608898 -30.410629 15.625611 -30.410629 c +15.786057 -30.420654 15.949844 -30.427341 16.110291 -30.434025 c +16.407784 -30.447395 16.705276 -30.457424 16.999426 -30.464111 c +18.232851 -30.490852 19.469620 -30.457424 20.703045 -30.363831 c +21.398308 -30.310349 22.090227 -30.240154 22.778805 -30.149902 c +23.039530 -30.116478 23.293570 -29.942665 23.280199 -29.648514 c +23.270172 -29.404503 23.056242 -29.110355 22.778805 -29.147123 c +21.267944 -29.344337 19.747055 -29.451298 18.222824 -29.468014 c +17.474077 -29.474697 16.725332 -29.461327 15.979929 -29.427902 c +15.575472 -29.407845 15.201098 -29.344337 14.860151 -29.615089 c +14.736475 -29.715366 14.642883 -29.839043 14.545947 -29.966061 c +14.525891 -29.992802 14.505835 -30.019543 14.485779 -30.049629 c +14.492464 -30.039600 14.392185 -30.169960 14.438982 -30.116478 c +14.475751 -30.069683 14.402213 -30.156590 14.398870 -30.159931 c +14.362103 -30.200043 14.328676 -30.243496 14.291907 -30.283607 c +14.151518 -30.447395 14.007785 -30.614529 13.867395 -30.778316 c +13.673524 -31.002270 13.539820 -31.256310 13.706950 -31.540432 c +13.887451 -31.851295 14.321990 -31.891403 14.569344 -31.637363 c +14.803327 -31.396698 14.749846 -30.925392 14.428955 -30.778316 c +14.181602 -30.668011 13.890794 -30.708122 13.743719 -30.958817 c +13.616700 -31.172745 13.673523 -31.533745 13.920877 -31.644051 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 42.914734 cm +0.000000 0.241623 0.000000 scn +11.433969 -24.875278 m +10.006671 -24.467478 8.616142 -23.956057 7.279095 -23.330988 c +7.035084 -23.217339 6.737591 -23.260794 6.593859 -23.511490 c +6.466839 -23.728760 6.527006 -24.083076 6.774360 -24.196726 c +8.194972 -24.858564 9.662381 -25.410099 11.166559 -25.841297 c +11.417255 -25.911491 11.724776 -25.754387 11.784944 -25.490320 c +11.845111 -25.226254 11.704720 -24.955502 11.433969 -24.875278 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.691895 cm +0.000000 0.241623 0.000000 scn +6.216150 -21.592808 m +6.032306 -22.919827 5.942056 -24.253531 5.965454 -25.593920 c +5.968797 -25.854645 6.192752 -26.108683 6.466846 -26.095314 c +6.734256 -26.081944 6.971582 -25.874699 6.968239 -25.593920 c +6.948184 -24.347124 7.015036 -23.083614 7.182167 -21.856874 c +7.218936 -21.599493 7.118657 -21.305344 6.831192 -21.238491 c +6.597208 -21.191694 6.256262 -21.315371 6.216150 -21.592808 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 43.763733 cm +0.000000 0.241623 0.000000 scn +11.106396 -14.549927 m +9.197762 -14.389481 7.319211 -14.132100 5.437317 -13.777782 c +5.179935 -13.730986 4.882442 -13.847977 4.818933 -14.128757 c +4.762108 -14.376110 4.892470 -14.693659 5.169907 -14.747141 c +7.132024 -15.114828 9.114196 -15.385580 11.106396 -15.552711 c +11.367120 -15.576109 11.617816 -15.305359 11.607788 -15.051319 c +11.594418 -14.760511 11.387176 -14.573324 11.106396 -14.549927 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 39.969910 cm +0.000000 0.241623 0.000000 scn +4.748738 -10.665825 m +4.240661 -12.170004 3.662388 -13.644100 3.003892 -15.081427 c +2.890244 -15.328781 2.933697 -15.619589 3.184394 -15.766665 c +3.401664 -15.893684 3.755981 -15.833515 3.869630 -15.586163 c +4.564894 -14.068613 5.183279 -12.514296 5.718097 -10.929893 c +5.801663 -10.682539 5.621161 -10.371675 5.367123 -10.311508 c +5.086343 -10.254683 4.838989 -10.401758 4.748738 -10.665825 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 39.033936 cm +0.000000 0.241623 0.000000 scn +3.097484 -14.743803 m +4.203891 -16.555502 5.313641 -18.367201 6.420047 -20.178898 c +6.560437 -20.409540 6.867958 -20.496447 7.105284 -20.359398 c +7.335924 -20.225695 7.426175 -19.904802 7.285785 -19.674162 c +6.179379 -17.862465 5.069629 -16.050766 3.963223 -14.239069 c +3.822832 -14.008429 3.515311 -13.921518 3.277986 -14.058565 c +3.047345 -14.192270 2.957094 -14.509819 3.097484 -14.743803 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 43.940918 cm +0.000000 0.241623 0.000000 scn +3.167677 -18.567743 m +2.482440 -18.467464 1.770462 -18.280277 1.155421 -18.009525 c +0.908067 -17.902561 0.617260 -17.935987 0.470184 -18.190025 c +0.346507 -18.403954 0.399989 -18.768297 0.650686 -18.875261 c +1.372691 -19.192810 2.121438 -19.423452 2.903610 -19.533758 c +3.160992 -19.570526 3.455142 -19.470249 3.521994 -19.182783 c +3.572134 -18.945457 3.445114 -18.607855 3.167677 -18.567743 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 36.603882 cm +0.000000 0.241623 0.000000 scn +3.862942 0.832779 m +4.100267 -1.868055 4.437871 -4.562204 4.879097 -7.236298 c +4.922551 -7.503708 5.253470 -7.654125 5.497481 -7.587273 c +5.781603 -7.510393 5.891910 -7.239641 5.848456 -6.968889 c +5.420601 -4.378361 5.096367 -1.781147 4.865727 0.836123 c +4.842329 1.096846 4.651799 1.350885 4.364334 1.337515 c +4.110295 1.324144 3.836201 1.113559 3.862942 0.832779 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 42.339783 cm +0.000000 0.241623 0.000000 scn +11.510856 1.902458 m +11.096372 1.136998 10.615035 0.475160 10.020050 -0.146567 c +9.832864 -0.343781 9.826179 -0.661330 10.020050 -0.855202 c +10.207236 -1.042389 10.541498 -1.052417 10.728684 -0.855202 c +11.373809 -0.179993 11.932025 0.578781 12.376593 1.397722 c +12.506954 1.635048 12.436760 1.942569 12.196092 2.082959 c +11.968794 2.216664 11.641218 2.139783 11.510856 1.902458 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 42.821167 cm +0.000000 0.241623 0.000000 scn +17.113087 -2.302617 m +14.910301 -1.958327 12.857934 -1.029080 10.678546 -0.577826 c +10.421165 -0.524344 10.123672 -0.651364 10.060162 -0.928801 c +10.003337 -1.179497 10.137041 -1.487019 10.411137 -1.547185 c +12.587181 -1.998439 14.642892 -2.927687 16.845678 -3.271976 c +17.103060 -3.312088 17.397211 -3.205124 17.464064 -2.921001 c +17.517546 -2.680333 17.390524 -2.346071 17.113087 -2.302617 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 40.330933 cm +0.000000 0.241623 0.000000 scn +9.933136 1.885666 m +9.221159 1.263939 8.365449 0.735805 7.506396 0.247783 c +6.637315 -0.243582 5.751521 -0.701520 4.909181 -1.236339 c +4.411131 -1.550545 3.929795 -1.894834 3.475199 -2.272550 c +3.267956 -2.446366 3.294697 -2.804028 3.475199 -2.981186 c +3.682441 -3.188428 3.976591 -3.155003 4.183833 -2.981186 c +4.899153 -2.389543 5.788290 -1.858066 6.640657 -1.380072 c +7.509738 -0.895392 8.395533 -0.430768 9.231187 0.114079 c +9.725894 0.434970 10.200545 0.785944 10.645113 1.173688 c +10.849013 1.350847 10.828958 1.701822 10.645113 1.882323 c +10.437871 2.089565 10.137036 2.066167 9.933136 1.885666 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 43.947571 cm +0.000000 0.241623 0.000000 scn +22.447895 -31.593906 m +22.945946 -31.784439 23.454025 -31.958256 23.965445 -32.115356 c +24.216141 -32.192238 24.523661 -32.025108 24.583828 -31.764381 c +24.647339 -31.493629 24.503607 -31.229561 24.232855 -31.145996 c +23.721434 -30.988895 23.216698 -30.815075 22.715305 -30.624546 c +22.471294 -30.530952 22.153746 -30.728168 22.096920 -30.975521 c +22.030069 -31.262989 22.183828 -31.493629 22.447895 -31.593906 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 42.854614 cm +0.000000 0.241623 0.000000 scn +25.807217 -26.158886 m +26.372118 -25.817938 26.977133 -25.620726 27.598860 -25.380056 c +28.264040 -25.122675 28.925875 -24.868633 29.591055 -24.611252 c +29.845093 -24.514317 30.018911 -24.273649 29.942030 -23.992868 c +29.875177 -23.752199 29.577684 -23.544956 29.323645 -23.641891 c +28.638409 -23.905960 27.953175 -24.170029 27.267939 -24.434095 c +26.602758 -24.691477 25.914181 -24.918774 25.299141 -25.289804 c +25.068501 -25.430195 24.981592 -25.741056 25.118639 -25.975040 c +25.259029 -26.209023 25.576576 -26.299276 25.807217 -26.158886 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.391724 41.721436 cm +0.000000 0.241623 0.000000 scn +29.330347 -22.963301 m +29.213356 -23.912603 29.159876 -24.868591 29.176590 -25.824581 c +29.179932 -26.085304 29.403885 -26.339344 29.677979 -26.325974 c +29.945387 -26.312603 30.182711 -26.105360 30.179369 -25.824581 c +30.165998 -24.868591 30.216137 -23.912603 30.333128 -22.963301 c +30.366554 -22.702576 30.079090 -22.451880 29.831738 -22.461906 c +29.530903 -22.475277 29.363773 -22.682520 29.330347 -22.963301 c +h +f +n +Q + +endstream +endobj + +3 0 obj + 32643 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000032733 00000 n +0000032757 00000 n +0000032930 00000 n +0000033004 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +33063 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_sunset.imageset/Contents.json b/Signal/Images.xcassets/avatar_sunset.imageset/Contents.json new file mode 100644 index 0000000000..dac193a02f --- /dev/null +++ b/Signal/Images.xcassets/avatar_sunset.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_sunset.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_sunset.imageset/avatar_sunset.pdf b/Signal/Images.xcassets/avatar_sunset.imageset/avatar_sunset.pdf new file mode 100644 index 0000000000..c7b89d1aef --- /dev/null +++ b/Signal/Images.xcassets/avatar_sunset.imageset/avatar_sunset.pdf @@ -0,0 +1,182 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 0.000000 24.604736 cm +0.980339 0.467379 0.361770 scn +55.922264 1.292976 m +38.344650 1.292976 l +0.203771 -0.000027 l +0.069238 1.112934 0.000000 2.246012 0.000000 3.395264 c +0.000000 18.859238 12.536026 31.395264 28.000000 31.395264 c +43.463974 31.395264 56.000000 18.859238 56.000000 3.395264 c +56.000000 2.688072 55.973782 1.987003 55.922264 1.292976 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 11.593872 24.954468 cm +0.980339 0.881368 0.361770 scn +0.155778 2.736769 m +0.155778 2.736769 -0.323539 4.709604 2.067051 8.660580 c +4.457641 12.611553 7.165776 13.879048 7.806862 14.303314 c +8.441956 14.727579 13.067357 16.419340 13.864221 16.276150 c +14.661083 16.132959 18.010303 16.700415 20.083347 16.419338 c +22.156389 16.138264 25.978939 13.454782 27.099340 12.611554 c +28.213751 11.763023 30.766106 7.955237 30.921885 7.106707 c +31.077662 6.258175 31.718750 1.188198 31.718750 1.188198 c +0.000000 0.201782 l +0.155778 2.736769 l +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 0.111694 30.472290 cm +0.130597 0.272537 0.485446 scn +2.455982 -14.201576 m +22.170919 -13.401339 l +24.003078 -13.326763 25.835236 -13.248451 27.667395 -13.170139 c +27.672291 -13.169928 l +32.486217 -12.964159 37.300148 -12.758390 42.114071 -12.620338 c +43.958950 -12.564995 45.803833 -12.521946 47.648712 -12.521946 c +49.013847 -12.521946 50.410847 -12.572023 51.718285 -12.989477 c +48.244488 -14.471439 44.533577 -15.279062 40.822655 -15.922674 c +39.702171 -16.118206 38.578865 -16.300106 37.455463 -16.482019 c +34.515762 -16.958050 31.575378 -17.434198 28.683346 -18.154980 c +26.457193 -18.708443 24.267933 -19.415646 22.170919 -20.356535 c +22.023329 -20.424179 21.900337 -20.541023 21.974133 -20.707062 c +22.269314 -21.389668 23.025715 -21.703297 23.708321 -21.850887 c +24.409012 -22.001373 25.138472 -22.033184 25.858200 -22.064575 c +26.079657 -22.074230 26.300194 -22.083851 26.518686 -22.096870 c +27.551998 -22.157097 28.585314 -22.218952 29.617785 -22.280762 c +29.621920 -22.281002 l +30.591198 -22.339027 31.559744 -22.397007 32.526848 -22.453545 c +34.527111 -22.573193 36.525845 -22.692841 38.524582 -22.812485 c +38.550636 -22.814049 l +40.549683 -22.933716 42.548729 -23.053387 44.549309 -23.173050 c +44.912434 -23.194523 l +45.477394 -23.227928 46.042690 -23.261356 46.608135 -23.294895 c +46.854752 -23.073044 47.097401 -22.846870 47.335968 -22.616497 c +44.813313 -22.466118 42.290653 -22.315319 39.767998 -22.164516 c +35.884525 -21.932369 32.001057 -21.700218 28.117582 -21.469612 c +27.771061 -21.448730 27.423828 -21.428566 27.076370 -21.408386 c +27.075901 -21.408363 l +27.074657 -21.408295 l +26.399097 -21.369057 25.722675 -21.329773 25.048933 -21.285126 c +24.506903 -21.247177 23.902765 -21.194908 23.573393 -20.728264 c +27.143427 -19.176350 30.972641 -18.350731 34.796051 -17.687609 c +35.859818 -17.503590 36.926121 -17.331009 37.992523 -17.158413 c +40.988731 -16.673483 43.985760 -16.188419 46.929207 -15.449156 c +49.149208 -14.889544 51.338470 -14.176189 53.429333 -13.223000 c +53.699917 -13.100006 53.718365 -12.835579 53.429333 -12.712585 c +51.947281 -12.073027 50.348385 -11.870089 48.743340 -11.814743 c +47.370159 -11.767212 45.987904 -11.801323 44.612164 -11.835274 c +44.386024 -11.840855 44.160065 -11.846434 43.934349 -11.851641 c +41.046021 -11.914890 38.157692 -12.032349 35.269363 -12.149807 c +35.268810 -12.149828 l +34.787346 -12.169407 34.305878 -12.188988 33.824413 -12.208317 c +30.451359 -12.343611 27.076765 -12.480436 23.702173 -12.617266 c +20.327579 -12.754093 16.952990 -12.890919 13.579934 -13.026213 c +11.676633 -13.103081 9.774870 -13.179951 7.873106 -13.256823 c +5.971343 -13.333694 4.069579 -13.410564 2.166278 -13.487432 c +2.157510 -13.487675 2.148250 -13.487976 2.138550 -13.488350 c +2.241136 -13.727829 2.346965 -13.965591 2.455982 -14.201576 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 0.111694 24.221863 cm +0.130597 0.272537 0.485446 scn +0.089842 0.401211 m +2.704942 0.452137 5.319766 0.503340 7.934589 0.554543 c +7.935025 0.554543 l +12.567062 0.645248 17.199099 0.735954 21.832674 0.825123 c +21.832960 0.825132 l +21.835093 0.825163 l +31.052532 1.003487 40.269981 1.181812 49.481274 1.366287 c +51.585442 1.406128 53.690613 1.446980 55.795975 1.488022 c +55.819126 1.773970 55.837978 2.061132 55.852467 2.349443 c +54.294434 2.318995 52.736458 2.288486 51.178486 2.257978 c +48.839027 2.212167 46.499569 2.166355 44.159912 2.120743 c +43.567375 5.299831 42.899529 8.584409 41.136284 11.340947 c +39.272957 14.249707 36.228905 16.217579 32.926571 17.133869 c +29.599640 18.062458 25.983673 17.982513 22.693638 16.924784 c +19.514297 15.903949 16.740824 13.960676 14.693008 11.322498 c +12.749735 8.819611 11.525968 5.744813 11.249235 2.577769 c +11.214662 2.208982 11.201686 1.845592 11.195128 1.477484 c +10.674025 1.467087 10.152939 1.456669 9.631873 1.446236 c +7.040396 1.397167 4.447389 1.346569 1.854378 1.295971 c +1.853577 1.295952 l +1.836345 1.295610 l +1.224223 1.283665 0.612102 1.271717 0.000000 1.259792 c +0.025625 0.972324 0.055594 0.686111 0.089842 0.401211 c +h +37.280468 1.987398 m +29.096510 1.829071 20.912552 1.670738 12.732898 1.508108 c +12.851757 7.596996 16.605204 13.383276 22.232416 15.780957 c +27.871597 18.179300 35.324913 16.967831 39.137665 11.869813 c +41.253941 9.038258 41.989391 5.496405 42.627659 2.090902 c +40.845432 2.056232 39.063065 2.021702 37.280468 1.987398 c +h +f* +n +Q + +endstream +endobj + +3 0 obj + 5385 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000005475 00000 n +0000005498 00000 n +0000005671 00000 n +0000005745 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +5804 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_surfboard.imageset/Contents.json b/Signal/Images.xcassets/avatar_surfboard.imageset/Contents.json new file mode 100644 index 0000000000..cdf2658cdf --- /dev/null +++ b/Signal/Images.xcassets/avatar_surfboard.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_surfboard.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_surfboard.imageset/avatar_surfboard.pdf b/Signal/Images.xcassets/avatar_surfboard.imageset/avatar_surfboard.pdf new file mode 100644 index 0000000000..94f2e23507 --- /dev/null +++ b/Signal/Images.xcassets/avatar_surfboard.imageset/avatar_surfboard.pdf @@ -0,0 +1,176 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 0.000000 -0.000061 cm +0.987500 0.965693 0.769427 scn +56.000000 27.999990 m +56.000000 12.536018 43.463974 -0.000008 28.000000 -0.000008 c +12.536028 -0.000008 0.000000 12.536018 0.000000 27.999990 c +0.000000 28.843431 0.037293 29.678162 0.110320 30.502625 c +55.758114 31.696838 l +55.917664 30.487194 56.000000 29.253206 56.000000 27.999990 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 17.123047 0.000000 cm +0.764706 0.874510 0.764706 scn +2.497447 1.275444 m +0.000000 12.343060 l +1.127454 24.967281 l +3.331200 33.774906 l +6.437698 40.067074 l +10.801399 45.026489 l +13.451557 43.110813 l +18.064960 34.321251 l +20.080872 21.816835 l +19.754126 6.897057 l +18.538834 1.061195 l +16.103785 0.369968 13.533615 0.000000 10.877032 0.000000 c +7.957965 0.000000 5.143229 0.446690 2.497447 1.275444 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 25.306641 -0.000061 cm +0.905882 0.356863 0.078431 scn +2.689760 0.000023 m +3.401830 20.220879 l +4.296602 43.459129 l +2.510204 45.241150 l +1.171129 43.767216 l +0.593182 16.517601 l +0.593182 16.517601 0.291092 8.175346 0.000000 0.127899 c +0.885210 0.043411 1.782444 0.000141 2.689760 0.000023 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 0.099487 -0.062805 cm +0.042391 0.373140 0.397946 scn +28.698036 0.073963 m +28.433086 0.066551 28.167219 0.062820 27.900476 0.062820 c +27.713701 0.062820 27.527355 0.064651 27.341452 0.068291 c +28.798559 43.705208 l +28.800619 43.775761 28.821415 43.837334 28.856451 43.890083 c +28.626431 44.111038 28.386471 44.322182 28.135824 44.522259 c +27.954948 44.363148 27.776693 44.201847 27.602676 44.037491 c +27.613537 43.997292 27.618568 43.954041 27.616838 43.907772 c +27.545418 41.738182 27.472683 39.569984 27.399969 37.402466 c +27.399334 37.383537 l +27.326817 35.221912 27.254324 33.060963 27.183178 30.899977 c +26.155075 0.116337 l +25.701221 0.144249 25.250296 0.182972 24.802547 0.232258 c +26.216917 42.588985 l +24.261013 40.337761 22.784384 37.697746 21.623682 34.955814 c +20.068886 31.291885 19.012302 27.418200 18.425690 23.482002 c +17.820610 19.470413 17.701599 15.390425 18.033888 11.351498 c +18.309105 7.937408 18.913204 4.558250 19.794891 1.253986 c +19.288834 1.406788 18.788822 1.573521 18.295301 1.753746 c +17.363754 5.403316 16.771875 9.139172 16.571533 12.901730 c +16.354927 17.002357 16.600142 21.132896 17.341627 25.173035 c +17.677153 26.991755 18.107431 28.801847 18.642178 30.580660 c +18.362228 30.587032 18.082420 30.593508 17.802671 30.599979 c +17.800810 30.600025 l +16.801252 30.623150 15.802503 30.646259 14.801200 30.664616 c +9.868609 30.757931 4.924260 30.771435 0.000000 30.440388 c +0.022511 30.708107 0.048789 30.974751 0.078780 31.240273 c +1.117564 31.307838 2.158367 31.359581 3.201288 31.398855 c +8.428322 31.600094 13.656490 31.487797 18.884541 31.362194 c +19.452061 33.137234 20.126175 34.877441 20.916687 36.559929 c +22.471889 39.865936 24.547611 42.983223 27.365662 45.335911 c +27.621384 45.550793 27.981049 45.610802 28.291676 45.477013 c +28.383472 45.438068 28.481684 45.359142 28.546642 45.265160 c +28.596239 45.246017 28.642712 45.222614 28.684725 45.194382 c +29.057053 44.944912 29.406918 44.668983 29.745314 44.371696 c +31.088058 43.182869 32.107529 41.694366 32.934517 40.113861 c +33.823208 38.417679 34.524353 36.613083 35.138496 34.800179 c +35.497280 33.734505 35.816837 32.656181 36.099220 31.568058 c +36.211731 31.605135 36.333252 31.621862 36.434223 31.627502 c +36.434235 31.627956 l +36.448345 31.628107 l +36.529675 31.631058 36.612251 31.635193 36.694839 31.639328 c +36.780361 31.643614 36.865955 31.647900 36.950081 31.650869 c +37.002941 31.653725 37.062027 31.648375 37.122520 31.635454 c +38.383560 31.649361 39.641956 31.664539 40.904453 31.687363 c +45.810154 31.771734 50.708492 31.926998 55.603870 32.153027 c +55.648739 31.846462 55.688644 31.538280 55.723495 31.228573 c +54.543095 31.174435 53.362793 31.123709 52.182590 31.076391 c +46.927071 30.866356 41.668659 30.743176 36.412464 30.695848 c +36.381893 30.696102 36.349216 30.698589 36.315369 30.703299 c +36.930050 28.147305 37.344456 25.541809 37.584854 22.923111 c +37.967690 18.757984 37.899540 14.562622 37.517918 10.403526 c +37.237339 7.356174 36.786545 4.327343 36.219265 1.319294 c +35.745308 1.172028 35.265953 1.037010 34.781578 0.914619 c +35.476303 4.527588 36.005539 8.172188 36.280132 11.844170 c +36.590050 15.961975 36.570080 20.111099 36.104233 24.218998 c +35.651474 28.218054 34.785507 32.180359 33.388115 35.957520 c +32.563644 38.183365 31.581400 40.536743 30.113636 42.469589 c +30.054928 40.697437 29.995506 38.926132 29.936100 37.155273 c +29.935749 37.144875 l +29.863194 34.982117 29.790661 32.820026 29.719475 30.657900 c +28.698036 0.073963 l +h +f +n +Q + +endstream +endobj + +3 0 obj + 4709 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000004799 00000 n +0000004822 00000 n +0000004995 00000 n +0000005069 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +5128 +%%EOF \ No newline at end of file diff --git a/Signal/Images.xcassets/avatar_tucan.imageset/Contents.json b/Signal/Images.xcassets/avatar_tucan.imageset/Contents.json new file mode 100644 index 0000000000..513a620eef --- /dev/null +++ b/Signal/Images.xcassets/avatar_tucan.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "filename" : "avatar_tucan.pdf", + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "preserves-vector-representation" : true + } +} diff --git a/Signal/Images.xcassets/avatar_tucan.imageset/avatar_tucan.pdf b/Signal/Images.xcassets/avatar_tucan.imageset/avatar_tucan.pdf new file mode 100644 index 0000000000..5806f6c007 --- /dev/null +++ b/Signal/Images.xcassets/avatar_tucan.imageset/avatar_tucan.pdf @@ -0,0 +1,356 @@ +%PDF-1.7 + +1 0 obj + << >> +endobj + +2 0 obj + << /Length 3 0 R >> +stream +/DeviceRGB CS +/DeviceRGB cs +q +1.000000 0.000000 -0.000000 1.000000 9.133057 -0.040527 cm +0.223120 0.583478 0.763658 scn +23.138245 0.364389 m +21.745598 0.151224 20.319172 0.040665 18.866922 0.040665 c +12.943831 0.040665 7.450294 1.879807 2.926218 5.018185 c +2.702385 6.188852 2.583279 7.343473 2.601373 8.661531 c +2.605799 9.012337 2.619776 9.355116 2.633738 9.697556 c +2.687717 11.021414 2.741489 12.340206 2.242432 14.098144 c +2.079677 14.663734 1.953542 14.950569 1.799138 15.301686 c +1.640260 15.662977 1.451451 16.092331 1.162018 16.963482 c +0.634374 18.552151 0.128267 20.090611 0.016995 22.116791 c +-0.025660 22.890696 0.018464 23.217327 0.077663 23.655548 c +0.143004 24.139238 0.226710 24.758879 0.232360 26.265974 c +0.232678 26.338791 0.232799 26.410538 0.232917 26.480877 c +0.234133 27.203823 0.235100 27.778200 0.447725 27.840296 c +0.605940 27.885866 0.748307 27.610231 0.957989 27.204269 c +1.276337 26.587921 1.749851 25.671160 2.669572 25.121988 c +4.098159 24.268484 5.882098 24.731098 6.822525 24.978542 c +6.825918 24.979433 l +7.536413 25.165857 8.536051 25.428148 9.399725 26.265974 c +9.676668 26.534431 9.871090 26.795324 10.018456 26.993073 c +10.191967 27.225906 10.300242 27.371201 10.401172 27.338234 c +10.541448 27.293129 10.496308 26.962193 10.424198 26.433517 c +10.335777 25.785267 10.206806 24.839712 10.329383 23.759249 c +10.573463 21.621899 11.689771 20.008129 12.264077 19.179726 c +12.860697 18.320265 13.413740 17.752171 13.670535 17.488388 c +13.679471 17.479210 13.688047 17.470400 13.696255 17.461958 c +15.595055 15.514675 18.602983 11.835281 20.429995 8.446362 c +20.433886 8.439133 l +21.641132 6.195217 22.988585 3.690701 23.138245 0.364389 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 8.157471 4.796387 cm +0.760784 0.862745 0.913725 scn +4.040132 0.085930 m +3.665329 1.729864 3.482743 3.012213 3.498026 4.473677 c +3.501775 4.779752 3.512796 5.103632 3.524257 5.440432 c +3.589607 7.360829 3.669251 9.701288 2.496578 11.556332 c +2.406842 11.699778 1.886376 12.506661 1.638706 12.413422 c +1.503112 12.363104 1.529547 12.063173 1.574158 11.557030 c +1.612212 11.125278 1.663491 10.543477 1.638706 9.838563 c +1.599223 8.716097 1.523845 7.866177 1.495129 7.690456 c +1.212895 5.871160 0.610586 4.660685 0.000000 3.448396 c +1.236708 2.206265 2.589277 1.079584 4.040132 0.085930 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 10.465088 16.409668 cm +0.987500 0.965693 0.769427 scn +0.045305 15.897638 m +-0.234669 16.037498 0.756010 20.007374 3.771121 24.056145 c +5.063311 25.791845 6.685728 27.972229 9.643408 29.564482 c +13.742522 31.769970 17.751902 31.414940 19.740440 31.210529 c +24.898432 30.679777 28.387346 28.305742 31.054283 26.487560 c +31.721916 26.032118 35.695400 23.274364 39.004845 18.329052 c +39.697601 17.292654 41.657425 14.366350 40.939541 13.606085 c +40.490864 13.129126 39.274048 13.806908 37.357300 14.463175 c +37.357300 14.463175 33.502266 15.790054 28.692446 15.894053 c +26.919273 15.933500 23.821608 15.965775 20.314747 14.463175 c +18.947178 13.878632 16.441763 12.770508 14.370670 10.170546 c +13.491262 9.069595 11.926277 7.100796 11.865257 4.447039 c +11.815005 2.248724 12.823631 0.742538 12.511353 0.584747 c +12.163178 0.405439 10.698697 2.141140 9.862363 4.163733 c +9.288055 5.551575 9.151657 6.727835 9.004492 8.026024 c +8.839378 9.467659 8.764001 10.206406 9.076280 11.102945 c +9.474705 12.239758 9.998760 12.221828 10.293093 13.251055 c +10.698697 14.667587 10.077727 15.998051 9.790574 16.614868 c +9.507010 17.220930 8.896810 18.483257 7.428737 19.261454 c +7.109279 19.430004 5.662744 20.154408 4.061863 19.763515 c +1.362622 19.096491 0.307333 15.768537 0.045305 15.897638 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 9.766602 24.029785 cm +0.764706 0.874510 0.764706 scn +0.245042 6.559521 m +0.255810 7.011376 0.345546 8.718387 1.677220 10.210227 c +3.098629 11.802480 4.932821 12.028407 5.403034 12.071441 c +5.945036 12.121647 7.797176 12.290196 9.268837 10.999181 c +10.697425 9.744026 10.797929 7.965293 10.844591 7.136892 c +10.876896 6.538004 10.948684 4.874027 9.843143 3.274603 c +8.708888 1.635730 7.079293 1.122910 6.404483 0.914913 c +5.435340 0.610090 4.071361 0.183337 2.610468 0.843190 c +0.804991 1.657248 0.255810 3.493358 0.176843 3.776664 c +-0.185688 5.038990 0.097876 6.118423 0.245042 6.559521 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 7.682373 48.321289 cm +0.252711 0.099142 0.406279 scn +12.013460 -15.343276 m +12.014837 -15.347404 12.019385 -15.357868 12.023048 -15.365955 c +12.019927 -15.358463 12.016735 -15.350908 12.013460 -15.343276 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 7.682373 45.840332 cm +0.252711 0.099142 0.406279 scn +8.413268 -15.573446 m +8.413268 -16.264668 7.852411 -16.825012 7.160560 -16.825012 c +6.468709 -16.825012 5.907853 -16.264668 5.907853 -15.573446 c +5.907853 -14.882225 6.468709 -14.321880 7.160560 -14.321880 c +7.852411 -14.321880 8.413268 -14.882225 8.413268 -15.573446 c +h +f +n +Q +q +1.000000 0.000000 -0.000000 1.000000 7.682373 0.106445 cm +0.252711 0.099142 0.406279 scn +5.004488 4.448181 m +4.709660 6.072617 4.524729 7.713215 4.418249 9.360722 c +4.405400 9.561184 4.393064 9.762070 4.380713 9.963223 c +4.258522 11.953327 4.134615 13.971409 3.495769 15.873177 c +3.409622 16.131378 3.312708 16.385994 3.208615 16.640614 c +3.202299 16.655602 3.191737 16.669163 3.177625 16.681335 c +1.972130 19.825485 1.795189 23.222433 2.162271 26.558474 c +2.241385 26.389385 2.332494 26.225559 2.436893 26.068624 c +2.806602 25.512770 3.301943 25.046572 3.872660 24.702299 c +6.301582 23.233498 9.457716 24.183023 11.384325 26.054276 c +10.987598 23.554014 11.600776 20.939766 13.136950 18.878374 c +13.540015 18.335728 14.004550 17.836304 14.514233 17.390961 c +14.928216 16.547020 15.521668 15.810101 16.113308 15.075436 c +16.151379 15.028160 16.189440 14.980896 16.227446 14.933617 c +16.379902 14.744171 16.533035 14.554398 16.686520 14.364189 c +16.687290 14.363239 l +19.276279 11.154816 21.965193 7.822548 23.205282 3.841629 c +23.539097 2.772953 23.758051 1.672009 23.837019 0.553127 c +23.847286 0.407375 23.855566 0.261578 23.861982 0.115742 c +24.216503 0.160522 24.568960 0.211933 24.919222 0.269844 c +24.886883 0.938072 24.816109 1.607346 24.694889 2.278065 c +23.905218 6.646004 21.231100 10.357677 18.535444 13.764526 c +18.230757 14.148624 17.923233 14.529892 17.615709 14.911160 c +17.614569 14.912601 l +17.230513 15.388744 16.846455 15.864883 16.467939 16.346561 c +15.803895 17.189308 15.182926 18.136051 15.075243 19.229828 c +14.967562 20.341536 15.208053 21.464006 15.563406 22.514750 c +15.872095 23.425632 16.310005 24.289898 16.841240 25.103954 c +17.910887 26.742828 19.375370 28.130669 21.033684 29.163483 c +22.932486 30.346914 25.078959 31.074905 27.275684 31.444281 c +32.035255 32.247581 36.884560 31.293659 41.435944 29.884300 c +42.031784 29.701405 42.624043 29.507755 43.212708 29.310516 c +43.307323 29.278597 43.406139 29.281139 43.498226 29.309080 c +43.553391 29.305853 43.608612 29.310822 43.661354 29.324873 c +43.955688 29.407354 44.099266 29.701422 44.038246 29.988314 c +43.539314 32.312141 42.397881 34.449493 40.990829 36.342983 c +39.573009 38.247231 37.921879 39.982929 36.137939 41.550079 c +34.375534 43.099300 32.451607 44.487144 30.373333 45.588093 c +28.273521 46.699802 26.015779 47.528202 23.671888 47.933437 c +21.281338 48.345848 18.826172 48.353020 16.442799 47.865303 c +14.141981 47.391930 11.956024 46.423668 10.075170 45.014309 c +8.230208 43.626465 6.675991 41.894352 5.426873 39.954239 c +4.066483 37.838409 3.082983 35.482304 2.379457 33.072407 c +1.665163 30.630236 1.191360 28.091236 1.001121 25.555824 c +0.839496 23.404819 0.913637 21.212397 1.353410 19.095116 c +1.385417 18.743876 1.424919 18.393610 1.464420 18.043365 c +1.526857 17.489738 1.589294 16.936119 1.622104 16.378851 c +1.683124 15.367558 1.611336 14.359844 1.428276 13.366482 c +1.128931 11.739174 0.570441 10.178993 0.000000 8.627132 c +0.213214 8.402359 0.430118 8.181122 0.650615 7.963516 c +0.690967 8.073051 0.731409 8.182575 0.771856 8.292114 c +1.303309 9.731415 1.835723 11.173317 2.178464 12.670769 c +2.416902 13.715534 2.558366 14.782909 2.538441 15.857567 c +2.562445 15.847324 2.587296 15.838909 2.612912 15.832512 c +3.228343 13.985462 3.357286 12.007507 3.477821 10.074364 c +3.580585 8.420242 3.726480 6.777462 3.987720 5.146023 c +4.321228 4.906181 4.660225 4.673492 5.004488 4.448181 c +h +7.024168 36.608345 m +5.879642 36.423813 4.921567 35.820786 4.158562 34.990837 c +5.326380 38.054546 7.029167 40.897362 9.472148 43.131577 c +11.087387 44.609070 13.004135 45.749470 15.103946 46.409321 c +17.297079 47.097866 19.594309 47.295101 21.884359 47.090691 c +26.399847 46.692627 30.631769 44.623417 34.152988 41.815456 c +35.940517 40.388165 37.595238 38.777981 39.074081 37.031525 c +40.520618 35.328098 41.809216 33.416679 42.548634 31.297260 c +42.630333 31.063578 42.705605 30.828468 42.774117 30.591610 c +38.278641 32.054459 33.558041 33.142578 28.808367 32.717365 c +24.343128 32.315716 19.935318 30.565672 16.988405 27.087099 c +15.663908 25.519949 14.655284 23.669493 14.203017 21.661245 c +14.015857 20.830713 13.914287 19.954136 14.008654 19.102785 c +12.670188 20.846491 12.001422 23.060589 12.182165 25.286839 c +12.253953 26.179790 12.469318 27.051228 12.799544 27.883217 c +12.819172 27.931278 12.826544 27.975840 12.823864 28.016588 c +13.033875 28.438824 13.199824 28.882212 13.312831 29.339201 c +13.614343 30.554909 13.542553 31.871031 13.093876 33.040115 c +12.638020 34.230721 11.837580 35.288639 10.728449 35.941319 c +9.615729 36.597588 8.291233 36.816341 7.024168 36.608345 c +h +4.066488 33.004257 m +3.675535 32.334072 3.355355 31.640318 3.100539 30.918941 c +2.812019 29.751278 2.621595 28.545061 2.978894 27.417021 c +3.068630 27.140886 3.161954 26.932890 3.337836 26.656755 c +3.485002 26.430828 3.592685 26.298140 3.818819 26.082970 c +3.824018 26.078098 l +3.879926 26.025726 3.939108 25.970287 3.998290 25.921593 c +4.007706 25.913513 l +4.030455 25.893976 4.055681 25.872311 4.080846 25.853455 c +4.076236 25.856525 4.070474 25.860416 4.065111 25.864040 c +4.045417 25.877346 4.031087 25.887026 4.098793 25.839111 c +4.206476 25.760216 4.321338 25.684906 4.436199 25.616768 c +4.561828 25.541458 4.691047 25.473322 4.820266 25.412357 c +4.830549 25.407221 4.869473 25.390638 4.899529 25.377834 c +4.914148 25.371605 4.926669 25.366272 4.932776 25.363583 c +5.121778 25.294014 l +6.284749 24.888779 7.562581 25.032225 8.671711 25.509184 c +8.940917 25.627527 9.206536 25.763800 9.457795 25.914419 c +9.579836 25.989727 9.701874 26.065039 9.820325 26.147520 c +9.877755 26.186966 9.938777 26.230001 9.996207 26.273035 c +10.012207 26.285824 10.119497 26.367018 10.096809 26.348909 c +10.519514 26.681120 10.957942 27.120192 11.252504 27.506676 c +11.295578 27.567640 11.406849 27.725430 11.475048 27.825842 c +11.550420 27.937002 11.618612 28.051748 11.686806 28.166496 c +11.765773 28.295597 11.833990 28.431904 11.902189 28.568178 c +11.910803 28.586620 11.919838 28.605480 11.929006 28.624620 c +11.946546 28.661238 11.964680 28.699099 11.981156 28.736727 c +12.012113 28.806316 l +12.015945 28.815928 l +12.020873 28.828356 l +12.031407 28.855070 l +12.128322 29.116859 12.218058 29.378649 12.282667 29.647610 c +12.318562 29.787470 12.347275 29.927330 12.368812 30.067190 c +12.372400 30.081535 12.390349 30.189121 12.379581 30.128157 c +12.374533 30.099573 12.375797 30.108042 12.378563 30.126579 c +12.381698 30.147581 12.386760 30.181503 12.386760 30.189121 c +12.393937 30.250072 12.401118 30.311064 12.404707 30.372015 c +12.426244 30.651735 12.426245 30.935043 12.408298 31.218349 c +12.405010 31.284046 12.398710 31.346729 12.392158 31.411921 c +12.390349 31.429930 l +12.387479 31.455744 12.384608 31.483852 12.381738 31.512419 c +12.379860 31.525791 12.377385 31.542709 12.375992 31.548277 c +12.354455 31.680965 12.332919 31.810066 12.304203 31.939167 c +12.246773 32.204544 12.167806 32.469917 12.070891 32.724533 c +12.055674 32.767109 12.040456 32.807098 12.023048 32.848888 c +12.028934 32.835896 12.032535 32.829029 12.017050 32.864395 c +11.988334 32.928947 11.959620 32.989914 11.927315 33.054462 c +11.869884 33.172806 11.808865 33.287560 11.744255 33.402321 c +11.676056 33.524246 11.600677 33.642593 11.521710 33.757347 c +11.482226 33.814728 11.442743 33.872105 11.399670 33.929482 c +11.396319 33.932831 11.382811 33.950233 11.374457 33.961285 c +11.363776 33.974312 l +11.355700 33.984173 11.347625 33.994034 11.338651 34.004795 c +11.166359 34.212791 10.976117 34.410030 10.771521 34.589340 c +10.751781 34.607269 10.731143 34.624298 10.710505 34.641335 c +10.689864 34.658367 10.669225 34.675404 10.649481 34.693336 c +10.646740 34.696075 10.634579 34.706135 10.624187 34.714729 c +10.617555 34.720219 l +10.484367 34.815266 l +10.376684 34.890575 10.265413 34.962299 10.150552 35.026848 c +10.028511 35.094986 9.902883 35.163124 9.773664 35.220501 c +9.676748 35.263535 l +9.679620 35.262558 l +9.658802 35.270706 l +9.486509 35.335258 l +9.220892 35.428497 8.948097 35.500221 8.668122 35.546844 c +8.558602 35.565079 l +8.524547 35.568359 l +8.463527 35.575531 8.402505 35.582703 8.341485 35.586288 c +8.212266 35.597050 8.079457 35.600636 7.946649 35.600636 c +7.806662 35.600636 7.666674 35.597050 7.526687 35.582703 c +7.516171 35.582703 7.462874 35.576721 7.423193 35.572266 c +7.400443 35.569710 7.382168 35.567657 7.378997 35.567524 c +7.317809 35.558178 7.258928 35.548470 7.200049 35.536083 c +6.930843 35.485878 6.668817 35.410568 6.417558 35.313744 c +6.409719 35.311783 6.374072 35.297001 6.356741 35.289814 c +6.353037 35.288280 l +6.281160 35.256363 l +6.261735 35.246658 6.242721 35.237366 6.223979 35.228203 c +6.187307 35.210281 6.151676 35.192867 6.116046 35.173882 c +5.997595 35.112915 5.886324 35.048367 5.775052 34.976643 c +5.534561 34.822437 5.344322 34.661060 5.121778 34.435135 c +4.694637 34.001205 4.382357 33.549351 4.066488 33.004257 c +h +12.011323 28.804344 m +12.009598 28.800167 12.008511 28.797445 12.008620 28.797680 c +12.009436 28.799662 l +12.011323 28.804344 l +h +12.012528 28.807253 m +12.015852 28.815222 12.020640 28.826382 12.024230 28.833555 c +12.012528 28.807253 l +h +f* +n +Q + +endstream +endobj + +3 0 obj + 13974 +endobj + +4 0 obj + << /Annots [] + /Type /Page + /MediaBox [ 0.000000 0.000000 56.000000 56.000000 ] + /Resources 1 0 R + /Contents 2 0 R + /Parent 5 0 R + >> +endobj + +5 0 obj + << /Kids [ 4 0 R ] + /Count 1 + /Type /Pages + >> +endobj + +6 0 obj + << /Type /Catalog + /Pages 5 0 R + >> +endobj + +xref +0 7 +0000000000 65535 f +0000000010 00000 n +0000000034 00000 n +0000014064 00000 n +0000014088 00000 n +0000014261 00000 n +0000014335 00000 n +trailer +<< /ID [ (some) (id) ] + /Root 6 0 R + /Size 7 +>> +startxref +14394 +%%EOF \ No newline at end of file diff --git a/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift b/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift index 29a1601953..df96f85ac8 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift @@ -30,10 +30,10 @@ enum AvatarHistoryManager { } // Insert models for default icons that aren't persisted - for icon in Set(defaultIcons).subtracting(icons).sorted(by: { $0.rawValue > $1.rawValue }) { + for icon in defaultIcons.filter({ !icons.contains($0) }) { models.append(.init( type: .icon(icon), - theme: .forSeed(icon.rawValue) + theme: .forIcon(icon) )) } diff --git a/SignalMessaging/utils/Avatars/AvatarModel.swift b/SignalMessaging/utils/Avatars/AvatarModel.swift index 770e0b3fee..e7556fa829 100644 --- a/SignalMessaging/utils/Avatars/AvatarModel.swift +++ b/SignalMessaging/utils/Avatars/AvatarModel.swift @@ -47,27 +47,67 @@ public enum AvatarType: Equatable { } public enum AvatarIcon: String, CaseIterable { - case face1 - case face2 + case abstract01 + case abstract02 + case abstract03 case cat + case dinosaur + case dog case fox + case ghost + case incognito + case pig + case sloth + case tucan + + case heart + case house + case melon + case drink + case celebration + case balloon + case book + case briefcase + case sunset + case surfboard + case soccerball + case football public var image: UIImage { UIImage(named: imageName)! } - public var imageName: String { - switch self { - case .face1: return "avatar-illustration-face1" - case .face2: return "avatar-illustration-face2" - case .cat: return "avatar-illustration-cat" - case .fox: return "avatar-illustration-fox" - } - } + public var imageName: String { "avatar_\(rawValue)"} // todo: real names / final icons - public static var defaultGroupIcons: [AvatarIcon] = allCases + public static var defaultGroupIcons: [AvatarIcon] = [ + .heart, + .house, + .melon, + .drink, + .celebration, + .balloon, + .book, + .briefcase, + .sunset, + .surfboard, + .soccerball, + .football + ] - public static var defaultProfileIcons: [AvatarIcon] = allCases + public static var defaultProfileIcons: [AvatarIcon] = [ + .abstract01, + .abstract02, + .abstract03, + .cat, + .dog, + .fox, + .tucan, + .sloth, + .dinosaur, + .pig, + .incognito, + .ghost + ] } public enum AvatarTheme: String, CaseIterable { @@ -159,6 +199,35 @@ public extension AvatarTheme { return forData(data) } + static func forIcon(_ icon: AvatarIcon) -> AvatarTheme { + switch icon { + case .abstract01: return .A130 + case .abstract02: return .A120 + case .abstract03: return .A170 + case .cat: return .A190 + case .dog: return .A140 + case .fox: return .A190 + case .tucan: return .A120 + case .sloth: return .A160 + case .dinosaur: return .A130 + case .pig: return .A180 + case .incognito: return .A210 + case .ghost: return .A100 + case .heart: return .A180 + case .house: return .A120 + case .melon: return .A110 + case .drink: return .A170 + case .celebration: return .A100 + case .balloon: return .A210 + case .book: return .A100 + case .briefcase: return .A180 + case .sunset: return .A120 + case .surfboard: return .A110 + case .soccerball: return .A130 + case .football: return .A210 + } + } + private static func forData(_ data: Data) -> AvatarTheme { var hash: UInt = 0 for value in data { From dee9029002d2fd02c5a696247e66168b04e45298 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:24:08 -0700 Subject: [PATCH 06/14] Use a larger font size for emoji avatar, limit to 3 characters --- .../Avatars/AvatarEditViewController.swift | 9 ++++++--- .../utils/Avatars/AvatarBuilder.swift | 18 +++++++++++------- 2 files changed, 17 insertions(+), 10 deletions(-) diff --git a/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift index 619a2c20a8..bd1261f878 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift @@ -156,7 +156,6 @@ class AvatarEditViewController: OWSTableViewController2 { let topSpacer = UIView.vStretchingSpacer() topHeaderStack.addArrangedSubview(topSpacer) - headerTextField.font = AvatarBuilder.avatarMaxFont(diameter: Self.headerAvatarSize) headerTextField.adjustsFontSizeToFitWidth = true headerTextField.textAlignment = .center headerTextField.delegate = self @@ -165,7 +164,7 @@ class AvatarEditViewController: OWSTableViewController2 { headerTextField.autocorrectionType = .no headerTextField.spellCheckingType = .no headerImageView.addSubview(headerTextField) - headerTextField.autoPinEdgesToSuperviewEdges(with: AvatarBuilder.avatarMargins(diameter: Self.headerAvatarSize)) + headerTextField.autoPinEdgesToSuperviewEdges(with: AvatarBuilder.avatarTextMargins(diameter: Self.headerAvatarSize)) headerTextField.isHidden = true headerImageView.autoSetDimensions(to: CGSize(square: Self.headerAvatarSize)) @@ -192,6 +191,10 @@ class AvatarEditViewController: OWSTableViewController2 { case .text(let text): headerTextField.isHidden = false headerTextField.textColor = model.theme.foregroundColor + headerTextField.font = AvatarBuilder.avatarMaxFont( + diameter: Self.headerAvatarSize, + isEmojiOnly: text.containsOnlyEmoji + ) if !headerTextField.isFirstResponder { headerTextField.text = text } headerImageView.image = .init(color: model.theme.backgroundColor) case .image: @@ -323,7 +326,7 @@ extension AvatarEditViewController: UITextFieldDelegate { textField, shouldChangeCharactersInRange: range, replacementString: string, - maxGlyphCount: 4 + maxGlyphCount: 3 ) } diff --git a/SignalMessaging/utils/Avatars/AvatarBuilder.swift b/SignalMessaging/utils/Avatars/AvatarBuilder.swift index b80a999e20..7eb91da03a 100644 --- a/SignalMessaging/utils/Avatars/AvatarBuilder.swift +++ b/SignalMessaging/utils/Avatars/AvatarBuilder.swift @@ -830,7 +830,7 @@ public class AvatarBuilder: NSObject { let diameterPixels = avatarContent.diameterPixels - let margin = avatarMargins(diameter: diameterPixels) + let margin = avatarImageMargins(diameter: diameterPixels) let totalIconDiamterPixels = diameterPixels - margin.totalWidth return buildAvatar( @@ -940,19 +940,23 @@ public class AvatarBuilder: NSObject { return normalizeImageScale(image) } - public static func avatarMaxFont(diameter: CGFloat) -> UIFont { + public static func avatarMaxFont(diameter: CGFloat, isEmojiOnly: Bool) -> UIFont { // We use the "Inter" font for text based avatars, so they look // the same across all platforms. The font is scaled relative to // the height of the avatar. By sizing it to half the dimater, it // will always be at least big enough to scale down to fit within // the avatar. - return UIFont(name: "Inter", size: diameter * 0.5)! + return UIFont(name: "Inter", size: diameter * (isEmojiOnly ? 0.6 : 0.45))! } - public static func avatarMargins(diameter: CGFloat) -> UIEdgeInsets { + public static func avatarImageMargins(diameter: CGFloat) -> UIEdgeInsets { UIEdgeInsets(margin: diameter * 0.2) } + public static func avatarTextMargins(diameter: CGFloat) -> UIEdgeInsets { + UIEdgeInsets(margin: diameter * 0.1) + } + private static func drawTextInAvatar( text: String, textColor: UIColor, @@ -969,8 +973,8 @@ public class AvatarBuilder: NSObject { } let frame = CGRect(origin: .zero, size: .square(diameterPixels)) - let font = avatarMaxFont(diameter: diameterPixels) - let margins = avatarMargins(diameter: diameterPixels) + let font = avatarMaxFont(diameter: diameterPixels, isEmojiOnly: text.containsOnlyEmoji) + let margins = avatarTextMargins(diameter: diameterPixels) let textAttributesForMeasurement: [NSAttributedString.Key: Any] = [ .font: font, @@ -991,7 +995,7 @@ public class AvatarBuilder: NSObject { let maxTextDiameterPixels = diameterPixels - margins.totalWidth let textSizePixels = baseTextSize.largerAxis - let scaling = maxTextDiameterPixels / textSizePixels + let scaling = (maxTextDiameterPixels / textSizePixels).clamp01() let textAttributesForDrawing: [NSAttributedString.Key: Any] = [ .font: font.withSize(font.pointSize * scaling), From 7b647d1d0d8a24b90927bfae340904a6fdf7c07f Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:24:27 -0700 Subject: [PATCH 07/14] Don't upload default avatars --- .../AvatarSettingsViewController.swift | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift index 453bf732ae..c5a68ad221 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift @@ -104,23 +104,8 @@ class AvatarSettingsViewController: OWSTableViewController2 { } avatarChangeCallback(newAvatar) } else { - // Avatar was cleared, upload the default avatar. - switch context { - case .profile: - guard let defaultAvatar = databaseStorage.read(block: { transaction in - avatarBuilder.defaultAvatarImageForLocalUser( - diameterPixels: kOWSProfileManager_MaxAvatarDiameterPixels, - transaction: transaction - ) - }) else { return owsFailDebug("Failed to prepare default avatar") } - - avatarChangeCallback(defaultAvatar) - case .groupId(let groupId): - avatarChangeCallback(avatarBuilder.avatarImage( - forGroupId: groupId, - diameterPixels: kOWSProfileManager_MaxAvatarDiameterPixels - )) - } + // Avatar was cleared. + avatarChangeCallback(nil) } } From 25e1b7124b4bf2a71dc296f5b0999308c85209c2 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:25:15 -0700 Subject: [PATCH 08/14] Fix full screen avatar view for note-to-self --- .../src/ViewControllers/Photos/AvatarViewController.swift | 7 +++++-- .../ConversationSettingsViewController.swift | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Signal/src/ViewControllers/Photos/AvatarViewController.swift b/Signal/src/ViewControllers/Photos/AvatarViewController.swift index 86824f7d09..b4cfe44c35 100644 --- a/Signal/src/ViewControllers/Photos/AvatarViewController.swift +++ b/Signal/src/ViewControllers/Photos/AvatarViewController.swift @@ -29,11 +29,14 @@ class AvatarViewController: UIViewController, InteractivelyDismissableViewContro }() @objc - init?(thread: TSThread, readTx: SDSAnyReadTransaction) { + init?(thread: TSThread, renderLocalUserAsNoteToSelf: Bool, readTx: SDSAnyReadTransaction) { + let localUserDisplayMode: LocalUserDisplayMode = (renderLocalUserAsNoteToSelf + ? .noteToSelf + : .asUser) guard let avatarImage = Self.avatarBuilder.avatarImage( forThread: thread, diameterPoints: UInt(UIScreen.main.bounds.size.smallerAxis), - localUserDisplayMode: .asUser, + localUserDisplayMode: localUserDisplayMode, transaction: readTx) else { return nil } self.avatarImage = avatarImage diff --git a/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift b/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift index 7410f86dbf..1f39e087f7 100644 --- a/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift +++ b/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift @@ -494,7 +494,7 @@ class ConversationSettingsViewController: OWSTableViewController2 { func presentAvatarViewController() { guard let avatarView = avatarView, avatarView.image != nil else { return } guard let vc = databaseStorage.read(block: { readTx in - AvatarViewController(thread: self.thread, readTx: readTx) + AvatarViewController(thread: self.thread, renderLocalUserAsNoteToSelf: true, readTx: readTx) }) else { return } From 0b7b8b5b6c08c6a6ab9cccffd01b70ec2a5a298d Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:25:42 -0700 Subject: [PATCH 09/14] Render full screen avatars as circles --- .../Photos/AvatarViewController.swift | 22 +++++++++++-------- .../ConversationSettingsViewController.swift | 7 ++---- .../ThreadSettings/MemberActionSheet.swift | 2 +- 3 files changed, 16 insertions(+), 15 deletions(-) diff --git a/Signal/src/ViewControllers/Photos/AvatarViewController.swift b/Signal/src/ViewControllers/Photos/AvatarViewController.swift index b4cfe44c35..5ea7018241 100644 --- a/Signal/src/ViewControllers/Photos/AvatarViewController.swift +++ b/Signal/src/ViewControllers/Photos/AvatarViewController.swift @@ -23,6 +23,8 @@ class AvatarViewController: UIViewController, InteractivelyDismissableViewContro return imageView }() + private let circleView = CircleView() + private let closeButton: OWSButton = { let button = OWSButton(imageName: "x-24", tintColor: Theme.darkThemePrimaryColor) return button @@ -78,18 +80,20 @@ class AvatarViewController: UIViewController, InteractivelyDismissableViewContro override func loadView() { let view = UIView() view.backgroundColor = Theme.darkThemeBackgroundColor - view.addSubview(imageView) + view.addSubview(circleView) view.addSubview(closeButton) - let imageRatio = CGFloat(avatarImage.pixelWidth) / CGFloat(avatarImage.pixelHeight) + circleView.clipsToBounds = true + circleView.addSubview(imageView) + imageView.autoPinEdgesToSuperviewEdges() - imageView.autoCenterInSuperview() - imageView.autoPin(toAspectRatio: imageRatio) + circleView.autoCenterInSuperview() + circleView.autoPinToSquareAspectRatio() - imageView.autoMatch(.width, to: .width, of: view).priority = .defaultHigh - imageView.autoMatch(.width, to: .width, of: view, withOffset: 0, relation: .lessThanOrEqual) - imageView.autoMatch(.height, to: .height, of: view).priority = .defaultHigh - imageView.autoMatch(.height, to: .height, of: view, withOffset: 0, relation: .lessThanOrEqual) + circleView.autoMatch(.width, to: .width, of: view, withOffset: -48).priority = .defaultHigh + circleView.autoMatch(.width, to: .width, of: view, withOffset: -48, relation: .lessThanOrEqual) + circleView.autoMatch(.height, to: .height, of: view, withOffset: -48).priority = .defaultHigh + circleView.autoMatch(.height, to: .height, of: view, withOffset: -48, relation: .lessThanOrEqual) closeButton.autoPinTopToSuperviewMargin(withInset: 8) closeButton.autoPinLeadingToSuperviewMargin() @@ -119,7 +123,7 @@ class AvatarViewController: UIViewController, InteractivelyDismissableViewContro extension AvatarViewController: MediaPresentationContextProvider { func mediaPresentationContext(item: Media, in coordinateSpace: UICoordinateSpace) -> MediaPresentationContext? { - return MediaPresentationContext(mediaView: imageView, presentationFrame: imageView.frame, cornerRadius: 0) + return MediaPresentationContext(mediaView: circleView, presentationFrame: circleView.frame, cornerRadius: circleView.layer.cornerRadius) } func snapshotOverlayView(in coordinateSpace: UICoordinateSpace) -> (UIView, CGRect)? { diff --git a/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift b/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift index 1f39e087f7..e93be48163 100644 --- a/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift +++ b/Signal/src/ViewControllers/ThreadSettings/ConversationSettingsViewController.swift @@ -338,10 +338,7 @@ class ConversationSettingsViewController: OWSTableViewController2 { // MARK: - Actions func tappedAvatar() { - guard avatarView != nil, !thread.isGroupThread || (thread as? TSGroupThread)?.groupModel.groupAvatarData != nil else { - return // Not a valid avatar - } - + guard avatarView != nil else { return } presentAvatarViewController() } @@ -1010,7 +1007,7 @@ extension ConversationSettingsViewController: MediaPresentationContextProvider { let presentationFrame = coordinateSpace.convert(mediaView.frame, from: mediaSuperview) - return MediaPresentationContext(mediaView: mediaView, presentationFrame: presentationFrame, cornerRadius: 0) + return MediaPresentationContext(mediaView: mediaView, presentationFrame: presentationFrame, cornerRadius: mediaView.layer.cornerRadius) } func snapshotOverlayView(in coordinateSpace: UICoordinateSpace) -> (UIView, CGRect)? { diff --git a/Signal/src/ViewControllers/ThreadSettings/MemberActionSheet.swift b/Signal/src/ViewControllers/ThreadSettings/MemberActionSheet.swift index f073200544..d3ff85130a 100644 --- a/Signal/src/ViewControllers/ThreadSettings/MemberActionSheet.swift +++ b/Signal/src/ViewControllers/ThreadSettings/MemberActionSheet.swift @@ -381,7 +381,7 @@ extension MemberActionSheet: MediaPresentationContextProvider { let presentationFrame = coordinateSpace.convert(mediaView.frame, from: mediaSuperview) - return MediaPresentationContext(mediaView: mediaView, presentationFrame: presentationFrame, cornerRadius: 0) + return MediaPresentationContext(mediaView: mediaView, presentationFrame: presentationFrame, cornerRadius: mediaView.layer.cornerRadius) } func snapshotOverlayView(in coordinateSpace: UICoordinateSpace) -> (UIView, CGRect)? { From d7d96fa715e14fac0a2f2f0a12b4014dd9a0d9ef Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:26:05 -0700 Subject: [PATCH 10/14] Fix fuzziness in default avatar rendering --- .../utils/Avatars/AvatarBuilder.swift | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/SignalMessaging/utils/Avatars/AvatarBuilder.swift b/SignalMessaging/utils/Avatars/AvatarBuilder.swift index 7eb91da03a..2886ed81ba 100644 --- a/SignalMessaging/utils/Avatars/AvatarBuilder.swift +++ b/SignalMessaging/utils/Avatars/AvatarBuilder.swift @@ -1027,17 +1027,29 @@ public class AvatarBuilder: NSObject { owsFailDebug("Invalid diameter.") return } - guard let icon = icon.cgImage else { - owsFailDebug("Invalid icon.") - return - } - - // UIKit uses an ULO coordinate system (upper-left-origin). - // Core Graphics uses an LLO coordinate system (lower-left-origin). - let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: diameterPixels) - context.concatenate(flipVertical) if let iconColor = iconColor { + // There is a bug with "Preserve Vector Data" when operating + // on the underlying cgImage rather than drawing the UIImage + // object directly (as we do in the untinted path below) that + // results in the image rendering fuzzy when rendered at sizes + // larger than the original, even though vector data is available. + // To combat this, we draw the UIImage into a UIImage of the size + // we actually need before proceeding to create the mask with the + // underlying cgImage. This ensures a sharp output at a small additional + // perf cost. + let resizedImage = icon.resizedImage(toFillPixelSize: iconSizePixels) + + guard let icon = resizedImage.cgImage else { + owsFailDebug("Invalid icon.") + return + } + + // UIKit uses an ULO coordinate system (upper-left-origin). + // Core Graphics uses an LLO coordinate system (lower-left-origin). + let flipVertical = CGAffineTransform(a: 1, b: 0, c: 0, d: -1, tx: 0, ty: diameterPixels) + context.concatenate(flipVertical) + let diameterSizePixels = CGSize.square(diameterPixels) // The programmatic equivalent of UIImageRenderingModeAlwaysTemplate/tintColor. @@ -1055,7 +1067,7 @@ public class AvatarBuilder: NSObject { ), size: iconSizePixels ) - context.draw(icon, in: iconRect) + icon.draw(in: iconRect) } } } From 71617eeca29ff08c3f8727e5a47e940e8aed90e8 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:27:26 -0700 Subject: [PATCH 11/14] Use black for selected color --- .../src/ViewControllers/Avatars/AvatarEditViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift index bd1261f878..5fec5d8f8a 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarEditViewController.swift @@ -417,7 +417,7 @@ private class OptionView: UIView { ) if isSelected { - layer.borderColor = (theme?.backgroundColor ?? Theme.primaryTextColor).cgColor + layer.borderColor = Theme.primaryTextColor.cgColor layer.borderWidth = 2.5 } else { layer.borderColor = nil From 23e56064821018765f4a9cf0d42801e37108a9b1 Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:49:21 -0700 Subject: [PATCH 12/14] Render default avatar on group attribute edit view --- .../GroupAttributesEditorHelper.swift | 31 +++++++++++++------ .../GroupAttributesViewController.swift | 2 +- 2 files changed, 23 insertions(+), 10 deletions(-) diff --git a/Signal/src/ViewControllers/ThreadSettings/GroupAttributesEditorHelper.swift b/Signal/src/ViewControllers/ThreadSettings/GroupAttributesEditorHelper.swift index d9a80e01b9..73d4f032eb 100644 --- a/Signal/src/ViewControllers/ThreadSettings/GroupAttributesEditorHelper.swift +++ b/Signal/src/ViewControllers/ThreadSettings/GroupAttributesEditorHelper.swift @@ -64,6 +64,8 @@ class GroupAttributesEditorHelper: NSObject { var avatarCurrent: GroupAvatar? + private let renderDefaultAvatarWhenCleared: Bool + var hasUnsavedChanges: Bool { return (groupNameOriginal != groupNameCurrent || groupDescriptionOriginal != groupDescriptionCurrent || @@ -72,7 +74,8 @@ class GroupAttributesEditorHelper: NSObject { public convenience init( groupModel: TSGroupModel, - iconViewSize: UInt = AvatarBuilder.largeAvatarSizePoints + iconViewSize: UInt = AvatarBuilder.largeAvatarSizePoints, + renderDefaultAvatarWhenCleared: Bool = false ) { self.init( groupModelOriginal: groupModel, @@ -80,17 +83,20 @@ class GroupAttributesEditorHelper: NSObject { groupNameOriginal: groupModel.groupName, groupDescriptionOriginal: (groupModel as? TSGroupModelV2)?.descriptionText, avatarOriginalData: groupModel.groupAvatarData, - iconViewSize: iconViewSize + iconViewSize: iconViewSize, + renderDefaultAvatarWhenCleared: renderDefaultAvatarWhenCleared ) } - public required init(groupModelOriginal: TSGroupModel? = nil, - groupId: Data, - groupNameOriginal: String?, - groupDescriptionOriginal: String? = nil, - avatarOriginalData: Data?, - iconViewSize: UInt) { - + public required init( + groupModelOriginal: TSGroupModel? = nil, + groupId: Data, + groupNameOriginal: String?, + groupDescriptionOriginal: String? = nil, + avatarOriginalData: Data?, + iconViewSize: UInt, + renderDefaultAvatarWhenCleared: Bool = false + ) { self.groupModelOriginal = groupModelOriginal self.groupId = groupId self.groupNameOriginal = groupNameOriginal?.nilIfEmpty?.filterStringForDisplay() @@ -98,6 +104,7 @@ class GroupAttributesEditorHelper: NSObject { self.avatarOriginal = GroupAvatar.build(imageData: avatarOriginalData) self.avatarCurrent = avatarOriginal self.iconViewSize = iconViewSize + self.renderDefaultAvatarWhenCleared = renderDefaultAvatarWhenCleared super.init() } @@ -190,6 +197,12 @@ class GroupAttributesEditorHelper: NSObject { avatarImageView.layer.borderColor = nil cameraButton.isHidden = true cameraCornerButton.isHidden = false + } else if renderDefaultAvatarWhenCleared { + avatarImageView.image = avatarBuilder.avatarImage(forGroupId: groupId, diameterPoints: iconViewSize) + avatarImageView.layer.borderWidth = 0 + avatarImageView.layer.borderColor = nil + cameraButton.isHidden = true + cameraCornerButton.isHidden = false } else { avatarImageView.image = nil avatarImageView.layer.borderWidth = 2 diff --git a/Signal/src/ViewControllers/ThreadSettings/GroupAttributesViewController.swift b/Signal/src/ViewControllers/ThreadSettings/GroupAttributesViewController.swift index 06357f1c3b..72a55d0841 100644 --- a/Signal/src/ViewControllers/ThreadSettings/GroupAttributesViewController.swift +++ b/Signal/src/ViewControllers/ThreadSettings/GroupAttributesViewController.swift @@ -38,7 +38,7 @@ class GroupAttributesViewController: OWSTableViewController2 { self.editAction = editAction self.attributesDelegate = delegate - self.helper = GroupAttributesEditorHelper(groupModel: groupThread.groupModel) + self.helper = GroupAttributesEditorHelper(groupModel: groupThread.groupModel, renderDefaultAvatarWhenCleared: true) super.init() } From 0322acd7f1dd825de519cb33cbfc679b2ff2de2b Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 17:49:38 -0700 Subject: [PATCH 13/14] Auto select photo avatar --- SignalMessaging/utils/Avatars/AvatarModel.swift | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/SignalMessaging/utils/Avatars/AvatarModel.swift b/SignalMessaging/utils/Avatars/AvatarModel.swift index e7556fa829..f4598395d9 100644 --- a/SignalMessaging/utils/Avatars/AvatarModel.swift +++ b/SignalMessaging/utils/Avatars/AvatarModel.swift @@ -44,6 +44,22 @@ public enum AvatarType: Equatable { case .text: return true } } + + public static func ==(lhs: AvatarType, rhs: AvatarType) -> Bool { + switch (lhs, rhs) { + case (.image(let lhs), .image(let rhs)): + // We implement a custom "Equatable", since two URLs + // are equatated with object equality, and even with + // the same URL treated as different objects with the + // compiler synthesized function. + return lhs.path == rhs.path + case (.icon(let lhs), .icon(let rhs)): + return lhs == rhs + case (.text(let lhs), .text(let rhs)): + return lhs == rhs + default: return false + } + } } public enum AvatarIcon: String, CaseIterable { From 1d8829fab71a039957680344213204722931e7bc Mon Sep 17 00:00:00 2001 From: Nora Trapp Date: Fri, 16 Jul 2021 18:24:20 -0700 Subject: [PATCH 14/14] Handle cleanup of orphaned avatar history --- .../Avatars/AvatarHistoryManager.swift | 80 +++++++++++++++---- .../AvatarSettingsViewController.swift | 12 +-- Signal/src/environment/AppEnvironment.swift | 3 + Signal/src/util/Dependencies+MainApp.swift | 16 ++++ 4 files changed, 89 insertions(+), 22 deletions(-) diff --git a/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift b/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift index df96f85ac8..858d382b6c 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarHistoryManager.swift @@ -16,11 +16,63 @@ enum AvatarContext { } } -enum AvatarHistoryManager { - +@objc +public class AvatarHistoryManager: NSObject { static let keyValueStore = SDSKeyValueStore(collection: "AvatarHistory") + static let appSharedDataDirectory = URL(fileURLWithPath: OWSFileSystem.appSharedDataDirectoryPath()) + static let imageHistoryDirectory = URL(fileURLWithPath: "AvatarHistory", isDirectory: true, relativeTo: appSharedDataDirectory) - static func models(for context: AvatarContext, transaction: SDSAnyReadTransaction) -> [AvatarModel] { + @objc + override init() { + super.init() + SwiftSingletons.register(self) + + AppReadiness.runNowOrWhenMainAppDidBecomeReadyAsync { + DispatchQueue.global().async { + self.cleanupOrphanedImages() + } + } + } + + func cleanupOrphanedImages() { + owsAssertDebug(!Thread.isMainThread) + + guard OWSFileSystem.fileOrFolderExists(url: Self.imageHistoryDirectory) else { return } + + let allRecords: [[AvatarRecord]] = databaseStorage.read { transaction in + do { + return try Self.keyValueStore.allCodableValues(transaction: transaction) + } catch { + owsFailDebug("Failed to decode avatar history for orphan cleanup \(error)") + return [] + } + } + + let filesToKeep = allRecords.flatMap { $0.compactMap { $0.imageUrl?.path } } + + let filesInDirectory: [String] + do { + filesInDirectory = try OWSFileSystem.recursiveFilesInDirectory(Self.imageHistoryDirectory.path) + } catch { + owsFailDebug("Failed to lookup files in image history directory \(error)") + return + } + + var orphanCount = 0 + for file in filesInDirectory where !filesToKeep.contains(file) { + guard OWSFileSystem.deleteFile(file) else { + owsFailDebug("Failed to delete orphaned avatar image file \(file)") + continue + } + orphanCount += 1 + } + + if orphanCount > 0 { + Logger.info("Deleted \(orphanCount) orphaned avatar images.") + } + } + + func models(for context: AvatarContext, transaction: SDSAnyReadTransaction) -> [AvatarModel] { var (models, icons) = persisted(for: context, transaction: transaction) let defaultIcons: [AvatarIcon] @@ -40,7 +92,7 @@ enum AvatarHistoryManager { return models } - static func touchedModel(_ model: AvatarModel, in context: AvatarContext, transaction: SDSAnyWriteTransaction) { + func touchedModel(_ model: AvatarModel, in context: AvatarContext, transaction: SDSAnyWriteTransaction) { var (models, _) = persisted(for: context, transaction: transaction) models.removeAll { $0.identifier == model.identifier } @@ -59,13 +111,13 @@ enum AvatarHistoryManager { } do { - try keyValueStore.setCodable(records, key: context.key, transaction: transaction) + try Self.keyValueStore.setCodable(records, key: context.key, transaction: transaction) } catch { owsFailDebug("Failed to touch avatar history \(error)") } } - static func deletedModel(_ model: AvatarModel, in context: AvatarContext, transaction: SDSAnyWriteTransaction) { + func deletedModel(_ model: AvatarModel, in context: AvatarContext, transaction: SDSAnyWriteTransaction) { var (models, _) = persisted(for: context, transaction: transaction) models.removeAll { $0.identifier == model.identifier } @@ -87,22 +139,18 @@ enum AvatarHistoryManager { } do { - try keyValueStore.setCodable(records, key: context.key, transaction: transaction) + try Self.keyValueStore.setCodable(records, key: context.key, transaction: transaction) } catch { owsFailDebug("Failed to touch avatar history \(error)") } } - static let appSharedDataDirectory = URL(fileURLWithPath: OWSFileSystem.appSharedDataDirectoryPath()) - static let imageHistoryDirectory = URL(fileURLWithPath: "AvatarHistory", isDirectory: true, relativeTo: appSharedDataDirectory) - - static func recordModelForImage(_ image: UIImage, in context: AvatarContext, transaction: SDSAnyWriteTransaction) -> AvatarModel? { - OWSFileSystem.ensureDirectoryExists(imageHistoryDirectory.path) + func recordModelForImage(_ image: UIImage, in context: AvatarContext, transaction: SDSAnyWriteTransaction) -> AvatarModel? { + OWSFileSystem.ensureDirectoryExists(Self.imageHistoryDirectory.path) let identifier = UUID().uuidString - let url = URL(fileURLWithPath: identifier + ".jpg", relativeTo: imageHistoryDirectory) + let url = URL(fileURLWithPath: identifier + ".jpg", relativeTo: Self.imageHistoryDirectory) - // TODO: Make sure orphan data is cleaned up correctly let avatarData = OWSProfileManager.avatarData(forAvatarImage: image) do { try avatarData.write(to: url) @@ -116,14 +164,14 @@ enum AvatarHistoryManager { return model } - private static func persisted( + private func persisted( for context: AvatarContext, transaction: SDSAnyReadTransaction ) -> (models: [AvatarModel], persistedIcons: Set) { let records: [AvatarRecord]? do { - records = try keyValueStore.getCodableValue(forKey: context.key, transaction: transaction) + records = try Self.keyValueStore.getCodableValue(forKey: context.key, transaction: transaction) } catch { owsFailDebug("Failed to load persisted avatar records \(error)") records = nil diff --git a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift index c5a68ad221..770eb704c4 100644 --- a/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift +++ b/Signal/src/ViewControllers/Avatars/AvatarSettingsViewController.swift @@ -93,7 +93,7 @@ class AvatarSettingsViewController: OWSTableViewController2 { if let model = model { databaseStorage.asyncWrite { [context] transaction in - AvatarHistoryManager.touchedModel(model, in: context, transaction: transaction) + Self.avatarHistoryManager.touchedModel(model, in: context, transaction: transaction) } guard let newAvatar = avatarBuilder.avatarImage( model: model, @@ -246,7 +246,7 @@ class AvatarSettingsViewController: OWSTableViewController2 { vStackView.autoPinEdgesToSuperviewMargins() let avatars: [(model: AvatarModel, image: UIImage)] = databaseStorage.read { transaction in - let models = AvatarHistoryManager.models(for: context, transaction: transaction) + let models = Self.avatarHistoryManager.models(for: context, transaction: transaction) return models.compactMap { model in guard let image = avatarBuilder.avatarImage( model: model, @@ -369,7 +369,7 @@ class AvatarSettingsViewController: OWSTableViewController2 { let vc = AvatarEditViewController(model: model) { [weak self] editedModel in self?.databaseStorage.asyncWrite { transaction in guard let self = self else { return } - AvatarHistoryManager.touchedModel( + self.avatarHistoryManager.touchedModel( editedModel, in: self.context, transaction: transaction @@ -474,7 +474,7 @@ extension AvatarSettingsViewController: UIImagePickerControllerDelegate, UINavig let vc = CropScaleImageViewController(srcImage: originalImage) { croppedImage in guard let self = self else { return } let imageModel = self.databaseStorage.write { transaction in - AvatarHistoryManager.recordModelForImage( + self.avatarHistoryManager.recordModelForImage( croppedImage, in: self.context, transaction: transaction @@ -501,7 +501,7 @@ extension AvatarSettingsViewController: OptionViewDelegate { let vc = AvatarEditViewController(model: model) { [weak self, context] editedModel in self?.databaseStorage.asyncWrite { transaction in - AvatarHistoryManager.touchedModel( + Self.avatarHistoryManager.touchedModel( editedModel, in: context, transaction: transaction @@ -517,7 +517,7 @@ extension AvatarSettingsViewController: OptionViewDelegate { fileprivate func didDeleteOptionView(_ optionView: OptionView, model: AvatarModel) { owsAssertDebug(model.type.isDeletable) databaseStorage.asyncWrite { [context] transaction in - AvatarHistoryManager.deletedModel( + Self.avatarHistoryManager.deletedModel( model, in: context, transaction: transaction diff --git a/Signal/src/environment/AppEnvironment.swift b/Signal/src/environment/AppEnvironment.swift index a84a0b4d5c..875a5f55a1 100644 --- a/Signal/src/environment/AppEnvironment.swift +++ b/Signal/src/environment/AppEnvironment.swift @@ -50,6 +50,9 @@ public class AppEnvironment: NSObject { @objc let deviceTransferServiceRef = DeviceTransferService() + @objc + let avatarHistorManagerRef = AvatarHistoryManager() + @objc let cvAudioPlayerRef = CVAudioPlayer() diff --git a/Signal/src/util/Dependencies+MainApp.swift b/Signal/src/util/Dependencies+MainApp.swift index 97e33d3573..52d913cbe3 100644 --- a/Signal/src/util/Dependencies+MainApp.swift +++ b/Signal/src/util/Dependencies+MainApp.swift @@ -88,6 +88,14 @@ public extension NSObject { static var signalApp: SignalApp { .shared() } + + var avatarHistoryManager: AvatarHistoryManager { + AppEnvironment.shared.avatarHistorManagerRef + } + + static var avatarHistoryManager: AvatarHistoryManager { + AppEnvironment.shared.avatarHistorManagerRef + } } // MARK: - Obj-C Dependencies @@ -172,6 +180,14 @@ public extension Dependencies { static var signalApp: SignalApp { .shared() } + + var avatarHistoryManager: AvatarHistoryManager { + AppEnvironment.shared.avatarHistorManagerRef + } + + static var avatarHistoryManager: AvatarHistoryManager { + AppEnvironment.shared.avatarHistorManagerRef + } } // MARK: - Swift-only Dependencies