WatchOSXML = "/watch/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml"

tvOSXML = (
    "/tv/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml"
)

iOSXML = (
    "/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml"
)

AudioOSXML = "/audio/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml"

iOSDeveloperXML = "/iOS<version>DeveloperSeed/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml"

iOSPublicXML = "/iOS<version>PublicSeed/com_apple_MobileAsset_SoftwareUpdate/com_apple_MobileAsset_SoftwareUpdate.xml"


AudioDevices = [
    "A1523",  # AirPods (1st generation)
    "A2032",  # AirPods (2nd generation)
    "A2084",  # AirPods Pro
    "A2096",  # AirPods Max
    "A1796",  # Beats Solo3 Wireless
    "A1881",  # Beats Solo Pro
    "A1914",  # Beats Studio 3 Wireless
    "A1747",  # Beats X
    "A1763",  # PowerBeats 3
    "A2048",  # PowerBeats Pro
    "A2015",  # PowerBeats
]

Accesories = [
    "WirelessStylusFirmware",  # Apple Pencil (1st generation)
    "WirelessStylusFirmware_2",  # Apple Pencil (2nd generation)
    "KeyboardCoverFirmware",  # Smart Keyboard
    "KeyboardCoverFirmware_4",  # Smart Keyboard Folio (11-inch)
    "KeyboardCoverFirmware_5",  # Smart Keyboard Folio (12.9-inch)
]

T2Chips = [
    "iBridge2,1",
    "iBridge2,3",
    "iBridge2,4",
    "iBridge2,5",
    "iBridge2,7",
    "iBridge2,8",
    "iBridge2,10",
    "iBridge2,12",
    "iBridge2,6",
    "iBridge2,14",
    "iBridge2,15",
    "iBridge2,16",
    "iBridge2,21",
    "iBridge2,22",
    "iBridge2,19",
    "iBridge2,20",
]

iPhones = [
    "iPhone1,1",
    "iPhone1,2",
    "iPhone2,1",
    "iPhone3,1",
    "iPhone3,2",
    "iPhone3,3",
    "iPhone4,1",
    "iPhone5,1",
    "iPhone5,2",
    "iPhone5,3",
    "iPhone5,4",
    "iPhone6,1",
    "iPhone6,2",
    "iPhone7,1",
    "iPhone7,2",
    "iPhone8,1",
    "iPhone8,2",
    "iPhone8,4",
    "iPhone9,1",
    "iPhone9,2",
    "iPhone9,3",
    "iPhone9,4",
    "iPhone10,1",
    "iPhone10,2",
    "iPhone10,3",
    "iPhone10,4",
    "iPhone10,5",
    "iPhone10,6",
    "iPhone11,2",
    "iPhone11,4",
    "iPhone11,6",
    "iPhone11,8",
    "iPhone12,1",
    "iPhone12,3",
    "iPhone12,5",
    "iPhone12,8",
    "iPhone13,1",
    "iPhone13,2",
    "iPhone13,3",
    "iPhone13,4",
]

iPads = [
    "iPad1,1",
    "iPad2,1",
    "iPad2,2",
    "iPad2,3",
    "iPad2,4",
    "iPad2,5",
    "iPad2,6",
    "iPad2,7",
    "iPad3,1",
    "iPad3,2",
    "iPad3,3",
    "iPad3,4",
    "iPad3,5",
    "iPad3,6",
    "iPad4,1",
    "iPad4,2",
    "iPad4,3",
    "iPad4,4",
    "iPad4,5",
    "iPad4,6",
    "iPad4,7",
    "iPad4,8",
    "iPad4,9",
    "iPad5,1",
    "iPad5,2",
    "iPad5,3",
    "iPad5,4",
    "iPad6,3",
    "iPad6,4",
    "iPad6,7",
    "iPad6,8",
    "iPad6,11",
    "iPad6,12",
    "iPad7,1",
    "iPad7,2",
    "iPad7,3",
    "iPad7,4",
    "iPad7,5",
    "iPad7,6",
    "iPad7,11",
    "iPad7,12",
    "iPad8,1",
    "iPad8,2",
    "iPad8,3",
    "iPad8,4",
    "iPad8,5",
    "iPad8,6",
    "iPad8,7",
    "iPad8,8",
    "iPad8,9",
    "iPad8,10",
    "iPad8,11",
    "iPad8,12",
    "iPad11,1",
    "iPad11,2",
    "iPad11,3",
    "iPad11,4",
    "iPad11,6",
    "iPad11,7",
    "iPad13,1",
    "iPad13,2",
    "iPad13,4",
    "iPad13,5",
    "iPad13,6",
    "iPad13,7",
    "iPad13,8",
    "iPad13,9",
    "iPad13,10",
    "iPad13,11",
]

iPods = ["iPod1,1", "iPod2,1", "iPod3,1", "iPod4,1", "iPod5,1", "iPod7,1", "iPod9,1"]

Macs = [
    "Macmini9,1",
    "MacBookPro17,1",
    "MacBookAir10,1",
    "ADP3,2",
    "iMac21,1",
    "iMac21,2",
]

AppleTVs = ["AppleTV2,1", "AppleTV3,1", "AppleTV3,2", "AppleTV5,3", "AppleTV6,2"]

AppleWatchs = [
    "Watch1,1",
    "Watch1,2",
    "Watch2,3",
    "Watch2,4",
    "Watch2,6",
    "Watch2,7",
    "Watch3,1",
    "Watch3,2",
    "Watch3,3",
    "Watch3,4",
    "Watch4,2",
    "Watch4,1",
    "Watch4,3",
    "Watch4,4",
    "Watch5,1",
    "Watch5,2",
    "Watch5,3",
    "Watch5,4",
]

HomePods = ["AudioAccessory1,1", "AudioAccessory1,2", "AudioAccessory5,1"]
