{
    "Productivity trajectory (trend)": {
        "title": "prod_traj_trend_title",
        "ramp": {
            "type": "zero-centered stretch",
            "shader": "interpolated",
            "percent stretch": 2,
            "min": {"color": "#AB2727"},
            "zero": {"color": "#FFFFE0"},
            "max": {"color": "#45A146"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"
            }
        }
    },
    "Productivity trajectory (significance)": {
        "title": "prod_traj_signif_title",
        "ramp": {
            "type": "categorical",
            "shader": "discrete",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -3, "color": "#AB2727", "label": "prod_traj_signif_dec_99"},
                {"value": -2, "color": "#D79888", "label": "prod_traj_signif_dec_95"},
                {"value": 1, "color": "#FFFFE0", "label": "prod_traj_signif_zero"},
                {"value": 2, "color": "#B5D9A2", "label": "prod_traj_signif_inc_95"},
                {"value": 3, "color": "#45A146", "label": "prod_traj_signif_inc_99"}
            ]
        }
    },
    "Productivity state (degradation)": {
        "title": "prod_state_change_title",
        "ramp": {
            "type": "categorical",
            "shader": "discrete",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -2, "color": "#AB2727", "label": "prod_state_change_potential_deg"},
                {"value": 1, "color": "#FFFFE0", "label": "prod_state_change_stable"},
                {"value": 10, "color": "#45A146", "label": "prod_state_change_potential_improvement"}
            ]
        }
    },
    "Productivity state classes": {
        "title": "prod_state_classes_title",
        "ramp": {
            "type": "categorical",
            "shader": "interpolated",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": 1, "color": "#461554", "label": "1"},
                {"value": 5, "color": "#28898C", "label": "5"},
                {"value": 10, "color": "#FDE629", "label": "10"}
            ]
        }
    },
    "Productivity performance (degradation)": {
        "title": "prod_perf_deg_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -1, "color": "#AB2727", "label": "prod_perf_deg_potential_deg"},
                {"value": 0, "color": "#FFFFE0", "label": "prod_perf_deg_not_potential_deg"}
            ]
        }
    },
    "Productivity performance (ratio)": {
        "title": "prod_perf_ratio_title",
        "ramp": {
            "type": "min zero stretch",
            "shader": "interpolated",
            "percent stretch": 2,
            "zero": {"color": "#461554"},
            "mid": {"color": "#28898C"},
            "max": {"color": "#FDE629"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"}
        }
    },
    "Productivity performance (units)": {
        "title": "prod_perf_units_title",
        "ramp": {
            "type": "min zero stretch",
            "shader": "interpolated",
            "percent stretch": 0,
            "zero": {"color": "#461554"},
            "mid": {"color": "#28898C"},
            "max": {"color": "#FDE629"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"}
        }
    },
    "Soil organic carbon": {
        "title": "soc_title",
        "ramp": {
            "type": "min zero stretch",
            "shader": "interpolated",
            "percent stretch": 2,
            "zero": {"color": "#461554"},
            "mid": {"color": "#28898C"},
            "max": {"color": "#FDE629"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"}
        }
    },
    "Soil organic carbon (degradation)": {
        "title": "soc_deg_title",
        "ramp": {
            "type": "categorical",
            "shader": "discrete",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -10, "color": "#AB2727", "label": "prod_state_change_potential_deg"},
                {"value": 9, "color": "#FFFFE0", "label": "prod_state_change_stable"},
                {"value": 100, "color": "#45A146", "label": "prod_state_change_potential_improvement"}
            ]
        }
    },
    "Land cover mode (7 class)": {
        "title": "lc_7class_mode_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "lc_class_nodata"},
                {"value": 1, "color": "#787F1B", "label": "lc_class_forest"},
                {"value": 2, "color": "#FFAC42", "label": "lc_class_grassland"},
                {"value": 3, "color": "#FFFB6E", "label": "lc_class_cropland"},
                {"value": 4, "color": "#00DB84", "label": "lc_class_wetland"},
                {"value": 5, "color": "#E60017", "label": "lc_class_artificial"},
                {"value": 6, "color": "#FFF3D7", "label": "lc_class_bare"},
                {"value": 7, "color": "#0053C4", "label": "lc_class_water"}
            ]
        }
    },
    "Land cover (7 class)": {
        "title": "lc_7class_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "lc_class_nodata"},
                {"value": 1, "color": "#787F1B", "label": "lc_class_forest"},
                {"value": 2, "color": "#FFAC42", "label": "lc_class_grassland"},
                {"value": 3, "color": "#FFFB6E", "label": "lc_class_cropland"},
                {"value": 4, "color": "#00DB84", "label": "lc_class_wetland"},
                {"value": 5, "color": "#E60017", "label": "lc_class_artificial"},
                {"value": 6, "color": "#FFF3D7", "label": "lc_class_bare"},
                {"value": 7, "color": "#0053C4", "label": "lc_class_water"}
            ]
        }
    },
    "Land cover mode (ESA classes)": {
        "title": "lc_esa_mode_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "-32768 - No data"},
                {"value": 10, "color": "#FFFB6E", "label": "10 - Cropland, rainfed"},
                {"value": 11, "color": "#FFFB6E", "label": "11 - Herbaceous cover"},
                {"value": 12, "color": "#FFFB6E", "label": "12 - Tree or shrub cover"},
                {"value": 20, "color": "#76F1EF", "label": "20 - Cropland, irrigated or post‐flooding"},
                {"value": 30, "color": "#DAEC6C", "label": "30 - Mosaic cropland (>50%) / natural vegetation (tree, shrub, herbaceous cover) (<50%)"},
                {"value": 40, "color": "#CDC369", "label": "40 - Mosaic natural vegetation (tree, shrub, herbaceous cover) (>50%) / cropland (<50%)"},
                {"value": 50, "color": "#006313", "label": "50 - Tree cover, broadleaved, evergreen, closed to open (>15%)"},
                {"value": 60, "color": "#009E1D", "label": "60 - Tree cover, broadleaved, deciduous, closed to open (>15%)"},
                {"value": 61, "color": "#009E1D", "label": "61 - Tree cover, broadleaved, deciduous, closed (>40%)"},
                {"value": 62, "color": "#A3C329", "label": "62 - Tree cover, broadleaved, deciduous, open (15‐40%)"},
                {"value": 70, "color": "#003E0C", "label": "70 - Tree cover, needleleaved, evergreen, closed to open (>15%)"},
                {"value": 71, "color": "#003E0C", "label": "71 - Tree cover, needleleaved, evergreen, closed (>40%)"},
                {"value": 72, "color": "#00500F", "label": "72 - Tree cover, needleleaved, evergreen, open (15‐40%)"},
                {"value": 80, "color": "#00500F", "label": "80 - Tree cover, needleleaved, deciduous, closed to open (>15%)"},
                {"value": 81, "color": "#00500F", "label": "81 - Tree cover, needleleaved, deciduous, closed (>40%)"},
                {"value": 82, "color": "#006313", "label": "82 - Tree cover, needleleaved, deciduous, open (15‐40%)"},
                {"value": 90, "color": "#787F1B", "label": "90 - Tree cover, mixed leaf type (broadleaved and needleleaved)"},
                {"value": 100, "color": "#8A9C21", "label": "100 - Mosaic tree and shrub (>50%) / herbaceous cover (<50%)"},
                {"value": 110, "color": "#D09022", "label": "110 - Mosaic herbaceous cover (>50%) / tree and shrub (<50%)"},
                {"value": 120, "color": "#A86019", "label": "120 - Shrubland"},
                {"value": 121, "color": "#874913", "label": "121 - Evergreen shrubland"},
                {"value": 122, "color": "#A86019", "label": "122 - Deciduous shrubland"},
                {"value": 130, "color": "#FFAC42", "label": "130 - Grassland"},
                {"value": 140, "color": "#FFD9D1", "label": "140 - Lichens and mosses"},
                {"value": 150, "color": "#FFE7B0", "label": "150 - Sparse vegetation (tree, shrub, herbaceous cover) (<15%)"},
                {"value": 151, "color": "#FFC16A", "label": "151 - Sparse tree (<15%)"},
                {"value": 152, "color": "#FFCC7C", "label": "152 - Sparse shrub (<15%)"},
                {"value": 153, "color": "#FFE7B0", "label": "153 - Sparse herbaceous cover (<15%)"},
                {"value": 160, "color": "#00785B", "label": "160 - Tree cover, flooded, fresh or brakish water"},
                {"value": 170, "color": "#009577", "label": "170 - Tree cover, flooded, saline water"},
                {"value": 180, "color": "#00DB84", "label": "180 - Shrub or herbaceous cover, flooded, fresh/saline/brakish water"},
                {"value": 190, "color": "#E60017", "label": "190 - Urban areas"},
                {"value": 200, "color": "#FFF3D7", "label": "200 - Bare areas"},
                {"value": 201, "color": "#DCDCDC", "label": "201 - Consolidated bare areas"},
                {"value": 202, "color": "#FFF3D7", "label": "202 - Unconsolidated bare areas"},
                {"value": 210, "color": "#0053C4", "label": "210 - Water bodies"},
                {"value": 220, "color": "#FFFFFF", "label": "220 - Permanent snow and ice"}
            ]
        }
    },
    "Land cover (ESA classes)": {
        "title": "lc_esa_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "-32768 - No data"},
                {"value": 10, "color": "#FFFB6E", "label": "10 - Cropland, rainfed"},
                {"value": 11, "color": "#FFFB6E", "label": "11 - Herbaceous cover"},
                {"value": 12, "color": "#FFFB6E", "label": "12 - Tree or shrub cover"},
                {"value": 20, "color": "#76F1EF", "label": "20 - Cropland, irrigated or post‐flooding"},
                {"value": 30, "color": "#DAEC6C", "label": "30 - Mosaic cropland (>50%) / natural vegetation (tree, shrub, herbaceous cover) (<50%)"},
                {"value": 40, "color": "#CDC369", "label": "40 - Mosaic natural vegetation (tree, shrub, herbaceous cover) (>50%) / cropland (<50%)"},
                {"value": 50, "color": "#006313", "label": "50 - Tree cover, broadleaved, evergreen, closed to open (>15%)"},
                {"value": 60, "color": "#009E1D", "label": "60 - Tree cover, broadleaved, deciduous, closed to open (>15%)"},
                {"value": 61, "color": "#009E1D", "label": "61 - Tree cover, broadleaved, deciduous, closed (>40%)"},
                {"value": 62, "color": "#A3C329", "label": "62 - Tree cover, broadleaved, deciduous, open (15‐40%)"},
                {"value": 70, "color": "#003E0C", "label": "70 - Tree cover, needleleaved, evergreen, closed to open (>15%)"},
                {"value": 71, "color": "#003E0C", "label": "71 - Tree cover, needleleaved, evergreen, closed (>40%)"},
                {"value": 72, "color": "#00500F", "label": "72 - Tree cover, needleleaved, evergreen, open (15‐40%)"},
                {"value": 80, "color": "#00500F", "label": "80 - Tree cover, needleleaved, deciduous, closed to open (>15%)"},
                {"value": 81, "color": "#00500F", "label": "81 - Tree cover, needleleaved, deciduous, closed (>40%)"},
                {"value": 82, "color": "#006313", "label": "82 - Tree cover, needleleaved, deciduous, open (15‐40%)"},
                {"value": 90, "color": "#787F1B", "label": "90 - Tree cover, mixed leaf type (broadleaved and needleleaved)"},
                {"value": 100, "color": "#8A9C21", "label": "100 - Mosaic tree and shrub (>50%) / herbaceous cover (<50%)"},
                {"value": 110, "color": "#D09022", "label": "110 - Mosaic herbaceous cover (>50%) / tree and shrub (<50%)"},
                {"value": 120, "color": "#A86019", "label": "120 - Shrubland"},
                {"value": 121, "color": "#874913", "label": "121 - Evergreen shrubland"},
                {"value": 122, "color": "#A86019", "label": "122 - Deciduous shrubland"},
                {"value": 130, "color": "#FFAC42", "label": "130 - Grassland"},
                {"value": 140, "color": "#FFD9D1", "label": "140 - Lichens and mosses"},
                {"value": 150, "color": "#FFE7B0", "label": "150 - Sparse vegetation (tree, shrub, herbaceous cover) (<15%)"},
                {"value": 151, "color": "#FFC16A", "label": "151 - Sparse tree (<15%)"},
                {"value": 152, "color": "#FFCC7C", "label": "152 - Sparse shrub (<15%)"},
                {"value": 153, "color": "#FFE7B0", "label": "153 - Sparse herbaceous cover (<15%)"},
                {"value": 160, "color": "#00785B", "label": "160 - Tree cover, flooded, fresh or brakish water"},
                {"value": 170, "color": "#009577", "label": "170 - Tree cover, flooded, saline water"},
                {"value": 180, "color": "#00DB84", "label": "180 - Shrub or herbaceous cover, flooded, fresh/saline/brakish water"},
                {"value": 190, "color": "#E60017", "label": "190 - Urban areas"},
                {"value": 200, "color": "#FFF3D7", "label": "200 - Bare areas"},
                {"value": 201, "color": "#DCDCDC", "label": "201 - Consolidated bare areas"},
                {"value": 202, "color": "#FFF3D7", "label": "202 - Unconsolidated bare areas"},
                {"value": 210, "color": "#0053C4", "label": "210 - Water bodies"},
                {"value": 220, "color": "#FFFFFF", "label": "220 - Permanent snow and ice"}
            ]
        }
    },
    "Land cover transitions": {
        "title": "lc_tr_title",
        "ramp": {
            "type": "categorical",
            "shader": "discrete",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": 9, "color": "#FFFFE0", "label": "lc_tr_nochange"},
                {"value": 19, "color": "#787F1B", "label": "lc_tr_forest_loss"},
                {"value": 29, "color": "#FFAC42", "label": "lc_tr_grassland_loss"},
                {"value": 39, "color": "#FFFB6E", "label": "lc_tr_cropland_loss"},
                {"value": 49, "color": "#00DB84", "label": "lc_tr_wetland_loss"},
                {"value": 59, "color": "#E60017", "label": "lc_tr_artificial_loss"},
                {"value": 69, "color": "#FFF3D7", "label": "lc_tr_bare_loss"},
                {"value": 79, "color": "#0053C4", "label": "lc_tr_water_loss"}
            ]
        }
    },
    "Land cover (degradation)": {
        "title": "lc_deg_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -1, "color": "#AB2727", "label": "lc_deg_deg"},
                {"value": 0, "color": "#FFFFE0", "label": "lc_deg_stable"},
                {"value": 1, "color": "#45A146", "label": "lc_deg_imp"}
            ]
        }
    },
    "SDG 15.3.1 Indicator": {
        "title": "combined_sdg_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -1, "color": "#AB2727", "label": "combined_sdg_deg_deg"},
                {"value": 0, "color": "#FFFFE0", "label": "combined_sdg_deg_stable"},
                {"value": 1, "color": "#45A146", "label": "combined_sdg_deg_imp"}
            ]
        }
    },
    "SDG 15.3.1 Productivity Indicator": {
        "title": "sdg_prod_combined_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": 1, "color": "#AB2727", "label": "sdg_prod_combined_declining"},
                {"value": 2, "color": "#ED7428", "label": "sdg_prod_combined_earlysigns"},
                {"value": 3, "color": "#FED652", "label": "sdg_prod_combined_stabbutstress"},
                {"value": 4, "color": "#B8D779", "label": "sdg_prod_combined_stab"},
                {"value": 5, "color": "#45A146", "label": "sdg_prod_combined_imp"}
            ]
        }
    },
    "Land Productivity Dynamics (LPD)": {
        "title": "lpd_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": 1, "color": "#AB2727", "label": "lpd_declining"},
                {"value": 2, "color": "#ED7428", "label": "lpd_earlysigns"},
                {"value": 3, "color": "#FED652", "label": "lpd_stabbutstress"},
                {"value": 4, "color": "#B8D779", "label": "lpd_stab"},
                {"value": 5, "color": "#45A146", "label": "lpd_imp"}
            ]
        }
    },
    "Forest loss": {
        "title": "f_loss_hansen_title",
        "ramp": {
            "type": "categorical with dynamic ramp",
            "shader": "interpolated",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": -2, "color": "#0053C4", "label": "f_loss_hansen_water"},
                {"value": -1, "color": "#CCCCCC", "label": "f_loss_hansen_nonforest"},
                {"value": 0, "color": "#43AA5D", "label": "f_loss_hansen_noloss"}
            ],
            "ramp min": {"color": "#FFFF04", "label": "f_loss_hansen_year_start"},
            "ramp max": {"color": "#FF1A02", "label": "f_loss_hansen_year_end"}
        }
    },
    "Root/shoot ratio": {
        "title": "root_shoot_title",
        "ramp": {
            "type": "min zero stretch",
            "shader": "interpolated",
            "percent stretch": 2,
            "zero": {"color": "#461554"},
            "mid": {"color": "#28898C"},
            "max": {"color": "#FDE629"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"}
        }
    },
    "Total carbon": {
        "title": "tc_title",
        "ramp": {
            "type": "min zero stretch",
            "shader": "interpolated",
            "percent stretch": 2,
            "zero": {"color": "#461554"},
            "mid": {"color": "#28898C"},
            "max": {"color": "#FDE629"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"}
        }
    },
    "Urban series": {
        "title": "urban_series_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#777777", "label": "nodata"},
                {"value": -1, "color": "#0000FF", "label": "urban_series_water"},
                {"value": 1, "color": "#000000", "label": "urban_series_built_up_by_2000"},
                {"value": 2, "color": "#FF0000", "label": "urban_series_built_up_by_2005"},
                {"value": 3, "color": "#FF9400", "label": "urban_series_built_up_by_2010"},
                {"value": 4, "color": "#FFFF00", "label": "urban_series_built_up_by_2015"}
            ]
        }
    },
    "Urban": {
        "title": "urban_title",
        "ramp": {
            "type": "categorical",
            "shader": "exact",
            "items": [
                {"value": -32768, "color": "#000000", "label": "nodata"},
                {"value": 1, "color": "#D40300", "label": "urban_urban"},
                {"value": 2, "color": "#FF4901", "label": "urban_suburban"},
                {"value": 3, "color": "#4B4B4B", "label": "urban_built_up_rural"},
                {"value": 4, "color": "#0AC506", "label": "urban_fringe_open_space"},
                {"value": 5, "color": "#054C00", "label": "urban_captured_open_space"},
                {"value": 6, "color": "#C5C5C5", "label": "urban_rural_open_space"},
                {"value": 7, "color": "#007ED8", "label": "urban_fringe_open_space_water"},
                {"value": 8, "color": "#1201FF", "label": "urban_captured_open_space_water"},
                {"value": 9, "color": "#808080", "label": "urban_rural_open_space_water"}
            ]
        }
    },
    "Population": {
        "title": "population_title",
        "ramp": {
            "type": "min zero stretch",
            "shader": "interpolated",
            "percent stretch": 2,
            "zero": {"color": "#461554"},
            "mid": {"color": "#28898C"},
            "max": {"color": "#FDE629"},
            "no data": {"value": -32768, "color": "#000000", "label": "nodata"}
        }
    }
}
