packages feed

lifx-lan-0.8.3: src/Lifx/Internal/ProductInfo.hs

-- | This is auto-generated - see the "product-gen" script.
module Lifx.Internal.ProductInfo where

import Lifx.Internal.Product

productInfo :: [VendorInfo]
productInfo =
    [ VendorInfo
        { vid = 1
        , name = "LIFX"
        , defaults =
            Features
                { hev = False
                , color = False
                , chain = False
                , matrix = False
                , relays = False
                , buttons = False
                , infrared = False
                , multizone = False
                , temperatureRange = Nothing
                , extendedMultizone = False
                }
        , products =
            [ ProductInfo
                { pid = 1
                , name = "LIFX Original 1000"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 3
                , name = "LIFX Color 650"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 10
                , name = "LIFX White 800 (Low Voltage)"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 6500
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 11
                , name = "LIFX White 800 (High Voltage)"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 6500
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 15
                , name = "LIFX Color 1000"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 18
                , name = "LIFX White 900 BR30 (Low Voltage)"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 19
                , name = "LIFX White 900 BR30 (High Voltage)"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 20
                , name = "LIFX Color 1000 BR30"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 22
                , name = "LIFX Color 1000"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 27
                , name = "LIFX A19"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 28
                , name = "LIFX BR30"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 29
                , name = "LIFX A19 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 30
                , name = "LIFX BR30 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 31
                , name = "LIFX Z"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 32
                , name = "LIFX Z"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 77
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange = Nothing
                                , extendedMultizone = Just True
                                }
                        }
                    , Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 36
                , name = "LIFX Downlight"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 37
                , name = "LIFX Downlight"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 38
                , name = "LIFX Beam"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 77
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange = Nothing
                                , extendedMultizone = Just True
                                }
                        }
                    , Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 39
                , name = "LIFX Downlight White to Warm"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 40
                , name = "LIFX Downlight"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 43
                , name = "LIFX A19"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 44
                , name = "LIFX BR30"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 45
                , name = "LIFX A19 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 46
                , name = "LIFX BR30 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 2
                        , minor = 80
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 49
                , name = "LIFX Mini Color"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 50
                , name = "LIFX Mini White to Warm"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 6500
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 3
                        , minor = 70
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 51
                , name = "LIFX Mini White"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 52
                , name = "LIFX GU10"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 53
                , name = "LIFX GU10"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 55
                , name = "LIFX Tile"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just True
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 57
                , name = "LIFX Candle"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 59
                , name = "LIFX Mini Color"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 60
                , name = "LIFX Mini White to Warm"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 6500
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades =
                    [ Upgrade
                        { major = 3
                        , minor = 70
                        , features =
                            PartialFeatures
                                { hev = Nothing
                                , color = Nothing
                                , chain = Nothing
                                , matrix = Nothing
                                , relays = Nothing
                                , buttons = Nothing
                                , infrared = Nothing
                                , multizone = Nothing
                                , temperatureRange =
                                    Just
                                        ( 1500
                                        , 9000
                                        )
                                , extendedMultizone = Nothing
                                }
                        }
                    ]
                }
            , ProductInfo
                { pid = 61
                , name = "LIFX Mini White"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 62
                , name = "LIFX A19"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 63
                , name = "LIFX BR30"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 64
                , name = "LIFX A19 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 65
                , name = "LIFX BR30 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 66
                , name = "LIFX Mini White"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 68
                , name = "LIFX Candle"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 70
                , name = "LIFX Switch"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Just True
                        , buttons = Just True
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange = Nothing
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 71
                , name = "LIFX Switch"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Just True
                        , buttons = Just True
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange = Nothing
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 81
                , name = "LIFX Candle White to Warm"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2200
                                , 6500
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 82
                , name = "LIFX Filament Clear"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2100
                                , 2100
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 85
                , name = "LIFX Filament Amber"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2000
                                , 2000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 87
                , name = "LIFX Mini White"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 88
                , name = "LIFX Mini White"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 89
                , name = "LIFX Switch"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Just True
                        , buttons = Just True
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange = Nothing
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 90
                , name = "LIFX Clean"
                , features =
                    PartialFeatures
                        { hev = Just True
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 91
                , name = "LIFX Color"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 92
                , name = "LIFX Color"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 93
                , name = "LIFX A19 US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 94
                , name = "LIFX BR30"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 96
                , name = "LIFX Candle White to Warm"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2200
                                , 6500
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 97
                , name = "LIFX A19"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 98
                , name = "LIFX BR30"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 99
                , name = "LIFX Clean"
                , features =
                    PartialFeatures
                        { hev = Just True
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 100
                , name = "LIFX Filament Clear"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2100
                                , 2100
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 101
                , name = "LIFX Filament Amber"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2000
                                , 2000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 109
                , name = "LIFX A19 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 110
                , name = "LIFX BR30 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 111
                , name = "LIFX A19 Night Vision"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 112
                , name = "LIFX BR30 Night Vision Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just True
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 113
                , name = "LIFX Mini WW US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 114
                , name = "LIFX Mini WW Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 115
                , name = "LIFX Switch"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Just True
                        , buttons = Just True
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange = Nothing
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 116
                , name = "LIFX Switch"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Just True
                        , buttons = Just True
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange = Nothing
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 117
                , name = "LIFX Z US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 118
                , name = "LIFX Z Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 119
                , name = "LIFX Beam US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 120
                , name = "LIFX Beam Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 121
                , name = "LIFX Downlight Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 122
                , name = "LIFX Downlight US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 123
                , name = "LIFX Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 124
                , name = "LIFX Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 125
                , name = "LIFX White to Warm US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 126
                , name = "LIFX White to Warm Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 127
                , name = "LIFX White US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 128
                , name = "LIFX White Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 129
                , name = "LIFX Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 130
                , name = "LIFX Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 131
                , name = "LIFX White To Warm US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 132
                , name = "LIFX White To Warm Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 133
                , name = "LIFX White US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 134
                , name = "LIFX White Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just False
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 2700
                                , 2700
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 135
                , name = "LIFX GU10 Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 136
                , name = "LIFX GU10 Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 137
                , name = "LIFX Candle Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 138
                , name = "LIFX Candle Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 141
                , name = "LIFX Neon US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 142
                , name = "LIFX Neon Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 143
                , name = "LIFX String US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 144
                , name = "LIFX String Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 161
                , name = "LIFX Outdoor Neon US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 162
                , name = "LIFX Outdoor Neon Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 163
                , name = "LIFX A19 US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 164
                , name = "LIFX BR30 US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 165
                , name = "LIFX A19 Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 166
                , name = "LIFX BR30 Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 167
                , name = "LIFX Downlight"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 168
                , name = "LIFX Downlight"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 169
                , name = "LIFX A21 1600lm US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 170
                , name = "LIFX A21 1600lm Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 171
                , name = "LIFX Round Spot US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 173
                , name = "LIFX Round Path US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 174
                , name = "LIFX Square Path US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 175
                , name = "LIFX PAR38 US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 176
                , name = "LIFX Ceiling US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 177
                , name = "LIFX Ceiling Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 181
                , name = "LIFX Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 182
                , name = "LIFX Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 185
                , name = "LIFX Candle Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 186
                , name = "LIFX Candle Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 187
                , name = "LIFX Candle Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 188
                , name = "LIFX Candle Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 203
                , name = "LIFX String US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 204
                , name = "LIFX String Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 205
                , name = "LIFX Indoor Neon US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 206
                , name = "LIFX Indoor Neon Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just False
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just True
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Just True
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 215
                , name = "LIFX Candle Color US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 216
                , name = "LIFX Candle Colour Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 217
                , name = "LIFX Tube US"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            , ProductInfo
                { pid = 218
                , name = "LIFX Tube Intl"
                , features =
                    PartialFeatures
                        { hev = Nothing
                        , color = Just True
                        , chain = Just False
                        , matrix = Just True
                        , relays = Nothing
                        , buttons = Nothing
                        , infrared = Just False
                        , multizone = Just False
                        , temperatureRange =
                            Just
                                ( 1500
                                , 9000
                                )
                        , extendedMultizone = Nothing
                        }
                , upgrades = []
                }
            ]
        }
    ]