 			return [10.2, 10.5]
 		case .iPhoneX:
 			return [10.3, 10.6]
+		case .iPhoneXR:
+			return [11.8]
+		case .iPhoneXS:
+			return [11.2]
+		case .iPhoneXSMax:
+			return [11.4, 11.6]
 
 		case .iPodTouch5G:
 			return [5.1]


internal extension Device {

	internal var lowestNumber: Double {
		return numbers.first ?? 0
	}

	/// Associated model numbers for each device.
	internal var numbers: [Double] {
		switch self {
		case .iPhone4S:
			return [4.1]

		case .appleTV4K:
			return [6.2]

		case .watch(.screen38mm):
			return [1.1]
		case .watch(.screen42mm):
			return [1.2]
		case .watchSeries1(.screen38mm):
			return [2.6]
		case .watchSeries1(.screen42mm):
			return [2.7]
		case .watchSeries2(.screen38mm):
			return [2.3]
		case .watchSeries2(.screen42mm):
			return [2.4]
		case .watchSeries3(.screen38mm):
			return [3.1, 3.3]
		case .watchSeries3(.screen42mm):
			return [3.2, 3.4]
		case .watchSeries4(.screen40mm):
			return [4.1, 4.3]
		case .watchSeries4(.screen44mm):
			return [4.2, 4.4]

		case .iPad2:
			return [2.1, 2.2, 2.3, 2.4]
