├── .gitmodules ├── Cartfile ├── Cartfile.resolved ├── HelloA11y ├── Assets.xcassets │ ├── Contents.json │ ├── shapes.imageset │ │ ├── shapes.png │ │ └── Contents.json │ ├── rainbow.imageset │ │ ├── rainbow.png │ │ └── Contents.json │ ├── union_jack.imageset │ │ ├── english.png │ │ └── Contents.json │ ├── calculator.imageset │ │ ├── calculator.png │ │ └── Contents.json │ ├── es_flag.imageset │ │ ├── noun_393224_cc.png │ │ └── Contents.json │ └── AppIcon.appiconset │ │ ├── Icon-App-20x20@2x.png │ │ ├── Icon-App-20x20@3x.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-40x40@3x.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ └── Contents.json ├── Drawable.swift ├── UIFont+Util.swift ├── Color.swift ├── Info.plist ├── Base.lproj │ └── LaunchScreen.storyboard ├── ReviewTableViewCell.swift ├── AnswerViewController.swift ├── AppDelegate.swift ├── MainTableViewCell.swift ├── ReviewItemTableViewCell.swift ├── Lessons.swift ├── ReviewViewController.swift ├── MainViewController.swift ├── LessonViewController.swift └── Lessons+Drawable.swift ├── Carthage └── Build │ └── iOS │ ├── Cartography.framework │ ├── Cartography │ ├── Info.plist │ ├── Modules │ │ ├── Cartography.swiftmodule │ │ │ ├── arm.swiftdoc │ │ │ ├── arm64.swiftdoc │ │ │ ├── i386.swiftdoc │ │ │ ├── arm.swiftmodule │ │ │ ├── i386.swiftmodule │ │ │ ├── x86_64.swiftdoc │ │ │ ├── arm64.swiftmodule │ │ │ └── x86_64.swiftmodule │ │ └── module.modulemap │ └── Headers │ │ ├── Cartography.h │ │ └── Cartography-Swift.h │ ├── Cartography.framework.dSYM │ └── Contents │ │ ├── Resources │ │ └── DWARF │ │ │ └── Cartography │ │ └── Info.plist │ └── C59B7D1A-4162-3926-87E0-DBFD532F4AB7.bcsymbolmap ├── HelloA11y.xcodeproj ├── project.xcworkspace │ └── contents.xcworkspacedata └── project.pbxproj └── .gitignore /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Cartfile: -------------------------------------------------------------------------------- 1 | github "robb/Cartography" == 1.1.0 2 | -------------------------------------------------------------------------------- /Cartfile.resolved: -------------------------------------------------------------------------------- 1 | github "robb/Cartography" "1.1.0" 2 | -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Cartography: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Cartography -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Info.plist -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/shapes.imageset/shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/shapes.imageset/shapes.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/rainbow.imageset/rainbow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/rainbow.imageset/rainbow.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/union_jack.imageset/english.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/union_jack.imageset/english.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/calculator.imageset/calculator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/calculator.imageset/calculator.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/es_flag.imageset/noun_393224_cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/es_flag.imageset/noun_393224_cc.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/HelloA11y/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework.dSYM/Contents/Resources/DWARF/Cartography: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework.dSYM/Contents/Resources/DWARF/Cartography -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm64.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/i386.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/i386.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/i386.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/i386.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/x86_64.swiftdoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/x86_64.swiftdoc -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/arm64.swiftmodule -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/x86_64.swiftmodule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spanage/HelloA11y-Swift/HEAD/Carthage/Build/iOS/Cartography.framework/Modules/Cartography.swiftmodule/x86_64.swiftmodule -------------------------------------------------------------------------------- /HelloA11y.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module Cartography { 2 | umbrella header "Cartography.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | 8 | module Cartography.Swift { 9 | header "Cartography-Swift.h" 10 | requires objc 11 | } 12 | -------------------------------------------------------------------------------- /HelloA11y/Drawable.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Drawable.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 10/20/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | protocol Drawable { 12 | func draw(in view: UIView) -> [UIAccessibilityElement] 13 | } 14 | -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/rainbow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "rainbow.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/shapes.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "shapes.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/calculator.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "calculator.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/es_flag.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "noun_393224_cc.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/union_jack.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "scale" : "2x" 10 | }, 11 | { 12 | "idiom" : "universal", 13 | "filename" : "english.png", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.pbxuser 2 | !default.pbxuser 3 | *.mode1v3 4 | !default.mode1v3 5 | *.mode2v3 6 | !default.mode2v3 7 | *.perspectivev3 8 | !default.perspectivev3 9 | xcuserdata 10 | *.xccheckout 11 | *.xcscmblueprint 12 | *.moved-aside 13 | DerivedData 14 | *.hmap 15 | *.ipa 16 | *.xcuserstate 17 | 18 | .idea 19 | 20 | Carthage/Checkouts/ 21 | *.dSYM.zip 22 | *.generated.swift 23 | 24 | # Duped from global .gitignore for repo 25 | .DS_Store? 26 | .DS_Store 27 | 28 | # No playground 29 | *.playground 30 | 31 | # Fastlane 32 | fastlane/report.xml 33 | fastlane/Preview.html 34 | fastlane/screenshots 35 | fastlane/test_output -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Headers/Cartography.h: -------------------------------------------------------------------------------- 1 | // 2 | // Cartography.h 3 | // Cartography 4 | // 5 | // Created by Robert Böhnke on 17/06/14. 6 | // Copyright (c) 2014 Robert Böhnke. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #if TARGET_OS_IPHONE || TARGET_OS_TV 12 | #import 13 | #else 14 | #import 15 | #endif 16 | 17 | //! Project version number for Cartography. 18 | FOUNDATION_EXPORT double CartographyVersionNumber; 19 | 20 | //! Project version string for Cartography. 21 | FOUNDATION_EXPORT const unsigned char CartographyVersionString[]; 22 | -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework.dSYM/Contents/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | English 7 | CFBundleIdentifier 8 | com.apple.xcode.dsym.com.robertboehnke.Cartography 9 | CFBundleInfoDictionaryVersion 10 | 6.0 11 | CFBundlePackageType 12 | dSYM 13 | CFBundleSignature 14 | ???? 15 | CFBundleShortVersionString 16 | 1.0 17 | CFBundleVersion 18 | 1 19 | 20 | 21 | -------------------------------------------------------------------------------- /HelloA11y/UIFont+Util.swift: -------------------------------------------------------------------------------- 1 | // 2 | // UIFont+Util.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 10/20/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | extension UIFont { 12 | var bold: UIFont { 13 | return withWeight(.bold) 14 | } 15 | 16 | var heavy: UIFont { 17 | return withWeight(.heavy) 18 | } 19 | 20 | private func withWeight(_ weight: UIFont.Weight) -> UIFont { 21 | typealias TraitDict = [UIFontDescriptor.TraitKey : Any] 22 | 23 | var traits = fontDescriptor.fontAttributes[.traits] as? TraitDict ?? TraitDict() 24 | traits[.weight] = weight 25 | 26 | var newAttributes = fontDescriptor.fontAttributes 27 | newAttributes[.traits] = traits 28 | 29 | let newDescriptor = UIFontDescriptor(fontAttributes: newAttributes) 30 | return UIFont(descriptor: newDescriptor, size: fontDescriptor.pointSize) 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /HelloA11y/Color.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Color.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/5/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | enum AppColor { 12 | case red 13 | case blue 14 | case green 15 | case orange 16 | 17 | var uiColor: UIColor { 18 | switch self { 19 | case .red: return UIColor.rgb(hex: 0xf03a47, alpha: 1) 20 | case .blue: return UIColor.rgb(hex: 0x5f5aa2, alpha: 1) 21 | case .green: return UIColor.rgb(hex: 0x0f7173, alpha: 1) 22 | case .orange: return UIColor.rgb(hex: 0xef8354, alpha: 1) 23 | } 24 | } 25 | 26 | } 27 | 28 | extension UIColor { 29 | static func rgb(hex: Int, alpha: CGFloat) -> UIColor { 30 | let color = UIColor( 31 | red: CGFloat((hex & 0xFF0000) >> 16) / 255.0, 32 | green: CGFloat((hex & 0xFF00) >> 8) / 255.0, 33 | blue: CGFloat(hex & 0xFF) / 255.0, 34 | alpha: CGFloat(alpha) 35 | ) 36 | return color 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /HelloA11y/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | Let‘s Learn! 9 | CFBundleExecutable 10 | $(EXECUTABLE_NAME) 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleVersion 22 | 1 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIRequiredDeviceCapabilities 28 | 29 | armv7 30 | 31 | UISupportedInterfaceOrientations 32 | 33 | UIInterfaceOrientationPortrait 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /HelloA11y/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "20x20", 5 | "idiom" : "iphone", 6 | "filename" : "Icon-App-20x20@2x.png", 7 | "scale" : "2x" 8 | }, 9 | { 10 | "size" : "20x20", 11 | "idiom" : "iphone", 12 | "filename" : "Icon-App-20x20@3x.png", 13 | "scale" : "3x" 14 | }, 15 | { 16 | "size" : "29x29", 17 | "idiom" : "iphone", 18 | "filename" : "Icon-App-29x29@2x.png", 19 | "scale" : "2x" 20 | }, 21 | { 22 | "size" : "29x29", 23 | "idiom" : "iphone", 24 | "filename" : "Icon-App-29x29@3x.png", 25 | "scale" : "3x" 26 | }, 27 | { 28 | "size" : "40x40", 29 | "idiom" : "iphone", 30 | "filename" : "Icon-App-40x40@2x.png", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "size" : "40x40", 35 | "idiom" : "iphone", 36 | "filename" : "Icon-App-40x40@3x.png", 37 | "scale" : "3x" 38 | }, 39 | { 40 | "size" : "60x60", 41 | "idiom" : "iphone", 42 | "filename" : "Icon-App-60x60@2x.png", 43 | "scale" : "2x" 44 | }, 45 | { 46 | "size" : "60x60", 47 | "idiom" : "iphone", 48 | "filename" : "Icon-App-60x60@3x.png", 49 | "scale" : "3x" 50 | }, 51 | { 52 | "idiom" : "ios-marketing", 53 | "size" : "1024x1024", 54 | "scale" : "1x" 55 | } 56 | ], 57 | "info" : { 58 | "version" : 1, 59 | "author" : "xcode" 60 | } 61 | } -------------------------------------------------------------------------------- /HelloA11y/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /HelloA11y/ReviewTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ReviewTableViewCell.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/12/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | final class ReviewTableViewCell: UITableViewCell { 12 | static let reuseID = "ReviewTableViewCell" 13 | 14 | private let label: UILabel = { 15 | let label = UILabel() 16 | label.font = UIFont.preferredFont(forTextStyle: .title1).heavy 17 | label.numberOfLines = 1 18 | label.textAlignment = .center 19 | label.textColor = .white 20 | label.text = "Review" 21 | return label 22 | }() 23 | 24 | private let insetContainer = UIView() 25 | 26 | override init(style: UITableViewCellStyle, reuseIdentifier: String?) { 27 | super.init(style: style, reuseIdentifier: reuseIdentifier) 28 | 29 | insetContainer.backgroundColor = AppColor.orange.uiColor 30 | 31 | insetContainer.addSubview(label) 32 | contentView.addSubview(insetContainer) 33 | 34 | constrain(label, insetContainer) { label, parent in 35 | label.center == parent.center 36 | } 37 | 38 | constrain(insetContainer, contentView) { container, parent in 39 | container.edges == inset(parent.edges, 20, 0, 0, 0) 40 | } 41 | } 42 | 43 | required init?(coder aDecoder: NSCoder) { 44 | fatalError("init(coder:) has not been implemented") 45 | } 46 | 47 | private static let selectedAlpha: CGFloat = 0.6 48 | 49 | override func setSelected(_ selected: Bool, animated: Bool) { 50 | contentView.alpha = selected ? ReviewTableViewCell.selectedAlpha : 1.0 51 | } 52 | 53 | override func setHighlighted(_ highlighted: Bool, animated: Bool) { 54 | contentView.alpha = highlighted ? ReviewTableViewCell.selectedAlpha : 1.0 55 | } 56 | } 57 | 58 | -------------------------------------------------------------------------------- /HelloA11y/AnswerViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AnswerViewController.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/5/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | final class AnswerViewController: UIViewController { 12 | 13 | let answerLabel: UILabel = { 14 | let label = UILabel() 15 | label.textColor = .white 16 | label.font = .boldSystemFont(ofSize: 50) // this font is very large, so we keep it 17 | label.textAlignment = .center 18 | label.numberOfLines = 1 19 | return label 20 | }() 21 | 22 | let doneButton: UIButton = { 23 | let button = UIButton(type: .system) 24 | button.setTitle("Got it!", for: .normal) 25 | button.setTitleColor(.white, for: .normal) 26 | button.titleLabel?.font = .preferredFont(forTextStyle: .title3) 27 | 28 | button.accessibilityHint = "Goes back to the lesson" 29 | 30 | return button 31 | }() 32 | 33 | private let color: UIColor 34 | 35 | init(color: UIColor, text: String, textAccessibilityLabel: NSAttributedString? = nil) { 36 | self.color = color 37 | super.init(nibName: nil, bundle: nil) 38 | 39 | answerLabel.text = text 40 | answerLabel.accessibilityAttributedLabel = textAccessibilityLabel 41 | } 42 | 43 | required init?(coder aDecoder: NSCoder) { 44 | fatalError("init(coder:) has not been implemented") 45 | } 46 | 47 | override func viewDidLoad() { 48 | super.viewDidLoad() 49 | 50 | view.backgroundColor = color 51 | 52 | doneButton.addTarget(self, action: #selector(didSelectDone), for: .touchUpInside) 53 | 54 | view.addSubview(answerLabel) 55 | view.addSubview(doneButton) 56 | constrain(answerLabel, doneButton, view) { label, done, parent in 57 | label.center == parent.center 58 | done.centerX == parent.centerX 59 | done.bottom == parent.bottom - 20 60 | } 61 | } 62 | 63 | @objc private func didSelectDone() { 64 | dismiss(animated: true, completion: nil) 65 | } 66 | 67 | override func accessibilityPerformEscape() -> Bool { 68 | didSelectDone() 69 | return true 70 | } 71 | } 72 | -------------------------------------------------------------------------------- /HelloA11y/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/4/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | @UIApplicationMain 12 | class AppDelegate: UIResponder, UIApplicationDelegate { 13 | 14 | var window: UIWindow? = UIWindow(frame: UIScreen.main.bounds) 15 | 16 | func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { 17 | 18 | UINavigationBar.appearance().tintColor = AppColor.orange.uiColor 19 | 20 | let mainViewController = MainViewController() 21 | let navigationController = UINavigationController(rootViewController: mainViewController) 22 | window?.rootViewController = navigationController 23 | window?.makeKeyAndVisible() 24 | 25 | return true 26 | } 27 | 28 | func applicationWillResignActive(_ application: UIApplication) { 29 | // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. 30 | // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. 31 | } 32 | 33 | func applicationDidEnterBackground(_ application: UIApplication) { 34 | // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 35 | // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. 36 | } 37 | 38 | func applicationWillEnterForeground(_ application: UIApplication) { 39 | // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. 40 | } 41 | 42 | func applicationDidBecomeActive(_ application: UIApplication) { 43 | // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. 44 | } 45 | 46 | func applicationWillTerminate(_ application: UIApplication) { 47 | // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. 48 | } 49 | 50 | 51 | } 52 | 53 | -------------------------------------------------------------------------------- /HelloA11y/MainTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MainTableViewCell.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/4/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | final class MainTableViewCell: UITableViewCell { 12 | static let reuseID = "MainTableViewCell" 13 | 14 | var item: MainItem! { 15 | didSet { 16 | label.text = item.name 17 | iconImage.image = item.image.withRenderingMode(.alwaysTemplate) 18 | containerView.backgroundColor = item.color 19 | } 20 | } 21 | 22 | private let containerView = UIView() 23 | 24 | private let label: UILabel = { 25 | let label = UILabel() 26 | label.font = UIFont.preferredFont(forTextStyle: .title1).bold 27 | label.numberOfLines = 1 28 | label.textAlignment = .center 29 | label.textColor = .white 30 | return label 31 | }() 32 | 33 | private let iconImage: UIImageView = { 34 | let view = UIImageView() 35 | view.tintColor = .white 36 | view.contentMode = .scaleAspectFit 37 | return view 38 | }() 39 | 40 | private var containerSelected: Bool = false { 41 | didSet { 42 | containerView.layer.borderColor = containerSelected ? AppColor.orange.uiColor.cgColor : nil 43 | containerView.layer.borderWidth = containerSelected ? 10 : 0 44 | } 45 | } 46 | 47 | override init(style: UITableViewCellStyle, reuseIdentifier: String?) { 48 | super.init(style: style, reuseIdentifier: reuseIdentifier) 49 | 50 | [label, iconImage].forEach { containerView.addSubview($0) } 51 | contentView.addSubview(containerView) 52 | 53 | constrain(label, iconImage, containerView) { label, icon, parent in 54 | label.top == parent.top + 20 55 | label.leading == parent.leading 56 | label.trailing == parent.trailing 57 | 58 | icon.height == 160 59 | icon.width == 160 60 | icon.center == parent.center 61 | } 62 | 63 | constrain(containerView, contentView) { container, parent in 64 | container.edges == inset(parent.edges, 20) 65 | } 66 | } 67 | 68 | required init?(coder aDecoder: NSCoder) { 69 | fatalError("init(coder:) has not been implemented") 70 | } 71 | 72 | override func setSelected(_ selected: Bool, animated: Bool) { 73 | containerSelected = selected 74 | } 75 | 76 | override func setHighlighted(_ highlighted: Bool, animated: Bool) { 77 | containerSelected = highlighted 78 | } 79 | } 80 | 81 | -------------------------------------------------------------------------------- /HelloA11y/ReviewItemTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ReviewItemCell.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/12/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | final class ReviewItemTableViewCell: UITableViewCell { 12 | static let reuseID = "ReviewItemTableViewCell" 13 | 14 | var item: ReviewItem! { 15 | didSet { 16 | englishLabel.text = item.englishText 17 | spanishLabel.text = item.spanishText 18 | insetContainerView.backgroundColor = item.color 19 | 20 | let voiceoverString = NSMutableAttributedString(string: item.englishText) 21 | let spanishVoiceoverString = NSAttributedString( 22 | string: item.spanishText, 23 | attributes: [NSAttributedStringKey(rawValue: UIAccessibilitySpeechAttributeLanguage) : "es-ES"]) 24 | voiceoverString.append(spanishVoiceoverString) 25 | accessibilityAttributedLabel = voiceoverString 26 | } 27 | } 28 | 29 | private let englishLabel = ReviewItemTableViewCell.label(with: .left) 30 | private let spanishLabel = ReviewItemTableViewCell.label(with: .right) 31 | private let insetContainerView = UIView() 32 | 33 | private static func label(with alignment: NSTextAlignment) -> UILabel { 34 | let label = UILabel() 35 | label.font = .preferredFont(forTextStyle: .title3) 36 | label.numberOfLines = 1 37 | label.textColor = .white 38 | label.textAlignment = alignment 39 | return label 40 | } 41 | 42 | 43 | override init(style: UITableViewCellStyle, reuseIdentifier: String?) { 44 | super.init(style: style, reuseIdentifier: reuseIdentifier) 45 | 46 | selectionStyle = .none 47 | isAccessibilityElement = true // we need to do this to get custom rotors to behave nicely 48 | 49 | insetContainerView.addSubview(englishLabel) 50 | insetContainerView.addSubview(spanishLabel) 51 | contentView.addSubview(insetContainerView) 52 | 53 | constrain(englishLabel, spanishLabel, insetContainerView) { english, spanish, parent in 54 | english.leading == parent.leading + 20 55 | spanish.trailing == parent.trailing - 20 56 | 57 | english.centerY == parent.centerY 58 | spanish.centerY == parent.centerY 59 | } 60 | 61 | constrain(insetContainerView, contentView) { container, parent in 62 | container.edges == inset(parent.edges, 20, 10) 63 | } 64 | } 65 | 66 | required init?(coder aDecoder: NSCoder) { 67 | fatalError("init(coder:) has not been implemented") 68 | } 69 | } 70 | -------------------------------------------------------------------------------- /HelloA11y/Lessons.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Lessons.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/5/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import CoreGraphics 10 | import UIKit 11 | 12 | protocol Lesson { 13 | var english: String { get } 14 | var spanish: String { get } 15 | } 16 | 17 | enum ShapeLesson: String, Lesson { 18 | case circle = "circle" 19 | case oval = "oval" 20 | case square = "square" 21 | case rectangle = "rectangle" 22 | case triangle = "triangle" 23 | 24 | var english: String { 25 | return self.rawValue 26 | } 27 | 28 | var spanish: String { 29 | switch self { 30 | case .circle: return "el círculo" 31 | case .oval: return "el óvalo" 32 | case .square: return "el cuadrado" 33 | case .rectangle: return "el rectángulo" 34 | case .triangle: return "el triángulo" 35 | } 36 | } 37 | } 38 | 39 | enum ColorLesson: String, Lesson { 40 | case red = "red" 41 | case orange = "orange" 42 | case yellow = "yellow" 43 | case green = "green" 44 | case blue = "blue" 45 | case purple = "purple" 46 | case black = "black" 47 | case white = "white" 48 | 49 | var english: String { 50 | return self.rawValue 51 | } 52 | 53 | var spanish: String { 54 | switch self { 55 | case .red: return "rojo" 56 | case .orange: return "anaranjado" 57 | case .yellow: return "amarillo" 58 | case .green: return "verde" 59 | case .blue: return "azul" 60 | case .purple: return "morado" 61 | case .black: return "negro" 62 | case .white: return "blanco" 63 | } 64 | } 65 | } 66 | 67 | enum NumberLesson: Int, Lesson { 68 | case one = 1 69 | case two = 2 70 | case three = 3 71 | case four = 4 72 | case five = 5 73 | case six = 6 74 | case seven = 7 75 | case eight = 8 76 | case nine = 9 77 | case ten = 10 78 | 79 | var english: String { 80 | switch self { 81 | case .one: return "one" 82 | case .two: return "two" 83 | case .three: return "three" 84 | case .four: return "four" 85 | case .five: return "five" 86 | case .six: return "six" 87 | case .seven: return "seven" 88 | case .eight: return "eight" 89 | case .nine: return "nine" 90 | case .ten: return "ten" 91 | } 92 | } 93 | 94 | var spanish: String { 95 | switch self { 96 | case .one: return "uno" 97 | case .two: return "dos" 98 | case .three: return "tres" 99 | case .four: return "cuatro" 100 | case .five: return "cinco" 101 | case .six: return "seis" 102 | case .seven: return "siete" 103 | case .eight: return "ocho" 104 | case .nine: return "nueve" 105 | case .ten: return "diez" 106 | } 107 | } 108 | } 109 | 110 | extension FloatingPoint { 111 | /// Returns a random value of `Self` inside of the closed range. 112 | public static func random(within closedRange: ClosedRange) -> Self { 113 | let multiplier = closedRange.upperBound - closedRange.lowerBound 114 | return closedRange.lowerBound + multiplier * (Self(arc4random_uniform(UInt32.max)) / Self(UInt32.max)) 115 | } 116 | } 117 | -------------------------------------------------------------------------------- /HelloA11y/ReviewViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ReviewViewController.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/12/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | struct ReviewItem { 12 | let englishText: String 13 | let spanishText: String 14 | let color: UIColor 15 | let rotorCategory: String 16 | } 17 | 18 | final class ReviewViewController: UIViewController { 19 | 20 | fileprivate let items: [ReviewItem] 21 | 22 | private let tableView: UITableView = { 23 | let view = UITableView(frame: .zero, style: .plain) 24 | view.backgroundColor = .white 25 | view.separatorStyle = .none 26 | view.rowHeight = 100 27 | return view 28 | }() 29 | 30 | init(items: [ReviewItem]) { 31 | self.items = items.sorted { itemA, itemB in 32 | itemA.englishText < itemB.englishText 33 | } 34 | super.init(nibName: nil, bundle: nil) 35 | 36 | title = "Review" 37 | 38 | tableView.delegate = self 39 | tableView.dataSource = self 40 | tableView.register(ReviewItemTableViewCell.self, forCellReuseIdentifier: ReviewItemTableViewCell.reuseID) 41 | 42 | view.addSubview(tableView) 43 | constrain(tableView, view) { table, parent in 44 | table.edges == parent.edges 45 | } 46 | 47 | setupRotors() 48 | } 49 | 50 | required init?(coder aDecoder: NSCoder) { 51 | fatalError("init(coder:) has not been implemented") 52 | } 53 | 54 | private func setupRotors() { 55 | let categories = Set(items.map { $0.rotorCategory }) 56 | let rotors = categories.map { category in 57 | UIAccessibilityCustomRotor(name: category, itemSearch: { (predicate) -> UIAccessibilityCustomRotorItemResult? in 58 | guard !self.items.isEmpty else { return nil } 59 | 60 | let forward = predicate.searchDirection == .next 61 | 62 | // figure out starting point 63 | var currentIndex = forward ? -1 : self.items.count 64 | if let cell = predicate.currentItem.targetElement as? UITableViewCell { 65 | currentIndex = self.tableView.indexPath(for: cell)?.row ?? currentIndex 66 | } 67 | 68 | // helper for search 69 | func next(index: Int) -> Int { return forward ? index + 1 : index - 1 } 70 | 71 | var index = next(index: currentIndex) 72 | while index >= 0 && index < self.items.count { 73 | if self.items[index].rotorCategory == category { 74 | let indexPath = IndexPath(row: index, section: 0) 75 | self.tableView.scrollToRow(at: indexPath, at: .none, animated: false) 76 | let cell = self.tableView.cellForRow(at: indexPath)! 77 | return UIAccessibilityCustomRotorItemResult(targetElement: cell, targetRange: nil) 78 | } 79 | index = next(index: index) 80 | } 81 | return nil 82 | }) 83 | } 84 | accessibilityCustomRotors = rotors 85 | } 86 | } 87 | 88 | extension ReviewViewController: UITableViewDataSource, UITableViewDelegate { 89 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 90 | return items.count 91 | } 92 | 93 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 94 | let cell: ReviewItemTableViewCell = tableView.dequeueReusableCell(withIdentifier: ReviewItemTableViewCell.reuseID, for: indexPath) as! ReviewItemTableViewCell 95 | cell.item = items[indexPath.row] 96 | 97 | return cell 98 | } 99 | } 100 | -------------------------------------------------------------------------------- /HelloA11y/MainViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // MainViewController.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/4/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | final class MainViewController: UIViewController { 12 | 13 | fileprivate let items = MainItem.all 14 | 15 | private let tableView: UITableView = { 16 | let view = UITableView(frame: .zero, style: .plain) 17 | view.backgroundColor = .white 18 | view.separatorStyle = .none 19 | return view 20 | }() 21 | 22 | init() { 23 | super.init(nibName: nil, bundle: nil) 24 | 25 | title = "Let‘s Learn!" 26 | 27 | tableView.delegate = self 28 | tableView.dataSource = self 29 | tableView.register(MainTableViewCell.self, forCellReuseIdentifier: MainTableViewCell.reuseID) 30 | tableView.register(ReviewTableViewCell.self, forCellReuseIdentifier: ReviewTableViewCell.reuseID) 31 | 32 | view.addSubview(tableView) 33 | constrain(tableView, view) { table, parent in 34 | table.edges == parent.edges 35 | } 36 | } 37 | 38 | 39 | required init?(coder aDecoder: NSCoder) { 40 | fatalError("init(coder:) has not been implemented") 41 | } 42 | 43 | override func viewDidLoad() { 44 | super.viewDidLoad() 45 | // Do any additional setup after loading the view, typically from a nib. 46 | 47 | view.addSubview(tableView) 48 | } 49 | 50 | override func didReceiveMemoryWarning() { 51 | super.didReceiveMemoryWarning() 52 | // Dispose of any resources that can be recreated. 53 | } 54 | } 55 | 56 | extension MainViewController: UITableViewDelegate, UITableViewDataSource { 57 | 58 | enum Section: Int { 59 | case items = 0 60 | case review = 1 61 | 62 | static let all: [Section] = [.items, .review] 63 | } 64 | 65 | func numberOfSections(in tableView: UITableView) -> Int { 66 | return Section.all.count 67 | } 68 | 69 | func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 70 | switch Section(rawValue: section)! { 71 | case .items: return items.count 72 | case .review: return 1 73 | } 74 | } 75 | 76 | func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 77 | let cell: UITableViewCell 78 | switch Section(rawValue: indexPath.section)! { 79 | case .items: 80 | let mainCell: MainTableViewCell = tableView.dequeueReusableCell(withIdentifier: MainTableViewCell.reuseID, for: indexPath) as! MainTableViewCell 81 | mainCell.item = items[indexPath.row] 82 | cell = mainCell 83 | case .review: 84 | let reviewCell: ReviewTableViewCell = tableView.dequeueReusableCell(withIdentifier: ReviewTableViewCell.reuseID, for: indexPath) as! ReviewTableViewCell 85 | cell = reviewCell 86 | } 87 | cell.accessibilityTraits |= UIAccessibilityTraitButton 88 | return cell 89 | } 90 | 91 | func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { 92 | switch Section(rawValue: indexPath.section)! { 93 | case .items: return tableView.bounds.width 94 | case .review: return tableView.bounds.width / 3.0 95 | } 96 | } 97 | 98 | func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { 99 | tableView.deselectRow(at: indexPath, animated: true) 100 | let viewController: UIViewController 101 | switch Section(rawValue: indexPath.section)! { 102 | case .items: 103 | let item = items[indexPath.row] 104 | let content = LessonViewController.Content(lessons: item.lessonContent) 105 | viewController = LessonViewController(question: item.question, color: item.color, content: content) 106 | viewController.title = item.name 107 | case .review: 108 | let reviewItems = items.flatMap { item in 109 | return item.lessonContent.map { ReviewItem(englishText: $0.english, spanishText: $0.spanish, color: item.color, rotorCategory: item.rotorCategory) } 110 | } 111 | viewController = ReviewViewController(items: reviewItems) 112 | } 113 | 114 | navigationController?.pushViewController(viewController, animated: true) 115 | } 116 | } 117 | 118 | enum MainItem { 119 | case numbers 120 | case colors 121 | case shapes 122 | 123 | static let all: [MainItem] = [.numbers, .colors, .shapes] 124 | 125 | var name: String { 126 | switch self { 127 | case .numbers: return "Learn Numbers" 128 | case .colors: return "Learn Colors" 129 | case .shapes: return "Learn Shapes" 130 | } 131 | } 132 | 133 | var image: UIImage { 134 | switch self { 135 | case .numbers: return #imageLiteral(resourceName: "calculator") 136 | case .colors: return #imageLiteral(resourceName: "rainbow") 137 | case .shapes: return #imageLiteral(resourceName: "shapes") 138 | } 139 | } 140 | 141 | var color: UIColor { 142 | switch self { 143 | case .numbers: return AppColor.red.uiColor 144 | case .colors: return AppColor.blue.uiColor 145 | case .shapes: return AppColor.green.uiColor 146 | } 147 | } 148 | 149 | var question: String { 150 | switch self { 151 | case .numbers: return "How many circles are there?" 152 | case .colors: return "What color is the box?" 153 | case .shapes: return "What shape is this?" 154 | } 155 | } 156 | 157 | var rotorCategory: String { 158 | switch self { 159 | case .numbers: return "Numbers" 160 | case .colors: return "Colors" 161 | case .shapes: return "Shapes" 162 | } 163 | } 164 | 165 | private typealias N = NumberLesson 166 | private typealias C = ColorLesson 167 | private typealias S = ShapeLesson 168 | var lessonContent: [DrawableLesson] { 169 | switch self { 170 | case .numbers: return [N.one, N.two, N.three, N.four, N.five, N.six, N.seven, N.eight, N.nine, N.ten] 171 | case .colors: return [C.red, C.orange, C.yellow, C.green, C.blue, C.purple, C.black, C.white] 172 | case .shapes: return [S.square, S.circle, S.oval, S.rectangle, S.triangle] 173 | } 174 | } 175 | } 176 | -------------------------------------------------------------------------------- /HelloA11y/LessonViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LessonViewController.swift 3 | // HelloA11y 4 | // 5 | // Created by Sommer Panage on 5/5/17. 6 | // Copyright © 2017 Sommer Panage. All rights reserved. 7 | // 8 | 9 | import Cartography 10 | 11 | typealias DrawableLesson = Lesson & Drawable 12 | 13 | class LessonViewController: UIViewController { 14 | struct Content { 15 | let lessons: [DrawableLesson] 16 | } 17 | 18 | private let content: Content 19 | private let shuffleOrder: [Int] 20 | 21 | private var currentLessonShuffleIndex: Int! { 22 | didSet { 23 | lessonView.lesson = currentLesson 24 | } 25 | } 26 | 27 | private var currentLesson: DrawableLesson { 28 | return content.lessons[shuffleOrder[currentLessonShuffleIndex]] 29 | } 30 | 31 | private let questionLabel: UILabel = { 32 | let label = UILabel() 33 | label.numberOfLines = 0 34 | label.font = .preferredFont(forTextStyle: .title1) 35 | label.textColor = .white 36 | label.textAlignment = .center 37 | return label 38 | }() 39 | 40 | let englishButton: UIButton = { 41 | let button = UIButton(type: .system) 42 | button.setBackgroundImage(#imageLiteral(resourceName: "union_jack").withRenderingMode(.alwaysTemplate), for: .normal) 43 | button.accessibilityLabel = "English Answer" 44 | button.accessibilityHint = "Shows the answer in English" 45 | return button 46 | }() 47 | 48 | let spanishButton: UIButton = { 49 | let button = UIButton(type: .system) 50 | button.setBackgroundImage(#imageLiteral(resourceName: "es_flag").withRenderingMode(.alwaysTemplate), for: .normal) 51 | button.accessibilityLabel = "Spanish Answer" 52 | button.accessibilityHint = "Shows the answer in Spanish" 53 | return button 54 | }() 55 | 56 | let nextButton: UIButton = { 57 | let button = UIButton(type: .system) 58 | button.setTitle("Next", for: .normal) 59 | button.setTitleColor(.white, for: .normal) 60 | button.titleLabel?.font = .preferredFont(forTextStyle: .title3) 61 | return button 62 | }() 63 | 64 | let buttonStack: UIStackView = { 65 | let view = UIStackView() 66 | view.axis = .horizontal 67 | view.distribution = .equalCentering 68 | view.spacing = 40 69 | return view 70 | }() 71 | 72 | let mainStack: UIStackView = { 73 | let view = UIStackView() 74 | view.axis = .vertical 75 | view.alignment = .center 76 | view.spacing = 20 77 | return view 78 | }() 79 | 80 | private var lessonView: LessonView! 81 | 82 | private let color: UIColor 83 | 84 | init(question: String, color: UIColor, content: Content) { 85 | self.content = content 86 | self.shuffleOrder = LessonViewController.shuffleOrder(for: content.lessons.count) 87 | self.color = color 88 | super.init(nibName: nil, bundle: nil) 89 | 90 | questionLabel.text = question 91 | currentLessonShuffleIndex = 0 92 | let firstLesson = content.lessons[shuffleOrder[currentLessonShuffleIndex]] 93 | lessonView = LessonView(lesson: firstLesson) 94 | } 95 | 96 | required init?(coder aDecoder: NSCoder) { 97 | fatalError("init(coder:) has not been implemented") 98 | } 99 | 100 | override func viewDidLoad() { 101 | super.viewDidLoad() 102 | 103 | view.backgroundColor = color 104 | 105 | englishButton.addTarget(self, action: #selector(didSelectEnglishButton), for: .touchUpInside) 106 | spanishButton.addTarget(self, action: #selector(didSelectSpanishButton), for: .touchUpInside) 107 | nextButton.addTarget(self, action: #selector(didSelectNextButton), for: .touchUpInside) 108 | 109 | [englishButton, spanishButton].forEach(buttonStack.addArrangedSubview) 110 | [englishButton, spanishButton].forEach{ $0.tintColor = .white } 111 | [questionLabel, lessonView, buttonStack, nextButton].forEach(mainStack.addArrangedSubview) 112 | view.addSubview(mainStack) 113 | 114 | constrain(englishButton, spanishButton, lessonView) { english, spanish, lesson in 115 | english.width == 100 116 | english.height == 100 117 | 118 | spanish.size == english.size 119 | 120 | lesson.width == 300 121 | lesson.height == 300 122 | } 123 | 124 | constrain(mainStack, view) { main, parent in 125 | main.top == topLayoutGuideCartography + 20 126 | main.leading >= parent.leading + 20 127 | main.trailing <= parent.trailing - 20 128 | main.centerX == parent.centerX 129 | } 130 | } 131 | 132 | private static func shuffleOrder(for count: Int) -> [Int] 133 | { 134 | var shuffledLessons: [Int] = [] 135 | for _ in 0.. [UIAccessibilityElement] { 14 | let rect = view.bounds 15 | let d = ShapeLesson.drawingDimension 16 | let context = UIGraphicsGetCurrentContext() 17 | let color = AppColor.orange.uiColor 18 | context?.setFillColor(color.cgColor) 19 | 20 | let x = (rect.width - d) / 2.0 + rect.minX 21 | let y = (rect.height - d) / 2.0 + rect.minY 22 | let shapeRect = CGRect(x: x, y: y, width: d, height: d) 23 | 24 | // Used for rectangle and oval 25 | let rectHeight = shapeRect.height / 2.0 26 | let rectangle = CGRect(x: shapeRect.origin.x, 27 | y: shapeRect.origin.x + rectHeight / 2.0, 28 | width: shapeRect.width, 29 | height: rectHeight) 30 | 31 | let accessibilityElement = UIAccessibilityElement(accessibilityContainer: view) 32 | 33 | switch self { 34 | case .square: 35 | context?.fill(shapeRect) 36 | accessibilityElement.accessibilityFrameInContainerSpace = shapeRect 37 | accessibilityElement.accessibilityLabel = "Shape of one side of a die; four straight sides" 38 | case .rectangle: 39 | context?.fill(rectangle) 40 | accessibilityElement.accessibilityFrameInContainerSpace = rectangle 41 | accessibilityElement.accessibilityLabel = "Shape of an envelope; four straight sides and long" 42 | case .circle: 43 | context?.fillEllipse(in: shapeRect) 44 | accessibilityElement.accessibilityFrameInContainerSpace = shapeRect 45 | accessibilityElement.accessibilityLabel = "Shape of CD or a quarter; round" 46 | case .oval: 47 | context?.fillEllipse(in: rectangle) 48 | accessibilityElement.accessibilityFrameInContainerSpace = rectangle 49 | accessibilityElement.accessibilityLabel = "Shape of a drawing of a football or an egg; round and long" 50 | case .triangle: 51 | context?.beginPath() 52 | context?.move(to: CGPoint(x: shapeRect.minX, y: shapeRect.maxY)) 53 | context?.addLine(to: CGPoint(x: shapeRect.maxX, y: shapeRect.maxY)) 54 | context?.addLine(to: CGPoint(x: shapeRect.minX + (shapeRect.maxX - shapeRect.minX) / 2.0, y: shapeRect.minY)) 55 | context?.closePath() 56 | context?.fillPath() 57 | accessibilityElement.accessibilityFrameInContainerSpace = shapeRect 58 | accessibilityElement.accessibilityLabel = "Shape of a tortilla chip or a yield sign; three straight sides" 59 | } 60 | 61 | return [accessibilityElement] 62 | } 63 | } 64 | 65 | extension ColorLesson: Drawable { 66 | private var uiColor: UIColor { 67 | switch self { 68 | case .red: return .red 69 | case .orange: return .orange 70 | case .yellow: return .yellow 71 | case .green: return .green 72 | case .blue: return .blue 73 | case .purple: return .purple 74 | case .black: return .black 75 | case .white: return .white 76 | } 77 | } 78 | 79 | private var accessibilityDescription: String { 80 | switch self { 81 | case .red: return "The color of a stop sign" 82 | case .orange: return "The color of a tangerine" 83 | case .yellow: return "The color of a banana" 84 | case .green: return "The color of grass" 85 | case .blue: return "The color of the sky and ocean" 86 | case .purple: return "The color of eggplant" 87 | case .black: return "The color of night" 88 | case .white: return "The color of snow" 89 | } 90 | } 91 | 92 | private static let squareDimension: CGFloat = 100 93 | 94 | func draw(in view: UIView) -> [UIAccessibilityElement] { 95 | let rect = view.bounds 96 | let d = ColorLesson.squareDimension 97 | let context = UIGraphicsGetCurrentContext() 98 | let color = self.uiColor 99 | context?.setFillColor(color.cgColor) 100 | context?.setStrokeColor(UIColor.gray.cgColor) 101 | context?.setLineWidth(2.0) 102 | let x = (rect.width - d) / 2.0 + rect.minX 103 | let y = (rect.height - d) / 2.0 + rect.minY 104 | let colorRect = CGRect(x: x, y: y, width: d, height: d) 105 | context?.fill(colorRect) 106 | context?.stroke(colorRect) 107 | 108 | let element = UIAccessibilityElement(accessibilityContainer: view) 109 | element.accessibilityFrameInContainerSpace = colorRect 110 | element.accessibilityLabel = accessibilityDescription 111 | return [element] 112 | } 113 | } 114 | 115 | extension NumberLesson: Drawable { 116 | 117 | private static let radius: CGFloat = 20 118 | 119 | private enum CircleColor: String { 120 | case red = "red" 121 | case green = "green" 122 | case blue = "blue" 123 | 124 | var accessibilityLabel: String { 125 | return rawValue + " circle" 126 | } 127 | 128 | var uiColor: UIColor { 129 | switch self { 130 | case .red: return AppColor.red.uiColor 131 | case .green: return AppColor.green.uiColor 132 | case .blue: return AppColor.blue.uiColor 133 | } 134 | } 135 | 136 | static let all: [CircleColor] = [.red, .green, .blue] 137 | } 138 | 139 | func draw(in view: UIView) -> [UIAccessibilityElement] { 140 | let rect = view.bounds 141 | let r = NumberLesson.radius 142 | let colors = CircleColor.all 143 | let numberOfDots = self.rawValue 144 | let minX = rect.origin.x 145 | let maxX = rect.maxX - 2 * r 146 | let minY = rect.origin.y 147 | let maxY = rect.maxY - 2 * r 148 | 149 | var accessibilityElements: [UIAccessibilityElement] = [] 150 | 151 | for i in 1...numberOfDots { 152 | let context = UIGraphicsGetCurrentContext() 153 | let color = colors[i % colors.count] 154 | let cgColor = color.uiColor.withAlphaComponent(0.6).cgColor 155 | context?.setFillColor(cgColor) 156 | let frame = CGRect(x: CGFloat.random(within: minX...maxX), 157 | y: CGFloat.random(within: minY...maxY), 158 | width: 2 * r, 159 | height: 2 * r) 160 | context?.fillEllipse(in: frame) 161 | 162 | let element = UIAccessibilityElement(accessibilityContainer: view) 163 | element.accessibilityLabel = color.accessibilityLabel 164 | element.accessibilityFrameInContainerSpace = frame 165 | accessibilityElements.append(element) 166 | } 167 | 168 | return accessibilityElements.sorted { elemA, elemB in 169 | let originA = elemA.accessibilityFrameInContainerSpace.origin 170 | let originB = elemB.accessibilityFrameInContainerSpace.origin 171 | if originA.y == originB.y { 172 | return originA.x < originB.x 173 | } else { 174 | return originA.y < originB.y 175 | } 176 | } 177 | } 178 | } 179 | -------------------------------------------------------------------------------- /Carthage/Build/iOS/Cartography.framework/Headers/Cartography-Swift.h: -------------------------------------------------------------------------------- 1 | // Generated by Apple Swift version 4.0 effective-3.2 (swiftlang-900.0.65 clang-900.0.37) 2 | #pragma clang diagnostic push 3 | #pragma clang diagnostic ignored "-Wgcc-compat" 4 | 5 | #if !defined(__has_include) 6 | # define __has_include(x) 0 7 | #endif 8 | #if !defined(__has_attribute) 9 | # define __has_attribute(x) 0 10 | #endif 11 | #if !defined(__has_feature) 12 | # define __has_feature(x) 0 13 | #endif 14 | #if !defined(__has_warning) 15 | # define __has_warning(x) 0 16 | #endif 17 | 18 | #if __has_attribute(external_source_symbol) 19 | # define SWIFT_STRINGIFY(str) #str 20 | # define SWIFT_MODULE_NAMESPACE_PUSH(module_name) _Pragma(SWIFT_STRINGIFY(clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in=module_name, generated_declaration))), apply_to=any(function, enum, objc_interface, objc_category, objc_protocol)))) 21 | # define SWIFT_MODULE_NAMESPACE_POP _Pragma("clang attribute pop") 22 | #else 23 | # define SWIFT_MODULE_NAMESPACE_PUSH(module_name) 24 | # define SWIFT_MODULE_NAMESPACE_POP 25 | #endif 26 | 27 | #if __has_include() 28 | # include 29 | #endif 30 | 31 | #pragma clang diagnostic ignored "-Wauto-import" 32 | #include 33 | #include 34 | #include 35 | #include 36 | 37 | #if !defined(SWIFT_TYPEDEFS) 38 | # define SWIFT_TYPEDEFS 1 39 | # if __has_include() 40 | # include 41 | # elif !defined(__cplusplus) || __cplusplus < 201103L 42 | typedef uint_least16_t char16_t; 43 | typedef uint_least32_t char32_t; 44 | # endif 45 | typedef float swift_float2 __attribute__((__ext_vector_type__(2))); 46 | typedef float swift_float3 __attribute__((__ext_vector_type__(3))); 47 | typedef float swift_float4 __attribute__((__ext_vector_type__(4))); 48 | typedef double swift_double2 __attribute__((__ext_vector_type__(2))); 49 | typedef double swift_double3 __attribute__((__ext_vector_type__(3))); 50 | typedef double swift_double4 __attribute__((__ext_vector_type__(4))); 51 | typedef int swift_int2 __attribute__((__ext_vector_type__(2))); 52 | typedef int swift_int3 __attribute__((__ext_vector_type__(3))); 53 | typedef int swift_int4 __attribute__((__ext_vector_type__(4))); 54 | typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); 55 | typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); 56 | typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); 57 | #endif 58 | 59 | #if !defined(SWIFT_PASTE) 60 | # define SWIFT_PASTE_HELPER(x, y) x##y 61 | # define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) 62 | #endif 63 | #if !defined(SWIFT_METATYPE) 64 | # define SWIFT_METATYPE(X) Class 65 | #endif 66 | #if !defined(SWIFT_CLASS_PROPERTY) 67 | # if __has_feature(objc_class_property) 68 | # define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ 69 | # else 70 | # define SWIFT_CLASS_PROPERTY(...) 71 | # endif 72 | #endif 73 | 74 | #if __has_attribute(objc_runtime_name) 75 | # define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) 76 | #else 77 | # define SWIFT_RUNTIME_NAME(X) 78 | #endif 79 | #if __has_attribute(swift_name) 80 | # define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) 81 | #else 82 | # define SWIFT_COMPILE_NAME(X) 83 | #endif 84 | #if __has_attribute(objc_method_family) 85 | # define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) 86 | #else 87 | # define SWIFT_METHOD_FAMILY(X) 88 | #endif 89 | #if __has_attribute(noescape) 90 | # define SWIFT_NOESCAPE __attribute__((noescape)) 91 | #else 92 | # define SWIFT_NOESCAPE 93 | #endif 94 | #if __has_attribute(warn_unused_result) 95 | # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) 96 | #else 97 | # define SWIFT_WARN_UNUSED_RESULT 98 | #endif 99 | #if __has_attribute(noreturn) 100 | # define SWIFT_NORETURN __attribute__((noreturn)) 101 | #else 102 | # define SWIFT_NORETURN 103 | #endif 104 | #if !defined(SWIFT_CLASS_EXTRA) 105 | # define SWIFT_CLASS_EXTRA 106 | #endif 107 | #if !defined(SWIFT_PROTOCOL_EXTRA) 108 | # define SWIFT_PROTOCOL_EXTRA 109 | #endif 110 | #if !defined(SWIFT_ENUM_EXTRA) 111 | # define SWIFT_ENUM_EXTRA 112 | #endif 113 | #if !defined(SWIFT_CLASS) 114 | # if __has_attribute(objc_subclassing_restricted) 115 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA 116 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 117 | # else 118 | # define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 119 | # define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA 120 | # endif 121 | #endif 122 | 123 | #if !defined(SWIFT_PROTOCOL) 124 | # define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 125 | # define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA 126 | #endif 127 | 128 | #if !defined(SWIFT_EXTENSION) 129 | # define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) 130 | #endif 131 | 132 | #if !defined(OBJC_DESIGNATED_INITIALIZER) 133 | # if __has_attribute(objc_designated_initializer) 134 | # define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) 135 | # else 136 | # define OBJC_DESIGNATED_INITIALIZER 137 | # endif 138 | #endif 139 | #if !defined(SWIFT_ENUM_ATTR) 140 | # if defined(__has_attribute) && __has_attribute(enum_extensibility) 141 | # define SWIFT_ENUM_ATTR __attribute__((enum_extensibility(open))) 142 | # else 143 | # define SWIFT_ENUM_ATTR 144 | # endif 145 | #endif 146 | #if !defined(SWIFT_ENUM) 147 | # define SWIFT_ENUM(_type, _name) enum _name : _type _name; enum SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 148 | # if __has_feature(generalized_swift_name) 149 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR SWIFT_ENUM_EXTRA _name : _type 150 | # else 151 | # define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME) SWIFT_ENUM(_type, _name) 152 | # endif 153 | #endif 154 | #if !defined(SWIFT_UNAVAILABLE) 155 | # define SWIFT_UNAVAILABLE __attribute__((unavailable)) 156 | #endif 157 | #if !defined(SWIFT_UNAVAILABLE_MSG) 158 | # define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) 159 | #endif 160 | #if !defined(SWIFT_AVAILABILITY) 161 | # define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) 162 | #endif 163 | #if !defined(SWIFT_DEPRECATED) 164 | # define SWIFT_DEPRECATED __attribute__((deprecated)) 165 | #endif 166 | #if !defined(SWIFT_DEPRECATED_MSG) 167 | # define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) 168 | #endif 169 | #if __has_feature(attribute_diagnose_if_objc) 170 | # define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) 171 | #else 172 | # define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) 173 | #endif 174 | #if __has_feature(modules) 175 | @import UIKit; 176 | #endif 177 | 178 | #pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" 179 | #pragma clang diagnostic ignored "-Wduplicate-method-arg" 180 | #if __has_warning("-Wpragma-clang-attribute") 181 | # pragma clang diagnostic ignored "-Wpragma-clang-attribute" 182 | #endif 183 | #pragma clang diagnostic ignored "-Wunknown-pragmas" 184 | #pragma clang diagnostic ignored "-Wnullability" 185 | 186 | SWIFT_MODULE_NAMESPACE_PUSH("Cartography") 187 | 188 | @interface UIView (SWIFT_EXTENSION(Cartography)) 189 | @property (nonatomic) BOOL car_translatesAutoresizingMaskIntoConstraints; 190 | @end 191 | 192 | 193 | 194 | SWIFT_MODULE_NAMESPACE_POP 195 | #pragma clang diagnostic pop 196 | -------------------------------------------------------------------------------- /HelloA11y.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- 1 | // !$*UTF8*$! 2 | { 3 | archiveVersion = 1; 4 | classes = { 5 | }; 6 | objectVersion = 46; 7 | objects = { 8 | 9 | /* Begin PBXBuildFile section */ 10 | 784FABCB1EC5EA7000397E66 /* ReviewTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 784FABCA1EC5EA7000397E66 /* ReviewTableViewCell.swift */; }; 11 | 784FABCD1EC5EED600397E66 /* ReviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 784FABCC1EC5EED600397E66 /* ReviewViewController.swift */; }; 12 | 784FABCF1EC5F00C00397E66 /* ReviewItemTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 784FABCE1EC5F00C00397E66 /* ReviewItemTableViewCell.swift */; }; 13 | 7877D5D61EBC09D5003A0672 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7877D5D51EBC09D5003A0672 /* AppDelegate.swift */; }; 14 | 7877D5D81EBC09D5003A0672 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7877D5D71EBC09D5003A0672 /* MainViewController.swift */; }; 15 | 7877D5DD1EBC09D5003A0672 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7877D5DC1EBC09D5003A0672 /* Assets.xcassets */; }; 16 | 7877D5E01EBC09D5003A0672 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 7877D5DE1EBC09D5003A0672 /* LaunchScreen.storyboard */; }; 17 | 7877D5EC1EBC3123003A0672 /* Cartography.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7877D5EB1EBC3123003A0672 /* Cartography.framework */; }; 18 | 7877D5EE1EBC3137003A0672 /* Cartography.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 7877D5EB1EBC3123003A0672 /* Cartography.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 19 | 7877D5F01EBC38D5003A0672 /* MainTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7877D5EF1EBC38D5003A0672 /* MainTableViewCell.swift */; }; 20 | 7877D5F81EBCAD8C003A0672 /* Lessons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7877D5F71EBCAD8C003A0672 /* Lessons.swift */; }; 21 | 7877D6001EBCDB42003A0672 /* LessonViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7877D5FF1EBCDB42003A0672 /* LessonViewController.swift */; }; 22 | 789798F11F99AC7E00B93A41 /* UIFont+Util.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789798F01F99AC7E00B93A41 /* UIFont+Util.swift */; }; 23 | 789798F51F99DBE700B93A41 /* Drawable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789798F41F99DBE700B93A41 /* Drawable.swift */; }; 24 | 789798F71F99DC7C00B93A41 /* Lessons+Drawable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 789798F61F99DC7C00B93A41 /* Lessons+Drawable.swift */; }; 25 | 78F8233B1EBCEF6400D5FE49 /* AnswerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F8233A1EBCEF6400D5FE49 /* AnswerViewController.swift */; }; 26 | 78F8233D1EBCF53900D5FE49 /* Color.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78F8233C1EBCF53900D5FE49 /* Color.swift */; }; 27 | /* End PBXBuildFile section */ 28 | 29 | /* Begin PBXCopyFilesBuildPhase section */ 30 | 7877D5ED1EBC312A003A0672 /* CopyFiles */ = { 31 | isa = PBXCopyFilesBuildPhase; 32 | buildActionMask = 2147483647; 33 | dstPath = ""; 34 | dstSubfolderSpec = 10; 35 | files = ( 36 | 7877D5EE1EBC3137003A0672 /* Cartography.framework in CopyFiles */, 37 | ); 38 | runOnlyForDeploymentPostprocessing = 0; 39 | }; 40 | /* End PBXCopyFilesBuildPhase section */ 41 | 42 | /* Begin PBXFileReference section */ 43 | 784FABCA1EC5EA7000397E66 /* ReviewTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReviewTableViewCell.swift; sourceTree = ""; }; 44 | 784FABCC1EC5EED600397E66 /* ReviewViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReviewViewController.swift; sourceTree = ""; }; 45 | 784FABCE1EC5F00C00397E66 /* ReviewItemTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReviewItemTableViewCell.swift; sourceTree = ""; }; 46 | 7877D5D21EBC09D5003A0672 /* HelloA11y.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = HelloA11y.app; sourceTree = BUILT_PRODUCTS_DIR; }; 47 | 7877D5D51EBC09D5003A0672 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 48 | 7877D5D71EBC09D5003A0672 /* MainViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; 49 | 7877D5DC1EBC09D5003A0672 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 50 | 7877D5DF1EBC09D5003A0672 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 51 | 7877D5E11EBC09D5003A0672 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 52 | 7877D5EB1EBC3123003A0672 /* Cartography.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cartography.framework; path = Carthage/Build/iOS/Cartography.framework; sourceTree = ""; }; 53 | 7877D5EF1EBC38D5003A0672 /* MainTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainTableViewCell.swift; sourceTree = ""; }; 54 | 7877D5F71EBCAD8C003A0672 /* Lessons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Lessons.swift; sourceTree = ""; }; 55 | 7877D5FF1EBCDB42003A0672 /* LessonViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LessonViewController.swift; sourceTree = ""; }; 56 | 789798F01F99AC7E00B93A41 /* UIFont+Util.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Util.swift"; sourceTree = ""; }; 57 | 789798F41F99DBE700B93A41 /* Drawable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Drawable.swift; sourceTree = ""; }; 58 | 789798F61F99DC7C00B93A41 /* Lessons+Drawable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Lessons+Drawable.swift"; sourceTree = ""; }; 59 | 78F8233A1EBCEF6400D5FE49 /* AnswerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnswerViewController.swift; sourceTree = ""; }; 60 | 78F8233C1EBCF53900D5FE49 /* Color.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Color.swift; sourceTree = ""; }; 61 | /* End PBXFileReference section */ 62 | 63 | /* Begin PBXFrameworksBuildPhase section */ 64 | 7877D5CF1EBC09D5003A0672 /* Frameworks */ = { 65 | isa = PBXFrameworksBuildPhase; 66 | buildActionMask = 2147483647; 67 | files = ( 68 | 7877D5EC1EBC3123003A0672 /* Cartography.framework in Frameworks */, 69 | ); 70 | runOnlyForDeploymentPostprocessing = 0; 71 | }; 72 | /* End PBXFrameworksBuildPhase section */ 73 | 74 | /* Begin PBXGroup section */ 75 | 7877D5C91EBC09D5003A0672 = { 76 | isa = PBXGroup; 77 | children = ( 78 | 7877D5D41EBC09D5003A0672 /* HelloA11y */, 79 | 7877D5D31EBC09D5003A0672 /* Products */, 80 | 7877D5EA1EBC3123003A0672 /* Frameworks */, 81 | ); 82 | sourceTree = ""; 83 | }; 84 | 7877D5D31EBC09D5003A0672 /* Products */ = { 85 | isa = PBXGroup; 86 | children = ( 87 | 7877D5D21EBC09D5003A0672 /* HelloA11y.app */, 88 | ); 89 | name = Products; 90 | sourceTree = ""; 91 | }; 92 | 7877D5D41EBC09D5003A0672 /* HelloA11y */ = { 93 | isa = PBXGroup; 94 | children = ( 95 | 7877D5D51EBC09D5003A0672 /* AppDelegate.swift */, 96 | 7877D5D71EBC09D5003A0672 /* MainViewController.swift */, 97 | 7877D5EF1EBC38D5003A0672 /* MainTableViewCell.swift */, 98 | 78F8233C1EBCF53900D5FE49 /* Color.swift */, 99 | 784FABCC1EC5EED600397E66 /* ReviewViewController.swift */, 100 | 784FABCA1EC5EA7000397E66 /* ReviewTableViewCell.swift */, 101 | 784FABCE1EC5F00C00397E66 /* ReviewItemTableViewCell.swift */, 102 | 7877D5FF1EBCDB42003A0672 /* LessonViewController.swift */, 103 | 78F8233A1EBCEF6400D5FE49 /* AnswerViewController.swift */, 104 | 7877D5F71EBCAD8C003A0672 /* Lessons.swift */, 105 | 789798F41F99DBE700B93A41 /* Drawable.swift */, 106 | 789798F61F99DC7C00B93A41 /* Lessons+Drawable.swift */, 107 | 789798F01F99AC7E00B93A41 /* UIFont+Util.swift */, 108 | 7877D5DC1EBC09D5003A0672 /* Assets.xcassets */, 109 | 7877D5DE1EBC09D5003A0672 /* LaunchScreen.storyboard */, 110 | 7877D5E11EBC09D5003A0672 /* Info.plist */, 111 | ); 112 | path = HelloA11y; 113 | sourceTree = ""; 114 | }; 115 | 7877D5EA1EBC3123003A0672 /* Frameworks */ = { 116 | isa = PBXGroup; 117 | children = ( 118 | 7877D5EB1EBC3123003A0672 /* Cartography.framework */, 119 | ); 120 | name = Frameworks; 121 | sourceTree = ""; 122 | }; 123 | /* End PBXGroup section */ 124 | 125 | /* Begin PBXNativeTarget section */ 126 | 7877D5D11EBC09D5003A0672 /* HelloA11y */ = { 127 | isa = PBXNativeTarget; 128 | buildConfigurationList = 7877D5E41EBC09D5003A0672 /* Build configuration list for PBXNativeTarget "HelloA11y" */; 129 | buildPhases = ( 130 | 7877D5CE1EBC09D5003A0672 /* Sources */, 131 | 7877D5CF1EBC09D5003A0672 /* Frameworks */, 132 | 7877D5D01EBC09D5003A0672 /* Resources */, 133 | 7877D5ED1EBC312A003A0672 /* CopyFiles */, 134 | ); 135 | buildRules = ( 136 | ); 137 | dependencies = ( 138 | ); 139 | name = HelloA11y; 140 | productName = HelloA11y; 141 | productReference = 7877D5D21EBC09D5003A0672 /* HelloA11y.app */; 142 | productType = "com.apple.product-type.application"; 143 | }; 144 | /* End PBXNativeTarget section */ 145 | 146 | /* Begin PBXProject section */ 147 | 7877D5CA1EBC09D5003A0672 /* Project object */ = { 148 | isa = PBXProject; 149 | attributes = { 150 | LastSwiftUpdateCheck = 0830; 151 | LastUpgradeCheck = 0900; 152 | ORGANIZATIONNAME = "Sommer Panage"; 153 | TargetAttributes = { 154 | 7877D5D11EBC09D5003A0672 = { 155 | CreatedOnToolsVersion = 8.3.2; 156 | DevelopmentTeam = 54RA6DC64E; 157 | LastSwiftMigration = 0900; 158 | ProvisioningStyle = Automatic; 159 | }; 160 | }; 161 | }; 162 | buildConfigurationList = 7877D5CD1EBC09D5003A0672 /* Build configuration list for PBXProject "HelloA11y" */; 163 | compatibilityVersion = "Xcode 3.2"; 164 | developmentRegion = English; 165 | hasScannedForEncodings = 0; 166 | knownRegions = ( 167 | en, 168 | Base, 169 | ); 170 | mainGroup = 7877D5C91EBC09D5003A0672; 171 | productRefGroup = 7877D5D31EBC09D5003A0672 /* Products */; 172 | projectDirPath = ""; 173 | projectRoot = ""; 174 | targets = ( 175 | 7877D5D11EBC09D5003A0672 /* HelloA11y */, 176 | ); 177 | }; 178 | /* End PBXProject section */ 179 | 180 | /* Begin PBXResourcesBuildPhase section */ 181 | 7877D5D01EBC09D5003A0672 /* Resources */ = { 182 | isa = PBXResourcesBuildPhase; 183 | buildActionMask = 2147483647; 184 | files = ( 185 | 7877D5E01EBC09D5003A0672 /* LaunchScreen.storyboard in Resources */, 186 | 7877D5DD1EBC09D5003A0672 /* Assets.xcassets in Resources */, 187 | ); 188 | runOnlyForDeploymentPostprocessing = 0; 189 | }; 190 | /* End PBXResourcesBuildPhase section */ 191 | 192 | /* Begin PBXSourcesBuildPhase section */ 193 | 7877D5CE1EBC09D5003A0672 /* Sources */ = { 194 | isa = PBXSourcesBuildPhase; 195 | buildActionMask = 2147483647; 196 | files = ( 197 | 784FABCF1EC5F00C00397E66 /* ReviewItemTableViewCell.swift in Sources */, 198 | 78F8233B1EBCEF6400D5FE49 /* AnswerViewController.swift in Sources */, 199 | 789798F11F99AC7E00B93A41 /* UIFont+Util.swift in Sources */, 200 | 789798F51F99DBE700B93A41 /* Drawable.swift in Sources */, 201 | 784FABCB1EC5EA7000397E66 /* ReviewTableViewCell.swift in Sources */, 202 | 7877D5F81EBCAD8C003A0672 /* Lessons.swift in Sources */, 203 | 7877D5D81EBC09D5003A0672 /* MainViewController.swift in Sources */, 204 | 789798F71F99DC7C00B93A41 /* Lessons+Drawable.swift in Sources */, 205 | 7877D5F01EBC38D5003A0672 /* MainTableViewCell.swift in Sources */, 206 | 78F8233D1EBCF53900D5FE49 /* Color.swift in Sources */, 207 | 7877D6001EBCDB42003A0672 /* LessonViewController.swift in Sources */, 208 | 7877D5D61EBC09D5003A0672 /* AppDelegate.swift in Sources */, 209 | 784FABCD1EC5EED600397E66 /* ReviewViewController.swift in Sources */, 210 | ); 211 | runOnlyForDeploymentPostprocessing = 0; 212 | }; 213 | /* End PBXSourcesBuildPhase section */ 214 | 215 | /* Begin PBXVariantGroup section */ 216 | 7877D5DE1EBC09D5003A0672 /* LaunchScreen.storyboard */ = { 217 | isa = PBXVariantGroup; 218 | children = ( 219 | 7877D5DF1EBC09D5003A0672 /* Base */, 220 | ); 221 | name = LaunchScreen.storyboard; 222 | sourceTree = ""; 223 | }; 224 | /* End PBXVariantGroup section */ 225 | 226 | /* Begin XCBuildConfiguration section */ 227 | 7877D5E21EBC09D5003A0672 /* Debug */ = { 228 | isa = XCBuildConfiguration; 229 | buildSettings = { 230 | ALWAYS_SEARCH_USER_PATHS = NO; 231 | CLANG_ANALYZER_NONNULL = YES; 232 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 233 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 234 | CLANG_CXX_LIBRARY = "libc++"; 235 | CLANG_ENABLE_MODULES = YES; 236 | CLANG_ENABLE_OBJC_ARC = YES; 237 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 238 | CLANG_WARN_BOOL_CONVERSION = YES; 239 | CLANG_WARN_COMMA = YES; 240 | CLANG_WARN_CONSTANT_CONVERSION = YES; 241 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 242 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 243 | CLANG_WARN_EMPTY_BODY = YES; 244 | CLANG_WARN_ENUM_CONVERSION = YES; 245 | CLANG_WARN_INFINITE_RECURSION = YES; 246 | CLANG_WARN_INT_CONVERSION = YES; 247 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 248 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 249 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 250 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 251 | CLANG_WARN_STRICT_PROTOTYPES = YES; 252 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 253 | CLANG_WARN_UNREACHABLE_CODE = YES; 254 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 255 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 256 | COPY_PHASE_STRIP = NO; 257 | DEBUG_INFORMATION_FORMAT = dwarf; 258 | ENABLE_STRICT_OBJC_MSGSEND = YES; 259 | ENABLE_TESTABILITY = YES; 260 | GCC_C_LANGUAGE_STANDARD = gnu99; 261 | GCC_DYNAMIC_NO_PIC = NO; 262 | GCC_NO_COMMON_BLOCKS = YES; 263 | GCC_OPTIMIZATION_LEVEL = 0; 264 | GCC_PREPROCESSOR_DEFINITIONS = ( 265 | "DEBUG=1", 266 | "$(inherited)", 267 | ); 268 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 269 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 270 | GCC_WARN_UNDECLARED_SELECTOR = YES; 271 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 272 | GCC_WARN_UNUSED_FUNCTION = YES; 273 | GCC_WARN_UNUSED_VARIABLE = YES; 274 | IPHONEOS_DEPLOYMENT_TARGET = 10.3; 275 | MTL_ENABLE_DEBUG_INFO = YES; 276 | ONLY_ACTIVE_ARCH = YES; 277 | SDKROOT = iphoneos; 278 | SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; 279 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; 280 | }; 281 | name = Debug; 282 | }; 283 | 7877D5E31EBC09D5003A0672 /* Release */ = { 284 | isa = XCBuildConfiguration; 285 | buildSettings = { 286 | ALWAYS_SEARCH_USER_PATHS = NO; 287 | CLANG_ANALYZER_NONNULL = YES; 288 | CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; 289 | CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; 290 | CLANG_CXX_LIBRARY = "libc++"; 291 | CLANG_ENABLE_MODULES = YES; 292 | CLANG_ENABLE_OBJC_ARC = YES; 293 | CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; 294 | CLANG_WARN_BOOL_CONVERSION = YES; 295 | CLANG_WARN_COMMA = YES; 296 | CLANG_WARN_CONSTANT_CONVERSION = YES; 297 | CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; 298 | CLANG_WARN_DOCUMENTATION_COMMENTS = YES; 299 | CLANG_WARN_EMPTY_BODY = YES; 300 | CLANG_WARN_ENUM_CONVERSION = YES; 301 | CLANG_WARN_INFINITE_RECURSION = YES; 302 | CLANG_WARN_INT_CONVERSION = YES; 303 | CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; 304 | CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; 305 | CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; 306 | CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; 307 | CLANG_WARN_STRICT_PROTOTYPES = YES; 308 | CLANG_WARN_SUSPICIOUS_MOVE = YES; 309 | CLANG_WARN_UNREACHABLE_CODE = YES; 310 | CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; 311 | "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; 312 | COPY_PHASE_STRIP = NO; 313 | DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; 314 | ENABLE_NS_ASSERTIONS = NO; 315 | ENABLE_STRICT_OBJC_MSGSEND = YES; 316 | GCC_C_LANGUAGE_STANDARD = gnu99; 317 | GCC_NO_COMMON_BLOCKS = YES; 318 | GCC_WARN_64_TO_32_BIT_CONVERSION = YES; 319 | GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; 320 | GCC_WARN_UNDECLARED_SELECTOR = YES; 321 | GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; 322 | GCC_WARN_UNUSED_FUNCTION = YES; 323 | GCC_WARN_UNUSED_VARIABLE = YES; 324 | IPHONEOS_DEPLOYMENT_TARGET = 10.3; 325 | MTL_ENABLE_DEBUG_INFO = NO; 326 | SDKROOT = iphoneos; 327 | SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; 328 | VALIDATE_PRODUCT = YES; 329 | }; 330 | name = Release; 331 | }; 332 | 7877D5E51EBC09D5003A0672 /* Debug */ = { 333 | isa = XCBuildConfiguration; 334 | buildSettings = { 335 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 336 | DEVELOPMENT_TEAM = 54RA6DC64E; 337 | FRAMEWORK_SEARCH_PATHS = ( 338 | "$(inherited)", 339 | "$(PROJECT_DIR)/Carthage/Build/iOS", 340 | ); 341 | INFOPLIST_FILE = HelloA11y/Info.plist; 342 | IPHONEOS_DEPLOYMENT_TARGET = 11.0; 343 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 344 | PRODUCT_BUNDLE_IDENTIFIER = com.sommerpanage.HelloA11y; 345 | PRODUCT_NAME = "$(TARGET_NAME)"; 346 | SWIFT_SWIFT3_OBJC_INFERENCE = On; 347 | SWIFT_VERSION = 4.0; 348 | }; 349 | name = Debug; 350 | }; 351 | 7877D5E61EBC09D5003A0672 /* Release */ = { 352 | isa = XCBuildConfiguration; 353 | buildSettings = { 354 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; 355 | DEVELOPMENT_TEAM = 54RA6DC64E; 356 | FRAMEWORK_SEARCH_PATHS = ( 357 | "$(inherited)", 358 | "$(PROJECT_DIR)/Carthage/Build/iOS", 359 | ); 360 | INFOPLIST_FILE = HelloA11y/Info.plist; 361 | IPHONEOS_DEPLOYMENT_TARGET = 11.0; 362 | LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; 363 | PRODUCT_BUNDLE_IDENTIFIER = com.sommerpanage.HelloA11y; 364 | PRODUCT_NAME = "$(TARGET_NAME)"; 365 | SWIFT_SWIFT3_OBJC_INFERENCE = On; 366 | SWIFT_VERSION = 4.0; 367 | }; 368 | name = Release; 369 | }; 370 | /* End XCBuildConfiguration section */ 371 | 372 | /* Begin XCConfigurationList section */ 373 | 7877D5CD1EBC09D5003A0672 /* Build configuration list for PBXProject "HelloA11y" */ = { 374 | isa = XCConfigurationList; 375 | buildConfigurations = ( 376 | 7877D5E21EBC09D5003A0672 /* Debug */, 377 | 7877D5E31EBC09D5003A0672 /* Release */, 378 | ); 379 | defaultConfigurationIsVisible = 0; 380 | defaultConfigurationName = Release; 381 | }; 382 | 7877D5E41EBC09D5003A0672 /* Build configuration list for PBXNativeTarget "HelloA11y" */ = { 383 | isa = XCConfigurationList; 384 | buildConfigurations = ( 385 | 7877D5E51EBC09D5003A0672 /* Debug */, 386 | 7877D5E61EBC09D5003A0672 /* Release */, 387 | ); 388 | defaultConfigurationIsVisible = 0; 389 | defaultConfigurationName = Release; 390 | }; 391 | /* End XCConfigurationList section */ 392 | }; 393 | rootObject = 7877D5CA1EBC09D5003A0672 /* Project object */; 394 | } 395 | -------------------------------------------------------------------------------- /Carthage/Build/iOS/C59B7D1A-4162-3926-87E0-DBFD532F4AB7.bcsymbolmap: -------------------------------------------------------------------------------- 1 | BCSymbolMap Version: 2.0 2 | _swift_rt_swift_retain 3 | _swift_rt_swift_release 4 | ___swift_project_boxed_opaque_existential_1 5 | ___swift_allocate_boxed_opaque_existential_1 6 | __T011Cartography2leoiSo18NSLayoutConstraintCAA19NumericalInequality_p_12CoreGraphics7CGFloatVtFTm 7 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA10ExpressionVyxGtAA16RelativeEqualityRzlFTm 8 | __T011Cartography10ExpressionVACyxGx_SayAA12CoefficientsVGtcfC 9 | __T0s15ContiguousArrayV15reserveCapacityySiF11Cartography12CoefficientsV_Tg5 10 | __T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tF11Cartography12CoefficientsV_Tg5 11 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEy11Cartography12CoefficientsVG_Tg5 12 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEy11Cartography12CoefficientsVG_s07_IgnoreK0VyAMGTg5 13 | __T011Cartography7ContextC13addConstraintSo08NSLayoutD0CAA8Property_p_AaG_pSg2toAA12CoefficientsV12coefficientsSC0E8RelationO8relationtFTf4nnxnn_n 14 | ___swift_destroy_boxed_opaque_existential_1 15 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA10ExpressionVyxGtAA16RelativeEqualityRzlFTf4gg_n 16 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_xtAA16RelativeEqualityRzlFTf4gg_n 17 | __T011Cartography2leoiSo18NSLayoutConstraintCx_xtAA18RelativeInequalityRzlFTf4gg_n 18 | __T011Cartography2geoiSo18NSLayoutConstraintCx_xtAA18RelativeInequalityRzlFTf4gg_n 19 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_xtAA16RelativeEqualityRzlFTf4gg_nTm 20 | __T011Cartography2leoiSo18NSLayoutConstraintCx_AA10ExpressionVyxGtAA18RelativeInequalityRzlFTf4gg_n 21 | __T011Cartography2geoiSo18NSLayoutConstraintCx_AA10ExpressionVyxGtAA18RelativeInequalityRzlFTf4gg_n 22 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA10ExpressionVyxGtAA16RelativeEqualityRzlFTf4gg_nTm 23 | _swift_rt_swift_allocObject 24 | _swift_rt_swift_isUniquelyReferenced_nonNull_native 25 | __T0s23_ContiguousArrayStorageCy11Cartography12CoefficientsVGML 26 | __T011Cartography8Property_pMF 27 | __T011Cartography17NumericalEquality_pMF 28 | __T011Cartography16RelativeEquality_pMF 29 | __T011Cartography19NumericalInequality_pMF 30 | __T011Cartography18RelativeInequality_pMF 31 | __T011Cartography8Addition_pMF 32 | __T011Cartography14Multiplication_pMF 33 | __swift_FORCE_LOAD_$_swiftDarwin_$_Cartography 34 | __swift_FORCE_LOAD_$_swiftUIKit_$_Cartography 35 | __swift_FORCE_LOAD_$_swiftFoundation_$_Cartography 36 | __swift_FORCE_LOAD_$_swiftObjectiveC_$_Cartography 37 | __swift_FORCE_LOAD_$_swiftCoreFoundation_$_Cartography 38 | __swift_FORCE_LOAD_$_swiftDispatch_$_Cartography 39 | __swift_FORCE_LOAD_$_swiftCoreGraphics_$_Cartography 40 | __swift_FORCE_LOAD_$_swiftCoreImage_$_Cartography 41 | __swift_FORCE_LOAD_$_swiftMetal_$_Cartography 42 | __swift_FORCE_LOAD_$_swiftQuartzCore_$_Cartography 43 | ___swift_reflection_version 44 | Apple LLVM version 9.0.0 (clang-900.0.37) 45 | -emit-bc /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Property.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Extensions.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/LayoutProxy.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Priority.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Constraint.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Context.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Edges.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/ViewUtils.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Dimension.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Constrain.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Distribute.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Edge.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Size.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Point.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/View.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Coefficients.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Compound.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/ConstraintGroup.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/LayoutSupport.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Align.swift /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Expression.swift -target arm64-apple-ios8.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.sdk -I /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Products/Release-iphoneos -F /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Products/Release-iphoneos -application-extension -g -import-underlying-module -module-cache-path /Users/spanage/Library/Developer/Xcode/DerivedData/ModuleCache -swift-version 3 -serialize-debugging-options -Xcc -I/Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Cartography-generated-files.hmap -Xcc -I/Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Cartography-own-target-headers.hmap -Xcc -I/Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Cartography-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Cartography-project-headers.hmap -Xcc -I/Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Products/Release-iphoneos/include -Xcc -I/Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/DerivedSources/arm64 -Xcc -I/Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/DerivedSources -Xcc -ivfsoverlay -Xcc /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/unextended-module-overlay.yaml -Xcc -working-directory/Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography -emit-module-doc-path /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Cartography.swiftdoc -serialize-diagnostics-path /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Property.dia -O -module-name Cartography -emit-module-path /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Cartography.swiftmodule -emit-objc-header-path /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Cartography-Swift.h -emit-dependencies-path /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Property.d -num-threads 4 -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Property.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Extensions.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/LayoutProxy.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Priority.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Constraint.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Context.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Edges.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/ViewUtils.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Dimension.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Constrain.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Distribute.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Edge.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Size.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Point.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/View.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Coefficients.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Compound.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/ConstraintGroup.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/LayoutSupport.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Align.bc -o /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/Objects-normal/arm64/Expression.bc -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift 46 | 47 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography 48 | Apple Swift version 4.0 effective-3.2 (swiftlang-900.0.65 clang-900.0.37) 49 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Property.swift 50 | == 51 | Property.swift 52 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography 53 | subscript.get 54 | _T0Sa15_checkSubscripts16_DependenceTokenVSi_Sb20wasNativeTypeCheckedtF11Cartography12CoefficientsV_Tg5 55 | _T0s12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBoundsySi_Sb03wasfgH0tF11Cartography12CoefficientsV_Tg5 56 | addConstraint 57 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktF11Cartography12CoefficientsV_Tg5 58 | __swift_destroy_boxed_opaque_existential_1 59 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEy11Cartography12CoefficientsVG_s07_IgnoreK0VyAMGTg5 60 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subH0_AI12initializingtFTW11Cartography12CoefficientsV_Tg5 61 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtF11Cartography12CoefficientsV_Tg5 62 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtFTfq4xnn_n11Cartography12CoefficientsV_Tg5 63 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP19firstElementAddressSpy0F0QzGfgTW11Cartography12CoefficientsV_Tg5 64 | _T0s22_ContiguousArrayBufferV19firstElementAddressSpyxGfg11Cartography12CoefficientsV_Tg5 65 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8endIndexSifgTW11Cartography12CoefficientsV_Tg5 66 | _T0s22_ContiguousArrayBufferV8endIndexSifg11Cartography12CoefficientsV_Tg5 67 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP027requestUniqueMutableBackingC0ABy7ElementQzGSgSi15minimumCapacity_tFTW11Cartography12CoefficientsV_Tg5 68 | _T0s22_ContiguousArrayBufferV027requestUniqueMutableBackingC0AByxGSgSi15minimumCapacity_tF11Cartography12CoefficientsV_Tg5 69 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP5countSifgTW11Cartography12CoefficientsV_Tg5 70 | _T0s22_ContiguousArrayBufferV5countSifg11Cartography12CoefficientsV_Tg5 71 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEy11Cartography12CoefficientsVG_Tg5 72 | _T0s23_ContiguousArrayStorageCy11Cartography12CoefficientsVGMa 73 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8capacitySifgTW11Cartography12CoefficientsV_Tg5 74 | _T0s22_ContiguousArrayBufferV8capacitySifg11Cartography12CoefficientsV_Tg5 75 | _T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tF11Cartography12CoefficientsV_Tg5 76 | _T0s15ContiguousArrayV15reserveCapacityySiF11Cartography12CoefficientsV_Tg5 77 | _T0s15ContiguousArrayV9_getCountSiyF11Cartography12CoefficientsV_Tg5 78 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_AA11LayoutProxyV10verticallySayAKGdtFfA_ 79 | Distribute.swift 80 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_AA11LayoutProxyV11leftToRightSayAKGdtFfA_ 81 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_AA11LayoutProxyV12horizontallySayAKGdtFfA_ 82 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_SayAA11LayoutProxyVG10verticallytFfA_ 83 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_SayAA11LayoutProxyVG11leftToRighttFfA_ 84 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_SayAA11LayoutProxyVG12horizontallytFfA_ 85 | _T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFfA0_ 86 | _T011Cartography9constrainAA15ConstraintGroupCSaySo6UIViewCG_ADSg7replaceySayAA11LayoutProxyVGc5blocktFfA0_ 87 | Constrain.swift 88 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A4fDSg7replaceyAA11LayoutProxyV_A4Jtc5blocktFfA4_ 89 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A3fDSg7replaceyAA11LayoutProxyV_A3Jtc5blocktFfA3_ 90 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A2fDSg7replaceyAA11LayoutProxyV_A2Jtc5blocktFfA2_ 91 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_AfDSg7replaceyAA11LayoutProxyV_AJtc5blocktFfA1_ 92 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_ADSg7replaceyAA11LayoutProxyVc5blocktFfA0_ 93 | / 94 | * 95 | _allocateUninitializedArray 96 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZ11Cartography12CoefficientsV_Tg5 97 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZTfq4gnn_n11Cartography12CoefficientsV_Tg5 98 | map 99 | _T0s10CollectionPsE3mapSayqd__Gqd__7ElementQzKcKlFTfq4gn_nSay11Cartography12CoefficientsVG_AITg5 100 | _T0s15ContiguousArrayV6appendyxF11Cartography12CoefficientsV_Tg5 101 | _T0s15ContiguousArrayV36_reserveCapacityAssumingUniqueBufferySi8oldCount_tF11Cartography12CoefficientsV_Tg5 102 | _T0SayxGs10CollectionslsABP9subscript7ElementQz5IndexQzcfgTW11Cartography12CoefficientsV_Tg5 103 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tF11Cartography12CoefficientsV_Tg5 104 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFTfq4ngn_n11Cartography12CoefficientsV_Tg5 105 | _T0s15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF11Cartography12CoefficientsV_Tg5 106 | _T011Cartography12CoefficientsVACs5Error_pIxydzo_A2CsAD_pIxirzo_TR 107 | _T011Cartography1moiAA10ExpressionVyxG12CoreGraphics7CGFloatV_AEtAA14MultiplicationRzlFAA12CoefficientsVAKcfU_ 108 | _T0SayxGs10CollectionslsABP5count13IndexDistanceQzfgTW11Cartography12CoefficientsV_Tg5 109 | count.get 110 | _T0Sa9_getCountSiyF11Cartography12CoefficientsV_Tg5 111 | - 112 | + 113 | _T011Cartography1soiAA10ExpressionVyxG12CoreGraphics7CGFloatV_AEtAA8AdditionRzlFAA12CoefficientsVAKcfU_ 114 | _T011Cartography1poiAA10ExpressionVyxG12CoreGraphics7CGFloatV_AEtAA8AdditionRzlFAA12CoefficientsVAKcfU_ 115 | >= 116 | <= 117 | _T011Cartography7ContextC13addConstraintSo08NSLayoutD0CAA8Property_p_AaG_pSg2toAA12CoefficientsV12coefficientsSC0E8RelationO8relationtFfA0_ 118 | __swift_allocate_boxed_opaque_existential_1 119 | __swift_project_boxed_opaque_existential_1 120 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Extensions.swift 121 | _swift_rt_swift_getExistentialTypeMetadata 122 | __T011Cartography11LayoutProxyV5edgesAA5EdgesVfgTm 123 | __T011Cartography11LayoutProxyV4sizeAA4SizeVfgTm 124 | __T011Cartography11LayoutProxyVwXX 125 | __T011Cartography11LayoutProxyVwCP 126 | ___swift_noop_self_return 127 | ___swift_noop_void_return 128 | __T011Cartography11LayoutProxyVwxx 129 | __T011Cartography11LayoutProxyVwCp 130 | __T011Cartography11LayoutProxyVwcp 131 | __T011Cartography11LayoutProxyVwca 132 | ___swift_memcpy16_8 133 | __T011Cartography11LayoutProxyVwta 134 | __T011Cartography11LayoutProxyVwXx 135 | __T011Cartography11LayoutProxyVwCc 136 | ___swift_memmove_array16_8 137 | __T011Cartography11LayoutProxyVwxs 138 | __T011Cartography11LayoutProxyVwxg 139 | _swift_rt_swift_slowAlloc 140 | _swift_rt_swift_getInitializedObjCClass 141 | _swift_rt_swift_slowDealloc 142 | _swift_rt_swift_retain_n 143 | __T0s23_ContiguousArrayStorageCy11Cartography8Property_pGML 144 | __T011Cartography8Property_pML 145 | __T011Cartography11LayoutProxyVWV 146 | __T011Cartography11LayoutProxyVMf 147 | __T011Cartography11LayoutProxyVMF 148 | __T0So6UIViewCML 149 | __T0So6UIViewCMF 150 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/LayoutProxy.swift 151 | _T011Cartography11LayoutProxyVMa 152 | LayoutProxy.swift 153 | get_field_types_LayoutProxy 154 | _T0So6UIViewCMa 155 | _T011Cartography11LayoutProxyVwxg 156 | _T011Cartography11LayoutProxyVwxs 157 | __swift_memmove_array16_8 158 | _T011Cartography11LayoutProxyVwCc 159 | _T011Cartography11LayoutProxyVwXx 160 | _T011Cartography11LayoutProxyVwta 161 | __swift_memcpy16_8 162 | _T011Cartography11LayoutProxyVwca 163 | _T011Cartography11LayoutProxyVwcp 164 | _T011Cartography11LayoutProxyVwCp 165 | _T011Cartography11LayoutProxyVwxx 166 | __swift_noop_void_return 167 | __swift_noop_self_return 168 | _T011Cartography11LayoutProxyVwCP 169 | _T011Cartography11LayoutProxyVwXX 170 | superview.get 171 | size.get 172 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZ11Cartography8Property_p_Tg5 173 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZTfq4gnn_n11Cartography8Property_p_Tg5 174 | _T0s23_ContiguousArrayStorageCy11Cartography8Property_pGMa 175 | _T011Cartography8Property_pMa 176 | centerYWithinMargins.get 177 | centerXWithinMargins.get 178 | trailingMargin.get 179 | leadingMargin.get 180 | bottomMargin.get 181 | topMargin.get 182 | rightMargin.get 183 | leftMargin.get 184 | edges.get 185 | firstBaseline.get 186 | lastBaseline.get 187 | centerY.get 188 | centerX.get 189 | trailing.get 190 | leading.get 191 | left.get 192 | bottom.get 193 | right.get 194 | top.get 195 | height.get 196 | width.get 197 | __T0s12_ArrayBufferV19_getElementSlowPathyXlSiFSo18NSLayoutConstraintC_Tg5 198 | __T0s15ContiguousArrayV15reserveCapacityySiFSo18NSLayoutConstraintC_Tg5 199 | __T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tFSo18NSLayoutConstraintC_Tg5 200 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEySo18NSLayoutConstraintCG_Tg5 201 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEySo18NSLayoutConstraintCG_s07_IgnoreK0VyALGTg5 202 | __T011Cartography1toiSaySo18NSLayoutConstraintCGAE_SftFTf4gn_n 203 | __T0So18NSLayoutConstraintCML 204 | __T0s23_ContiguousArrayStorageCySo18NSLayoutConstraintCGML 205 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Priority.swift 206 | ~ 207 | Priority.swift 208 | _T0s10CollectionPsE3mapSayqd__Gqd__7ElementQzKcKlFTfq4gn_nSaySo18NSLayoutConstraintCG_AHTg5 209 | _T0SayxGs14_IndexableBaseslsABP9formIndexy0D0Qzz5after_tFTWSo18NSLayoutConstraintC_Tg5 210 | _T0Sa9formIndexySiz5after_tFSo18NSLayoutConstraintC_Tg5 211 | _T0s15ContiguousArrayV6appendyxFSo18NSLayoutConstraintC_Tg5 212 | _T0s15ContiguousArrayV36_reserveCapacityAssumingUniqueBufferySi8oldCount_tFSo18NSLayoutConstraintC_Tg5 213 | _T0SayxGs10CollectionslsABP9subscript7ElementQz5IndexQzcfgTWSo18NSLayoutConstraintC_Tg5 214 | _T0Sa15_checkSubscripts16_DependenceTokenVSi_Sb20wasNativeTypeCheckedtFSo18NSLayoutConstraintC_Tg5 215 | _T0s12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBoundsySi_Sb03wasfgH0tFSo18NSLayoutConstraintC_Tg5 216 | _T0Sa29_hoistableIsNativeTypeCheckedSbyFSo18NSLayoutConstraintC_Tg5 217 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFSo18NSLayoutConstraintC_Tg5 218 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFTfq4ngn_nSo18NSLayoutConstraintC_Tg5 219 | _T0s15ContiguousArrayV9_getCountSiyFSo18NSLayoutConstraintC_Tg5 220 | _T0s15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSo18NSLayoutConstraintC_Tg5 221 | _T0s22_ContiguousArrayBufferV5countSifgSo18NSLayoutConstraintC_Tg5 222 | _T0So18NSLayoutConstraintCABs5Error_pIxxozo_A2BsAC_pIxirzo_TR 223 | _T011Cartography1toiSaySo18NSLayoutConstraintCGAE_SftFA2DcfU_ 224 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktFSo18NSLayoutConstraintC_Tg5 225 | _T0SayxGs10CollectionslsABP5count13IndexDistanceQzfgTWSo18NSLayoutConstraintC_Tg5 226 | _T0Sa9_getCountSiyFSo18NSLayoutConstraintC_Tg5 227 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEySo18NSLayoutConstraintCG_s07_IgnoreK0VyALGTg5 228 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subH0_AI12initializingtFTWSo18NSLayoutConstraintC_Tg5 229 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtFSo18NSLayoutConstraintC_Tg5 230 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtFTfq4xnn_nSo18NSLayoutConstraintC_Tg5 231 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP19firstElementAddressSpy0F0QzGfgTWSo18NSLayoutConstraintC_Tg5 232 | _T0s22_ContiguousArrayBufferV19firstElementAddressSpyxGfgSo18NSLayoutConstraintC_Tg5 233 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8endIndexSifgTWSo18NSLayoutConstraintC_Tg5 234 | _T0s22_ContiguousArrayBufferV8endIndexSifgSo18NSLayoutConstraintC_Tg5 235 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP027requestUniqueMutableBackingC0ABy7ElementQzGSgSi15minimumCapacity_tFTWSo18NSLayoutConstraintC_Tg5 236 | _T0s22_ContiguousArrayBufferV027requestUniqueMutableBackingC0AByxGSgSi15minimumCapacity_tFSo18NSLayoutConstraintC_Tg5 237 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP5countSifgTWSo18NSLayoutConstraintC_Tg5 238 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEySo18NSLayoutConstraintCG_Tg5 239 | _T0s23_ContiguousArrayStorageCySo18NSLayoutConstraintCGMa 240 | _T0So18NSLayoutConstraintCMa 241 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8capacitySifgTWSo18NSLayoutConstraintC_Tg5 242 | _T0s22_ContiguousArrayBufferV8capacitySifgSo18NSLayoutConstraintC_Tg5 243 | _T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tFSo18NSLayoutConstraintC_Tg5 244 | _T0s15ContiguousArrayV15reserveCapacityySiFSo18NSLayoutConstraintC_Tg5 245 | _T0s12_ArrayBufferV19_getElementSlowPathyXlSiFSo18NSLayoutConstraintC_Tg5 246 | __T011Cartography10ConstraintCfD 247 | __T011Cartography10ConstraintCMa 248 | __T011Cartography10ConstraintCMm 249 | __T011Cartography10ConstraintC4viewSo6UIViewCSgXwvWvd 250 | __T011Cartography10ConstraintC06layoutB0So08NSLayoutB0CvWvd 251 | __T011Cartography10ConstraintCMn 252 | __T011Cartography10ConstraintCML 253 | __T011Cartography10ConstraintCMf 254 | __T011Cartography10ConstraintCMF 255 | __T0So6UIViewCSgML 256 | __T0So18NSLayoutConstraintCMF 257 | _objc_classes 258 | __T011Cartography10ConstraintCN 259 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Constraint.swift 260 | _T011Cartography10ConstraintCMa 261 | Constraint.swift 262 | get_field_types_Constraint 263 | _T0So6UIViewCSgMa 264 | deinit 265 | __T0So18NSLayoutConstraintCAByp4item_SC0A9AttributeO9attributeSC0A8RelationO9relatedByypSg6toItemAeF12CoreGraphics7CGFloatV10multiplierAN8constanttcfCTO 266 | __T0Sa16_copyToNewBufferySi8oldCount_tF11Cartography10ConstraintC_Tg5 267 | __T0Sa16_copyToNewBufferySi8oldCount_tFSo18NSLayoutConstraintC_Tg5 268 | __T0s26_toStringReadOnlyPrintableSSxs06CustomB11ConvertibleRzlFTfq4g_nSo6UIViewC_Tg5 269 | __T0S2SSaySSG19stringInterpolationd_tcfCTfq4nd_n 270 | __T0s11_StringCoreV6appendyABFTfq4gXn_n 271 | __T0s11_StringCoreV13_copyElementsySv_Si15srcElementWidthSv8dstStartSi0hfG0Si5counttFZTfq4nnnnnd_n 272 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFs01_aB0Vy11Cartography10ConstraintCG_Tg5 273 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_ns01_aB0Vy11Cartography10ConstraintCG_s07_IgnoreK0VyAOGTg5 274 | __T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtFTfq4xnn_n11Cartography10ConstraintC_Tg5 275 | __T0s12_ArrayBufferV18_typeCheckSlowPathySiF11Cartography10ConstraintC_Tg5 276 | __T011Cartography21closestCommonAncestorSo6UIViewCSgAD_AD1btFTf4gg_n 277 | __T0s27_toStringReadOnlyStreamableSSxs010TextOutputE0RzlFTfq4g_nSS_Tg5Tf4n_g 278 | __T011Cartography7ContextC13addConstraintSo08NSLayoutD0CAA8Property_p_AA13LayoutSupportV2toAA12CoefficientsV12coefficientsSC0E8RelationO8relationtFTf4ngXxnn_n 279 | _swift_rt_swift_dynamicCastClass 280 | ___swift_project_boxed_opaque_existential_0 281 | ___swift_destroy_boxed_opaque_existential_0 282 | __T011Cartography7ContextC13addConstraintSaySo08NSLayoutD0CGAA8Compound_p_SayAA12CoefficientsVGSg12coefficientsAaH_pSg2toSC0E8RelationO8relationtFTf4ngnnn_n 283 | ___swift_deallocate_boxed_opaque_existential_0 284 | __T0s23_ContiguousArrayStorageCySSGMa 285 | __T011Cartography7ContextC11constraintsSayAA10ConstraintCGvWvd 286 | __T011Cartography7ContextCML 287 | __T011Cartography7ContextCMf 288 | __T011Cartography7ContextCMF 289 | __T0Say11Cartography10ConstraintCGML 290 | __T0s23_ContiguousArrayStorageCy11Cartography10ConstraintCGML 291 | __T0s23_ContiguousArrayStorageCySSGML 292 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Context.swift 293 | _T0s23_ContiguousArrayStorageCySSGMa 294 | Context.swift 295 | __swift_deallocate_boxed_opaque_existential_0 296 | _T0Sa15_checkSubscripts16_DependenceTokenVSi_Sb20wasNativeTypeCheckedtF11Cartography8Property_p_Tg5 297 | _T0s12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBoundsySi_Sb03wasfgH0tF11Cartography8Property_p_Tg5 298 | append 299 | _T0Sa36_reserveCapacityAssumingUniqueBufferySi8oldCount_tFSo18NSLayoutConstraintC_Tg5 300 | next 301 | _T0Sis9EquatablessAAP2eeoiSbx_xtFZTW 302 | _T0Sa37_appendElementAssumeUniqueAndCapacityySi_x03newB0tFSo18NSLayoutConstraintC_Tg5 303 | _T0Sa37_appendElementAssumeUniqueAndCapacityySi_x03newB0tFTfq4ngn_nSo18NSLayoutConstraintC_Tg5 304 | _T0s12_ArrayBufferV5countSifsSo18NSLayoutConstraintC_Tg5 305 | _T0s14CountableRangeVyxGs14_IndexableBasess10ComparableRzs11_StrideableRzs13SignedInteger6StridesAFPRpzlsADP9formIndexy0K0Qzz5after_tFTWSi_Tg5 306 | _T0s10_IndexablePsE9formIndexy0C0Qzz5after_tFs14CountableRangeVySiG_Tg5 307 | _T0s14CountableRangeVyxGs14_IndexableBasess10ComparableRzs11_StrideableRzs13SignedInteger6StridesAFPRpzlsADP5index5IndexQzAN5after_tFTWSi_Tg5 308 | _T0s14CountableRangeV5indexxx5after_tFSi_Tg5 309 | _T0Sis11_StrideablessAAP8advancedx6StrideQz2by_tFTW 310 | _T0Sa034_makeUniqueAndReserveCapacityIfNotB0yyFSo18NSLayoutConstraintC_Tg5 311 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktF11Cartography8Property_p_Tg5 312 | _T0Sa9_getCountSiyF11Cartography8Property_p_Tg5 313 | __swift_destroy_boxed_opaque_existential_0 314 | __swift_project_boxed_opaque_existential_0 315 | _T0Sa37_appendElementAssumeUniqueAndCapacityySi_x03newB0tF11Cartography10ConstraintC_Tg5 316 | _T0Sa37_appendElementAssumeUniqueAndCapacityySi_x03newB0tFTfq4ngn_n11Cartography10ConstraintC_Tg5 317 | _T0s12_ArrayBufferV5countSifs11Cartography10ConstraintC_Tg5 318 | _T0Sa36_reserveCapacityAssumingUniqueBufferySi8oldCount_tF11Cartography10ConstraintC_Tg5 319 | _T0Sa9_getCountSiyF11Cartography10ConstraintC_Tg5 320 | _T0Sa034_makeUniqueAndReserveCapacityIfNotB0yyF11Cartography10ConstraintC_Tg5 321 | init 322 | _T0s27_toStringReadOnlyStreamableSSxs010TextOutputE0RzlFTfq4g_nSS_Tg5 323 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZSS_Tg5 324 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZTfq4gnn_nSS_Tg5 325 | closestCommonAncestor 326 | _T0s27_toStringReadOnlyStreamableSSxs010TextOutputE0RzlFTfq4g_nSS_Tg5Tf4n_g 327 | _T0SSs20TextOutputStreamablessAAP5writeyqd__z2to_ts0aB6StreamRd__lFTWSS_Tg5 328 | _T0s12_ArrayBufferV18_typeCheckSlowPathySiF11Cartography10ConstraintC_Tg5 329 | _T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtFTfq4xnn_n11Cartography10ConstraintC_Tg5 330 | _T0s10_IndexablePsE20_failEarlyRangeChecky5IndexQz_s0D0VyAEG6boundstFs09CountableD0VySiG_Tgq5Tfq4nxn_n 331 | _T0s12_ArrayBufferV10_typeCheckys5RangeVySiGFTfq4xn_n11Cartography10ConstraintC_Tg5 332 | _T0Sp10initializeySPyxG4from_Si5counttF11Cartography10ConstraintC_Tg5 333 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_ns01_aB0Vy11Cartography10ConstraintCG_s07_IgnoreK0VyAOGTg5 334 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subG0_AI12initializingtFTW11Cartography10ConstraintC_Tg5 335 | _T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtF11Cartography10ConstraintC_Tg5 336 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP8endIndexSifgTW11Cartography10ConstraintC_Tg5 337 | _T0s12_ArrayBufferV8endIndexSifg11Cartography10ConstraintC_Tg5 338 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP19firstElementAddressSpy0E0QzGfgTW11Cartography10ConstraintC_Tg5 339 | _T0s12_ArrayBufferV19firstElementAddressSpyxGfg11Cartography10ConstraintC_Tg5 340 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP027requestUniqueMutableBackingB0s011_ContiguousaB0Vy7ElementQzGSgSi15minimumCapacity_tFTW11Cartography10ConstraintC_Tg5 341 | _T0s12_ArrayBufferV027requestUniqueMutableBackingB0s011_ContiguousaB0VyxGSgSi15minimumCapacity_tF11Cartography10ConstraintC_Tg5 342 | _T0s12_ArrayBufferV20isUniquelyReferencedSbyF11Cartography10ConstraintC_Tg5 343 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP5countSifgTW11Cartography10ConstraintC_Tg5 344 | _T0s12_ArrayBufferV5countSifg11Cartography10ConstraintC_Tg5 345 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFs01_aB0Vy11Cartography10ConstraintCG_Tg5 346 | _T0s23_ContiguousArrayStorageCy11Cartography10ConstraintCGMa 347 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP8capacitySifgTW11Cartography10ConstraintC_Tg5 348 | _T0s12_ArrayBufferV8capacitySifg11Cartography10ConstraintC_Tg5 349 | _T0s11_StringCoreV13_copyElementsySv_Si15srcElementWidthSv8dstStartSi0hfG0Si5counttFZTfq4nnnnnd_n 350 | _T0s11_StringCoreV6appendyABFTfq4gXn_n 351 | _T0s20ManagedBufferPointerV08_elementC0Spyq_Gfgs05_HeapB6HeaderVys07_StringB5IVarsVG_s6UInt16VTgq5 352 | _T0s11_StringCoreV22isRepresentableAsASCIISbyFTfq4x_n 353 | _T0s8SequencePsE8containsS2b7ElementQzKc5where_tKFSRys6UInt16VG_Tgq505_T0s6E37VSbs5Error_pIxydzo_ABSbsAC_pIxidzo_TRAHSbs0H0_pIxydzo_Tfq1cn_nTfq4ng_n 354 | _T0s11_StringCoreV22isRepresentableAsASCIISbyFSbs6UInt16VcfU_ 355 | _T0S2RyxGSPyxGSg5start_Si5counttcfCs6UInt16V_Tgq5Tfq4nnd_n 356 | _T0S2SSaySSG19stringInterpolationd_tcfCTfq4nd_n 357 | _T0s26_toStringReadOnlyPrintableSSxs06CustomB11ConvertibleRzlFTfq4g_nSo6UIViewC_Tg5 358 | _T0So8NSObjectCs23CustomStringConvertible10FoundationsACP11descriptionSSfgTW 359 | _T0Sa16_copyToNewBufferySi8oldCount_tF11Cartography10ConstraintC_Tg5 360 | _T011Cartography7ContextCMa 361 | get_field_types_Context 362 | _T0Say11Cartography10ConstraintCGMa 363 | __T011Cartography5EdgesVAA8CompoundA2aDP7contextAA7ContextCfgTW 364 | __T011Cartography5EdgesVAA8CompoundA2aDP10propertiesSayAA8Property_pGfgTW 365 | __T011Cartography5insetAA10ExpressionVyAA5EdgesVGAF_12CoreGraphics7CGFloatVA3JtFTf4gXnnnn_n 366 | __T011Cartography5EdgesVwXX 367 | __T011Cartography5EdgesVwCP 368 | __T011Cartography5EdgesVwxx 369 | __T011Cartography5EdgesVwCp 370 | __T011Cartography5EdgesVwcp 371 | __T011Cartography5EdgesVwca 372 | __T011Cartography5EdgesVwta 373 | __T011Cartography5EdgesVwXx 374 | __T011Cartography5EdgesVwCc 375 | __T011Cartography5EdgesVwxs 376 | __T011Cartography5EdgesVwxg 377 | __T011Cartography5EdgesVWV 378 | __T011Cartography5EdgesVMf 379 | __T011Cartography5EdgesVMF 380 | __T0Say11Cartography8Property_pGML 381 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Edges.swift 382 | _T011Cartography5EdgesVMa 383 | Edges.swift 384 | get_field_types_Edges 385 | _T0Say11Cartography8Property_pGMa 386 | _T011Cartography5EdgesVwxg 387 | _T011Cartography5EdgesVwxs 388 | _T011Cartography5EdgesVwCc 389 | _T011Cartography5EdgesVwXx 390 | _T011Cartography5EdgesVwta 391 | _T011Cartography5EdgesVwca 392 | _T011Cartography5EdgesVwcp 393 | _T011Cartography5EdgesVwCp 394 | _T011Cartography5EdgesVwxx 395 | _T011Cartography5EdgesVwCP 396 | _T011Cartography5EdgesVwXX 397 | _T011Cartography5EdgesVAA26RelativeCompoundInequalityAAWa 398 | _T011Cartography5EdgesVAA24RelativeCompoundEqualityAAWa 399 | _T011Cartography5EdgesVAA8CompoundAAWa 400 | inset 401 | properties.get 402 | context.get 403 | __T0s3SetV8containsSbxFSo6UIViewC_Tg5 404 | __T0s17_VariantSetBufferO019migrateDataToNativeC0ys06_CocoabC0VFTfq4gn_nSo6UIViewC_Tg5 405 | __T0s17_VariantSetBufferO12nativeInsertSb8inserted_x011memberAfterE0tx_x6forKeytFSo6UIViewC_Tg5 406 | __T0s17_VariantSetBufferO018ensureUniqueNativeC0Sb11reallocated_Sb15capacityChangedtSiFSo6UIViewC_Tg5 407 | __T0s16_NativeSetBufferVss8HashableRzlE12unsafeAddNewyx3key_tFTfq4gn_nSo6UIViewC_Tg5 408 | __T0s3SetVAByxGSi15minimumCapacity_tcfCSo6UIViewC_Tg5Tf4nd_n 409 | __T0s17_VariantSetBufferO017maybeGetFromCocoaC0xSgs01_gbC0V_x6forKeytFZSo6UIViewC_Tg5Tf4ggd_n 410 | _swift_rt_swift_deallocObject 411 | __T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_TA 412 | __T0s11AnyIteratorVySo6UIViewCGIxo_AEIxr_TRTA 413 | __T0s12_SequenceBoxCys013_ClosureBasedA0Vys11AnyIteratorVySo6UIViewCGGGMa 414 | __T0s21_ClosureBasedSequenceVys11AnyIteratorVySo6UIViewCGGMa 415 | __T0s11AnyIteratorVySo6UIViewCGAByxGs0B8ProtocolslWl 416 | __T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_AGSgycfU_TA 417 | __T0So6UIViewCSgIxo_ACIxr_TRTA 418 | __T0s12_IteratorBoxCys013_ClosureBasedA0VySo6UIViewCGGMa 419 | _swift_rt_swift_dynamicCast 420 | __T0So6UIViewCSgIxo_ACIxr_TRTA.24 421 | __T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_TA.8 422 | __T0s11AnyIteratorVySo6UIViewCGIxo_AEIxr_TRTA.12 423 | __T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_AGSgycfU_TA.20 424 | _swift_rt_swift_release_n 425 | __T0s12_SequenceBoxCys013_ClosureBasedA0Vys11AnyIteratorVySo6UIViewCGGGML 426 | __T0s21_ClosureBasedSequenceVys11AnyIteratorVySo6UIViewCGGML 427 | __T0s11AnyIteratorVySo6UIViewCGML 428 | __T0s11AnyIteratorVySo6UIViewCGAByxGs0B8ProtocolslWL 429 | __T0s21_ClosureBasedSequenceVys11AnyIteratorVySo6UIViewCGGAByxGs0C0ss0E8ProtocolRzlWL 430 | __T0s11AnySequenceVySo6UIViewCGAByxGs0B0slWL 431 | __T0s11AnySequenceVySo6UIViewCGML 432 | __T0s12_IteratorBoxCys03AnyA0VySo6UIViewCGGML 433 | __T0s12_IteratorBoxCys013_ClosureBasedA0VySo6UIViewCGGML 434 | __T0s21_ClosureBasedIteratorVySo6UIViewCGML 435 | __T0s21_ClosureBasedIteratorVySo6UIViewCGAByxGs0C8ProtocolslWL 436 | __T0s19_AnyIteratorBoxBaseCySo6UIViewCGML 437 | __T0s30_HashableTypedNativeSetStorageCySo6UIViewCGML 438 | __T0yXlML 439 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/ViewUtils.swift 440 | _T0s12_IteratorBoxCys013_ClosureBasedA0VySo6UIViewCGGMa 441 | ViewUtils.swift 442 | _T0s21_ClosureBasedIteratorVySo6UIViewCGAByxGs0C8ProtocolslWl 443 | _T0s21_ClosureBasedIteratorVySo6UIViewCGMa 444 | _T0So6UIViewCSgIxo_ACIxr_TRTA 445 | _T0So6UIViewCSgIxo_ACIxr_TR 446 | _T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_AGSgycfU_TA 447 | _T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_AGSgycfU_ 448 | _T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_AGSgycfU_Tf4g_n 449 | objectdestroy.10 450 | _T0s11AnyIteratorVySo6UIViewCGAByxGs0B8ProtocolslWl 451 | _T0s11AnyIteratorVySo6UIViewCGMa 452 | _T0s21_ClosureBasedSequenceVys11AnyIteratorVySo6UIViewCGGMa 453 | _T0s12_SequenceBoxCys013_ClosureBasedA0Vys11AnyIteratorVySo6UIViewCGGGMa 454 | _T0s11AnySequenceVySo6UIViewCGAByxGs0B0slWl 455 | _T0s11AnySequenceVySo6UIViewCGMa 456 | _T0s21_ClosureBasedSequenceVys11AnyIteratorVySo6UIViewCGGAByxGs0C0ss0E8ProtocolRzlWl 457 | _T0s11AnyIteratorVySo6UIViewCGIxo_AEIxr_TRTA 458 | _T0s11AnyIteratorVySo6UIViewCGIxo_AEIxr_TR 459 | _T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_TA 460 | _T011Cartography9ancestors029_3F32A250B1AC1C21E0BB8E71F454hH0LLs11AnySequenceVySo6UIViewCGAGFs0L8IteratorVyAGGycfU_ 461 | objectdestroy 462 | _T0s12_IteratorBoxC4next7ElementQzSgyFs03AnyA0VySo6UIViewCG_Tg5 463 | _T0s11AnyIteratorVyxGs0B8ProtocolslsADP4next7ElementQzSgyFTWSo6UIViewC_Tg5 464 | _T0s19_AnyIteratorBoxBaseC4nextxSgyFSo6UIViewC_Tg5 465 | _T0s19_AnyIteratorBoxBaseC4nextxSgyFSo6UIViewC_Tg5Tf4d_n 466 | _T0s19_AnyIteratorBoxBaseCySo6UIViewCGMa 467 | makeIterator 468 | _T0s12_SequenceBoxC13_makeIterators03AnyD0Vy7ElementQzGyFs013_ClosureBasedA0VyAEySo6UIViewCGG_Tg5 469 | _T0s12_SequenceBoxCfDs013_ClosureBasedA0Vys11AnyIteratorVySo6UIViewCGG_Tg5 470 | _T0s21_ClosureBasedSequenceVyxGs0C0ss16IteratorProtocolRzlsADP04makeD00D0QzyFTWs03AnyD0VySo6UIViewCG_Tg5 471 | _T0s21_ClosureBasedSequenceV12makeIteratorxyFs03AnyE0VySo6UIViewCG_Tg5 472 | ancestors 473 | _T0s11AnySequenceVyxGs0B0slsADP12makeIterator0D0QzyFTWSo6UIViewC_Tg5 474 | _T0s12_IteratorBoxCys03AnyA0VySo6UIViewCGGMa 475 | _T0s3SetVAByxGSi15minimumCapacity_tcfCSo6UIViewC_Tg5 476 | === 477 | _T0s17_VariantSetBufferO017maybeGetFromCocoaC0xSgs01_gbC0V_x6forKeytFZSo6UIViewC_Tg5Tf4ggd_n 478 | _T0s26_forceBridgeFromObjectiveCxyXl_xmtlFSo6UIViewC_Tg5 479 | _bridgeAnythingToObjectiveC 480 | _T0yXlMa 481 | _T0s3SetVAByxGSi15minimumCapacity_tcfCSo6UIViewC_Tg5Tf4nd_n 482 | _T0Sp10initializeyx2to_Si5counttFSu_Tgq5 483 | _T0s30_HashableTypedNativeSetStorageCySo6UIViewCGMa 484 | _T0s16_NativeSetBufferVss8HashableRzlE12unsafeAddNewyx3key_tFTfq4gn_nSo6UIViewC_Tg5 485 | _T0So8NSObjectCs9Equatable10ObjectiveCsACP2eeoiSbx_xtFZTW 486 | _T0Sp10initializeyx2to_Si5counttFTfq4gnn_nSo6UIViewC_Tg5 487 | _T0So8NSObjectCs8Hashable10ObjectiveCsACP9hashValueSifgTW 488 | _T0s17_VariantSetBufferO018ensureUniqueNativeC0Sb11reallocated_Sb15capacityChangedtSiFSo6UIViewC_Tg5 489 | _T0s24_UnmanagedAnyObjectArrayV9subscriptyXlSicfgTfq4nn_g 490 | _T0s17_VariantSetBufferO12nativeInsertSb8inserted_x011memberAfterE0tx_x6forKeytFSo6UIViewC_Tg5 491 | _T0s17_VariantSetBufferO019migrateDataToNativeC0ys06_CocoabC0VFTfq4gn_nSo6UIViewC_Tg5 492 | contains 493 | _T0s2eeoiSbxSg_ABts9EquatableRzlFSo6UIViewC_Tg5 494 | _T0s17_VariantSetBufferO017maybeGetFromCocoaC0xSgs01_gbC0V_x6forKeytFZSo6UIViewC_Tg5 495 | __T011Cartography9DimensionVAA8PropertyA2aDP9attributeSC17NSLayoutAttributeOfgTW 496 | __T011Cartography9DimensionVAA8PropertyA2aDP7contextAA7ContextCfgTW 497 | __T011Cartography9DimensionVAA8PropertyA2aDP4viewSo6UIViewCfgTW 498 | __T011Cartography9DimensionVwXX 499 | __T011Cartography9DimensionVwCP 500 | __T011Cartography9DimensionVwxx 501 | __T011Cartography9DimensionVwCp 502 | __T011Cartography9DimensionVwcp 503 | __T011Cartography9DimensionVwca 504 | ___swift_memcpy24_8 505 | __T011Cartography9DimensionVwta 506 | __T011Cartography9DimensionVwXx 507 | __T011Cartography9DimensionVwCc 508 | ___swift_memmove_array24_8 509 | ___swift_memcpy8_8 510 | ___swift_memcpy_array8_8 511 | ___swift_memmove_array8_8 512 | __T0SC17NSLayoutAttributeOwug 513 | __T0SC17NSLayoutAttributeOwup 514 | __T0SC17NSLayoutAttributeOwui 515 | __T011Cartography9DimensionVWV 516 | __T011Cartography9DimensionVMf 517 | __T011Cartography9DimensionVMF 518 | __T0SC17NSLayoutAttributeOML 519 | __T0SC17NSLayoutAttributeOWV 520 | __T0SC17NSLayoutAttributeOMn 521 | __T0SC17NSLayoutAttributeON 522 | __T0SC17NSLayoutAttributeOMB 523 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Dimension.swift 524 | get_field_types_NSLayoutAttribute 525 | Dimension.swift 526 | _T0SC17NSLayoutAttributeOwui 527 | _T0SC17NSLayoutAttributeOwup 528 | _T0SC17NSLayoutAttributeOwug 529 | __swift_memmove_array8_8 530 | __swift_memcpy_array8_8 531 | __swift_memcpy8_8 532 | _T011Cartography9DimensionVMa 533 | get_field_types_Dimension 534 | _T0SC17NSLayoutAttributeOMa 535 | __swift_memmove_array24_8 536 | _T011Cartography9DimensionVwCc 537 | _T011Cartography9DimensionVwXx 538 | _T011Cartography9DimensionVwta 539 | __swift_memcpy24_8 540 | _T011Cartography9DimensionVwca 541 | _T011Cartography9DimensionVwcp 542 | _T011Cartography9DimensionVwCp 543 | _T011Cartography9DimensionVwxx 544 | _T011Cartography9DimensionVwCP 545 | _T011Cartography9DimensionVwXX 546 | _T011Cartography9DimensionVAA14MultiplicationAAWa 547 | _T011Cartography9DimensionVAA8AdditionAAWa 548 | _T011Cartography9DimensionVAA18RelativeInequalityAAWa 549 | _T011Cartography9DimensionVAA16RelativeEqualityAAWa 550 | _T011Cartography9DimensionVAA17NumericalEqualityAAWa 551 | _T011Cartography9DimensionVAA19NumericalInequalityAAWa 552 | _T011Cartography9DimensionVAA8PropertyAAWa 553 | view.get 554 | attribute.get 555 | __T0xSo6UIViewCx11Cartography11LayoutProxyVs5Error_pIxixrozo_x3key_AB5valuetx_AEtsAF_pIxirzo_s8HashableRzlTR 556 | __T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFyx_AMtcfU0_ 557 | __T0s12_ArrayBufferV19_getElementSlowPathyXlSiFSo6UIViewC_Tg5 558 | __T0s10CollectionPsE3mapSayqd__Gqd__7ElementQzKcKlFTfq4gn_n 559 | __T0s15ContiguousArrayV15reserveCapacityySiF11Cartography11LayoutProxyV_Tg5 560 | __T0s8SequencePsE7forEachyy7ElementQzKcKFTfq4gn_n 561 | __T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tF11Cartography11LayoutProxyV_Tg5 562 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEy11Cartography11LayoutProxyVG_Tg5 563 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEy11Cartography11LayoutProxyVG_s07_IgnoreK0VyAMGTg5 564 | __T0s15ContiguousArrayV6appendyxFTfq44gn_n 565 | __T011Cartography15ConstraintGroupC18replaceConstraintsySayAA0B0CGFTf4gn_n 566 | __T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_ADSg7replaceyAA11LayoutProxyVc5blocktFTf4ggg_n 567 | __T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_AfDSg7replaceyAA11LayoutProxyV_AJtc5blocktFTf4gggg_n 568 | __T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A2fDSg7replaceyAA11LayoutProxyV_A2Jtc5blocktFTf4ggggg_n 569 | __T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A3fDSg7replaceyAA11LayoutProxyV_A3Jtc5blocktFTf4gggggg_n 570 | __T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A4fDSg7replaceyAA11LayoutProxyV_A4Jtc5blocktFTf4ggggggg_n 571 | __T011Cartography9constrainAA15ConstraintGroupCSaySo6UIViewCG_ADSg7replaceySayAA11LayoutProxyVGc5blocktFTf4ggg_n 572 | __T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFTf4ggg_n 573 | __T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFx_AMtx_AHtcfU_TA 574 | __T0xSo6UIViewCx11Cartography11LayoutProxyVs5Error_pIxixrozo_x3key_AB5valuetx_AEtsAF_pIxirzo_s8HashableRzlTRTA 575 | __T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFyx_AMtcfU0_TA 576 | __T0x11Cartography11LayoutProxyVs5Error_pIxixzo_x_ACtsAD_pIxizo_s8HashableRzlTRTA 577 | _swift_rt_swift_getEnumCaseSinglePayload 578 | __T0s23_ContiguousArrayStorageCy11Cartography11LayoutProxyVGML 579 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Constrain.swift 580 | _T0x11Cartography11LayoutProxyVs5Error_pIxixzo_x_ACtsAD_pIxizo_s8HashableRzlTRTA 581 | _T0x11Cartography11LayoutProxyVs5Error_pIxixzo_x_ACtsAD_pIxizo_s8HashableRzlTR 582 | _T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFyx_AMtcfU0_TA 583 | objectdestroy.6 584 | _T0xSo6UIViewCx11Cartography11LayoutProxyVs5Error_pIxixrozo_x3key_AB5valuetx_AEtsAF_pIxirzo_s8HashableRzlTRTA 585 | objectdestroy.3 586 | _T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFx_AMtx_AHtcfU_TA 587 | _T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFx_AMtx_AHtcfU_ 588 | constrain 589 | _T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFADyKXKfu_ 590 | replaceConstraints 591 | forEach 592 | _T0s10CollectionPsE3mapSayqd__Gqd__7ElementQzKcKlFTfq4gn_nSaySo6UIViewCG_11Cartography11LayoutProxyVTg5 593 | _T0SayxGs14_IndexableBaseslsABP9formIndexy0D0Qzz5after_tFTWSo6UIViewC_Tg5 594 | _T0Sa9formIndexySiz5after_tFSo6UIViewC_Tg5 595 | _T0s15ContiguousArrayV6appendyxF11Cartography11LayoutProxyV_Tg5 596 | _T0s15ContiguousArrayV36_reserveCapacityAssumingUniqueBufferySi8oldCount_tF11Cartography11LayoutProxyV_Tg5 597 | _T0SayxGs10CollectionslsABP9subscript7ElementQz5IndexQzcfgTWSo6UIViewC_Tg5 598 | _T0Sa15_checkSubscripts16_DependenceTokenVSi_Sb20wasNativeTypeCheckedtFSo6UIViewC_Tg5 599 | _T0s12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBoundsySi_Sb03wasfgH0tFSo6UIViewC_Tg5 600 | _T0Sa29_hoistableIsNativeTypeCheckedSbyFSo6UIViewC_Tg5 601 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tF11Cartography11LayoutProxyV_Tg5 602 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFTfq4ngn_n11Cartography11LayoutProxyV_Tg5 603 | _T0s15ContiguousArrayV9_getCountSiyF11Cartography11LayoutProxyV_Tg5 604 | _T0s15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF11Cartography11LayoutProxyV_Tg5 605 | _T0s22_ContiguousArrayBufferV5countSifg11Cartography11LayoutProxyV_Tg5 606 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktFSo6UIViewC_Tg5 607 | _T011Cartography9constrainAA15ConstraintGroupCSaySo6UIViewCG_ADSg7replaceySayAA11LayoutProxyVGc5blocktFADyKXKfu_ 608 | _T0SayxGs10CollectionslsABP5count13IndexDistanceQzfgTWSo6UIViewC_Tg5 609 | _T0Sa9_getCountSiyFSo6UIViewC_Tg5 610 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A4fDSg7replaceyAA11LayoutProxyV_A4Jtc5blocktFADyKXKfu_ 611 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A3fDSg7replaceyAA11LayoutProxyV_A3Jtc5blocktFADyKXKfu_ 612 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_A2fDSg7replaceyAA11LayoutProxyV_A2Jtc5blocktFADyKXKfu_ 613 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_AfDSg7replaceyAA11LayoutProxyV_AJtc5blocktFADyKXKfu_ 614 | _T011Cartography9constrainAA15ConstraintGroupCSo6UIViewC_ADSg7replaceyAA11LayoutProxyVc5blocktFADyKXKfu_ 615 | _T0s15ContiguousArrayV6appendyxFTfq44gn_n 616 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tF 617 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFTfq4ngn_n 618 | _T0s15ContiguousArrayV36_reserveCapacityAssumingUniqueBufferySi8oldCount_tF 619 | _T0s15ContiguousArrayV9_getCountSiyF 620 | _T0s15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyF 621 | _T0s22_ContiguousArrayBufferV5countSifg 622 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEy11Cartography11LayoutProxyVG_s07_IgnoreK0VyAMGTg5 623 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subH0_AI12initializingtFTW11Cartography11LayoutProxyV_Tg5 624 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtF11Cartography11LayoutProxyV_Tg5 625 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtFTfq4xnn_n11Cartography11LayoutProxyV_Tg5 626 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP19firstElementAddressSpy0F0QzGfgTW11Cartography11LayoutProxyV_Tg5 627 | _T0s22_ContiguousArrayBufferV19firstElementAddressSpyxGfg11Cartography11LayoutProxyV_Tg5 628 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8endIndexSifgTW11Cartography11LayoutProxyV_Tg5 629 | _T0s22_ContiguousArrayBufferV8endIndexSifg11Cartography11LayoutProxyV_Tg5 630 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP027requestUniqueMutableBackingC0ABy7ElementQzGSgSi15minimumCapacity_tFTW11Cartography11LayoutProxyV_Tg5 631 | _T0s22_ContiguousArrayBufferV027requestUniqueMutableBackingC0AByxGSgSi15minimumCapacity_tF11Cartography11LayoutProxyV_Tg5 632 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP5countSifgTW11Cartography11LayoutProxyV_Tg5 633 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEy11Cartography11LayoutProxyVG_Tg5 634 | _T0s23_ContiguousArrayStorageCy11Cartography11LayoutProxyVGMa 635 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8capacitySifgTW11Cartography11LayoutProxyV_Tg5 636 | _T0s22_ContiguousArrayBufferV8capacitySifg11Cartography11LayoutProxyV_Tg5 637 | _T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tF11Cartography11LayoutProxyV_Tg5 638 | _T0s8SequencePsE7forEachyy7ElementQzKcKFTfq4gn_n 639 | _T0s15ContiguousArrayV15reserveCapacityySiF11Cartography11LayoutProxyV_Tg5 640 | _T0s10CollectionPsE3mapSayqd__Gqd__7ElementQzKcKlFTfq4gn_n 641 | _T0Sa22_allocateUninitializedSayxG_SpyxGtSiFZ 642 | _T0S2ayxGSi19_uninitializedCount_tcfC 643 | _T0s15ContiguousArrayV6appendyxF 644 | _T0s12_ArrayBufferV19_getElementSlowPathyXlSiFSo6UIViewC_Tg5 645 | _T011Cartography9constrainAA15ConstraintGroupCs10DictionaryVyxSo6UIViewCG_ADSg7replaceyAFyxAA11LayoutProxyVGc5blockts8HashableRzlFyx_AMtcfU0_ 646 | _T0xSo6UIViewCx11Cartography11LayoutProxyVs5Error_pIxixrozo_x3key_AB5valuetx_AEtsAF_pIxirzo_s8HashableRzlTR 647 | __T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_AA11LayoutProxyV12horizontallySayAKGdtFTm 648 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFs01_aB0Vy11Cartography11LayoutProxyVG_Tg5 649 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_ns01_aB0Vy11Cartography11LayoutProxyVG_s07_IgnoreK0VyAOGTg5 650 | __T0Sa6appendyqd__10contentsOf_t7ElementQyd__Rszs8SequenceRd__lF11Cartography11LayoutProxyV_SayAHGTg5 651 | __T0s20_ArrayBufferProtocolPsE20_arrayAppendSequenceyqd__s0F0Rd__7ElementQyd__AERtzlFTfq4gn_ns01_aB0Vy11Cartography11LayoutProxyVG_s08IteratorF0Vys08IndexingK0VySayALGGGTg5 652 | __T0Sa15reserveCapacityySiF11Cartography11LayoutProxyV_Tg5 653 | __T011Cartography6reduce33_EFAEE6067B75A170EA8AA251319C753ALLSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG_AeH_AHtc7combinetF035_T011Cartography10distributeSaySo18ij29CG12CoreGraphics7CGFloatV2by_p4AA11kL29VG12horizontallytFAdK_AKtcfU_0S8Graphics0U0VTf1nc_nTf4gn_n 654 | __T011Cartography6reduce33_EFAEE6067B75A170EA8AA251319C753ALLSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG_AeH_AHtc7combinetF035_T011Cartography10distributeSaySo18ij29CG12CoreGraphics7CGFloatV2by_p4AA11kL28VG11leftToRighttFAdK_AKtcfU_0S8Graphics0U0VTf1nc_nTf4gn_n 655 | __T011Cartography6reduce33_EFAEE6067B75A170EA8AA251319C753ALLSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG_AeH_AHtc7combinetF035_T011Cartography10distributeSaySo18ij29CG12CoreGraphics7CGFloatV2by_p4AA11kL27VG10verticallytFAdK_AKtcfU_0S8Graphics0U0VTf1nc_nTf4gn_n 656 | __T011Cartography6reduce33_EFAEE6067B75A170EA8AA251319C753ALLSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG_AeH_AHtc7combinetF035_T011Cartography10distributeSaySo18ij29CG12CoreGraphics7CGFloatV2by_p4AA11kL29VG12horizontallytFAdK_AKtcfU_0S8Graphics0U0VTf1nc_nTf4gn_nTm 657 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Distribute.swift 658 | reduce 659 | _T0SaySo18NSLayoutConstraintCG11Cartography11LayoutProxyVAfcFs5Error_pIxxxxoozo_AC_AFtAfC_AFtsAG_pIxiirzo_TR 660 | _T011Cartography6reduce33_EFAEE6067B75A170EA8AA251319C753ALLSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG_AeH_AHtc7combinetFAF_AHtAF_AHt_AHtcfU_ 661 | _T0SayxGs26RangeReplaceableCollectionslsABP6appendyqd__10contentsOf_ts8SequenceRd__7ElementQyd__AGRtzlFTWSo18NSLayoutConstraintC_SayAKGTg5 662 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_SayAA11LayoutProxyVG12horizontallytFAdK_AKtcfU_ 663 | _T011Cartography10distributeSaySo18NSLayoutConstraintCG12CoreGraphics7CGFloatV2by_SayAA11LayoutProxyVG12horizontallytFAdK_AKtcfU_Tf4gXgXn_n 664 | dropFirst 665 | _T0SayxGs8SequenceslsABP9dropFirst03SubA0QzSiFTW11Cartography11LayoutProxyV_Tg5 666 | _T0s10CollectionPsE9dropFirst11SubSequenceQzSiFSay11Cartography11LayoutProxyVG_Tg5 667 | _T0SayxGs10CollectionslsABP9subscript11SubSequenceQzs5RangeVy5IndexQzGcfgTW11Cartography11LayoutProxyV_Tg5 668 | _T0Sa9subscripts10ArraySliceVyxGs5RangeVySiGcfg11Cartography11LayoutProxyV_Tg5 669 | _T0Sa9subscripts10ArraySliceVyxGs5RangeVySiGcfgTfq4xn_n11Cartography11LayoutProxyV_Tg5 670 | _T0s12_ArrayBufferV9subscripts06_SliceB0VyxGs5RangeVySiGcfgTfq4xn_n11Cartography11LayoutProxyV_Tg5 671 | first.get 672 | _T0s16IndexingIteratorVyxGs0B8Protocolss14_IndexableBaseRzlsADP4next7ElementQzSgyFTWSay11Cartography11LayoutProxyVG_Tg5 673 | _T0SayxGs14_IndexableBaseslsABP9subscript7ElementQz5IndexQzcfgTW11Cartography11LayoutProxyV_Tg5 674 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktF11Cartography11LayoutProxyV_Tg5 675 | _T0s16IndexingIteratorVyxGs0B8Protocolss14_IndexableBaseRzlsADP4next7ElementQzSgyFTWs10ArraySliceVy11Cartography11LayoutProxyVG_Tg5 676 | _T0s10ArraySliceVyxGs14_IndexableBaseslsADP9formIndexy0F0Qzz5after_tFTW11Cartography11LayoutProxyV_Tg5 677 | _T0s10ArraySliceV9formIndexySiz5after_tF11Cartography11LayoutProxyV_Tg5 678 | _T0s10ArraySliceVyxGs14_IndexableBaseslsADP9subscript7ElementQz5IndexQzcfgTW11Cartography11LayoutProxyV_Tg5 679 | _T0s10ArraySliceV9subscriptxSicfg11Cartography11LayoutProxyV_Tg5 680 | _T0s10ArraySliceV11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktF11Cartography11LayoutProxyV_Tg5 681 | _T0Sa11_checkIndexySiF11Cartography11LayoutProxyV_Tg5 682 | _T0Sa15_checkSubscripts16_DependenceTokenVSi_Sb20wasNativeTypeCheckedtF11Cartography11LayoutProxyV_Tg5 683 | _T0s12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBoundsySi_Sb03wasfgH0tF11Cartography11LayoutProxyV_Tg5 684 | last.get 685 | _T0SayxGs10CollectionslsABP9subscript7ElementQz5IndexQzcfgTW11Cartography11LayoutProxyV_Tg5 686 | _T0SayxGs23BidirectionalCollectionslsABP5index5IndexQzAF6before_tFTW11Cartography11LayoutProxyV_Tg5 687 | _T0Sa5indexS2i6before_tF11Cartography11LayoutProxyV_Tg5 688 | _T0SayxGs10CollectionslsABP7isEmptySbfgTW11Cartography11LayoutProxyV_Tg5 689 | _T0s10CollectionPsE7isEmptySbfgSay11Cartography11LayoutProxyVG_Tg5 690 | _T0SayxGs14_IndexableBaseslsABP8endIndex0D0QzfgTW11Cartography11LayoutProxyV_Tg5 691 | _T0Sa8endIndexSifg11Cartography11LayoutProxyV_Tg5 692 | _T0Sa9_getCountSiyF11Cartography11LayoutProxyV_Tg5 693 | _T0Sa15reserveCapacityySiF11Cartography11LayoutProxyV_Tg5 694 | _T0s22_ContiguousArrayBufferV18_initStorageHeaderySi5count_Si8capacitytF11Cartography11LayoutProxyV_Tg5 695 | _T0s12_ArrayBufferV8endIndexSifg11Cartography11LayoutProxyV_Tg5 696 | _T0s12_ArrayBufferV20isUniquelyReferencedSbyF11Cartography11LayoutProxyV_Tg5 697 | _T0s20_ArrayBufferProtocolPsE20_arrayAppendSequenceyqd__s0F0Rd__7ElementQyd__AERtzlFTfq4gn_ns01_aB0Vy11Cartography11LayoutProxyVG_s08IteratorF0Vys08IndexingK0VySayALGGGTg5 698 | _T0s16IteratorSequenceVyxGs0A8ProtocolssADRzlsADP4next7ElementQzSgyFTWs08IndexingA0VySay11Cartography11LayoutProxyVGG_Tg5 699 | _T0s16IteratorSequenceV4next7ElementQzSgyFs08IndexingA0VySay11Cartography11LayoutProxyVGG_Tg5 700 | _T0SayxGs14_IndexableBaseslsABP9formIndexy0D0Qzz5after_tFTW11Cartography11LayoutProxyV_Tg5 701 | _T0Sa9formIndexySiz5after_tF11Cartography11LayoutProxyV_Tg5 702 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP5countSifsTW11Cartography11LayoutProxyV_Tg5 703 | _T0s12_ArrayBufferV5countSifs11Cartography11LayoutProxyV_Tg5 704 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP19firstElementAddressSpy0E0QzGfgTW11Cartography11LayoutProxyV_Tg5 705 | _T0s12_ArrayBufferV19firstElementAddressSpyxGfg11Cartography11LayoutProxyV_Tg5 706 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP8capacitySifgTW11Cartography11LayoutProxyV_Tg5 707 | _T0s12_ArrayBufferV8capacitySifg11Cartography11LayoutProxyV_Tg5 708 | _T0s16IteratorSequenceVyxGs0B0ss0A8ProtocolRzlsADP04makeA00A0QzyFTWs08IndexingA0VySay11Cartography11LayoutProxyVGG_Tg5 709 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP5countSifgTW11Cartography11LayoutProxyV_Tg5 710 | _T0s12_ArrayBufferV5countSifg11Cartography11LayoutProxyV_Tg5 711 | _T0Sa6appendyqd__10contentsOf_t7ElementQyd__Rszs8SequenceRd__lF11Cartography11LayoutProxyV_SayAHGTg5 712 | _T0Sa24reserveCapacityForAppendySi16newElementsCount_tF11Cartography11LayoutProxyV_Tg5 713 | _T0Sr5countSifg11Cartography11LayoutProxyV_Tg5 714 | _T0SayxGs8SequenceslsABP13_copyContents8IteratorQz_SitSry7ElementQzG12initializing_tFTW11Cartography11LayoutProxyV_Tg5 715 | _T0Sa13_copyContentss16IndexingIteratorVySayxGG_SitSryxG12initializing_tF11Cartography11LayoutProxyV_Tg5 716 | _T0Sa12_getCapacitySiyF11Cartography11LayoutProxyV_Tg5 717 | _T0SayxGs8SequenceslsABP19underestimatedCountSifgTW11Cartography11LayoutProxyV_Tg5 718 | _T0s10CollectionPsE19underestimatedCountSifgSay11Cartography11LayoutProxyVG_Tg5 719 | _T0SayxGs10CollectionslsABP5count13IndexDistanceQzfgTW11Cartography11LayoutProxyV_Tg5 720 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_ns01_aB0Vy11Cartography11LayoutProxyVG_s07_IgnoreK0VyAOGTg5 721 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subG0_AI12initializingtFTW11Cartography11LayoutProxyV_Tg5 722 | _T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtF11Cartography11LayoutProxyV_Tg5 723 | _T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtFTfq4xnn_n11Cartography11LayoutProxyV_Tg5 724 | _T0Sp10initializeySPyxG4from_Si5counttF11Cartography11LayoutProxyV_Tg5 725 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP8endIndexSifgTW11Cartography11LayoutProxyV_Tg5 726 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP027requestUniqueMutableBackingB0s011_ContiguousaB0Vy7ElementQzGSgSi15minimumCapacity_tFTW11Cartography11LayoutProxyV_Tg5 727 | _T0s12_ArrayBufferV027requestUniqueMutableBackingB0s011_ContiguousaB0VyxGSgSi15minimumCapacity_tF11Cartography11LayoutProxyV_Tg5 728 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFs01_aB0Vy11Cartography11LayoutProxyVG_Tg5 729 | distribute 730 | _T0SayxGs26RangeReplaceableCollectionslsABP6appendyqd__10contentsOf_ts8SequenceRd__7ElementQyd__AGRtzlFTW11Cartography11LayoutProxyV_SayALGTg5 731 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZ11Cartography11LayoutProxyV_Tg5 732 | _T0Sa13_adoptStorageSayxG_SpyxGts016_ContiguousArrayB0CyxG_Si5counttFZTfq4gnn_n11Cartography11LayoutProxyV_Tg5 733 | __T011Cartography4EdgeVAA8PropertyA2aDP9attributeSC17NSLayoutAttributeOfgTW 734 | __T011Cartography4EdgeVAA8PropertyA2aDP7contextAA7ContextCfgTW 735 | __T011Cartography4EdgeVAA8PropertyA2aDP4viewSo6UIViewCfgTW 736 | __T011Cartography4EdgeVwXX 737 | __T011Cartography4EdgeVwCP 738 | __T011Cartography4EdgeVwxx 739 | __T011Cartography4EdgeVwCp 740 | __T011Cartography4EdgeVwcp 741 | __T011Cartography4EdgeVwca 742 | __T011Cartography4EdgeVwta 743 | __T011Cartography4EdgeVwXx 744 | __T011Cartography4EdgeVwCc 745 | __T011Cartography4EdgeVWV 746 | __T011Cartography4EdgeVMf 747 | __T011Cartography4EdgeVMF 748 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Edge.swift 749 | Edge.swift 750 | _T011Cartography4EdgeVMa 751 | get_field_types_Edge 752 | _T011Cartography4EdgeVwCc 753 | _T011Cartography4EdgeVwXx 754 | _T011Cartography4EdgeVwta 755 | _T011Cartography4EdgeVwca 756 | _T011Cartography4EdgeVwcp 757 | _T011Cartography4EdgeVwCp 758 | _T011Cartography4EdgeVwxx 759 | _T011Cartography4EdgeVwCP 760 | _T011Cartography4EdgeVwXX 761 | _T011Cartography4EdgeVAA14MultiplicationAAWa 762 | _T011Cartography4EdgeVAA8AdditionAAWa 763 | _T011Cartography4EdgeVAA18RelativeInequalityAAWa 764 | _T011Cartography4EdgeVAA16RelativeEqualityAAWa 765 | _T011Cartography4EdgeVAA8PropertyAAWa 766 | __T011Cartography4SizeVAA8CompoundA2aDP7contextAA7ContextCfgTW 767 | __T011Cartography4SizeVAA8CompoundA2aDP10propertiesSayAA8Property_pGfgTW 768 | __T011Cartography1moiAA10ExpressionVyAA4SizeVG12CoreGraphics7CGFloatV_AGtFTf4nx_nTf4nnng_n 769 | __T011Cartography4SizeVwXX 770 | __T011Cartography4SizeVwCP 771 | __T011Cartography4SizeVwxx 772 | __T011Cartography4SizeVwCp 773 | __T011Cartography4SizeVwcp 774 | __T011Cartography4SizeVwca 775 | __T011Cartography4SizeVwta 776 | __T011Cartography4SizeVwXx 777 | __T011Cartography4SizeVwCc 778 | __T011Cartography4SizeVwxs 779 | __T011Cartography4SizeVwxg 780 | __T011Cartography4SizeVWV 781 | __T011Cartography4SizeVMf 782 | __T011Cartography4SizeVMF 783 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Size.swift 784 | _T011Cartography4SizeVMa 785 | Size.swift 786 | get_field_types_Size 787 | _T011Cartography4SizeVwxg 788 | _T011Cartography4SizeVwxs 789 | _T011Cartography4SizeVwCc 790 | _T011Cartography4SizeVwXx 791 | _T011Cartography4SizeVwta 792 | _T011Cartography4SizeVwca 793 | _T011Cartography4SizeVwcp 794 | _T011Cartography4SizeVwCp 795 | _T011Cartography4SizeVwxx 796 | _T011Cartography4SizeVwCP 797 | _T011Cartography4SizeVwXX 798 | _T011Cartography4SizeVAA26RelativeCompoundInequalityAAWa 799 | _T011Cartography4SizeVAA24RelativeCompoundEqualityAAWa 800 | _T011Cartography4SizeVAA8CompoundAAWa 801 | _T011Cartography1moiAA10ExpressionVyAA4SizeVG12CoreGraphics7CGFloatV_AGtFAA12CoefficientsVALcfU_ 802 | __T011Cartography5PointVAA8CompoundA2aDP7contextAA7ContextCfgTW 803 | __T011Cartography5PointVAA8CompoundA2aDP10propertiesSayAA8Property_pGfgTW 804 | __T011Cartography5PointVwXX 805 | __T011Cartography5PointVwCP 806 | __T011Cartography5PointVwxx 807 | __T011Cartography5PointVwCp 808 | __T011Cartography5PointVwcp 809 | __T011Cartography5PointVwca 810 | __T011Cartography5PointVwta 811 | __T011Cartography5PointVwXx 812 | __T011Cartography5PointVwCc 813 | __T011Cartography5PointVwxs 814 | __T011Cartography5PointVwxg 815 | __T011Cartography5PointVWV 816 | __T011Cartography5PointVMf 817 | __T011Cartography5PointVMF 818 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Point.swift 819 | _T011Cartography5PointVMa 820 | Point.swift 821 | get_field_types_Point 822 | _T011Cartography5PointVwxg 823 | _T011Cartography5PointVwxs 824 | _T011Cartography5PointVwCc 825 | _T011Cartography5PointVwXx 826 | _T011Cartography5PointVwta 827 | _T011Cartography5PointVwca 828 | _T011Cartography5PointVwcp 829 | _T011Cartography5PointVwCp 830 | _T011Cartography5PointVwxx 831 | _T011Cartography5PointVwCP 832 | _T011Cartography5PointVwXX 833 | _T011Cartography5PointVAA26RelativeCompoundInequalityAAWa 834 | _T011Cartography5PointVAA24RelativeCompoundEqualityAAWa 835 | _T011Cartography5PointVAA8CompoundAAWa 836 | __T0So6UIViewC11CartographyE45car_translatesAutoresizingMaskIntoConstraintsSbfgTo 837 | __T0So6UIViewC11CartographyE45car_translatesAutoresizingMaskIntoConstraintsSbfsTo 838 | __T0So6UIViewC11CartographyE45car_translatesAutoresizingMaskIntoConstraintsSbfmytfU_ 839 | _objc_categories 840 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/View.swift 841 | car_translatesAutoresizingMaskIntoConstraints.materialize 842 | View.swift 843 | car_translatesAutoresizingMaskIntoConstraints.set 844 | _T0So6UIViewC11CartographyE45car_translatesAutoresizingMaskIntoConstraintsSbfsTo 845 | car_translatesAutoresizingMaskIntoConstraints.get 846 | _T0So6UIViewC11CartographyE45car_translatesAutoresizingMaskIntoConstraintsSbfgTo 847 | ___swift_memcpy_array16_8 848 | __T011Cartography12CoefficientsVWV 849 | __T011Cartography12CoefficientsVMf 850 | __T011Cartography12CoefficientsVMF 851 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Coefficients.swift 852 | _T011Cartography12CoefficientsVMa 853 | Coefficients.swift 854 | get_field_types_Coefficients 855 | __swift_memcpy_array16_8 856 | __T011Cartography2eeoiSaySo18NSLayoutConstraintCGx_AA10ExpressionVyxGtAA24RelativeCompoundEqualityRzlFTm 857 | __T011Cartography2eeoiSaySo18NSLayoutConstraintCGx_AA10ExpressionVyxGtAA24RelativeCompoundEqualityRzlFTf4gg_n 858 | __T011Cartography2eeoiSaySo18NSLayoutConstraintCGx_xtAA24RelativeCompoundEqualityRzlFTf4gg_n 859 | __T011Cartography2leoiSaySo18NSLayoutConstraintCGx_xtAA26RelativeCompoundInequalityRzlFTf4gg_n 860 | __T011Cartography2geoiSaySo18NSLayoutConstraintCGx_xtAA26RelativeCompoundInequalityRzlFTf4gg_n 861 | __T011Cartography2eeoiSaySo18NSLayoutConstraintCGx_xtAA24RelativeCompoundEqualityRzlFTf4gg_nTm 862 | __T011Cartography2leoiSaySo18NSLayoutConstraintCGx_AA10ExpressionVyxGtAA26RelativeCompoundInequalityRzlFTf4gg_n 863 | __T011Cartography2geoiSaySo18NSLayoutConstraintCGx_AA10ExpressionVyxGtAA26RelativeCompoundInequalityRzlFTf4gg_n 864 | __T011Cartography2eeoiSaySo18NSLayoutConstraintCGx_AA10ExpressionVyxGtAA24RelativeCompoundEqualityRzlFTf4gg_nTm 865 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA13LayoutSupportVtAA16RelativeEqualityRzlFTf4ggX_n 866 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA10ExpressionVyAA13LayoutSupportVGtAA16RelativeEqualityRzlFTf4ggX_n 867 | __T011Cartography2geoiSo18NSLayoutConstraintCx_AA13LayoutSupportVtAA16RelativeEqualityRzlFTf4ggX_n 868 | __T011Cartography2leoiSo18NSLayoutConstraintCx_AA13LayoutSupportVtAA16RelativeEqualityRzlFTf4ggX_n 869 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA13LayoutSupportVtAA16RelativeEqualityRzlFTf4ggX_nTm 870 | __T011Cartography2geoiSo18NSLayoutConstraintCx_AA10ExpressionVyAA13LayoutSupportVGtAA16RelativeEqualityRzlFTf4ggX_n 871 | __T011Cartography2leoiSo18NSLayoutConstraintCx_AA10ExpressionVyAA13LayoutSupportVGtAA16RelativeEqualityRzlFTf4ggX_n 872 | __T011Cartography2eeoiSo18NSLayoutConstraintCx_AA10ExpressionVyAA13LayoutSupportVGtAA16RelativeEqualityRzlFTf4ggX_nTm 873 | __T011Cartography8Compound_pMF 874 | __T011Cartography24RelativeCompoundEquality_pMF 875 | __T011Cartography26RelativeCompoundInequality_pMF 876 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Compound.swift 877 | Compound.swift 878 | __T011Cartography15ConstraintGroupC6activeSbfmytfU_ 879 | __T0s12_ArrayBufferV19_getElementSlowPathyXlSiF11Cartography10ConstraintC_Tg5 880 | __T0s15ContiguousArrayV15reserveCapacityySiFSb_Tg5 881 | __T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tFSb_Tg5 882 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEySbG_Tg5 883 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEySbG_s07_IgnoreK0VySbGTg5 884 | __T0Sis9EquatablessAAP2eeoiSbx_xtFZTW 885 | __T011Cartography15ConstraintGroupC11constraints33_B2359C86F06961D6B5123B6A4D1EF439LLSayAA0B0CGvWvd 886 | __T011Cartography15ConstraintGroupCML 887 | __T011Cartography15ConstraintGroupCMf 888 | __T011Cartography15ConstraintGroupCMF 889 | __T0s23_ContiguousArrayStorageCySbGML 890 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/ConstraintGroup.swift 891 | ConstraintGroup.swift 892 | _T0SayxGs14_IndexableBaseslsABP9formIndexy0D0Qzz5after_tFTW11Cartography10ConstraintC_Tg5 893 | _T0Sa9formIndexySiz5after_tF11Cartography10ConstraintC_Tg5 894 | install 895 | _T0SayxGs14_IndexableBaseslsABP9subscript7ElementQz5IndexQzcfgTW11Cartography10ConstraintC_Tg5 896 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktF11Cartography10ConstraintC_Tg5 897 | uninstall 898 | _T0Sa29_hoistableIsNativeTypeCheckedSbyF11Cartography10ConstraintC_Tg5 899 | _T0SayxGs14_IndexableBaseslsABP8endIndex0D0QzfgTW11Cartography10ConstraintC_Tg5 900 | _T0Sa8endIndexSifg11Cartography10ConstraintC_Tg5 901 | get_field_types_ConstraintGroup 902 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_nAEySbG_s07_IgnoreK0VySbGTg5 903 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subH0_AI12initializingtFTWSb_Tg5 904 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtFSb_Tg5 905 | _T0s22_ContiguousArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subF0_AD12initializingtFTfq4xnn_nSb_Tg5 906 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP19firstElementAddressSpy0F0QzGfgTWSb_Tg5 907 | _T0s22_ContiguousArrayBufferV19firstElementAddressSpyxGfgSb_Tg5 908 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8endIndexSifgTWSb_Tg5 909 | _T0s22_ContiguousArrayBufferV8endIndexSifgSb_Tg5 910 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP027requestUniqueMutableBackingC0ABy7ElementQzGSgSi15minimumCapacity_tFTWSb_Tg5 911 | _T0s22_ContiguousArrayBufferV027requestUniqueMutableBackingC0AByxGSgSi15minimumCapacity_tFSb_Tg5 912 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP5countSifgTWSb_Tg5 913 | _T0s22_ContiguousArrayBufferV5countSifgSb_Tg5 914 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFAEySbG_Tg5 915 | _T0s23_ContiguousArrayStorageCySbGMa 916 | _T0s22_ContiguousArrayBufferVyxGs01_bC8ProtocolslsADP8capacitySifgTWSb_Tg5 917 | _T0s22_ContiguousArrayBufferV8capacitySifgSb_Tg5 918 | _T0s15ContiguousArrayV16_copyToNewBufferySi8oldCount_tFSb_Tg5 919 | _T0s15ContiguousArrayV15reserveCapacityySiFSb_Tg5 920 | _T0s15ContiguousArrayV9_getCountSiyFSb_Tg5 921 | _T0s12_ArrayBufferV19_getElementSlowPathyXlSiF11Cartography10ConstraintC_Tg5 922 | active.materialize 923 | active.set 924 | active.get 925 | _T0s10CollectionPsE3mapSayqd__Gqd__7ElementQzKcKlFTfq4gn_nSay11Cartography10ConstraintCG_SbTg5 926 | _T0SayxGs10CollectionslsABP9subscript7ElementQz5IndexQzcfgTW11Cartography10ConstraintC_Tg5 927 | _T0Sa15_checkSubscripts16_DependenceTokenVSi_Sb20wasNativeTypeCheckedtF11Cartography10ConstraintC_Tg5 928 | _T0s12_ArrayBufferV37_checkInoutAndNativeTypeCheckedBoundsySi_Sb03wasfgH0tF11Cartography10ConstraintC_Tg5 929 | _T0s15ContiguousArrayV6appendyxFSb_Tg5 930 | _T0s15ContiguousArrayV36_reserveCapacityAssumingUniqueBufferySi8oldCount_tFSb_Tg5 931 | _T0s16IndexingIteratorVyxGs0B8Protocolss14_IndexableBaseRzlsADP4next7ElementQzSgyFTWSaySbG_Tg5 932 | _T0SayxGs14_IndexableBaseslsABP9subscript7ElementQz5IndexQzcfgTWSb_Tg5 933 | _T0Sa11_getElementxSi_Sb20wasNativeTypeCheckeds16_DependenceTokenV22matchingSubscriptChecktFSb_Tg5 934 | _T0S3bs5Error_pIxyydzo_S3bsAA_pIxiirzo_TR 935 | _T011Cartography15ConstraintGroupC6activeSbfgS2b_SbtcfU0_ 936 | _T0SayxGs14_IndexableBaseslsABP9formIndexy0D0Qzz5after_tFTWSb_Tg5 937 | _T0Sa9formIndexySiz5after_tFSb_Tg5 938 | _T0SayxGs14_IndexableBaseslsABP8endIndex0D0QzfgTWSb_Tg5 939 | _T0Sa8endIndexSifgSb_Tg5 940 | _T0Sa9_getCountSiyFSb_Tg5 941 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFSb_Tg5 942 | _T0s15ContiguousArrayV37_appendElementAssumeUniqueAndCapacityySi_x03newD0tFTfq4ngn_nSb_Tg5 943 | _T0s15ContiguousArrayV034_makeUniqueAndReserveCapacityIfNotD0yyFSb_Tg5 944 | _T011Cartography10ConstraintCSbs5Error_pIxxdzo_ACSbsAD_pIxirzo_TR 945 | _T011Cartography15ConstraintGroupC6activeSbfgSbAA0B0CcfU_ 946 | _T0SayxGs10CollectionslsABP5count13IndexDistanceQzfgTW11Cartography10ConstraintC_Tg5 947 | _T011Cartography15ConstraintGroupCMa 948 | __T011Cartography13LayoutSupportVwXX 949 | __T011Cartography13LayoutSupportVwCP 950 | __T011Cartography13LayoutSupportVwCp 951 | __T011Cartography13LayoutSupportVwcp 952 | __T011Cartography13LayoutSupportVwca 953 | __T011Cartography13LayoutSupportVwta 954 | __T011Cartography13LayoutSupportVwXx 955 | __T011Cartography13LayoutSupportVwCc 956 | __T011Cartography13LayoutSupportVwxs 957 | __T011Cartography13LayoutSupportVwxg 958 | __T011Cartography13LayoutSupportVwxx 959 | __T011Cartography13LayoutSupportVWV 960 | __T011Cartography13LayoutSupportVMf 961 | __T011Cartography13LayoutSupportVMF 962 | __T0So15UILayoutSupport_pML 963 | l_OBJC_LABEL_PROTOCOL_$_UILayoutSupport 964 | l_OBJC_PROTOCOL_REFERENCE_$_UILayoutSupport 965 | __T0So15UILayoutSupport_pMF 966 | l_OBJC_LABEL_PROTOCOL_$_NSObject 967 | l_OBJC_PROTOCOL_REFERENCE_$_NSObject 968 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/LayoutSupport.swift 969 | LayoutSupport.swift 970 | _T011Cartography13LayoutSupportVMa 971 | get_field_types_LayoutSupport 972 | _T0So15UILayoutSupport_pMa 973 | _T011Cartography13LayoutSupportVwxg 974 | _T011Cartography13LayoutSupportVwxs 975 | _T011Cartography13LayoutSupportVwCc 976 | _T011Cartography13LayoutSupportVwXx 977 | _T011Cartography13LayoutSupportVwta 978 | _T011Cartography13LayoutSupportVwca 979 | _T011Cartography13LayoutSupportVwcp 980 | _T011Cartography13LayoutSupportVwCp 981 | _T011Cartography13LayoutSupportVwCP 982 | _T011Cartography13LayoutSupportVwXX 983 | bottomLayoutGuideCartography.get 984 | topLayoutGuideCartography.get 985 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc12VG3top_tFAA4D7VAGcfU_Tf3nnpf_n 986 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc14VG5right_tFAA4D7VAGcfU_Tf3nnpf_n 987 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc15VG6bottom_tFAA4D7VAGcfU_Tf3nnpf_n 988 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc13VG4left_tFAA4D7VAGcfU_Tf3nnpf_n 989 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc16VG7leading_tFAA4D7VAGcfU_Tf3nnpf_n 990 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc17VG8trailing_tFAA4D7VAGcfU_Tf3nnpf_n 991 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc16VG7centerX_tFAA4D7VAGcfU_Tf3nnpf_n 992 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc16VG7centerY_tFAA4D7VAGcfU_Tf3nnpf_n 993 | __T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc17VG8baseline_tFAA4D7VAGcfU_Tf3nnpf_n 994 | __T0Sa034_makeUniqueAndReserveCapacityIfNotB0yyFSo18NSLayoutConstraintC_Tg5 995 | __T0Sis10ComparablessAAP2leoiSbx_xtFZTW 996 | __T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFs01_aB0VySo18NSLayoutConstraintCG_Tg5 997 | __T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_ns01_aB0VySo18NSLayoutConstraintCG_s07_IgnoreK0VyANGTg5 998 | __T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtFTfq4xnn_nSo18NSLayoutConstraintC_Tg5 999 | __T0s12_ArrayBufferV18_typeCheckSlowPathySiFSo18NSLayoutConstraintC_Tg5 1000 | __T0Sa5indexSiSgSi_Si8offsetBySi07limitedC0tFTfq4nnnd_n 1001 | __T011Cartography9makeEqual33_A64AFCBFED4B62315C74CECAC21AE16ALLSaySo18NSLayoutConstraintCGxAA11LayoutProxyVc2by_SayAHG8elementstAA16RelativeEqualityRzlFA2F_AHtcfU_AA4EdgeV_Tg5Tf4ggXggX_n 1002 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG3top_tFTf4g_n 1003 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG5right_tFTf4g_n 1004 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG6bottom_tFTf4g_n 1005 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG4left_tFTf4g_n 1006 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG7leading_tFTf4g_n 1007 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG8trailing_tFTf4g_n 1008 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG7centerX_tFTf4g_n 1009 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG7centerY_tFTf4g_n 1010 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG8baseline_tFTf4g_n 1011 | __T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11LayoutProxyVG3top_tFTf4g_nTm 1012 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV3top_SayAGGdtFTf4gXg_n 1013 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV5right_SayAGGdtFTf4gXg_n 1014 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV6bottom_SayAGGdtFTf4gXg_n 1015 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV4left_SayAGGdtFTf4gXg_n 1016 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV7leading_SayAGGdtFTf4gXg_n 1017 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV8trailing_SayAGGdtFTf4gXg_n 1018 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV7centerX_SayAGGdtFTf4gXg_n 1019 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV7centerY_SayAGGdtFTf4gXg_n 1020 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV8baseline_SayAGGdtFTf4gXg_n 1021 | __T011Cartography5alignSaySo18NSLayoutConstraintCGAA11LayoutProxyV3top_SayAGGdtFTf4gXg_nTm 1022 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Align.swift 1023 | align 1024 | Align.swift 1025 | makeEqual 1026 | _T0SaySo18NSLayoutConstraintCG11Cartography11LayoutProxyVACs5Error_pIxxxozo_AcfCsAG_pIxiirzo_TR 1027 | _T011Cartography9makeEqual33_A64AFCBFED4B62315C74CECAC21AE16ALLSaySo18NSLayoutConstraintCGxAA11LayoutProxyVc2by_SayAHG8elementstAA16RelativeEqualityRzlFA2F_AHtcfU_AA4EdgeV_Tg5 1028 | _T011Cartography9makeEqual33_A64AFCBFED4B62315C74CECAC21AE16ALLSaySo18NSLayoutConstraintCGxAA11LayoutProxyVc2by_SayAHG8elementstAA16RelativeEqualityRzlFA2F_AHtcfU_AA4EdgeV_Tg5Tf4ggXggX_n 1029 | _T0Sa5indexSiSgSi_Si8offsetBySi07limitedC0tFTfq4nnnd_n 1030 | _T0s12_ArrayBufferV18_typeCheckSlowPathySiFSo18NSLayoutConstraintC_Tg5 1031 | _T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtFTfq4xnn_nSo18NSLayoutConstraintC_Tg5 1032 | _T0s12_ArrayBufferV10_typeCheckys5RangeVySiGFTfq4xn_nSo18NSLayoutConstraintC_Tg5 1033 | _T0Sp10initializeySPyxG4from_Si5counttFSo18NSLayoutConstraintC_Tg5 1034 | _T0s20_ArrayBufferProtocolPsE22_arrayOutOfPlaceUpdateys011_ContiguousaB0Vy7ElementQzGz_S2iqd__ts16_PointerFunctionRd__AFQyd__AGRSlFTfq4nnngn_ns01_aB0VySo18NSLayoutConstraintCG_s07_IgnoreK0VyANGTg5 1035 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP13_copyContentsSpy7ElementQzGs5RangeVySiG03subG0_AI12initializingtFTWSo18NSLayoutConstraintC_Tg5 1036 | _T0s12_ArrayBufferV13_copyContentsSpyxGs5RangeVySiG03subE0_AD12initializingtFSo18NSLayoutConstraintC_Tg5 1037 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP8endIndexSifgTWSo18NSLayoutConstraintC_Tg5 1038 | _T0s12_ArrayBufferV8endIndexSifgSo18NSLayoutConstraintC_Tg5 1039 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP19firstElementAddressSpy0E0QzGfgTWSo18NSLayoutConstraintC_Tg5 1040 | _T0s12_ArrayBufferV19firstElementAddressSpyxGfgSo18NSLayoutConstraintC_Tg5 1041 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP027requestUniqueMutableBackingB0s011_ContiguousaB0Vy7ElementQzGSgSi15minimumCapacity_tFTWSo18NSLayoutConstraintC_Tg5 1042 | _T0s12_ArrayBufferV027requestUniqueMutableBackingB0s011_ContiguousaB0VyxGSgSi15minimumCapacity_tFSo18NSLayoutConstraintC_Tg5 1043 | _T0s12_ArrayBufferV20isUniquelyReferencedSbyFSo18NSLayoutConstraintC_Tg5 1044 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP5countSifgTWSo18NSLayoutConstraintC_Tg5 1045 | _T0s12_ArrayBufferV5countSifgSo18NSLayoutConstraintC_Tg5 1046 | _T0s20_ArrayBufferProtocolPsE025_forceCreateUniqueMutableB0s011_ContiguousaB0Vy7ElementQzGSi011countForNewB0_Si03minL8CapacitytFs01_aB0VySo18NSLayoutConstraintCG_Tg5 1047 | _T0s12_ArrayBufferVyxGs01_aB8ProtocolslsADP8capacitySifgTWSo18NSLayoutConstraintC_Tg5 1048 | _T0s12_ArrayBufferV8capacitySifgSo18NSLayoutConstraintC_Tg5 1049 | _T0Sis10ComparablessAAP2leoiSbx_xtFZTW 1050 | _T0Sa16_copyToNewBufferySi8oldCount_tFSo18NSLayoutConstraintC_Tg5 1051 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc17VG8baseline_tFAA4D7VAGcfU_Tf3nnpf_n 1052 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc16VG7centerY_tFAA4D7VAGcfU_Tf3nnpf_n 1053 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc16VG7centerX_tFAA4D7VAGcfU_Tf3nnpf_n 1054 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc17VG8trailing_tFAA4D7VAGcfU_Tf3nnpf_n 1055 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc16VG7leading_tFAA4D7VAGcfU_Tf3nnpf_n 1056 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc13VG4left_tFAA4D7VAGcfU_Tf3nnpf_n 1057 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc15VG6bottom_tFAA4D7VAGcfU_Tf3nnpf_n 1058 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc14VG5right_tFAA4D7VAGcfU_Tf3nnpf_n 1059 | _T011Cartography11LayoutProxyVAA4EdgeVIxxo_AcEIxxr_TR056_T011Cartography5alignSaySo18NSLayoutConstraintCGSayAA11bc12VG3top_tFAA4D7VAGcfU_Tf3nnpf_n 1060 | __T011Cartography10ExpressionVwXX 1061 | __T011Cartography10ExpressionVwCP 1062 | __T011Cartography10ExpressionVwpr 1063 | __T011Cartography10ExpressionVwde 1064 | __T011Cartography10ExpressionVwxx 1065 | __T011Cartography10ExpressionVwCp 1066 | __T011Cartography10ExpressionVwcp 1067 | __T011Cartography10ExpressionVwca 1068 | __T011Cartography10ExpressionVwTk 1069 | __T011Cartography10ExpressionVwtk 1070 | __T011Cartography10ExpressionVwta 1071 | __T011Cartography10ExpressionVwal 1072 | __T011Cartography10ExpressionVwTK 1073 | __T011Cartography10ExpressionVwXx 1074 | __T011Cartography10ExpressionVwCc 1075 | __T011Cartography10ExpressionVwTt 1076 | __T011Cartography10ExpressionVwtT 1077 | __T011Cartography10ExpressionVwxs 1078 | __T011Cartography10ExpressionVwxg 1079 | _swift_rt_swift_getGenericMetadata 1080 | __T011Cartography10ExpressionVMP 1081 | __T011Cartography10ExpressionVMF 1082 | __T0Say11Cartography12CoefficientsVGML 1083 | /Users/spanage/dev/Personal/HelloA11y/Carthage/Checkouts/Cartography/Cartography/Expression.swift 1084 | Expression.swift 1085 | _T011Cartography10ExpressionVMa 1086 | create_generic_metadata_Expression 1087 | _T011Cartography10ExpressionVwxg 1088 | _T011Cartography10ExpressionVwxs 1089 | _T011Cartography10ExpressionVwtT 1090 | _T011Cartography10ExpressionVwTt 1091 | _T011Cartography10ExpressionVwCc 1092 | _T011Cartography10ExpressionVwXx 1093 | _T011Cartography10ExpressionVwTK 1094 | _T011Cartography10ExpressionVwal 1095 | _T011Cartography10ExpressionVwta 1096 | _T011Cartography10ExpressionVwtk 1097 | _T011Cartography10ExpressionVwTk 1098 | _T011Cartography10ExpressionVwca 1099 | _T011Cartography10ExpressionVwcp 1100 | _T011Cartography10ExpressionVwCp 1101 | _T011Cartography10ExpressionVwxx 1102 | _T011Cartography10ExpressionVwde 1103 | _T011Cartography10ExpressionVwpr 1104 | _T011Cartography10ExpressionVwCP 1105 | _T011Cartography10ExpressionVwXX 1106 | get_field_types_Expression 1107 | _T0Say11Cartography12CoefficientsVGMa 1108 | /Users/spanage/Library/Developer/Xcode/DerivedData/Cartography-elhgedcpqkwrmsdkscmyaxmxlngq/Build/Intermediates.noindex/Cartography.build/Release-iphoneos/Cartography-iOS.build/DerivedSources/Cartography_vers.c 1109 | __ZL15__ARCLite__loadv 1110 | __ZL58__arclite_NSMutableDictionary__setObject_forKeyedSubscriptP19NSMutableDictionaryP13objc_selectorP11objc_objectS4_ 1111 | __ZL22add_image_hook_swiftV1PK11mach_headerl 1112 | __ZL42__arclite_NSUndoManagerProxy_isKindOfClassP11objc_objectP13objc_selectorP10objc_class 1113 | __ZL13replaceMethodP10objc_classP13objc_selectorPFP11objc_objectS4_S2_zEPS6_ 1114 | __ZL30__arclite_NSManagedObject_initP11objc_objectP13objc_selector 1115 | __ZL41__arclite_NSManagedObject_allocWithEntityP11objc_objectP13objc_selectorS0_ 1116 | __ZL36__arclite_NSManagedObject_allocBatchP11objc_objectP13objc_selectorPS0_S0_j 1117 | __ZL37__arclite_NSKKMS_fastIndexForKnownKeyP11objc_objectP13objc_selectorS0_ 1118 | __ZL28__arclite_NSKKMS_indexForKeyP11objc_objectP13objc_selectorS0_ 1119 | __ZL29__arclite_NSKKsD_objectForKeyP11objc_objectP13objc_selectorS0_ 1120 | __ZL35__arclite_NSKKsD_removeObjectForKeyP11objc_objectP13objc_selectorS0_ 1121 | __ZL33__arclite_NSKKsD_setObject_forKeyP11objc_objectP13objc_selectorS0_S0_ 1122 | __ZL41__arclite_NSKKsD_addEntriesFromDictionaryP11objc_objectP13objc_selectorP12NSDictionary 1123 | __ZL28__arclite_objc_readClassPairP10objc_classPK15objc_image_info 1124 | __ZL32__arclite_objc_allocateClassPairP10objc_classPKcm 1125 | __ZL32__arclite_object_getIndexedIvarsP11objc_object 1126 | __ZL23__arclite_objc_getClassPKc 1127 | __ZL27__arclite_objc_getMetaClassPKc 1128 | __ZL31__arclite_objc_getRequiredClassPKc 1129 | __ZL26__arclite_objc_lookUpClassPKc 1130 | __ZL26__arclite_objc_getProtocolPKc 1131 | __ZL23__arclite_class_getNameP10objc_class 1132 | __ZL26__arclite_protocol_getNameP8Protocol 1133 | __ZL37__arclite_objc_copyClassNamesForImagePKcPj 1134 | __ZL17transcribeMethodsP10objc_classP15glue_class_ro_t 1135 | __ZL19transcribeProtocolsP10objc_classP15glue_class_ro_t 1136 | __ZL20transcribePropertiesP10objc_classP15glue_class_ro_t 1137 | __ZL14initialize_impP11objc_objectP13objc_selector 1138 | __ZL18allocateMaybeSwiftP18glue_swift_class_tm 1139 | __ZL22copySwiftV1MangledNamePKcb 1140 | __ZL13demangledNamePKcb 1141 | __ZL16scanMangledFieldRPKcS0_S1_Ri 1142 | __ZL30arclite_uninitialized_functionv 1143 | __ZL12cxxConstructP11objc_object 1144 | __ZL20fixStringForCoreDataP11objc_object 1145 | _OBJC_METACLASS_$___ARCLite__ 1146 | __ZL24OBJC_CLASS_$___ARCLite__ 1147 | __ZL31OBJC_METACLASS_RO_$___ARCLite__ 1148 | __non_lazy_classes 1149 | __ZL27OBJC_CLASS_RO_$___ARCLite__ 1150 | __ZL11_class_name 1151 | __ZL32OBJC_$_CLASS_METHODS___ARCLite__ 1152 | __ZL17_load_method_name 1153 | __ZL17_load_method_type 1154 | l_OBJC_PROTOCOL_$___ARCLiteKeyedSubscripting__ 1155 | l_OBJC_LABEL_PROTOCOL_$___ARCLiteKeyedSubscripting__ 1156 | l_OBJC_PROTOCOL_REFERENCE_$___ARCLiteKeyedSubscripting__ 1157 | __ZL30NSUndoManagerProxy_targetClass 1158 | __ZL29original_NSManagedObject_init 1159 | __ZL40original_NSManagedObject_allocWithEntity 1160 | __ZL35original_NSManagedObject_allocBatch 1161 | __ZL25NSMutableDictionary_class 1162 | __ZL22NSConstantString_class 1163 | __ZL14NSString_class 1164 | __ZL36original_NSKKMS_fastIndexForKnownKey 1165 | __ZL27original_NSKKMS_indexForKey 1166 | __ZL28original_NSKKsD_objectForKey 1167 | __ZL34original_NSKKsD_removeObjectForKey 1168 | __ZL32original_NSKKsD_setObject_forKey 1169 | __ZL40original_NSKKsD_addEntriesFromDictionary 1170 | __ZZL22add_image_hook_swiftV1PK11mach_headerlE7patches 1171 | __ZGVZL22add_image_hook_swiftV1PK11mach_headerlE7patches 1172 | __ZL31original_objc_allocateClassPair 1173 | __ZL31original_object_getIndexedIvars 1174 | __ZL22original_objc_getClass 1175 | __ZL26original_objc_getMetaClass 1176 | __ZL30original_objc_getRequiredClass 1177 | __ZL25original_objc_lookUpClass 1178 | __ZL25original_objc_getProtocol 1179 | __ZL22original_class_getName 1180 | __ZL25original_protocol_getName 1181 | __ZL36original_objc_copyClassNamesForImage 1182 | __ZL12demangleLock 1183 | __ZL9Demangled 1184 | Apple LLVM version 9.0.0 (clang-900.0.35) 1185 | /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x objective-c++ -arch arm64 -fmessage-length=0 -fdiagnostics-show-note-include-stack -fmacro-backtrace-limit=0 -std=c++11 -Wno-trigraphs -fno-exceptions -fno-rtti -fno-sanitize=vptr -mpascal-strings -Os -Wno-missing-field-initializers -Wmissing-prototypes -Wno-implicit-atomic-properties -Wno-arc-repeated-use-of-weak -Wno-non-virtual-dtor -Wno-overloaded-virtual -Wno-exit-time-destructors -Wno-missing-braces -Wparentheses -Wswitch -Wno-unused-function -Wno-unused-label -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-empty-body -Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-four-char-constants -Wno-conversion -Wno-constant-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion -Wno-float-conversion -Wno-non-literal-null-conversion -Wno-objc-literal-conversion -Wshorten-64-to-32 -Wno-newline-eof -Wno-selector -Wno-strict-selector-match -Wno-undeclared-selector -Wno-deprecated-implementations -Wno-c++11-extensions -D NDEBUG=1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.Internal.sdk -fstrict-aliasing -Wprotocol -Wdeprecated-declarations -Winvalid-offsetof -miphoneos-version-min=4.3 -g -fno-threadsafe-statics -Wno-sign-conversion -Wno-infinite-recursion -Wno-move -Wno-comma -Wno-block-capture-autoreleasing -Wno-strict-prototypes -Wno-range-loop-analysis -fembed-bitcode=all -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-generated-files.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-own-target-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-all-target-headers.hmap -iquote /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/arclite_iphoneos-project-headers.hmap -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts/include -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources/arm64 -I /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/DerivedSources -F/Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/Symbols/BuiltProducts -iframework /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.Internal.sdk/System/Library/PrivateFrameworks -Wall -Wextra -Wno-gcc-compat -Wno-error=incomplete-umbrella -Wno-error=incomplete-umbrella -MMD -MT dependencies -MF /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.d --serialize-diagnostics /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.dia -c /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-66/source/arclite.mm -o /Library/Caches/com.apple.xbs/Binaries/arclite_iOS/install/TempContent/Objects/arclite.build/arclite_iOS.build/Objects-normal/arm64/arclite.o -mlinker-version=302.3 1186 | /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-66/source/arclite.mm 1187 | /Library/Caches/com.apple.xbs/Sources/arclite_iOS/arclite-66 1188 | fixStringForCoreData 1189 | cxxConstruct 1190 | arclite_uninitialized_function 1191 | scanMangledField 1192 | isdigit 1193 | /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.0.Internal.sdk/usr/include/ctype.h 1194 | __isctype 1195 | demangledName 1196 | copySwiftV1DemangledName 1197 | copySwiftV1MangledName 1198 | allocateMaybeSwift 1199 | word_align 1200 | isSwift 1201 | initialize_imp 1202 | transcribeProperties 1203 | property_list_nth 1204 | transcribeProtocols 1205 | transcribeMethods 1206 | data 1207 | method_list_nth 1208 | __arclite_objc_copyClassNamesForImage 1209 | __arclite_protocol_getName 1210 | __arclite_class_getName 1211 | __arclite_objc_getProtocol 1212 | __arclite_objc_lookUpClass 1213 | __arclite_objc_getRequiredClass 1214 | __arclite_objc_getMetaClass 1215 | __arclite_objc_getClass 1216 | __arclite_object_getIndexedIvars 1217 | __arclite_objc_allocateClassPair 1218 | metaclass 1219 | __arclite_objc_readClassPair 1220 | transcribeIvars 1221 | ivar_list_nth 1222 | max 1223 | alignment 1224 | ro 1225 | fastFlags 1226 | __arclite_NSKKsD_addEntriesFromDictionary 1227 | __arclite_NSKKsD_setObject_forKey 1228 | __arclite_NSKKsD_removeObjectForKey 1229 | __arclite_NSKKsD_objectForKey 1230 | __arclite_NSKKMS_indexForKey 1231 | __arclite_NSKKMS_fastIndexForKnownKey 1232 | __arclite_NSManagedObject_allocBatch 1233 | __arclite_NSManagedObject_allocWithEntity 1234 | __arclite_NSManagedObject_init 1235 | replaceMethod 1236 | __arclite_NSUndoManagerProxy_isKindOfClass 1237 | add_image_hook_swiftV1 1238 | patch_lazy_pointers 1239 | patch_t 1240 | patch_t 1241 | patch_t 1242 | patch_t 1243 | patch_t 1244 | patch_t 1245 | patch_t 1246 | patch_t 1247 | __arclite_NSMutableDictionary__setObject_forKeyedSubscript 1248 | __ARCLite__load 1249 | install_swiftV1 1250 | install_dict_nil_value 1251 | addOrReplaceMethod 1252 | keyedGetter 1253 | --------------------------------------------------------------------------------